Курс Python

Курсы Python в Харькове. Курсы программирования Питон.

Курсы Python представлены 2 уровнями обучения

Начало занятий в группе 5-7 человек

 15.10  ВТОРНИК и ЧЕТВЕРГ 17.00

Длительность Каждого Уровня 2 месяца. 

Стоимость обучения на каждом уровне 3600 грн

Возможно обучение только на Уровень 1 или Уровень 2  

Обучение в группах по 5-7 человек

Уровень 1

Базовый курс Python

30 учебных часов. 15 занятий

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

Инсталляция Python. 
Среда разработки. 
Версии 2.Х и 3.Х.
Разновидности Python.
Типы файлов.
Среда исполнения Python.
Среда venv.
Работа с git, github.
Документация, РЕР.
Типы данных.
Переменные, выражения.
Числа. boolean.
Операторы.
Функции для работы с числами.
Строки. Обработка строк.
Использование unicode.
Списки.
Функции для работы со списками.
Кортежи.
Функции для работы с кортежами.
Множества.
Функции для работы с множествами.
Словари.
Функции для работы со словарями.
Управляющие конструкции.
Условные конструкции.
Циклы. Операторы цикла.
Обработка ошибок и исключений.
Отладка кода.
Функции.
Встроенные функции.
Область видимости
Аргументы функции.
Переменное количество аргументов.
Лямбда-функции.
Генераторы.
Документирование и аннотация.
Работа с файлами.
Конструкция import.
Модули. Пакеты.
Пакетный менеджер pip, индекс pypi.
Стандартная библиотека Python.
Модуль sys, os.
Модуль math, time.
Регулярные выражения. Модуль re.
Модуль json.
Создание собственных модулей.
Основы ООП.
Классы, создание объектов. 
Метаклассы.
Конструктор и деструктор.
Поля и методы.
Специальные методы и поля.
Область видимости(LEGB).
Method Resolution Order(MRO).
Перегрузка операторов.
Инкапсуляция.
Наследование.
Полиморфизм.
Итераторы.
Декораторы.
Менеджер контекста.

Базовый курс программирования на языке Python предназначен для начинающих. Учебная программа состоит из занятий, посвященных введению в основы языка, а также практикумов, на которых рассматриваются основные случаи использования Python. Знакомство с базовой информацией и освоение главных инструментов языка позволит в дальнейшем без проблем продолжить обучение на

Уровень 2

Курс  веб-разработка на  Python 

Курс посвящен разработке web сайтов на Python . Для обучения на курсе необходимы базовые знания python и ООП. В процессе прохождения курса участники будут разрабатывать собственный сайт. На ваше усмотрение это может быть вполне рабочий проект, это может быть сайт для вашего портфолио и резюме. После данного курса, можно подавать свое резюме на вакансии Junior Python Developer.

30 учебных часов. 15 занятий

Архитектура веб-приложения. Роль Backend.
Протокол http.
Среда venv.
Шаблон MVC.
Интерфейс WSGI. 
Обзор фреймворков Python.
Архитектура фреймворка Flask.
Встроенный сервер.
Основы маршрутизации.
Создание маршрутов.
Статические файлы.
Заголовки пакета.
Объект ответа.
Создание редиректов.
Страницы ошибок.
Шаблонизатор jinja2.
Переменные, управляющие конструкции.
Работа с формами.
Работа с cookie.
Обработка сессий.
Logging.
Применение Middleware.
Работа с базами данных.
Реляционные базы данных.
NoSQL базы данных.
Основы языка SQL.
ORM SQLAlchemy.
Работа с MongoDB.
Миграция БД. Alembic.
Создание REST API.
Расширения Flask.
Расширение Flask-admin.
Расширение Flask-mail.
Расширение Flask-SocketIO.
Базовая аутентификация.
Развертывание приложения.
Тестирование кода.