Курсы Python

Python
Python
Cтарт обучения 26.10.2026

Python для сетевых инженеров. Автоматизация сетевых задач - базовый курс

Курс «Python для сетевых инженеров. Автоматизация сетевых задач - базовый курс» — рассматривает аспекты автоматизации сетей с помощью Python.В курсе разбирается множество Python библиотек, используемых для автоматизации сетевых задач, такие как: telnetlib, netmiko, paramiko, re, ipaddress, napalm, ncclient и пр.Применение знаний и навыков программирования, в частности на языке Python, позволяет автоматизировать множество рутинных задач, связанных с конфигурацией и обслуживанием сети, которая может состоять как из «старых» (legacy) устройств, так и из современных устройств, поддерживающих парадигму программируемости сети и открытые API интерфейсы.По окончании обучения слушатели смогут:применять Python в задачах автоматизации сетевой инфраструктуры;обрабатывать исключения;создавать и использовать шаблоны TextFSM для обработки вывода команд;выполнять команды CLI на удаленном устройстве через telnet и ssh, используя модули Python: telnetlib, paramiko, netmiko, scrapli;создавать шаблоны конфигурации с использованием Jinja2;работать с моделями Yang;использовать протоколы Netconf и Restconf при работе с сетевым оборудованием;использовать инструмент Postman для тестирования запросов.Предварительные требования:Курс «Программирование на языке Python. Базовый курс» или эквивалентный опыт практической работыКурс «Программирование на языке Python: Объектно-ориентированное программирование (ООП)» или эквивалентный опыт практической работыКурс CCNA (Внедрение и администрирование сетевых решений Cisco) или эквивалентный опыт практической работыПрофиль аудитории: Инженеры сопровождения и технической поддержки.Специалисты технических и инженерных службСистемные администраторыСетевые архитекторыСтуденты высших учебных заведений

Очное обучение Дистанционное обучение В записи
40 ак. часов / 5 дней
от 83 000 ₽
Python
Python

Python для сетевых инженеров. Автоматизация сетевых задач - продвинутый курс

Python стал стандартом для сетевых инженеров благодаря своей простоте и поддержке со стороны крупнейших вендоров (Cisco, Juniper, Huawei). Он позволяет автоматизировать рутинные задачи, такие как сбор инвентаризационных данных и настройка сотен устройств одновременно.Курс «Python для сетевых инженеров. Автоматизация сетевых задач - продвинутый курс» продолжает рассматривать библиотеки и инструменты автоматизации сетей с помощью Python.В курсе разбирается множество Python библиотек, используемых для автоматизации сетевых задач, такие как: click, logging, pytest, itertools,more-itertools. Особое внимание в курсе уделяется, использованию продвинутых решений – как декораторы, ООП и asyncio.По окончании обучения слушатели смогут:применять Python в задачах автоматизации сетевой инфраструктуры;использовать декораторы для повышения эффективности программного кода;использовать библиотеки click, logging, pytest при работе с сетевым оборудованием;использовать технологии ООП для разработки собственных классов сетевых объектов относительно инфраструктуры компаниииспользовать asyncio для работы с большим количеством сетевых объектов.Предварительные требования:Курс «Программирование на языке Python. Базовый курс» или эквивалентный опыт практической работыКурс «Программирование на языке Python: Объектно-ориентированное программирование (ООП)» или эквивалентный опыт практической работыКурс CCNA (Внедрение и администрирование сетевых решений Cisco) или эквивалентный опыт практической работыКурс «Python для сетевых инженеров. Автоматизация сетевых задач - базовый курс» или эквивалентный опыт практической работыПрофиль аудитории:Инженеры сопровождения и технической поддержки.Специалисты технических и инженерных службСистемные администраторыСетевые архитекторыСтуденты высших учебных заведений

Очное обучение Дистанционное обучение В записи
40 ак. часов / 5 дней
от 120 000 ₽
Python
Python

Программирование на языке Python: Объектно-ориентированное программирование (ООП)

