Python
Язык с самого начала до классов, тестов и async — на задачах бизнес-логики магазина.
Начать курс
Первая тема: «Первая программа»
Программа курса
01 Первые шаги Основы · 9 тем · 27 задач
- Первая программа урок · 3 задачи
- Переменные и типы данных урок · 3 задачи
- Числа и арифметика урок · 3 задачи
- Строки урок · 3 задачи
- Приведение типов и ввод урок · 3 задачи
- Сравнения и логика урок · 3 задачи
- Условия урок · 3 задачи
- Цикл while урок · 3 задачи
- Цикл for урок · 3 задачи
02 Коллекции Основы · 8 тем · 23 задачи
- Списки урок · 3 задачи
- Кортежи и распаковка урок · 2 задачи
- Словари урок · 3 задачи
- Множества урок · 3 задачи
- Вложенные структуры урок · 3 задачи
- Изменяемые и неизменяемые типы урок · 3 задачи
- Comprehensions урок · 3 задачи
- Встроенные функции для коллекций урок · 3 задачи
03 Функции Применение · 9 тем · 22 задачи
- Функции урок · 3 задачи
- Параметры и аргументы урок · 3 задачи
- Аннотации типов урок · 2 задачи
- Область видимости урок · 2 задачи
- Функции как значения и lambda урок · 3 задачи
- Замыкания урок · 2 задачи
- Рекурсия урок · 2 задачи
- Декораторы урок · 3 задачи
- Декораторы с параметрами урок · 2 задачи
04 Исключения и отладка Применение · 3 темы · 8 задач
- Исключения урок · 3 задачи
- Выброс исключений урок · 3 задачи
- Отладка урок · 2 задачи
05 Модули, файлы и стандартная библиотека Применение · 8 тем · 22 задачи
- Модули и пакеты урок · 2 задачи
- Файлы и with урок · 3 задачи
- pathlib урок · 3 задачи
- JSON урок · 3 задачи
- CSV урок · 3 задачи
- Дата и время урок · 3 задачи
- Регулярные выражения урок · 3 задачи
- Логирование урок · 2 задачи
06 Итераторы и генераторы Применение · 3 темы · 8 задач
- Итераторы урок · 2 задачи
- Генераторы урок · 3 задачи
- Ленивые конвейеры урок · 3 задачи
07 ООП Применение · 13 тем · 42 задачи
- Классы и объекты урок · 3 задачи
- Атрибуты класса и экземпляра урок · 3 задачи
- Виды методов урок · 3 задачи
- Инкапсуляция и property урок · 3 задачи
- Магические методы урок · 4 задачи
- Наследование урок · 4 задачи
- Свои исключения урок · 3 задачи
- Полиморфизм и утиная типизация урок · 3 задачи
- Абстрактные классы урок · 3 задачи
- Композиция vs наследование урок · 3 задачи
- dataclasses урок · 3 задачи
- Enum урок · 3 задачи
- Свои контекстные менеджеры урок · 4 задачи