Python. Что почитать?

Решил изучить питон на более глубоком уровне. На данный момент хорошо знаю базовый синтаксис, имею небольшой опыт работы с библиотеками. Плохо знаю английский, но с переводчиком простые тексты кое-как пойму. Имею базовое представление об ООП, но хотел бы узнать больше. В идеале мне нужны подробные тексты на русском(терминология, естественно, на английском) с примерами кода. Никаких видео! Также если есть что-то на простом английском(Только не кидайте ссылки на документацию, это не такая оригинальная шутка), то было бы неплохо, но приоритет - русский язык. Пробовал писать контесты на кодфорс, но не особо успешно https://codeforces.com/profile/Forever_Angel Периодически решаю какие-то задачи, но не слишком хорошие(легче чем контесты дива 3).

742742 открытия
31 комментарий

Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Ответить

Я где-то это уже видел...

Ответить

А причем тут Codeforces? В смысле, непонятно, что конкретно ты хочешь: изучить конкретный язык (питон), ООП (что с первым нифига не коррелирует) или прокачать алгоритмирование?

Ответить

почему не коррелирует с ооп? Вполне себе объекты и классы. И читается просто.

Ответить

Может поможет кому-то из комментаторов точнее понять мой уровень. В идеале все это прокачать надо бы, но с чего, по твоему, стоит начать?

Ответить

Sergo нужно набивать руку на реальных проектах выбрав для себя интересующую сферу. Или же если хочет реально глубокие темы решать пусть на leetcode задачки решает.

Ответить

Только не кидайте ссылки на документацию, это не такая оригинальная шутка

А это ты зря, кстати. У питона совершенно замечательный официальный учебник.

Ответить