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

Информационные технологии

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

Варианты обучения

Очное обучение Дистанционное обучение В записи

Начальная стоимость

от 29 400 ₽

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

Вендор по курсу

Python

Python

Популярный язык программирования для разработки приложений, анализа данных и автоматизации

Ваши навыки после обучения

Будут соответствовать запросам работодателей

Python — универсальный скриптовый язык программирования, применяемый в анализе данных, машинном обучении, веб-разработке, а также в других сферах, включая разработку игр. Опытный специалист использует Python для разработки самостоятельных программ и сценариев.

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

Этот язык можно назвать лучшим вариантом для начального обучения программированию. Освоить Python под силу любому новичку, нужно лишь иметь компьютер, базовый английский, желание познать секрет создания эффективного продукта на Python.

По окончании обучения слушатели смогут:

  • свободно писать код на Python с применением современных инструментов разработки и эффективные техники форматирования данных;

  • решать задачи любой сложности с помощью условных операторов, логики и циклов;

  • эффективно работать с коллекциями данных: списками, кортежами, словарями и множествами;

  • создавать собственные функции и модули, применяя лучшие практики документирования и аннотации типов;

  • обрабатывать ошибки и исключения, делая программы устойчивыми к сбоям;

  • использовать файлы и файловые системы с помощью модулей os, sys и другие;

  • извлекать и анализировать данные из различных источников (CSV, JSON, Excel, БД);

  • писать идиоматичный, профессиональный код, проверенный линтерами и тестами.

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

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

Профиль аудитории:

  • Администраторы

  • Специалисты технических и инженерных служб

  • Айти специалисты

  • Студенты высших учебных заведений

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

Модуль 1. Язык программирования Python и его место среди других языков и систем программирования

Лекция

Обзор существующих языков программирования.

Лекция

Основные принципы работы интерпретатора Python.

Лекция

Python в различных операционных системах.

Лекция

Различные версии языка Python.

Лекция

Установка и запуск интерпретатора Python.

Лекция

Установка и тестирование среды разработки Python.

Лекция

Основные элементы программирования.

Лекция

Неизменяемые типы данных: int, float, str, bool.

Лекция

Математические операции. Понятие syntax sugar.

Лекция

Форматирование данных: %, str.format(), f-strings.

Лекция

Приоритеты операций.

Лекция

Ссылочная модель в Python, функция id(), оператор is.

Лекция

Импорт дополнительных модулей, модуль math.

Лекция

Переменные и выражения.

Лекция

Знакомство и типами данных: числа, строки, списки, логический тип, None.

Лекция

Типы данных. Принцип динамической типизации.

Лекция

Оператор del.

Лекция

Структура программы. Блок.

Лекция

Ветвления.

Лекция

Базовая форма цикла.

Лекция

Операторы break и continue.

Лекция

Оператор pass.

Лекция

Простой ввод и простой вывод.

Лекция

Кортеж. Основные операции с кортежем.

Лекция

Список. Основные операции со списком.

Лекция

Словарь. Основные операции со словарем. Основные операции с множеством.

Лекция

Цикл по итератору.

Лекция

Перебор (for).

Лекция

Практикум.

Лекция

Создание функции.

Лекция

Вызов функции.

Лекция

Именованные и неименованные аргументы функций.

Лекция

Функции с переменным числом аргументов.

Лекция

Перебор (for).

Лекция

Функция как объект первого порядка.

Лекция

Встроенные функции: map, zip, filter, reduce.

Лекция

Лябмда-функция.

Лекция

Понятие коллекции.

Лекция

Генераторное выражение.

Лекция

Генератор-функция.

Лекция

Генератор списков, генератор словарей, генератор множеств.

Лекция

Практикум.

Лекция

Создание модуля.

Лекция

Импорт пакета.

Лекция

Создание собственного пакета.

Лекция

Важнейшие стандартные пакеты.

Лекция

Подсистема pip.

Лекция

Установка стороннего модуля.

Лекция

Практикум.

Лекция

Работа с файлами и каталогами.

Лекция

Основные операции с файлами.

Лекция

Основные операции с путями к файлам.

Лекция