Python — универсальный скриптовый язык программирования, применяемый в анализе данных, машинном обучении, веб-разработке, а также в других сферах, включая разработку игр. Опытный специалист использует методы Python для разработки самостоятельных программ и сценариев.На курсе вы получите базовые навыки объектно-ориентированного программирования. Сможете выполнять первичную обработку данных, ориентироваться в стандартной библиотеке языка Python, проектировать архитектуру приложений, внедрять популярные паттерны проектирования GoF, создавать устойчивые и масштабируемые решения.На курсе вы научитесь составлять и оптимизировать алгоритмы поиска, организовывать хранение данных, работать с форматом JSON в среде программирования Python.По окончании обучения слушатели смогут:работать в PyCharm – писать, запускать и отлаживать Python-код в один клик;создавать классы – разрабатывать собственные типы данных с методами и атрибутами;применять ООП – наследование, полиморфизм, инкапсуляцию и абстракцию;проектировать архитектуру – связи между классами (агрегация/композиция) и иерархии;использовать декораторы – расширять функциональность без изменения кода;работать с данными – map/filter/reduce, стандартные и кастомные структуры;разрабатывать приложения – консольные программы  на ООП;анализировать код – оценивать сложность алгоритмов и оптимизировать решения.использовать важнейшие стандартные структуры данныхПредварительные требования:Курс Программирование на языке Python. Базовый курс или эквивалентный опыт практической работы. Профиль аудитории:АдминистраторыСпециалисты технических и инженерных службАйти специалистыСтуденты высших учебных заведений

Очное обучение Дистанционное обучение В записи
40 ак. часов / 5 дней
от 38 500 ₽
Python
Python

Программирование на языке Python. Анализ и визуализация данных на языке Python. Библиотеки Pandas, numpy, Matplotlib

Курс создан для освоения ключевых технологий и методов анализа данных и рассчитана на тех, кто хочет получить востребованную цифровую профессию специалиста по большим данным, начиная с базового уровня.Курс сочетает большое количество практических заданий с лекциями, вебинарами и консультациями.Курс включает в себя семь блоков, обеспечивающих всестороннее понимание темы. С первых пяти блоков слушатели углубятся в теорию и практику аналитики данных, два оставшихся блока направлены на оценку и укрепление полученных знаний.По окончании обучения слушатели смогут:устанавливать и настраивать сборку пакетов и инструментов Anaconda для программирования на языке Python;пользоваться модулями NumPy, SciPy, Matplotlib, Pandas для решения стоящих перед ними задач на языке Python;писать программы на языке Python в среде Jupyter Notebook;строить графики и визуализировать данные при помощи модуля Matplotlib;интерпретировать результаты выполнения кода;импортировать данные из файлов различных форматов и из интернета;строить простые линейные модели, используя модуль Scikit-learnПредварительные требования: Курс «Программирование на языке Python. Базовый курс» или эквивалентный опыт практической работыКурс «Программирование на языке Python: Объектно-ориентированное программирование (ООП)» или эквивалентный опыт практической работыПрофиль аудитории:Специалисты занимающиеся анализом данныхПрограммистыАдминистраторыСтуденты высших учебных заведений

Очное обучение Дистанционное обучение В записи
40 ак. часов / 5 дней
от 38 500 ₽
Python
Python
Cтарт обучения 10.08.2026

Программирование на языке Python. Базовый курс

Python — универсальный скриптовый язык программирования, применяемый в анализе данных, машинном обучении, веб-разработке, а также в других сферах, включая разработку игр. Опытный специалист использует Python для разработки самостоятельных программ и сценариев.На курсе вы научитесь основам проектирования баз данных, работе с Python файлами, а также синтаксису и структуре данных языка Python.Этот язык можно назвать лучшим вариантом для начального обучения программированию. Освоить Python под силу любому новичку, нужно лишь иметь компьютер, базовый английский, желание познать секрет создания эффективного продукта на Python.По окончании обучения слушатели смогут:свободно писать код на Python с применением современных инструментов разработки и эффективные техники форматирования данных;решать задачи любой сложности с помощью условных операторов, логики и циклов;эффективно работать с коллекциями данных: списками, кортежами, словарями и множествами;создавать собственные функции и модули, применяя лучшие практики документирования и аннотации типов;обрабатывать ошибки и исключения, делая программы устойчивыми к сбоям;использовать файлы и файловые системы с помощью модулей os, sys и другие;извлекать и анализировать данные из различных источников (CSV, JSON, Excel, БД);писать идиоматичный, профессиональный код, проверенный линтерами и тестами.Предварительные требования:Для прохождения курса не требуется предварительных знаний Python. Профиль аудитории:АдминистраторыСпециалисты технических и инженерных службАйти специалистыСтуденты высших учебных заведений

Очное обучение Дистанционное обучение В записи
40 ак. часов / 5 дней
от 29 400 ₽