Функциональное программирование на языке Python. Базовый уровень

Наш курс учитывает последние тенденции и технологии в индустрии программирования. Вы рассмотрите следующие шаги: алгоритмизация, решение типовых задач, алфавит и лексика языка, структура программы и типы данных языка программирования. А еще научитесь основным операциям в сфере программирования! Просьба при регистрации корректно указывать свои ФИО кириллицей (на русском языке).

Бизнес 16+

Для кого?

  • для тех, кто хочет начать карьеру в IT и стремится освоить азы программирования на примере языка Python;
  • для тех, кому интересен язык программирования и тех, кто хочет научиться с ним работать.

Вы узнаете:

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

Вы научитесь:

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

Спикеры

%D0%A8%D0%B8%D1%80%D0%BE%D0%B1%D0%BE%D0%BA%D0%BE%D0%B2%D0%B0_%D0%90%D0%BB%D1%91%D0%BD%D0%B0.jpg.150x150_q85_box-4%2C0%2C1076%2C1074_crop_detail.jpg

Алена Широбокова

Преподаватель информационных технологий и программирования. Ведущий преподаватель кафедры IT-колледжа ITHub. 

Программа

1 июня с 14:00 до 17:00. Первый день обучения

1. Алгоритмизация. Элементы языка. Простые типы данных:

  • Алгоритмизация. Решение типовых задач;
  • Алфавит и лексика языка;
  • Структура программы;
  • Типы данных языка программирования;
  • Консольный ввод-вывод;
  • Арифметические операции с числами;
  • Поразрядные операции с числами;
  • Условные выражения.

8 июня с 14:00 до 17:00. Второй день обучения

2. Базовые конструкции структурного программирования:

  • Условная конструкция if;
  • Операции циклов (с предусловием);
  • Операции циклов (с постусловием);
  • Операции циклов (с параметром);
  • Вложенные циклы;
  • Конструкция match/case.

15 июня с 14:00 до 17:00. Третий день обучения

3. Работа с массивами: Одномерные массивы:

  • Одномерный массив: добавление и удаление элементов, обход массива;
  • Двумерные массивы;
  • Сортировка массивов.

22 июня с 14:00 до 17:00. Четвертый день обучения

4. Коллекции:

  • Строки;
  • Списки;
  • Кортеж;
  • Множества.

29 июня с 14:00 до 17:00. Пятый день обучения

5. Функции:

  • Функции. Области видимости. Передача параметров в функции;
  • Позиционные и именованные аргументы. Функции высших порядков. Лямбда-функции;
  • Рекурсия;
  • Декораторы. Генераторы.

30 июня с 14:00 до 17:00. Шестой день обучения

6. Работа с памятью:

  • Словари;
  • Списочные выражения. Модель памяти для типов языка Python;
  • Встроенные возможности по работе с коллекциями.

Поделиться:

49 дней назад
1 июня, начало в 14:00

Событие пройдет онлайн

Уже есть билет
Ссылка на онлайн-событие рассылается за час до его начала.
Получить ссылку

Поделиться:

Связь с организатором

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Возврат билета

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

Подробнее о возврате билетов