Глава 24 · Что дальше?

Что изучать дальше

ООП подробно, регулярные выражения, веб-разработка и пакеты — четыре двери, открытые этой книгой.

Что изучать дальше

Эта книга — начало пути, а не весь путь. Вот четыре направления, куда можно двигаться дальше, когда мини- и итоговые проекты станут получаться уверенно.

ООП подробно

Глава 15 показала основы классов и объектов. Дальше стоит изучить наследование (когда один класс достраивает другой), магические методы вроде __str__ и __eq__, а также принципы вроде инкапсуляции — они превращают классы из удобной коробки для данных в по-настоящему мощный инструмент проектирования программ.

Регулярные выражения

Модуль re позволяет искать и проверять текст по шаблонам — например, «похоже ли это на email-адрес» или «вытащи все числа из строки» — то, что было бы очень неудобно делать вручную через методы строк из главы 8.

Веб-разработка

Глава 22 показала только самые основы Flask. Дальше — базы данных (чтобы данные не исчезали после перезапуска сервера), формы регистрации и входа, полноценные сайты с несколькими страницами и общий фреймворк вроде Django для больших проектов.

Пакеты подробно

Мы уже пользовались пакетами — pygame, flask. Следующий шаг — научиться собирать свой собственный пакет из написанного кода, чтобы переиспользовать его в разных проектах или поделиться им с другими через PyPI.

Что мы узнали в этой книге

  • Python — от первой программы print("Привет, мир!") до полноценных игр на Pygame и сайта на Flask.
  • Основы языка: переменные, числа и строки, условия и циклы, списки/кортежи/множества/словари.
  • Функции и объектно-ориентированное программирование — как упаковывать код в переиспользуемые, понятные блоки.
  • Графика и интерфейсы: Turtle, Tkinter и Pygame — три разных инструмента для трёх разных типов программ.
  • Файлы, обработка ошибок и веб-разработка — то, что превращает учебные примеры в программы, готовые к реальному использованию.
  • Больше двадцати работающих проектов, каждый из которых можно взять за основу для своей собственной идеи.

Итоги

Спасибо, что прошли этот путь от первой строчки кода до собственных игр и сайта. Дальше — только практика: чем больше вы пишете, тем увереннее становится каждая следующая программа. Удачи, и до встречи в коде!