Backend (Python) · шаг 1 Python в браузере 7 разделов · 152 задачи

Python

Язык с самого начала до классов, тестов и async — на задачах бизнес-логики магазина.

Начать курс Первая тема: «Первая программа»

Программа курса

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