Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

Курс Python Advanced

Старт курса: 7 сентября (19:00-21:00)
Продолжительность:
18 ч.
Количество уроков:
9 занятий
Стоимость обучения:
3360 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Целевая аудитория

Курс рассчитан на учащихся, уже имеющих опыт работы с языком Python, а также на профессионалов, желающих закрепить теоретические знания на практике.

Предварительные требования

• Базовые знания языка Python.

Описание курса
Python Advanced

Курс Python Advanced состоит из 9-ми уроков, посвященных углубленному изучению языка Python. На данном курсе учащиеся изучат особенности работы с сетью (TCP/UDP/HTTP) и такими форматами данных, как JSON/CSV/XML, а также работу с СУБД SQLite. Курс даст понимание многопоточного и асинхронного программирования. Также, учащиеся смогут разобраться с таким понятием, как метакласс и возможностями типизации в Python. После прохождения данного курса, вы сможет использовать библиотеку Numpy для решения распространенных математических задач. Кроме того, часть курса посвящена изучению модульного тестирования и стандартов оформления кода Python - PEP8, которые необходимы для поддержания высокого качества кодовой базы при разработке коммерческих решений.

Читать полностью

Содержание курса

Cвернуть
1
Урок 1: Работа с сетью
• Протокол UDP.
• Протокол TCP.
• Создание socket- клиентов/серверов.
Читать дальше
Cвернуть
2
Урок 2: Хранилища данных
• Форматы данных CSV/XML/JSON.
• СУБД SQLite.
Читать дальше
Cвернуть
3
Урок 3: Многопоточное и асинхронное программирование
• Многопоточное программирование в Python, модуль threading.
• Асинхронное программирование в Python (async/await).
Читать дальше
Cвернуть
4
Урок 4: Метаклассы
• Теоретическая часть и назначение метаклассов.
• Создание микро-ORM на SQLite.
• Практическое применение в существующих проектах.
Читать дальше
Cвернуть
5
Урок 5: Библиотека Numpy.
• Назначение и особенности.
• Матрицы и размерности.
• Основы работы с данной библиотекой.
Читать дальше
Cвернуть
6
Урок 6: Типизированный Python.
• Типизация и работа с IDE.
• Модуль typing, mypy.
Читать дальше
Cвернуть
7
Урок 7: Модульное тестирование.
• Понятие unit-тестов и их назначение.
• Создание unit-тестов.
• Сторонние библиотеки для создания unit-тестов.
Читать дальше
Cвернуть
8
Урок 8: Спецификация PEP8.
• Назначение спецификации и стандартов.
• Особенности оформления кода и примеры.
Читать дальше
Cвернуть
9
Урок 9: Практика
Практическое применение полученных знаний
Читать дальше

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

Записаться на курс

Этот курс входит в такие специальности

Python Developer

Старт программы: с 30 сентября

Этот курс входит в такие специальности

2
Python Базовый
3
Python Advanced
4
Django

Python Developer

Python достаточно простой язык для изучения, но при этом может использоваться для решения очень сложных задач. Цель курса Python разработчика - дать необходимую базу знаний и навыков для применения на практике. Курс делится на две части. Первая – детальное изучения языка Python, его стандартных библиотек классов и обязательных инструментов для разработки. Вторая – изучение веб-программирования с использованием Python. Вы научитесь работать с базами данных и фреймворком Django для создания web-приложений.

В течение курса вы приобретёте практические навыки, выполняя домашние задания и работая с тренером, а разрабатывая дипломный проект - получите неоценимый практический опыт и создадите первый проект для портфолио.

ПРЕПОДАВАТЕЛИ КУРСА
 

Алексей Орленко

Python Developer. Тренер – консультант. Автор видео курсов по Python на ITVDN

Python Advanced
Старт курса: 7 сентября (19:00-21:00)
Продолжи
тельность:
18 ч.
Количество уроков:
9 занятий
Стоимость обучения:
3360 грн
Записаться
на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!
Описание курса
Python Advanced
Курс Python Advanced состоит из 9-ми уроков, посвященных углубленному изучению языка Python. На данном курсе учащиеся изучат особенности работы с сетью (TCP/UDP/HTTP) и такими форматами данных, как JSON/CSV/XML, а также работу с СУБД SQLite. Курс даст понимание многопоточного и асинхронного программирования. Также, учащиеся смогут разобраться с таким понятием, как метакласс и возможностями типизации в Python. После прохождения данного курса, вы сможет использовать библиотеку Numpy для решения распространенных математических задач. Кроме того, часть курса посвящена изучению модульного тестирования и стандартов оформления кода Python - PEP8, которые необходимы для поддержания высокого качества кодовой базы при разработке коммерческих решений.