Програмиране с Python
Програмиране с Python, от анализ на данни и автоматизация до уеб сървъри и машинно обучение. Започваш от първата програма и стигаш до класове, файлове, колекции, тестове, нишки и мрежа. Идеите са същите като в курсовете по Java и C#, а кодът и подробностите са на Python.
Продължи оттам, докъдето стигна:
Как се учи тук
Раздел „Как се учи тук“Курсът е подреден на модули, всеки модул на кратки уроци. Урокът е поредица от карти, по една идея на карта: проблем от практиката, какво става всъщност (често с анимация до кода), малка задачка, после следващата идея. Накрая има упражнение за редактора ти и кратък тест.
Всеки модул ползва само неща от предишните. Напредъкът ти се пази в браузъра: урокът продължава от картата, до която си стигнал.
Картата на курса
Раздел „Картата на курса“Модул 0
Добре дошъл
3 урока · езикът, къде се ползва, подготовка
Модул 1
Основи на езика
9 урока · променливи, условия, цикли, масиви
Модул 2
Функции
4 урока · код, който пишеш веднъж и викаш много пъти
Модул 3
Класове и обекти
5 урока · твоите собствени типове
Модул 4
Наследяване и полиморфизъм
5 урока · общото на едно място
Модул 5
Грешки и изключения
3 урока · когато нещо се обърка
Модул 6
Текст и файлове
5 урока · низове, regex, файлове
Модул 7
Колекции
5 урока · списъци, стек, опашка, речници, множества
Модул 8
Модерен Python
4 урока · ламбди, потоци от данни, шаблони
Модул 9
Програми в истинския свят
5 урока · тестове, нишки, мрежа, бази данни, reflection
Да направим игра
три игри от нула до края
8 урока
Проект
цяла програма, стъпка по стъпка
1 урок