Если ты учишь python, то я почти уверен, что ты читаешь книгу Укус питона, либо же изучаем python Марка Лутца или по-любому программируем на python Майкла Доусона. И нет, я не ясновидящий, просто практические все и всегда начинают именно с этих книг. И это круто, но рано или поздно возникает вопрос: А что дальше? Ведь эти книги все-таки рассчитаны на полных чайников, и максимум чему они тебя научат это объявлять переменные и программировать свой hello world. Но останавливаться на этом не хочет никто. Все хотят развиваться дальше и, причем, делать это правильно. Так вот специально для таких ребят сегодня я посоветую 3 мега годной книги, которые я сам читал или читаю и которые сделают из тебя настоящего мастера йоду. Первая книга, о которой должен знать каждый уважающий себя python программист - это python к вершинам мастерства авторство Рамальо Лучано. Основные преимущества книги заключаются в том, что она предназначена для продвинутого уровня, то есть ее читают уже после Лутца или Доусона, когда есть какой-то опыт и базовый уровень познаний в питоне.
И автор на самом деле вместо стандартного объяснения сначала о том, как работают переменные, что такое типы данных и всей такой ерунде, начинает рассказывать о модели данных, массивов, работы памяти и всем таком. Все это помещается на 754 страницах, и я более чем уверен, что эта книга является лучшей какой я только держал по программированию за последнее время. Особенно вам понравится то, что автор практичен и не льет воду, рассказывает все понятным языком и сразу объясняет, что и зачем, и где может пригодиться от себя же добавлю только одно. Если у вас нет проблем с английским языком, настоятельно рекомендую читать только в оригинале, да и найти pdf в интернете. Так будет легче.
Вторая книга, которую я вам сегодня посоветую обрадует всех желающих научиться программировать на python django, ведь сейчас на самом деле очень трудно найти годный видеокурс или вообще хоть какой-то русскоязычный источник изучения этого мега популярного фреймворка. Но специально для вас я нашел книгу django 2 и 1 практика создания веб-сайтов на python авторство Владимира Дронова.
Все-таки для новичков найти что-то лучше сейчас просто невозможно. Автор на понятном русском языке объясняет буквально на пальцах, что такое шаблоны, контроллеры, привязки и так далее.
Я более чем уверен, что прочитав эту книгу вы точно станете мастером в python django. Это на самом деле не так сложно, как может показаться. Тем более, учитывая, что страниц книги всего чуть больше 600. На ее прочтения у вас максимум идет один месяц, включая большое количество практики.
И раз уж речь зашла о разработке сайтов на python, то я сразу порекомендую третью книгу, о которой сам недавно узнал. Речь идет о книге python разработка на основе тестирования авторство Гарри Персиваля. Я точно могу сказать вам, что это очередная годнота. Правда читать ее следует только после того как вы выучите python django, потому что здесь автор рассказывает о различных приемах и техниках тестирования web-приложений. И уже буквально с первой страницы идет работа с django. Тем не менее повторюсь книга – годнота. Гарри Персиваль рассказывает здесь про рефакторинг, про методы тестирования, про развертывания проектов, про обеспечения безопасности и про валидацию, про варианты реализации алгоритмов аутентификации, и про многое другое.
Правда может показаться, что эта книга предназначена для опытных питонщиков, но на самом деле это не совсем так. Здесь разберется даже новичок. Но думаю, вы и сами понимаете насколько ценная эта книга. А в остальном у меня на этом, пожалуй, все. Я лишь хотел рассказать вам об этих трех книгах, о которых мало кто знает, но которые заслуживают внимание каждого программиста.