Дистанционные курсы «Программирование на языке Python»


Личный кабинет О записи на курсы

2022/2023 учебный год

Продолжительность обучения 22 академических онлайн часа
Начало занятий По мере комплектования групп
Стоимость 20 000 руб.
Запись на курсы С 24.10.2022

Курс состоит из 31 небольших теоретических видеороликов (общее время больше 7 часов), 50 заданий для самостоятельной работы с автоматической проверкой, а также онлайн-занятий с преподавателем, на которых отрабатывается методика выполнения заданий по каждой теме. Занятия проходят 1 раз в неделю по 2 академических часа (всего 22 ак.ч). Записи вебинаров сохраняются, и пропущенные занятия можно просмотреть позже.

Занятия один раз в неделю по средам с 18:30 до 20:00.

Общая информация

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

Python применяется для решения задач из широчайшего спектра областей: web-разработка, анализ данных и машинное обучение, автономный транспорт, искусственный интеллект, UX-дизайн, разработка игр и т.д.

Наш курс познакомит вас с основами программирования на языке Python:

  • базовые типы и структуры данных и работа с ними (а вы знали, что можно умножать строки на числа?);
  • правила типизации и работа с изменяемыми и неизменяемыми объектами (вы узнаете, что разыменование происходит автоматически и что области памяти копируются именно тогда (и только тогда), когда это нужно);
  • основные принципы объектно-ориентированного и функционального программирования (спойлер: всё в Python есть объекты).
Дистанционные курсы для поступления

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

Осторожно! Знания Python могут изменить ваш образ мысли о программировании в лучшую сторону.

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

Не исключено, что философия Python станет и вашей философией по жизни (как это когда-то случилось с нами…)

 

Рабочая программа

  • Интегрированная среда разработки для Python 3.8. Интерактивный режим в терминале Linux.
  • Базовые типы данных: числа, строки, списки, словари, множества. Операции над объектами базовых типов. Математические операции.
  • Основные управляющие конструкции: условный оператор, циклы for и while. Генераторы списков и словарей.
  • Функции. Встроенные функции. Передача аргументов в функцию: именованные и позиционные аргументы. Области видимости. Приведение типов. Написание собственных функций. Модули. Встроенные модули. Написание собственных модулей.
  • Как работает память: разделяемые ссылки, изменяемые и неизменяемые типы данных. Идентичность объектов. Отладка программного кода. Сравнение языков Си и Python. Компиляция и интерпретация. Типизация.
  • Текущий контроль по теме 1. Компьютерное тестирование.

  • Определение парадигмы. Императивная и декларативная парадигмы. Примеры.
  • ООП в Python. Понятия класса, объекта, метода, поля. Конструктор. Инкапсуляция, наследование. Класс object. Функции issubclass(), isinstance(), super(). Полиморфизм. Перегрузка операторов.
  • Функциональное программирование. Функции высшего порядка. Чистые функции. Итератор, итерируемый объект. Определение map, filter, zip, lambda. Примеры.
  • Текущий контроль по теме 2. Компьютерное тестирование.

Учебно-тематический план

 План дистанционных курсов «Программирование на языке Python»

Запись на дистанционные курсы для подготовки к поступлению

СПбГЭТУ "ЛЭТИ" в работе с абитуриентами, желающими обучаться на дистанционных курсах, использует обязательную электронную регистрацию в «Личном кабинете участника мероприятий.

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

Обращаем внимание на то, что абитуриент зачисляется на курсы после подписания договора (2 экз.) об обучении обеими сторонами, приложения к договору (согласия на обработку персональных данных) и поступления оплаты обучения на расчетный счет Университета.

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

+7 812 346-44-49
dovuz@etu.ru