Содержание курса
Знакомство и подготовка
3 урока
1.
Знакомство с преподавателем и курсом
↗
2.
Знакомство с Python
↗
3.
Установка и подготовка окружения
↗
Базовый Python
24 урока
1.
Запуск Python, переменные и базовые типы
↗
2.
Проверочный тест: переменные и базовые типы
↗
3.
Условные конструкции и логика
↗
4.
Проверочный тест: Условные конструкции и логика
↗
5.
Строки и форматирование
↗
6.
Проверочный тест: Строки и форматирование
↗
7.
Списки и кортежи
↗
8.
Проверочный тест: Списки и кортежи
↗
9.
Циклы и итерация
↗
10.
Проверочный тест: Циклы и итерация
↗
11.
Словари и множества
↗
12.
Проверочный тест: Словари и множества
↗
13.
Функции
↗
14.
Проверочный тест: Функции
↗
15.
Модули и стандартная библиотека
↗
16.
Проверочный тест: Модули и стандартная библиотека
↗
17.
Основы ООП
↗
18.
Проверочный тест: Основы ООП
↗
19.
Исключения
↗
20.
Проверочный тест: Исключения
↗
21.
Окружение, pip, файлы и JSON
↗
22.
Проверочный тест: Окружение, pip, файлы и JSON
↗
23.
Итоговый тест. Часть 1
↗
24.
Итоговый тест. Часть 2
↗
Применяем Python в веб-разработке (на примере Django)
22 урока
1.
Что такое веб-фреймворк и Django
↗
2.
Проверочный тест: Что такое веб-фреймворк и Django
↗
3.
Функции как обработчики запросов
↗
4.
Проверочный тест: Функции как обработчики запросов
↗
5.
Строки и форматирование в вебе
↗
6.
Проверочный тест: Строки и форматирование в вебе
↗
7.
Словари в API: параметры запроса и JSON-ответы
↗
8.
Проверочный тест: Словари и контекст шаблонов
↗
9.
Списки и кортежи: работа с наборами данных
↗
10.
Проверочный тест: Списки и кортежи: работа с наборами данных
↗
11.
Классы и объекты в веб-контексте
↗
12.
Проверочный тест: Классы и объекты в веб-контексте
↗
13.
Модули и организация кода в Django
↗
14.
Проверочный тест: Модули и организация кода в Django
↗
15.
Исключения и обработка ошибок
↗
16.
Проверочный тест: Исключения и обработка ошибок
↗
17.
JSON и файлы в веб-разработке
↗
18.
Проверочный тест: JSON и файлы в веб-разработке
↗
19.
Окружение, pip и зависимости Django-проекта
↗
20.
Проверочный тест: Окружение, pip и зависимости Django-проекта
↗
21.
Практический мини-проект: API для списка заклинаний
↗
22.
Вместо послесловия
↗