Ближайшая дата курса: 24.10.2020

Следующая дата курса: 28.11.2020

Программирование на Python. Уровень 1. Основы программирования

Python – один из самых популярных и востребованных языков программирования на сегодняшний день. Будучи высокоуровневым языком, он идеально подходит для разработки самостоятельных программ и сценариев и ориентирован на повышение производительности разработчика и читаемости кода. Синтаксис Python очень лаконичен, но в то же время его библиотеки включают большой объем полезных функций. Именно поэтому он отлично подходит для тех, кто только начинает свой профессиональный путь в программировании.

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

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

На курсе «Программирование на Python. Уровень 1. Основы программирования» Вы изучите синтаксис языка, получите базовые навыки структурного и процедурного программирования, познакомитесь со структурами данных языка.

Курс предназначен для:

  • Всех желающих
  • Программистов
  • Специалистов IT-отрасли
  • Системных администраторов
  • Аналитиков
  • Студентов и научных сотрудников

Вы научитесь

  • устанавливать и настраивать среду разработки для программирования
  • применять базовые конструкции Python
  • создавать модули и пакеты
  • пользоваться основными структурами данных
  • выполнять основные операции ввода/вывода

Также вы получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.

Предварительная подготовка к курсу

Успешное окончание курса Основы программирования и баз данных, SQL. Уровень 1: создание запросов и анализ данных или эквивалентная подготовка.

Рекомендации по продолжению обучения

Программирование на Python. Уровень 2. Алгоритмы, работа с данными

Во время обучения Вы узнаете:

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

  • Обзор существующих языков программирования
  • Основные принципы работы интерпретатора Python.
  • Python в различных операционных системах.
  • Различные версии языка Python
  • Установка и запуск интерпретатора Python.
  • Установка и тестирование среды разработки Python.
  • Основные элементы программирования

4 ак.ч.

Базовые конструкции языка Python

  • Переменные и выражения
  • Знакомство и типами данных: числа, строки, списки, логический тип, None
  • Типы данных. Принцип динамической типизации.
  • Оператор del
  • Структура программы. Блок
  • Ветвления
  • Базовая форма цикла
  • Операторы break и continue
  • Оператор pass
  • Простой ввод и простой вывод
  • Практикум

4 ак.ч.

Кортежи, списки, словари, множества

  • Кортеж. Основные операции с кортежем.
  • Список. Основные операции со списком.
  • Словарь. Основные операции со словарем.
  • Множества. Основные операции с множеством.
  • Срезы
  • Цикл по итератору.
  • Перебор (for)
  • Практикум 

6 ак.ч.

Функции и коллекции

  • Создание функции
  • Вызов функции
  • Именованные и неименованные аргументы функций
  • Функции с переменным числом аргументов
  • Перебор (for)
  • Функция как объект первого порядка
  • Встроенные функции: map, zip, filter, reduce
  • Лябмда-функция
  • Понятие коллекции
  • Генераторное выражение
  • Генератор-функция
  • Генератор списков, генератор словарей, генератор множеств
  • Практикум

6 ак.ч.

Модули и пакеты

  • Создание модуля
  • Импорт пакета
  • Создание собственного пакета
  • Важнейшие стандартные пакеты
  • Подсистема pip
  • Установка стороннего модуля
  • Практикум

4 ак.ч.

Работа с файловой системой

  • Работа с файлами и каталогами
  • Основные операции с файлами.
  • Основные операции с путями к файлам.
  • Рекурсивный обход каталога.
  • Обработка параметров командной строки
  • Чтение файла
  • Запись в файл
  • Практикум 

4 ак.ч.

Исключения и обработка ошибок

  • Понятие об исключении
  • Выброс исключения
  • Перехват исключения
  • Стандартные исключения
  • Практикум 

4 ак.ч.

Регулярные выражения

  • Понятие о регулярном выражении
  • Синтаксис регулярных выражений
  • Применение регулярных выражений
  • Практикум

4 ак.ч.

Элементы функционального программирования

  • Каррирование
  • Замыкание
  • Понятие о декораторе
  • Практикум

4 ак.ч.

40 ак.ч.

Стоимость обучения: 23 590р.

Даты

Время

Цена

Место занятий

Преподаватель

24-21

окт  ноя

2020

10:00 – 17:10

выходного дня

сб

23 590 руб.

м. Бауманская
МГТУ им. Баумана

Рулев Сергей Викторович

28-26

ноя дек

2020

10:00 – 17:10

выходного дня

сб

23 590 руб.

м. Бауманская
МГТУ им. Баумана

Рулев Сергей Викторович

Рулев

Рулев Сергей Викторович

«Слушатели должны программировать на Python по принципу DRY (Don’t Repeat Yourself), а не по принципу WET (Want Everything Typing).»

ОбразованиеMaster of Business Administration (American Institute of Business and Economics), физикисследователь (Московский физикотехнический институт)

Дополнительно:

  • Преподаватель-практик, имеющий многолетний опыт работы финансовым директором в крупнейших российских компаниях
  • Эксперт по разработке приложений на Python, Django и программам MS Office
  • Microsoft Certified Trainer

Сертификация:

  • MOS: EXCEL 2016
  • MOS: EXCEL 2016: EXPERT
  • MCT – MICROSOFT CERTIFIED TRAINER
  • MCP – MICROSOFT CERTIFIED PROFESSIONAL
  • MCTS: MANAGING PROJECTS WITH MICROSOFT PROJECT 2010
  • MCTS: MICROSOFT SPECIALIST IN MICROSOFT PROJECT 2013
  • MCTS: MANAGING PROJECTS WITH MICROSOFT PROJECT SERVER 2013

