Top.Mail.Ru
Ответы
Аватар пользователя
3 недели назад
от

Какой учебник по Python можете порекомендовать?

Нужен реально хороший учебник, без лишней воды, на русском языке

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Ученик
3нед

так питон это змея такая

Аватар пользователя
Высший разум
3нед

Такого не существует. Python - язык для непрограммистов, обеспечивающий им самый низкий порог вхождения. Весь учебник, если бы таковой существовал, был бы перепечаткой туториала с официального сайта языка или с какой-нибудь его русской кальки . Но туториал можно прочитать и так, без всяких учебников.

На рынке есть море книг, расписывающих сотни способов разной степени шизофреничности решить типовые задачи на Питоне. Их обычно пишут какие-нибудь публицисты, которые сами ни в зуб ногой в программировании, но написали пару примитивных скриптов и возомнили себя великими учителями невежественных масс. Например, не к ночи будь помянутый в предыдущем ответе Марк Лутц - это журналист, гуманитарий. Он не отличит сортировку Хоара от пузырьковой сортировки. Но пипл хавает, потому что см. выше замечание о целевой аудитории Питона. Нужно ли явно говорить, что ничему хорошему они не научат?

Если хочешь хоть что-то в этом понимать, то изучай не Питон, а те языки программирования, из которых он заимствует свои конструкции: C, LISP, Haskell. Потому что там это - всесторонне продуманный механизм, а в Питоне - вырванные из исходного контекста обрывки. И конечно, надо изучать математику. Если ты знаешь, что такое морфизм (термин из теории категорий ), то тебе несложно будет понять, что такое mapcar в LISP, transform в C++ или map в Python. А если ты изучаешь синтаксические конструкции в вакууме, то каждый раз будешь страдать, загружая в голову огромный объём разнородной и неструктурированной информации.

Аватар пользователя
Мудрец
3нед

Марк Лутц, но там два тома и каждый по тысяче страниц

Аватар пользователя
Мастер
3нед

Репетитор