Какая лучшая быстрочитаемая книга Python?
Я беру класс, который требует Python. Мы рассмотрим язык в классе на следующей неделе, и я быстро изучу новые языки, но мне было интересно, есть ли действительно большие книги Python, которые я могу захватить, пока я борюсь за основы настройки моей среды IDE, серверной среды и все те другие "gotchas", которые поставляются с новым языком программирования. Предложения?
Ответы
Ответ 1
Я любил Dive Into Python, особенно если вы быстро изучите. Начальные основы все охвачены (и могут двигаться медленно для вас), но последние несколько глав являются отличными инструментами обучения.
Плюс, Пилигрим - довольно хороший писатель.
Ответ 2
Я ожидаю, что Learning Python полезен и быстро читается.
Ответ 3
Две хорошие онлайн-книги, в которых также описываются основы среды, diveintopython.net и "официальный" учебник.
Ответ 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
Ответ 10
Я также использовал Программирование на Python 3 от Марка Саммерфилда и считаю это очень хорошим.
Ответ 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. Это просто отлично подходит для быстрой справки и чтения. Как добавленное предложение, прочитайте код! Это всегда помогает.