Питон тьютор решения. Интерактивный учебник языка Python
С тех пор, как я начал преподавать Python в 2011, я нашёл несколько ресурсов, которые я регулярно использую. Когда я только начинал изучать этот язык, я удивился, каким доброжелательным оказалось Python-сообщество. Доказательством этого является огромное количество бесплатных высококачественных материалов. Ниже я приведу примеры тех ресурсов, которых просто бы не было без поддержки сообщества.
1. Invent Your Own Computer Games With Python
У вас уже может быть своя любимая книга по Python, но я советую вам прочитать эту . Вы можете приобрести её, прочитать онлайн или бесплатно скачать в PDF. Мне нравится одинаковая структура глав: сперва ставится задача, а потом идут примеры решений задач с подробными объяснениями. Этот же автор написал ещё 3 замечательных книги.
2. Skulpt
Мне приходилось работать в школах, где по тем или иным причинам (обычно в целях безопасности) Python был недоступен. Skulpt исполняет Python-скрипты в браузере и включает в себя несколько примеров. Первый из них использует модуль Turtle для вывода геометрических фигур. Я часто использую его для проверки знаний учеников.
3. Угадай число
8. Random
Python имеет несколько полезных встроенных функций, например, print и input . Модуль random же, напротив, нужно импортировать перед использованием. Он позволяет ученикам добавить в свои проекты немного непредсказуемости.
Import random coin = [‘heads’,’tails’] flip = random.choice(coin) print(flip)
9. Anti Gravity
Я редко использую модуль anti gravity . Но когда мне приходится это делать, я спрашиваю у учеников, что произойдёт, когда они импортируют его. Обычно я получаю много различных ответов, порой даже предполагают, что начнётся реальный эффект невесомости - считают, что Python настолько мощный 🙂 Можете попробовать сами и предложить своим ученикам.
Import antigravity
10. Саботаж
Самой большой трудностью для меня как учителя был поиск синтаксических ошибок в программах учеников. К счастью, прежде чем я полностью выгорел от усталости, я придумал