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