Главная Школы Networking Technologies Автоматизація на Python
Networking Technologies

Автоматизація на Python

54 часов
Для опытных
Python
Этот курс для тех, кто уже знает основы Python и хочет глубже разобраться в языке. Здесь научишься работать с асинхронным кодом, тестированием, API, анализом данных и нейросетями. Получишь практические навыки для автоматизации задач и создания собственных проектов.

О курсе

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

Старт с основами Python

Курс начинается с повторения основ Python. Здесь рассматривают философию языка - волю, скорость и результат. Сразу переходят к аннотации типов переменных в версиях Python 3.10 и новее.

Углубленное изучение языка

Далее курс охватывает итераторы и абстрактные классы. Студенты ознакомятся с обзором паттернов проектирования и реализацией некоторых из них на Python.

Асинхронное программирование и работа с данными

Модуль включает основы асинхронного программирования. Затем переходит к анализу и визуализации данных - демонстрируют возможности модулей pandas и matplotlib на практических примерах.

Парсинг и тестирование

Студенты научатся парсингу на примере LinkedIn. Далее курс охватывает тестирование в Python - основы и работу с модулями pytest, unittest и doctest.

3D-визуализация и работа над проектами

На этом этапе анализируют код программы моделирования жизни клеток с использованием модулей 3D-визуализации vpython. Затем формализуют работу над проектами слушателей - создание команд, постановка технических заданий, консультации и презентация проектов.

API и работа с данными

Модуль охватывает работу с API - взаимодействие со сторонними API на примере MeestExpress, создание простого API на flask или FAST API, а также работу с электронной почтой. Дополнительно изучают работу с таблицами Excel в Python.

Распознавание речи и Telegram боты

Студенты научатся распознавать текст с аудио и переводить его между языками. Также создадут Telegram бота быстрым способом.

Нейронные сети и временные ряды

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

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора