Какую из этих двух книг купить?

Vtulhu

Мне нужно как можно быстрее войти в курс дела и начать кодить, пусть даже самые простые проги. До этого кодил только на Бейсике и Паскале.Нашёл вот такие две книги, обе позиционируются для самых начинающих. Какую купить первой?1. Прохоренок Н.А. - Python. Самое необходимое. Книга+видеокурс (на DVD)2. М. Доусон - Программируем на Python "Изучаем Python" Лутца, как мне кажется, больше подходит в качестве второй книги. Или я не прав? Кстати, возможен вариант покупки двух книг, но только если в этом есть смысл. Боюсь каши в голове.
14 ответов

Vtulhu

я обычно скачиваю книгу перед покупкой, заглядываю внутрь, чтобы не купить лажу с красивой обложкой Лутца скачивал, смотрел и там несложно, а страниц там больше 1000 бывают книги от хороших авторов, но с искажающим переводом


Vtulhu

я обычно скачиваю книгу перед покупкой, заглядываю внутрь, чтобы не купить лажу с красивой обложкой
Аналогично. Но ни одной из этих двух книг на рутрекере нет. Лутц есть, уже скачал, сейчас почитаю.
Лутца скачивал, смотрел и там несложно, а страниц там больше 1000
Количество страниц тут скорее недостаток. А Доусон понравился тем, что Пайтон объясняется на конкретных примерах - во время каждой главы идёт разработка игры! Примитивной, конечно, но зато как это хорошо должно иллюстрировать пройденный материал! А вот в книге русских авторов подача материала зачастую как в наших институтах - тупо перечисляют возможности и конструкции языка.
бывают книги от хороших авторов, но с искажающим переводом
Прохоренок очевидно не переведен. Доусон издан в издательстве Питер - у них обычно хороший перевод.


Vtulhu

а я читаю dip3 она сейчас недоступна по адресу diveintopython3.org для начала подходит


Vtulhu

Да, да, отличная книга для того, чтобы:
как можно быстрее войти в курс дела и начать кодить
Сейчас доступна по адресу: http://diveintopython3.ep.io/


Vtulhu

Да, да, отличная книга для того, чтобы:Сейчас доступна по адресу: http://diveintopython3.ep.io/
Спасибо за наводку, но ключевое слово в моём вопросе - "купить". Я предпочитаю бумажные книги.


Vtulhu

Я предпочитаю бумажные книги.
это само собой возможно, ты не знаешь, как учиться по электронным нужно использовать html версию и делать html файл с закладками - несколько месяцев спокойно можно учиться, делая остановки, повторяя материал при возобновлении с обучением по pdf не сравнить


Vtulhu

Сомневаюсь, что видеокурс по программированию чему либо научит. Последнее издание лутца очень добротная книга, как раз на первое время. Затем как вторая книга уже Гифт и Джонс. А эти две судя по содержанию мне больше напоминают книги из раздела "for dummies"


Vtulhu

Сомневаюсь, что видеокурс по программированию чему либо научит. Последнее издание лутца очень добротная книга, как раз на первое время. Затем как вторая книга уже Гифт и Джонс. А эти две судя по содержанию мне больше напоминают книги из раздела "for dummies"
Так я и есть dummy!


Vtulhu

У лутца очень хорошая книга, но увы там только основы самого языка, примеры работ с дополнительными библиотеками там нет (


Vtulhu

это само собой возможно, ты не знаешь, как учиться по электронным
И читаю я по складам, ага.
нужно использовать html версию и делать html файл с закладками - несколько месяцев спокойно можно учиться, делая остановки, повторяя материал при возобновлении
Вот, пожалуй, лучший онлайн-учебник лично для меня, потому что мне надо кодить формулы.
с обучением по pdf не сравнить
Скачивание книги я использую исключительно лишь для того, чтобы решить, стоит покупать её или нет.


Vtulhu

Спасибо за наводку, но ключевое слово в моём вопросе - "купить". Я предпочитаю бумажные книги.
там же есть ссылка — "Also available on dead trees" Присоединяюсь к мнению выше, книга как раз для новичков, отлично подойдет в качестве введения. Еще можно посоветовать официальные туториалы на сайте.
Так я и есть dummy!
ты не понимаешь, «книги из раздела "for dummies"» — это не книги для новичка, это книги, грубо выражаясь, для людей с нарушениями работы головного мозга (это мое скромное мнение), написанные такими же авторами. Сомневаюсь, что ты относишь себя к этой группе. Так что лучше пожалей свое время (и нервы) и возьми нормальную книжку.


Vtulhu

потому что мне надо кодить формулы
учишь синтаксис языка по официальным туториалам, потом изучаешь библиотеки, которые используются для вычислений (scipy, numpy), визуализации (matplotlib). Можно еще для собственного развития взять справочник, пригодится


Vtulhu

там же есть ссылка — "Also available on dead trees" Присоединяюсь к мнению выше, книга как раз для новичков, отлично подойдет в качестве введения. Еще можно посоветовать официальные туториалы на сайте.
Заказывать с Амазона? На английском? При том, что существуют книги на русском? Месье знает толк!
ты не понимаешь, «книги из раздела "for dummies"» — это не книги для новичка, это книги, грубо выражаясь, для людей с нарушениями работы головного мозга (это мое скромное мнение), написанные такими же авторами. Сомневаюсь, что ты относишь себя к этой группе.
После того, как я без всякого эффекта бился три месяца с Java, возникло подозрение, что отношусь.
Так что лучше пожалей свое время (и нервы) и возьми нормальную книжку.
Вот именно во времени и проблема. Мне надо как можно скорее изучить хоть какую-то книжку по Пайтону. Пусть она будет примитивная и её хватит на пару месяцев - освоить синтаксис и основные конструкции. А главное - я смогу ответить для себя на вопрос, нужен ли мне вообще Пайтон. Если я даже книгу "for dummies" буду плохо воспринимать - значит, я впал в маразм. Если нет - закажу Лутца или что сочту нужным. Но сейчас перспектива читать тысячестраничный талмуд меня просто пугает.


Vtulhu

Вот, пожалуй, лучший онлайн-учебник лично для меня, потому что мне надо кодить формулы.
он неполный и устаревший (обрати внимание на набор упражнений)вообще, инфа нормальная, но для начала 2000-х
И ключи, и значения можно достать из словаря в виде списков:
>>> temps.keys()
['Paris', 'Oslo', 'London', 'Madrid']
>>> temps.values()
[17.5, 13, 15.4, 26.0]
эта штука уже не используется в свежем питоне теперь там объекты вроде генераторов, то есть программа теперь может спокойно получать ключи словаря, не ожидая, пока создастся список ключей в памятиа при открытии файла должна указываться кодировка, при изучении второго питона ты об этом не узнаешь, а потом доучиваться много времени уйдёт, потому что там немало отличий