Рекурсивный обход каталога.

Лекция

Чтение файла.

Лекция

Запись в файл.

Лекция

Практикум.

Лекция

Понятие об исключении.

Лекция

Выброс исключения.

Лекция

Перехват исключения.

Лекция

Стандартные исключения.

Лекция

Практикум.

Лекция

Понятие о регулярном выражении.

Лекция

Синтаксис регулярных выражений.

Лекция

Применение регулярных выражений.

Лекция

Практикум.

Лекция

Каррирование.

Лекция

Замыкание.

Лекция

Понятие о декораторе.

Лекция

Практикум.

Лекция

Получение и обработка данных из разных источников. Модули csv, json.

Лекция

Работа с БД на примере модуля sqlite3.

Лекция

Работа с файлами Excel. Модуль openpyxl

Лекция

Практикум.

Получите полную программу курса

Оставьте имя, телефон и электронную почту - и мы сразу отправим вам подробную программу курса со всеми темами и форматами занятий.

Обучают специалисты с многолетним опытом

Гергель Александр Викторович

Гергель Александр Викторович

Инструктор Cisco
Python - это язык, который позволяет быстро перейти от идеи к работающей программе.

Международно признанный инструктор Cisco

Преподаватель входит в число лучших международных инструкторов Cisco (по итогам 2012, 2013, 2015 и 2016 годов), что подтверждает высокий уровень экспертизы и качества обучения.

Более 20 лет опыта обучения сетевым технологиям

Проводит авторизованные курсы Cisco, Huawei, VMware и других вендоров в ведущих учебных центрах и университетах, сочетая академические знания и практический опыт.

Глубокая экспертиза в сетях и информационной безопасности

Обладает большим количеством профессиональных сертификаций (CCNA, CCNP, CCDA, CCDP и др.), охватывающих маршрутизацию, безопасность, дата-центры и сетевые сервисы.

Практико-ориентированное обучение

Курсы включают реальные лабораторные работы, задачи по настройке и диагностике сетей, что помогает слушателям сразу применять знания в работе.

Степанов Андрей Евгеньевич

Степанов Андрей Евгеньевич

Сертифицированный IT-эксперт
Освоение основ Python открывает путь к автоматизации задач, анализу данных и разработке программных решений.

Экспертный уровень знаний в IT-технологиях

Глубокая экспертиза в сетевых технологиях, виртуализации, системах хранения данных и информационной безопасности, подтверждённая практическим опытом и сертификациями.

Международные профессиональные сертификации

Обладает множеством авторитетных сертификатов (Microsoft, Cisco, VMware, Huawei, Citrix), что подтверждает высокий уровень квалификации и соответствие мировым стандартам обучения.

Большой опыт преподавания и разработки курсов

Проводит авторизованные курсы и разрабатывает собственные программы обучения, включая лекции, лабораторные работы и учебные материалы по IT-администрированию и виртуализации.

Практический опыт реализации крупных IT-проектов

Участвовал в проектировании и внедрении корпоративных сетей, центров обработки данных и систем виртуализации для крупных организаций, что позволяет передавать студентам реальные практические знания.

Записаться на обучение

Записаться на обучение

Контактная информация

Свяжитесь с нами любым удобным способом, мы всегда рады помочь и ответить на ваши вопросы.

Телефон

+7 (917) 410-77-88

Электронная почта

info@виволаб.рф

Телеграм-канал

@Vivolabb

Канал в Max

@Vivolab

Учебный центр

Респ. Башкортостан, г. Уфа, ул. Менделеева, д. 140/3

Режим работы

Пн-Пт: 9:00 - 19:00

Подразделение

г. Москва, ул. Каширское шоссе, д. 4

Режим работы

Пн-Пт: 10:00 - 17:00

Подразделение и ЦОД

г. Санкт-Петербург, ул. Учительская, д. 23

Режим работы

Пн-Пт: 10:00 - 17:00

Остались вопросы?

Остались вопросы? Оставьте свои данные в форме, и мы свяжемся с вами в ближайшее время. Мы постараемся дать развернутый ответ и помочь решить ваш вопрос. Также Вы можете обратиться к помощнику в Телеграм