Learning Python: Powerful Object-Oriented Programming
Шестое издание классического руководства по Python от Марка Лутца — это фундаментальный учебник, который научит вас программировать на Python с нуля. Книга охватывает все аспекты языка, начиная с базовых концепций и заканчивая продвинутыми техниками объектно-ориентированного программирования.
Вы изучите основные типы данных Python (числа, строки, списки, словари), управление потоком выполнения, функции, модули, классы и исключения. Особое внимание уделяется объектно-ориентированной парадигме — вы узнаете, как создавать и использовать классы, работать с наследованием, полиморфизмом и инкапсуляцией.
Книга также объясняет, как Python выполняет программы, различные способы запуска кода (интерактивный режим, скрипты, IDE), и знакомит с экосистемой инструментов. Материал подкреплён многочисленными примерами кода, практическими упражнениями и тестами для самопроверки.
Это издание обновлено в соответствии с современными версиями Python и остаётся одним из самых авторитетных ресурсов для тех, кто хочет глубоко понять язык и научиться писать эффективный, читаемый и поддерживаемый код.









