Python — это весело!
Короткая экскурсия по тому, что вы будете строить своими руками на страницах этой книги — задолго до того, как станете экспертом.
Игры!
В главах 17, 19 и 21 вы соберёте три настоящие игры целиком: «Крестики-нолики», «Змейку» и космический шутер — от пустого окна до готовой игры с очками и правилами. Каждая из них строится маленькими понятными шагами, а не появляется одним большим куском кода.
Графика и анимация
Уже в главе 6 вы начнёте рисовать на экране с помощью модуля turtle
— виртуальной черепашки с пером, которая двигается по вашим командам. Вот как выглядит код,
рисующий квадрат — просто для примера, разбирать его подробно будем позже:
import turtle
artist = turtle.Turtle()
for _ in range(4):
artist.forward(100) # едем вперёд
artist.right(90) # поворачиваем на 90°
for (цикл) появится только в главе 10. Здесь достаточно увидеть, что настоящий рисунок получается всего из нескольких строк.Веб-сайты
В главе 22 вы узнаете, как устроен веб — что делают HTML, CSS и JavaScript в браузере, какую роль играет Python на сервере, — и запустите собственный работающий сайт на Flask.
Приложения
С помощью модуля Tkinter (главы 16–18) вы соберёте настоящие
оконные приложения с кнопками и полями ввода — калькулятор чаевых и собственное приложение
для рисования, — а не только программы, которые выводят текст в терминал.