Python - язык программирования, используемый в самых разных областях IT. У него довольно низкий порог вхождения, так что начать программировать с нуля можно уже с первых дней обучения.
В этой статье собраны книги, которые помогут новичку разобраться в основах языка.
1. Кори Альтхофф - "Сам себе программист"
Автор книги всего за год самостоятельно освоил программирование и устроился разработчиком в Ebay. Книга простым языком объясняет основы Python и дает полезные советы для начинающих. После каждой главы есть задачки, которые помогают закрепить изученный материал.
2. Эрик Мэтьюз - "Изучаем Python. Программирование игр, визуализация данных, веб-приложения"
Из этой книги вы узнаете, как с нуля создавать игры, визуализировать различные данные и научитесь создавать веб-приложения на Django. Также, вы узнаете, как тестировать свои программы. В конце книги вам будет предложено 3 проекта для практики: аркадная игра, программа для визуализации данных и веб-приложение.
3. Марк Лутц - "Карманный справочник"
Этот краткий справочник по Python карманного типа обновлен с учетом версий 3.4 и 2.7 и очень удобен для наведения быстрых справок в процессе разработки программ на Python. Данное справочное пособие написано Марком Лутцом - известным и широко признанным во всем мире инструктором по Python.
4. Лучано Ромальо - "К вершинам мастерства"
Данная книга покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие – и иногда несправедливо игнорируемые – черты. Автор, Лучано Рамальо, рассказывает о базовых средствах и библиотеках Python.
5. Джоэл Грасс - "Data Science. Наука о данных с нуля"
Книга содержит интенсивный курс языка Python, элементы линейной алгебры, математической статистики, теории вероятностей, методов сбора, очистки, нормализации и обработки данных. Даны основы машинного обучения. Помимо Python, книга затрагивает базы.