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

16 участников

О чём курс

О курсе

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

Что внутри

Курс состоит из 30 занятий, на которых последовательно разбираются фундаментальные элементы языка:

  • Базовый синтаксис: знакомство со средой разработки, вывод текста на экран, ввод данных с клавиатуры и чтение системных сообщений об ошибках в коде.
  • Переменные и типы данных: создание и правила именования переменных, разновидности типов данных в Python и базовые арифметические действия.
  • Логика и ветвления: булевы значения истины и лжи, логические операторы «и», «или», «не», правила создания алгоритмов с условиями и работа с отступами в коде.
  • Циклы: синтаксис цикла с условием while, использование переменных-счетчиков, бесконечные циклы и правила выхода из них, цикл for с шагом, а также перебор списков и строк.
  • Структуры данных: организация списков, нумерация и расчет индексов элементов, добавление, удаление и замена записей.
  • Случайные числа и разработка: генерация псевдослучайных значений и создание собственных учебных мини-игр.

В практическую часть программы входит реализация трех самостоятельных игровых проектов: текстового квеста, симулятора «Камень, ножницы, бумага» и словесной головоломки «Отгадай слово по буквам».

Об авторе

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

Программа обучения

  • Первые шаги в Python
    • На этих уроках ученики пишут первые простые программы на языке Python: учатся выводить текст на экран и считывать его с клавиатуры. А также впервые сталкиваются с ошибками в коде и узнают, почему их совершенно не нужно бояться
    • Знакомство со средой программирования.
    • Вывод текста на экран.
    • Ввод текста с клавиатуры.
    • Как понимать сообщения об ошибках в коде.
  • Переменные и работа с ними
    • В этом разделе ученики знакомятся с очень важным понятием переменных в программировании, учатся правильно их записывать, а также узнают, какими бывают переменные и какие действия можно с ними выполнять
    • Понятие переменной в программировании.
    • Способы создания переменных.
    • Как можно и как нельзя называть переменные.
    • Типы данных в Python.
    • Арифметические действия с переменными разных типов.
  • Условия и логические выражения
    • Этот раздел посвящен программированию условий (если ..., то ..., иначе ...). Ученики знакомятся с логическими выражениями "и", "или", "не" и пишут программы с условиями разной степени сложности
    • "Истина" и "ложь" как тип данных.
    • Логические операторы "и", "или", "не".
    • Создание простых и сложных алгоритмов с условиями.
    • Важность отступов при написании кода.
    • Игровой проект "Текстовый квест".
  • Цикл "while"
    • В этом разделе разбирается крайне важное в программировании понятие цикла и один из его видов - цикл с условием, включая различные его вариации. Также ученики начинают использовать генератор случайных чисел и пишут игровой проект по окончании раздела
    • Запись цикла с условием.
    • Добавление в цикл переменной-счетчика.
    • Бесконечный цикл и выход из него.
    • Генерация случайных чисел.
    • Игровой проект "Камень, ножницы, бумага".
  • Структуры данных в Python
    • Этот раздел посвящен спискам и работе с ними. Ученики узнают о том, что такое индексы, как их правильно считать и как с их помощью изменять списки
    • Списки как структура данных.
    • Элементы списка и их индексы.
    • Добавление, удаление и замена элементов списка.
  • Цикл "for"
    • В этом разделе изучается другой тип циклов - цикл "for". Ученики подробно разбирают возможности цикла "for" и пишут игровой проект по окончании раздела
    • Отличие цикла "for" от цикла "while".
    • Работа со списками через цикл "for".
    • Работа со строками через цикл "for".
    • Создание цикла "for" с шагом.
    • Игровой проект "Отгадай слово по буквам".
Складчина создана 1 декабря 2023 г.

Теги курса

Инструменты

Другие материалы автора 1

НВ Никита Виссарионов Все материалы
1 486 ₽ 19 900 ₽