Профессия Python-разработчик
Освойте с нуля востребованную ИТ-профессию!
Курсы профессиональной переподготовки для специалистов, уже имеющих высшее образование.
Курсы повышения квалификации для специалистов, уже имеющих высшее образование по направлению IT.
Содержание курса
Python Basic
-
Введение
-
Основы работы с Python.
-
Операторы, выражения.
-
Условный оператор if, ветвления.
-
Условный оператор if: продолжение.
-
Цикл while.
-
Цикл for: циклы со счётчиком.
-
Цикл for: особенности работы с range.
-
Цикл for: работа со строками.
-
Вложенные циклы.
-
Числа. Типы int и float.
-
Функции: начало.
-
Особенности float.
-
Установка и настройка IDE.
-
Базовые коллекции. Списки.
-
List: методы работы со списками.
-
Представления списков.
-
Базовые коллекции. Строки.
-
Базовые коллекции. Словари.
-
Базовые коллекции. Кортежи.
-
Функции: продолжение.
-
Работа с файлами.
-
Исключения: работа с ошибками.
-
Введение в ООП
-
Основные принципы ООП.
-
Итераторы и генераторы.
-
Декораторы: базовый уровень.
-
Углублённая работа с классами и встроенные декораторы.
-
Декораторы: продвинутый уровень.
-
Функции: конец.
-
Библиотеки для работы с данными.
-
Бонусный модуль. Основы работы с сетью.
-
Дипломный проект. Telegram-бот для поиска отелей.
Django
-
Введение в веб-фреймворки.
-
Введение в Django.
-
Обработка запросов в Django.
-
База данных и модели.
-
Формы.
-
Работа с файлами.
-
Тестирование.
-
Аутентификация и авторизация.
-
Админка.
-
Локализация и интернационализация.
-
Права доступа.
-
Документирование.
-
Оптимизация.
-
Экспорт данных.
-
Стажировка. Разработка интернет-магазина в команде с тимлидом.
Python Advanced
-
Flask: начало.
-
Основы работы в Linux. Часть 1.
-
Основы культуры CI. Часть 1.
-
Flask.
-
Основы работы в Linux. Часть 2.
-
Основы дебаггинга и профилирования. Часть 1.
-
Logger.
-
Деплой приложения на linux.
-
Docker.
-
Базы данных. Часть 1.
-
Многозадачность. Часть 1.
-
Многозадачность. Часть 2.
-
Базы данных. Часть 2.
-
Вводный модуль по MVC-фреймворку. Часть 1.
-
Вводный модуль по MVC-фреймворку. Часть 2.
-
Базы данных. Часть 3.
-
RESTful API.
-
MVC, язык шаблонов. Часть 3.
-
Базы данных. Часть 4.
-
Знакомство с ORM SQLAlchemy. Часть 1.
-
ORM SQLAlchemy. Часть 2.
-
CGI server.
-
Основы дебаггинга и профилирования. Часть 2.
-
Основы дебаггинга и профилирования. Часть 3.
-
Многозадачность: asyncio.
-
Многозадачность: fastAPI.
-
Postgres + Миграции.
-
Pytest, Mock.
-
Безопасность.
-
Основы культуры CI: linters.
-
CD, автоматический деплой.
-
Дипломный проект. Разработка задачника по Python.
Рейтинги и отзывы студента
Отзывов пока нет