Большой курс Python - с нуля до продвинутого

22 участника

О чём курс

Вы пройдете путь от написания первой программы до деплоя готовых веб-приложений в облако, используя классы, API и Docker. Вместо теоретических лекций упор сделан на 200+ практических задач, где вы научитесь работать с типами данных, ООП, декораторами и JSON. В финале обучения вы создадите три полноценных проекта: от написания логики на Flask до заливки кода на GitHub и настройки контейнеризации. Материал подойдет тем, кто хочет освоить Python и сразу применить его для создания работающих IT-решений.

Программа обучения

  • Модуль 1
    • Вступление | Hello World
    • Переменные и типы данных
    • О платформе и тренажёре
    • Правила курса
    • Интерпретация и компиляция
    • IDE
    • Обзор первого модуля
  • Модуль 2
    • Составные типы данных | Часть 2
    • Дополнительная практика типов данных
    • Функции # 1
    • Функции # 2
    • Условные операторы
    • Математические операторы
    • Ввод данных
    • Установка Python и IDE
    • Установка на Windows
    • Установка на MacOS
    • Структура Python программ
    • Debug в PyCharm
  • Модуль 3
    • Классы | Абстракция
    • Практика создания классов
    • Методы в классах | Инкапсуляция | Что такое self
    • Практика методов в классах
    • Наследование
    • Практика наследования
    • Полиморфизм
    • Exceptions (исключения)
    • Мини-проект
    • Мини-проект | Создаём проект в PyCharm
    • Мини-проект | Используем классы
    • Обобщим знания о классах
    • Бонусы: Эфир про pytest, test-coverage и selenium; Эфир про Docker
  • Модуль 4
    • Методы в list
    • Индексы в листах и строках
    • Методы в dict
    • Цикл for
    • Как остановить цикл
    • for и range
    • Цикл while
    • Декораторы
    • Простой декоратор
    • Встроенные декораторы для методов
    • Декоратор с параметрами
  • Модуль 5
    • Дополнительная практика методов в классах
    • Манипуляции с текстом
    • Объяснение задачи про текст
    • Промежуточный этап
    • Подытожим основную часть
  • Модуль 6 - Проект
    • Изменяемый тип для аргумента по умолчанию
    • О проекте
    • Основной кирпичик - Запись
    • Добавляем логику
  • Модуль 7
    • Рекурсия # 1
    • Рекурсия # 2
    • JSON #1
    • JSON #2
    • Работа с файлами
    • Чтение/запись JSON
  • Модуль 8 - Проект
    • Сохранение/загрузка
    • Менеджер записей
    • Что такое библиотеки
    • Что такое фреймворк | Установим Flask
    • Flask back-end
    • Соединяем front-end и back-end
  • Модуль 9 - GitHub
    • Заливаем проект на GitHub
    • Заливаем на GitHub из PyCharm
    • Добавим requirements.txt
    • Docker Deployment: Обзор архитектуры; Dockerfile и docker-compose.yaml; front-end в Docker; Deploy в облако REG.RU
    • Cloud Deployment: Деплоим back-end в Cloud; Запускаем front-end локально; Деплоим front-end в Cloud
  • Модуль 10 - библиотеки
    • requests - работа с API
    • pydantic - сериализация данных
  • Заключение и сертификат
    • Ура!!! Заключительный урок
    • Сертификат
Складчина создана 13 ноября 2024 г. · описание обновлено 23 марта 2026 г.
4 292 ₽ 39 990 ₽