Брюс Эккель выпустил Thinking in Python — 47 глав об идиомах, паттернах и функциональном программировании
Thinking in Python by Bruce Eckel
Брюс Эккель, автор классических книг по C++ и Java, представил новый бесплатный онлайн-учебник Thinking in Python. Книга охватывает всё: от основ (контейнеры, классы, статическая типизация) до продвинутых тем (декораторы, метапрограммирование, конкурентность) и паттернов проектирования (Singleton, Factory, Visitor и др.). Отдельные части посвящены функциональному программированию и управлению эффектами. Материал доступен для чтения онлайн, примеры и решения упражнений — на GitHub.
Книга Thinking in Python Брюса Эккеля — это не просто очередное руководство по языку, а глубокое погружение в идиомы, паттерны и функциональное программирование, которое заставит вас пересмотреть свой подход к написанию кода.
- janpeuker
Я действительно считаю, что качество форматирования сайта превосходное. Как упоминает автор ниже.
"""
Я знаю, что некоторые люди не любят ИИ. Без него этой книги не существовало бы. Книга бесплатна, так что если ИИ беспокоит вас больше, чем польза от результата, пожалуйста, игнорируйте эту книгу.
Использование Claude заставило меня осознать, сколько компромиссов я допускал в книгах в прошлом. У меня появлялась хорошая идея о чём-то (например, автоматическое чередование комментированного вывода в листингах). Я либо не мог её реализовать, либо это казалось слишком сложным, и я не делал этого. Но с ИИ я могу исследовать и часто реализовывать любую прихоть, от таких простых вещей, как вставка новой главы, до таких пугающих, как система комментированного вывода. Результат намного лучше всего, что я делал раньше. Я продолжаю, пока не доведу до ума всё, что приходит мне в голову.
"""
- JLO64
Я изначально изучал Java в 2000 году по книге Брюса Эккеля "Thinking in Java".
- runningmike
"Книга рассчитана на Python 3.15 и новее"
Это немного странно, Python 3.15 ещё даже полностью не выпущен.