Я беру курс, для которого требуется Python. Мы рассмотрим язык в классе на следующей неделе, и я быстро изучаю новые языки, но мне было интересно, есть ли какие-нибудь действительно отличные книги по Python, которые я могу взять, пока я изучаю основы настройки моей IDE, серверной среды. и все другие "подводные камни", связанные с новым языком программирования. Предложения?
Прочтите "Code Like a Pythonista: Idiomatic Python" python.net/~goodger/projects/pycon/2007/idiomatic/handout.ht мл и прочтите официальное руководство (оно очень хорошее) docs.python.org/tutorial






Я ожидаю, что Изучение Python будет полезным и быстрым для чтения.
Он получает довольно смешанные отзывы, например. на Amazon; некоторым это нравится, некоторые говорят, что это слишком многословно, и что даже после сотен страниц вы не усвоили много практических вещей. Я лично нашел его очень полезным при просмотре 1-го издания и подумываю о покупке последнего издания ...
+1 за изучение Python. Мой отец изучил Python на каникулах, после того как не занимался программированием более 15 лет, прочитав эту книгу.
Изучение Python не охватывает операторов «если» примерно до страницы 200. Как можно написать интересную программу без «если»? Мне нравится, как написана книга, но не порядок, в котором она представлена.
Мне понравилось 1-е издание, но я думаю, что 3-е так скучно ^^;
Я нашел Изучение Python действительно хорошим. Он довольно длинный (> 700 страниц), но очень сильно читается, и вы можете быстро просмотреть его, если вы быстро изучите :-)
Мне понравился Погрузитесь в Python, особенно если ты быстро учишься. Все начальные основы рассмотрены (и могут продвигаться медленно для вас), но последние несколько глав - отличные инструменты для обучения.
К тому же Пилигрим неплохой писатель.
Мне совсем не нравится "Dive Into Python", в нем используются примеры кода в стиле Javaesque. diveintopython3.ep.io намного более питонический.
Поскольку вы уже знакомы с другими языками и быстро изучите, я бы порекомендовал Python в двух словах Алекса Мартелли, очень сжатый и полезный позже для справки.
Это моя любимая книга о питоне.
Python in a Nutshell больше похож на справочник, чем на книгу, чтобы научить вас питону. Возможно, это не лучшая книга о питоне, которую стоит прочитать в первую очередь. При этом в настоящее время он лежит на моем столе, и я все время использую его в качестве справочника.
Две хорошие онлайн-книги, которые также описывают основы среды, - это diveintopython.net и "официальный" учебник.
Погрузитесь в Python - отличная книга, ориентированная на программистов, желающих освоить Python. Самое приятное то, что он находится в свободном доступе в Интернете. Я начал немного изучать Python несколько месяцев назад и проработал около половины книги. Это очень всеобъемлющий инструмент, который хорош как для изучения языка, так и для справки в будущем.
Обновлено: Каменс - более быстрый типаж, чем я.
Ха, Стив Йегге все время повторяет, что ты должен научиться хорошо печатать: D Вот еще одно доказательство: D
Изучение Python - это то, как я выучил язык. Это быстрое чтение, и он очень хорошо организован вокруг фундаментальных концепций.
Карманный справочник по Python.
У меня есть как Learning Python, так и Programming Python, и я почти всегда сначала обращаюсь к Pocket Reference.
Многие люди предлагали Dive Into Python, которая, вероятно, является лучшей книгой по Python для тех, кто уже является хорошим программистом. Однако, если вы новичок в программировании, вероятно, лучшая книга - «Как думать как компьютерный ученый: обучение с помощью Python» (http://openbookproject.net/thinkCSpy/index.xhtml)
Я согласен, плюс «Как думать как компьютерный ученый» можно прочитать очень быстро. Есть вся основная информация без всякой ерунды.
Я поддержу рекомендацию Дэниела о Python в двух словах. Если вы быстро осваиваете новые языки, вероятно, это именно то, что вам нужно. Там хороший обзор того, как работает язык, а затем обсуждение большей части стандартной библиотеки. Он краток и ясен и не предполагает, что вы уже не знакомы с основами программирования.
Я думаю, что Подумайте о Python очень хорош для начинающих программистов. Приятный стиль письма.
Я выучил большую часть своего первоначального питонского языка из этого очень удобного краткого справочника:
http://rgruet.free.fr/PQR2.3.html
Также доступна обновленная версия этого справочника для Python 2.5: rgruet.free.fr/PQR25/PQR2.5.html
Я пробовал учиться на программировании на Python, и мне это не понравилось. Я собираюсь попробовать Python in a Nutshell в соответствии с приведенными ниже предложениями.
Я большой поклонник Ядро Python
Мне очень понравилось читать H.Deitel - Python - Как программировать. Он очень длинный, но основы Python рассматриваются на первых 300-400 страницах. Хорошая книга для начинающих.
Dive Into Python - хороший выбор, но я также рекомендую Руководство по быстрому запуску Python Visual Для того, кто умеет программировать и хочет получить 80% основ языка, это хорошее дело. И он продается по цене 20 долларов. Это, конечно, не последнее, что я читал о питоне, но хорошее первое.
Я узнал больше из кулинарная книга python, чем из любой другой книги о Python.
У меня второй (третий? Четвертый?) Погрузитесь в Python. Это просто отлично подходит для быстрого ознакомления и чтения. В качестве дополнительного предложения прочтите код! Это всегда помогает.
Погрузитесь в Python для быстрого старта, Learning Python (O'Reilly) лучше для долгого и полного путешествия.
Только мои 0,02 доллара.
Есть довольно много хороших книги онлайн. Они имеют широкую сферу применения, похожую на "Learning Python" О'Рейли:
Python.org поддерживает два списка для изучения Python, в зависимости от вашего уровня знаний в области программирования:
Я настоятельно рекомендую "Основной справочник по Python" Дэвида Бизли. Вы можете найти этого достаточного если вы опытный программист и захотеть краткий и исчерпывающий обзор языка. Если вы начинающий программист, этого, вероятно, будет недостаточно. Хотя я изучал Python по другим книгам, это, безусловно, самая полезная книга по Python, которая у меня есть. Некоторые примечания:
Примечание: Я изначально отправил такой же / похожий ответ на: https://stackoverflow.com/questions/934937/concise-python-book-recommendation/935081#935081
Меня попросили поместить сюда копию моего ответа.
Это хорошо, его очень легко читать, а упражнения можно выполнять только с помощью мелка. (Я думаю, это то, о чем говорил Джефф, когда он хотел мультимедийный контент в среде IDE)
альтернативный текст http://ecx.images-amazon.com/images/I/61NA2175H0L._SL500_AA240_.jpg
-1: Я уверен, что это замечательная книга, но она не имеет отношения к программированию.
Питон, поедающий жуков - это на обложке!
Возможно, это неприменимо, но я только что открыл Программирование на Python 3 от Марка Саммерфилда, и пока он кажется довольно хорошим, хотя он ориентирован на Python 3, поэтому, если вы планируете изучать что-то вроде Django, в котором нет t сделал скачок на Python 3 и, вероятно, не будет в течение некоторого времени, эта книга может быть не самой лучшей. Кроме того, несмотря на то, что Python 3.0 уже давно отсутствует, я могу почти гарантировать, что ваш курс использует Python 2.x. Академия имеет тенденцию отставать. У меня был профессор декламации C++, который, клянусь, не знал, что C++ обновлялся с 1985 года.
Я также использовал Программирование на Python 3 Марка Саммерфилда и считаю его очень хорошим.
+1: Хорошо написанные, очень хорошие и удобные примеры программ, идеально подходящие для Python 3.
В настоящее время я читаю Head First Python, который вышел в ноябре 2010 года. Я не читал Погрузитесь в Python, но я прочитал Погрузитесь в HTML5 того же автора, и он был хорошо написан.
Я рекомендовал эту книгу Байт Python
Должно быть вики сообщества