Выберите городМосква
Москва
Алматы
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва
Алматы
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Личный кабинет
Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
MT_Python__bas

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

Вендор
Тип курса
Авторский
Длительность
40 ак. часов
Ближайшая дата
10 окт. Москва
Стоимость
35 000 RUB
35 000 RUB
Описание
Python является популярным языком программирования в разных областях, в том числе и в сетевой индустрии. Множество современных сетевых устройств поддерживают API интерфейсы и взаимодействие с ними через Python.

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

Инженерно-технические работники с высшим профессиональным образованием, программисты (начальный уровень).


Необходимая подготовка

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


Цели курса
  • Приобретение навыков базового программирования на языке Python для создания приложений для решения повседневных задач.
  • Создать основу для изучения ООП на python
Слушатели получат практические навыки:
  • устанавливать и настраивать среду разработки
  • применять базовые конструкции Python
  • использовать процедурное программирование
  • работать с циклами и условиями
  • создавать модули и пакеты
  • выполнять основные операции ввода/вывода
  • считывать и записывать данные из/в файлы
  • обрабатывать большое количество данных с помощью Списков, кортежей, множеств, диапазонов, словарей, генераторов
  • решать прикладные задачи с помощью модулей os, sys, time
  • сопоставлять строки с помощью регулярных выражений
Программа курса

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

•           Цель и задачи курса

•           Структура программ, разбиение программ на функциональные модули

•           Преимущества и недостатки языка Python, области его применения.

•           установка среды - питон базовая среда idle

•           установка pycharm и базовая работа

•           переменные, классификация переменных

•           Изменяемые и неизменяемые типы. Хранение переменных в памяти.

•           переменные - последовательности, срезы и индексы

•           Структура программы на питоне, функции и модули

•           Первые шаги в программировании на Python

•           Комментарии в языке Python

•           Получение описаний из документации

•           Создание простейших функций и модулей. Импорт модулей

•           базовые операции над переменными

•           Переменные и их объявление, типы переменных

•           Рекомендации по именованию переменных

•           целочисленные и вещественные переменные

•           булевые переменные

 

Модуль 2. Условные операторы и циклы

•           Логические выражения

•           Условный оператор

•           циклы c заранее известном количестве повторов, с предусловием, постусловием

•           Итератор range

•           Цикл for

•           Цикл while

•           Вложенные циклы

 

Модуль 3. Работа со строками

•           Различные варианты кавычек. Специальные символы.

•           Конкатенация строк и их повторение заданное число раз.

•           Срезы (slice) строк.

•           Объединение списка строк в одну строку (join)

•           Методы строковых объектов.

•           Форматирование строк.

•           Встроенные строковые функции.

 

Модуль 4. Последовательности: Списки, кортежи, множества, словари, генераторы

 

•           Списки и работа с ними

•           Кортежи и работа с ними

•           Распаковка (unpacking) последовательности.

•           Словари (dictionary)

•           Множества (set, frozenset ).

•           Функция enumerate

•           Функции map, reduce, filter.

 

Модуль 5. Функции

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

•           Параметры функции

•           Возвращение значения функции (return)

•           Необязательные параметры функции

•           Передача аргументов функции по имени и по позиции

•           Передача аргументов функции по значению и по ссылке

•           Массивы и словари аргументов ( *args и **kwargs).

•           Глобальные, локальные и не локальные переменные.

•           Область видимости переменных.

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

•           Рекурсивный вызов функций

•           Замыкания

•           Декоратор

 

Модуль 6. Работа с файлами, папками

•           Открытие файлов. Чтение и запись информации в файл.

•           Файловые дескрипторы. Оператор with.


Модуль 7 (Дополнительный).

•           Исключения

•           Понимание операций со временем в Python

•           Модуль time

•           Модуль datetime

•           Модули os и os.path.

•           Передача аргументов командной строки

Доступные формы обучения
Описание фомата

Смешанное обучение совмещает в себе очные и дистанционные форматы. Часть программы студенты могут пройти удаленно, а часть – в учебном центре. Некоторые темы в программе не требуют личного присутствия обучающегося, а более сложные для объяснения элементы (в основном уровня advanced) рассматриваются непосредственно в аудитории-лаборатории. Практические занятия проходят под руководством опытного инструктора на территории учебного центра, в то время как теорию обучающиеся проходят в удаленной форме под дистанционным контролем.

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

Смешанный формат позволяет оптимизировать процесс обучения и сократить время на ежедневную логистику «до» и «от» учебного центра в часы пик.

Расписание курса
Выберите удобную для вас дату
окт 2022
10 окт - 14 окт
Москва
Смешанная Смешанная
Преподаватель курса
Руцкой А.
Руцкой А.
Стоимость
35 000 RUB
дек 2022
05 дек - 09 дек
Москва
Смешанная Смешанная
Преподаватель курса
Руцкой А.
Руцкой А.
Стоимость
35 000 RUB
Если в расписании нет удобных для Вас дат, напишите нам - мы разработаем удобные варианты специально для Вас!
FAQ

По окончании обучения слушатели получают либо Сертификат Учебного Центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении). Для получения Удостоверения необходимо, чтобы длительность обучения превышала 16 академических часов, а также необходимо предоставить оригинал Диплома о профессиональном или высшем образовании государственного образца.

Помимо этого, по факту прохождения авторизованных курсов вендоров Cisco, Postgres, AstraLinux, Microsoft, ICAgile выдается электронный сертификат вендора.

Возьмите паспорт и Диплом об окончании профессионального или высшего образования. Диплом понадобится для получения Удостоверения о повышении квалификации (в случае отсутствия Диплома, по окончании курса будет выдан Сертификат Учебного Центра, подтверждающий факт пройденного обучения).

За несколько дней до начала обучения (обычно за неделю) все слушатели получают приглашение по указанной электронной почте (если обучение заказывалось централизованно, ваш персональный мейл могли не передать - обратитесь к специалисту вашей организации, кто заказывал курсы, приглашение есть у него). В приглашении указан адрес и прочая полезная для слушателя информация. Если вы не получили приглашение – обратитесь к нам любым удобным для вас способом, и мы сообщим адрес и продублируем приглашение на вашу почту.

В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.

По поводу остальных филиалов и корпусов – уточняйте информацию у наших менеджеров. Мы постараемся сделать всё возможное для вашего комфортного обучения.

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

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

Обо всех специальных условиях читайте в разделе Спецпредложения.

Недостаточно информации? Напишите нам, и мы сделаем вам предложение, от которого невозможно отказаться.

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!