Без донатов! Прежде чем мы начнём программировать что-то полезное на Python, давайте закодим что-нибудь интересное. Например, свою игру, где нужно не дать шарику упасть, типа Арканоида. Вы, скорее всего, играли в детстве во что-то подобное, поэтому освоиться будет просто. Логика игры Есть игровое поле — простой прямоугольник с твёрдыми границами. Когда шарик касается стенки или потолка, он отскакивает в другую сторону. Если он упадёт на пол — вы проиграли...
Источник: Nuances of Programming Изучать Python с помощью книг, руководств и учебных пособий может оказаться недостаточно. Иногда, чтобы лучше усвоить материал, мозгу нужна помощь. Например, интерактивные игры с высоким качеством графики и отличным геймплеем. Если вы увлекаетесь видеоиграми, то знаете, что повышение уровня и получение наград после выполнения нового задания мотивируют продолжать играть (а в данном случае и учиться). Здесь представлено описание 4 бесплатных игр, содержащих сотни миссий, уровней и заданий, которые помогают улучшить навыки работы с Python...