Большой курс Python - с нуля до продвинутого
О чём курс
Вы пройдете путь от написания первой программы до деплоя готовых веб-приложений в облако, используя классы, 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 - сериализация данных
- Заключение и сертификат
- Ура!!! Заключительный урок
- Сертификат
Отзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».