8 книг по Python для початківців, GeekBrains - освітній портал

освітній

Learning Python, Mark Lutz (5th Edition)

Найчастіша відповідь на запитання: «що почитати про Python?». Відмінна книга, практично повний посібник з мови (і частково стандартної бібліотеки). З мінусів багато води, і останнє видання вийшло 2 роки тому (вже майже 3) і тому не включає останні зміни. Але для початківців книга все ще є актуальною.

Programming Python (4th Edition), Mark Lutz

Перехід від вивчення до практики. Вчимося застосовувати отримані знання для написання майбутніх програм.

Think Python: Якою є Think Like Computer Scientist, Allen B. Downey

Введення в Python для початківців. Книжка послідовно розкриває особливості мови. Об'ємні теми, такі як рекурсія та об'єктно-орієнтоване програмування для полегшення засвоєння, розбиті на невеликі кроки. На сайті книги вбудовано інтерактивні модулі, де можна запустити свій код.

Dive Into Python 2/3, Mark Pilgrim

Короткий посібник з великою кількістю прикладів коду та використанням стандартної бібліотеки. Ця книга охарактеризована багатьма браузерами, як відмінне введення в Python.

A Byte of Python, Swaroop Chitlur

Книга отримала багато вдячних відгуків за простоту викладу. Після її прочитання дехто навіть лає керівництво від видавництва O'Reilly за зайву складність.

Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (3rd Edition) (Zed Shaw's Hard Way Series)

Буде добрим першим кроком у програмуванні. Послідовно виконуючи кожну вправу (вистачить 1-2 години занять на добу), можна отримати хорошу базу. Книга навчить вас трьомсуттєвим навичкам, які повинен вміти програміст-початківець: читання і написання коду, увага до деталей, вміння помічати відмінності.

Щось складніше

Effective Python, Brett Slatkin

Дуже круте керівництво розкриває багато корисних прийомів програмування. Збірник завдань та рішень до них із великою кількістю пояснень.

Functional Programming in Python, David Mertz

Корисно для того, щоб глянути на Python під іншим кутом. Дає цінні рекомендації щодо вбудованих та сторонніх бібліотек, які допоможуть у роботі, навіть якщо не програмувати у функціональному стилі.

Офіційна документація

Що може бути кращим за документацію для вивчення мови? Якщо ви не абсолютний новачок, звичайно.