Какая лучшая быстрочитаемая книга Python?

Я беру класс, который требует Python. Мы рассмотрим язык в классе на следующей неделе, и я быстро изучу новые языки, но мне было интересно, есть ли действительно большие книги Python, которые я могу захватить, пока я борюсь за основы настройки моей среды IDE, серверной среды и все те другие "gotchas", которые поставляются с новым языком программирования. Предложения?

Ответы

Ответ 1

Я любил Dive Into Python, особенно если вы быстро изучите. Начальные основы все охвачены (и могут двигаться медленно для вас), но последние несколько глав являются отличными инструментами обучения.

Плюс, Пилигрим - довольно хороший писатель.

Ответ 2

Я ожидаю, что Learning Python полезен и быстро читается.

Ответ 4

Есть немало хороших книг онлайн. Они имеют широкий охват, похожий на O'Reilly "Learning Python":

Python.org поддерживает два списка для обучения python, в зависимости от уровня знаний в области программирования:

Я настоятельно рекомендую "Python Essential Reference" Дэвида Безли. Вы можете найти это достаточно , если вы опытный программист, и хотите краткий и всеобъемлющий обзор языка. Если вы новичок-программист, это, вероятно, не обеспечит достаточного количества рук. В то время как я изучил Python из других книг, это, безусловно, самая полезная книга python, которой я владею. Некоторые примечания:

  • Это справочник, а не учебник
  • Первые 125 страниц - это полный обзор. Это не учебник, но он охватывает язык сверху донизу.
  • Если вы опытный программист, этого должно быть достаточно, чтобы выучить язык.
  • Если вы новичок-программист, начните с другого учебника
  • Остальная часть книги представляет собой всеобъемлющую и чрезвычайно полезную ссылку.
  • 3 rd edition распространяется на python 2.4, но не дальше.
  • 4 th версия должна выйти в июле 2009 года.

Примечание. Я изначально опубликовал тот же/аналогичный ответ: https://stackoverflow.com/questions/934937/concise-python-book-recommendation/935081#935081

Меня попросили поставить копию моего ответа здесь.

Ответ 5

Поскольку вы уже знакомы с другими языками и быстрым изучением, я бы рекомендовал Python в двух словах от Alex Martelli, очень кратким и полезным в дальнейшем для справки.

Ответ 6

Я нашел Learning Python действительно хорошо. Это довольно длинный ( > 700 страниц), но очень читаемый, и вы можете быстро его прорвать, так как вы быстро изучите: -)

Ответ 7

Многие люди предложили Dive Into Python, который, вероятно, является лучшей книгой Python для тех, кто уже является хорошим программистом. Однако, если вы новичок в программировании, лучшая книга, вероятно, "Как думать, как компьютерный ученый: обучение с помощью Python" (http://openbookproject.net/thinkCSpy/index.xhtml)

Ответ 8

Я думаю, что Think Python очень хорош для начинающих программистов. Приятный стиль письма тоже..

Ответ 9

Это хорошо, это очень простое чтение, и упражнения могут быть завершены только карандашом.
(Я думаю, что это то, о чем говорил Джефф, когда он хотел, чтобы мультимедийный контент в среде IDE)

alt text http://ecx.images-amazon.com/images/I/61NA2175H0L._SL500_AA240_.jpg

Ответ 11

Learning Python - это то, как я изучил этот язык. Он быстро читается и очень хорошо организован вокруг фундаментальных концепций.

Ответ 12

Справочник по Python Pocket.

У меня есть как Python для обучения, так и программирование Python, и я почти всегда сначала перехожу к Pocket Reference.

Ответ 13

Я вкратце даю рекомендации Daniel на Python в двух словах. Если вы быстро заберете новые языки, это, вероятно, именно то, что вы ищете. Там хороший обзор того, как работает язык, а затем обсуждение большей части стандартной библиотеки. Это кратким и понятным, и не предполагает, что вы уже не знаете базовых программных вещей.

Ответ 14

Я большой поклонник Core Python

Ответ 15

Мне очень понравилось читать H.Deitel - Python - Как программировать. Он очень длинный, но основы Python охвачены на первых 300-400 страницах. Это хорошая книга для начинающих.

Ответ 16

Это может быть не так, как нужно, но я просто взломал Open Programming в Python 3 от Mark Summerfield, и пока это выглядит неплохо, хотя оно ориентировано на Python 3, поэтому, если вы планируете изучать что-то вроде Django, который не сделал переход на Python 3 и, вероятно, не будет на некоторое время, эта книга может быть не лучшей. Кроме того, хотя Python 3.0 уже давно вышел, я почти гарантирую, что ваш курс использует Python 2.x. Академия имеет тенденцию отставать. У меня был профессор преподавания на С++, которого я клянусь, не знал, что С++ обновлен с 1985 года.

Ответ 17

Dive Into Python - отличная книга, предназначенная для программистов, желающих забрать Python. Самое приятное, что он свободно доступен в Интернете. Несколько месяцев назад я начал изучать маленький Python, и я проработал около половины книги. Это очень всеобъемлющий инструмент, который хорош для изучения языка, а также для ссылки по дороге.

Изменить: Каменс быстрее, чем я.

Ответ 18

Я изучил большую часть своего первоначального питонеса из этой супер-удобной быстрой справки:

http://rgruet.free.fr/PQR2.3.html

Ответ 19

Я пробовал учиться на программировании Python, и мне это не нравилось. Я собираюсь дать Python в двух словах попробовать в соответствии с предложениями ниже.

Ответ 20

Я узнал больше из python cookbook, чем любая другая книга python.

Ответ 21

Погрузитесь в Python для быстрого запуска прыжка, Learning Python (O'Reilly) лучше подходит для долгого полного путешествия.

Только мои $0,02.

Ответ 22

Сейчас я читаю Head First Python, который вышел в ноябре 2010 года. Я не читал Dive Into Python, но я прочитал Dive Into HTML5 тем же автором и был хорошо написан.

Ответ 23

Я рекомендовал эту книгу Байт Python

Ответ 24

Dive Into Python - хороший выбор, но я также рекомендую Руководство по быстрому запуску Python Для тех, кто знает, как программировать и хочет получить 80% основ языка, это очень хорошо. И это продается в $20. Это, конечно, не последнее, что я читал на python, но это хороший первый.

Ответ 25

Мне нужно второе (третье? четвертое?) Погружение в Python. Это просто отлично подходит для быстрой справки и чтения. Как добавленное предложение, прочитайте код! Это всегда помогает.