Курс Python Pro. Продвинутый уровень после курса Python Basic
Идет набор на курс!
Срок обучения
32 занятия
Стоимость:
Стоимость за весь курс
15 000 грн.
Описание

Python — высокоуровневый язык программирования общего назначения, который активно развивается. Python ориентирован на повышение производительности разработчика и чтение кода с минималистичным синтаксисом ядра. Сильные стороны языка: простота в освоении, легкость в понимании, универсальность, большое и активное сообщество. После окончания курса выпускник может претендовать на позицию Junior Python Developer.
ЦЕЛИ КУРСА:
- Овладеть разработкой на основе фреймворков
- Изучить разработку на основе таких сопутствующих технологий, как базы данных, GIT, linux
- Получить навыки работы с языком Python
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | 2 |
Длительность занятия | |
Часы занятий | |
Группы | |
Возраст аудитории | Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Центр |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертификат |
Опции | Групповые занятия, Индивидуальное обучение |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
1. Знакомство с Flask
- Запуск приложения
- Основы работы с фреймворком
2. Django
- Object-Relation Mapping (ORM)
- Шаблонизатор
- Middlewares
- Class/Function Based Views
- Формы
- Сигналы
3. Кэширование
- Подключение memcached
- Принципы использования на основе django
4. Многопоточность и многопроцессорность
- Многопоточность
- Что такое GIL
- Многопроцессорность
5. Парcинг данных
- Виды парсеров
- Знакомство с beautifulsoup
6. Деплой веб-приложения
- Systemd
- Запуск wsgi сервера (gunicorn/uwsgi)
- Nginx
7. Распараллеливание задач
- Сelery
- Запуск периодических задач с помощью celerybeat
- Менеджер очередей rabbitmq
8. Юнит тесты
- Виды тестирования
- Рytest
- Разница с другими инструментами
9. Django Rest Framework
- Подход REST
- Реализация API эндпоинтов
- Swagger
10. Docker
- Запуск контейнеров
- Написание docker-compose файлов
- Докеризация всей ифраструктуры приложения
11. Основы Bash/Linux
- Установка пакетов
- Права доступа
- Вash команды
12. Базы данных
- Разновидности запросов
- Основы/синтаксис SQL запросов
- Sqlite3, postgres
13. Написание веб-сервера
- Git
- Virtualenv
- README (что должен включать, как писать, как форматировать)
Курс проводитHillel, компьютерная школа (Одесса)
Адрес:
- г. Одесса, Канатная 22 (2 этаж)