Опыт работы: более 10 лет

  • Аудитор «Deloitte Touche Tohmatsu», входящей в «большую четвёрку» аудиторских компаний
  • Финансовый директор в «Вимм-Билль-Данн», «Акелла», «РусДел», «МераМед»
  • Успешно написал программы и внедрил систему бюджетирования, наладил ведение управленческого учёта во многих известных компаниях, что способствовало значительному снижению накладных расходов и росту прибыли

Преподавательский стаж: более 10 лет

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

серт

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

удо

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

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

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

Во время обучения Вы узнаете:

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

  • Обзор существующих языков программирования
  • Основные принципы работы интерпретатора Python.
  • Python в различных операционных системах.
  • Различные версии языка Python
  • Установка и запуск интерпретатора Python.
  • Установка и тестирование среды разработки Python.
  • Основные элементы программирования

4 ак.ч.

Базовые конструкции языка Python

  • Переменные и выражения
  • Знакомство и типами данных: числа, строки, списки, логический тип, None
  • Типы данных. Принцип динамической типизации.
  • Оператор del
  • Структура программы. Блок
  • Ветвления
  • Базовая форма цикла
  • Операторы break и continue
  • Оператор pass
  • Простой ввод и простой вывод
  • Практикум

4 ак.ч.

Кортежи, списки, словари, множества

  • Кортеж. Основные операции с кортежем.
  • Список. Основные операции со списком.
  • Словарь. Основные операции со словарем.
  • Множества. Основные операции с множеством.
  • Срезы
  • Цикл по итератору.
  • Перебор (for)
  • Практикум 

6 ак.ч.

Функции и коллекции

  • Создание функции
  • Вызов функции
  • Именованные и неименованные аргументы функций
  • Функции с переменным числом аргументов
  • Перебор (for)
  • Функция как объект первого порядка
  • Встроенные функции: map, zip, filter, reduce
  • Лябмда-функция
  • Понятие коллекции
  • Генераторное выражение
  • Генератор-функция
  • Генератор списков, генератор словарей, генератор множеств
  • Практикум

6 ак.ч.

Модули и пакеты

  • Создание модуля
  • Импорт пакета
  • Создание собственного пакета
  • Важнейшие стандартные пакеты
  • Подсистема pip
  • Установка стороннего модуля
  • Практикум

4 ак.ч.

Работа с файловой системой

  • Работа с файлами и каталогами
  • Основные операции с файлами.
  • Основные операции с путями к файлам.
  • Рекурсивный обход каталога.
  • Обработка параметров командной строки
  • Чтение файла
  • Запись в файл
  • Практикум 

4 ак.ч.

Исключения и обработка ошибок

  • Понятие об исключении
  • Выброс исключения
  • Перехват исключения
  • Стандартные исключения
  • Практикум 

4 ак.ч.

Регулярные выражения

  • Понятие о регулярном выражении
  • Синтаксис регулярных выражений
  • Применение регулярных выражений
  • Практикум

4 ак.ч.

Элементы функционального программирования

  • Каррирование
  • Замыкание
  • Понятие о декораторе
  • Практикум

4 ак.ч.

40 ак.ч.

Стоимость обучения: 23 590р.

+ Расписание

Даты

Время

Цена

Место занятий

Преподаватель

24-21

окт  ноя

2020

10:00 – 17:10

выходного дня

сб

23 590 руб.

м. Бауманская
МГТУ им. Баумана

Рулев Сергей Викторович

28-26

ноя дек

2020

10:00 – 17:10

выходного дня

сб

23 590 руб.

м. Бауманская
МГТУ им. Баумана

Рулев Сергей Викторович

+ Преподаватели
Рулев

Рулев Сергей Викторович

«Слушатели должны программировать на Python по принципу DRY (Don’t Repeat Yourself), а не по принципу WET (Want Everything Typing).»

ОбразованиеMaster of Business Administration (American Institute of Business and Economics), физикисследователь (Московский физикотехнический институт)

Дополнительно:

  • Преподаватель-практик, имеющий многолетний опыт работы финансовым директором в крупнейших российских компаниях
  • Эксперт по разработке приложений на Python, Django и программам MS Office
  • Microsoft Certified Trainer

Сертификация:

  • MOS: EXCEL 2016
  • MOS: EXCEL 2016: EXPERT
  • MCT – MICROSOFT CERTIFIED TRAINER
  • MCP – MICROSOFT CERTIFIED PROFESSIONAL
  • MCTS: MANAGING PROJECTS WITH MICROSOFT PROJECT 2010
  • MCTS: MICROSOFT SPECIALIST IN MICROSOFT PROJECT 2013
  • MCTS: MANAGING PROJECTS WITH MICROSOFT PROJECT SERVER 2013

Опыт работы: более 10 лет

  • Аудитор «Deloitte Touche Tohmatsu», входящей в «большую четвёрку» аудиторских компаний
  • Финансовый директор в «Вимм-Билль-Данн», «Акелла», «РусДел», «МераМед»
  • Успешно написал программы и внедрил систему бюджетирования, наладил ведение управленческого учёта во многих известных компаниях, что способствовало значительному снижению накладных расходов и росту прибыли

Преподавательский стаж: более 10 лет

+ Документы об окончании

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

серт

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

удо

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

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

+ Отзывы