Курс по обучению программированию детей на Python от школы Codim.online, для детей в возрасте 9+.
Python — это настоящий «взрослый» язык программирования. Начинаем с азов, поэтому разобраться смогут даже ученики начальных классов.
Создаем веселые проекты, учимся понимать код. Работаем на платформе Tinkercad, не требует установки. Для обучения подойдет любой ПК
Ребенок научится:
типы данных • операторы • методы • модуль Turtle • работа с текстом • объекты • циклы • условия • кортежи • словари.
Программа курса PYTHON
- 1 модуль. Модуль turtle, рисуем по координатам. Функции goto, stamp, circle, begin_fill и end_fill. Знакомство с цветами, с переменными и циклами
Демо уроки:
Урок 1П Команда Print, Случайные числа, Цикл
Урок 2П Типы данных.
Числовые и текстовые переменные. Преобразование типов.
Урок 3П Знакомство с модулем turtle.
Перемещение, поворот, изменение формы. Цикл.
Подробно по урокам:
Урок 1 "Рисуем по координатам. Функция goto"
Урок 2 "Печать на сцене. Функция stamp."
Урок 3 "Рисунок из окружностей. Функция circle. Знакомство с цветами"
Урок 4 "Заливка. Функции begin_fill и end_fill."
Урок 5 "Рисуем с использованием переменных и циклов."
Урок 6 "Рисуем с использованием функций"
Урок 7 "Пишем текст на сцене с использованием функций. Команда pos. Рисуем координатную плоскость"
Урок 8 "TRENDING Циклическое изменение цвета. Заполнение сцены линиями"
- 2 модуль. Типы данных, вещественные числа, арифметические операции, ввод и вывод данных, строки и срезы, методы работы со строками
Метод split, умножение строки на число
Подробно по урокам модуля:
Урок 9 "Типы данных. Вещественные числа. Арифметические операции. Ввод и вывод данных. Калькулятор."
Урок 10 "Строки и срезы."
Урок 11 "Методы работы со строками"
Урок 12 "Символ переноса строки. Метод split. Умножение строки на число. Вывод ФИО в рамке."
Урок 13 "Знакомство с символом табуляции. Рисуем красивые таблички с данными."
Урок 14 "Инструменты форматирования строк. Флаги преобразования."
Урок 15 "Знакомство с кортежами. Срезы и методы"
Урок 16 "Знакомство со списками. Срезы и методы."
- 3 модуль. Знакомство с кортежами, срезы, циклы, метод goto, метод append
Подробно по урокам модуля:
Урок 17 "Рисуем ASCII Art. Повторяем циклы и списки"
Урок 18 "Имена и профессии Повторяем использование списков и случайных чисел и преобразования типов."
Урок 19 "Строим фигуры по спискам координат. Повторяем списки, циклы и метод goto."
Урок 20 "Смайлики — коды ASCII . Повторяем циклы, срезы, функцию ord. Знакомимся с методом append."
Урок 21 "Координаты в одном списке. Перебор списка через 2 элемента. Повторяем циклы."
Урок 22 "Рисуем ASCII Art. Знакомимся с методом join, повторяем метод append."
Урок 23 "Заполнение списков с клавиатуры и построение многоугольников. Повторяем метод append, повторяем циклы и списки."
Урок 24 "Создаем собственные функции для рисования. Повторяем создание функций, методы pos и goto."
- 4 модуль. Знакомство с объектами: сцена и черепашка. Методы split и rfind, словари, юникод, метод enumerate
Подробно по урокам модуля:
Урок 25 " Знакомство с объектами: сцена и черепашка. Рисуем двумя черепашками."
Урок 26 "Планета и ракета. Работа с объектами, загрузка изображений спрайтов."
Урок 27 "Планета и ракета. Работа с объектами, загрузка изображений спрайтов"
Урок 28 "Продвинутое использование методов split и rfind. Извлекаем имя файла"
Урок 29 "Аквариум. Работа с объектами, загрузка изображений спрайтов."
Урок 30 "Знакомство со словарями"
Урок 31 "Псевдографика. Знакомство с юникодом. Картина с использованием символов юникода. Применяем словарь."
Урок 32 "Генераторы списков и метод enumerate"