Preloader image

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

Стоимость: 450 руб.

Продолжительность: 40 часов

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

Цель реализации программы

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

Для кого курс: Школьники 12–18 лет.

Продолжительность: 40 академических часов (4 месяца).

Формат обучения: Индивидуально-групповые занятия с преобладанием практики (60–70% времени).

Итоговый документ: Портфолио творческих достижений / сертификат об окончании курса.

Задачи

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

В результате освоения программы учащиеся должны:

Знать

  • основы языка Python;
  • типы данных применяемых в языке;
  • операторы ветвления и организации циклов;
  • приемы работы со списками, кортежами, множествами и словарями (базовыми коллекциями языка).

Уметь

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

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

  • Установка Python и среды разработки JetBrains PyCharm.
  • Переменные и типы данных, ввод/вывод, обработка исключений.
  • Арифметические операторы и работа со строками.
  • Условные операторы (if, match...case).
  • Операторы цикла (for, while, break, continue).
  • Одноуровневые и вложенные списки (List Comprehension).
  • Кортежи – неизменяемые списки.
  • Генерация выражений, функции any() и all().
  • Множества – хранение уникальных элементов.
  • Словари – ассоциативные коллекции, скорость доступа (Big O notation).