Python с 0 до 1
ForzendPython (в народе - "Питон") – один из популярнейших языков программирования. И с каждым днём за него берётся всё больше и больше начинающих разработчиков, которые не просто в Python ничего не понимают, но и не были знакомы с программированием в целом. Довольно сложно искать качественные материалы самостоятельно. Я и сам убил на это немало времени.
Поэтому делюсь небольшим набором книг на русском языке, которые настоятельно рекомендую прочесть каждому, кто хочет стать достойным Python-разработчиком
Что в этих книгах?
Марк Лутц — «Карманный справочник Python» 2016 г.
В первой книге, Марка Лутца вы познакомитесь со всем, что есть в "Питоне" (до версии 3.4, однако, "Питон" остаётся "Питоном", в последних версиях добавлено совсем немного "фишек", и узнать о них можно, например, на youtube-канале «Диджитализируй!»). Пособие получило свое название не просто так. Его удобно использовать в качестве настоящего справочника. Ведь нельзя запомнить всё, и в будущем можно неоднократно обращаться к этой книге.
Даг Хеллман — «Стандартная библиотека Python 3: справочник с примерами» 2019 г.
Вторая книга буквально дополняет первую, ведь она о стандартных библиотеках Python. Владение ими значительно упрощает жизнь каждому программисту: вам не придется писать "костыли" и изобретать велосипед. Всё давно написано за вас, главное - уметь этим пользоваться.
Дэн Бейдер — «Чистый Python. Тонкости программирования для профи» 2018г.
В третьей книге собраны примеры и так называемые "лайфхаки", с помощью которых можно улучшить свой код. С ней вы сможете сосредоточиться на практических навыках, которые действительно важны.
Адитья Бхаргава — «Грокаем алгоритмы» 2017 г.
Ну, и в четвертой книге (может показаться сложной тем, кто не знает "Питона", поэтому советую читать после первых двух) собраны алгоритмы, их внутреннее устройство. "Питон" - не самый быстрый язык программирования. С помощью именно этого пособия вы научитесь писать программы, работающие быстро и четко. В книге описаны базовые понятия оптимизации, такие как "О-большое" и прочие, о которых также могут спрашивать на собеседовании.
Написано для канала "Программирование? Не слышал" с ❤️