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