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

Курс Python Advanced

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

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

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

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

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

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

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

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

Курс Python Advanced состоит из 8-ми уроков, посвященных углубленному изучению языка 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

Старт программы: с 13 мая

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

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

Python Developer

Язык программирования Python достаточно прост с синтаксической точки зрения, и это дает низкий порог вхождения для начинающих разработчиков. При этом Python позволяет оценить всю мощь мета программирования, имеет обширную библиотеку классов, хорошую документацию с открытым исходным кодом, а также достаточно компактный и интуитивно понятный синтаксис. Вторая причина, по которой Вы оцените и полюбите программирование на Python - встроенный в Django ORM (Object-relational mapper). Архитектура Django позволяет значительно ускорить процесс разработки благодаря простой схеме использования баз данных в приложениях. Django ORM предоставляет простой механизм работы с базой данных без изучения синтаксиса SQL запросов. Еще одно бесспорное преимущество Django – это автоматически генерируемая админка, у которой практически нет аналогов. Помимо того, что данная функциональность позволяет значительно сократить время на написание нужного админского интерфейса, она также дает возможность клиентам сразу начать работать с сайтом еще на начальных этапах его разработки. Мы предлагаем Вам курс, который позволит Вам стать Python разработчиком. Итогом обучения станет курсовой проект, для выполнения которого Вы пройдете через все фазы разработки, такие как проектирование, верстка, программирование серверной части, расширение функционала. По мере обучения Ваш проект будет переписываться с применением все более и более эффективных подходов. Так Вы получите первый практический опыт и понимание процесса разработки программного обеспечения.

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

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

Python Developer. Тренер – консультант.

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