Бесплатные книги по Питону

Лучшие бесплатные книги по языку программирования Python

Содержание

В этой подборке я собрал несколько полезных и бесплатных книг о языке программирования Python, которые помогут в изучении как начинающим, так и опытным программистам. Они помогут тебе ознакомиться с основным инструментарием, освоить базы данных и повысить свои профессиональные навыки.

Итак, поехали…

 

📚 The Hitchhiker’s Guide to Python!

Авторы: Kenneth Reitz и Tanya Schlusser

“Путеводитель по Питону” создан для того, чтобы предоставить как начинающим, так и опытным разработчикам руководство по установке, настройке и ежедневному использованию Python. Это живое руководство. Если ты хочешь внести свой вклад в него, что-то дополнить или исправить ошибки, то можешь “форкнуть” репозиторий на GitHub.

Этот путеводитель субъективен, составлен с учетом различных точек зрения, что делает его практически полностью, но не совсем, отличным от официальной документации по Python. Ты не найдешь здесь список всех доступных веб-фреймворков Python. Скорее ты найдешь тут отличный список настоятельно рекомендуемых вариантов :)

 

📚 Automate the Boring Stuff with Python, 2nd Edition

Автор: Al Sweigart

Это одна из лучших книг по Python, продающихся во всем мире, которая обучает Python 3 всех, включая технически подготовленных новичков и студентов гуманитарных специальностей, а также гиков. Книга дает пошаговые инструкции и проводит вас через каждую программу, обучая вас быстро и эффективно писать программы на Python. Автор, А. И. Свейгарт, также предлагает читателям обновленные практические проекты в конце каждой главы.

Вы изучите основы Python и познакомитесь с богатыми библиотечными модулями для выполнения таких задач, как сбор данных с веб-сайтов, чтение документов PDF и word, а также автоматизация задач, связанных с кликами и набором текста. Во второе издание книги включена новая глава о валидации ввода, а также учебники по автоматизации работы с Gmail и Google Sheets, плюс советы по автоматическому обновлению CSV-файлов.

Помимо новой главы, вы также научитесь создавать программы, которые без труда выполняют хорошие задачи по автоматизации поиска текста в файле или в нескольких файлах, создания, обновления, перемещения и переименования файлов и папок, поиска в Интернете и загрузки онлайн-контента, обновления и форматирования данных в таблицах Excel любого размера, заполнения онлайн-форм и многое другое.

 

📚 Python Data Science Handbook

Автор: Jake VanderPlas

Это действительно хорошее введение в основные библиотеки Python, которые составляют набор инструментов для исследователей данных. Включая отличные объяснения и примеры кода для использования Numpy, Pandas, Matplotlib и Scikit-learn. Также в книге есть хорошая глава об IPython, самой популярной среде разработки на Python для Data Scientists, и в ней очень хорошо описаны причины ее популярности.

 

📚 Python for Everybody

Автор: Dr. Charles R. Severance*

Цель этой книги - предоставить ориентированное на информатику введение в программирование. Основное различие между подходом к информатике и подходом к информатике, используемым в этой книге, заключается в большем внимании к использованию Python для решения проблем анализа данных, распространенных в мире информатики.

 

📚 Learn Python Programming, 2nd Edition

Автор: Fabrizio Romano

Книга “Изучаем программирование на Python” - это быстрое, тщательное и практическое введение в Python - чрезвычайно гибкий и мощный язык программирования, который может применяться во многих дисциплинах.

В отличие от других книг, он не утомляет вас подробными объяснениями основ, а позволяет быстро освоить язык. Вы начнете с изучения основ Python, чтобы у вас был прочный фундамент, на который можно опираться.

Вы изучите основы программирования на Python и узнаете, как можно манипулировать Python для достижения результатов. Вы изучите различные парадигмы программирования и найдете наилучший подход к ситуации; поймете, как проводить оптимизацию производительности и эффективную отладку; управлять потоком программы; использовать формат обмена данными. Вы также познакомитесь с криптографическими сервисами в Python и поймете, что такое безопасные токены.

Курс “Изучение программирования на Python” даст вам глубокое понимание языка Python. Вы научитесь писать программы, создавать веб-сайты и работать с данными, используя знаменитые библиотеки Python для работы с данными. Наполненная реальными примерами и проектами, книга охватывает различные типы приложений и завершается созданием реальных проектов, основанных на изученных вами концепциях.

На сайте Packt есть много других бесплатных книг, доступных после регистрации.

 

📚 Natural Language Processing with Python

Авторы: Steven Bird, Ewan Klein и Edward Loper

Эта книга представляет собой доступное введение в область НЛП. Она может быть использована для индивидуального изучения или в качестве учебника для курса по обработке естественного языка или вычислительной лингвистике, а также в качестве дополнения к курсам по искусственному интеллекту, текстовому анализу или корпусной лингвистике. Книга носит исключительно практический характер и содержит сотни полностью отработанных примеров и упражнений с оценкой.

Книга основана на языке программирования Python и библиотеке с открытым исходным кодом Natural Language Toolkit (NLTK). NLTK включает в себя обширное программное обеспечение, данные и документацию, которые можно свободно загрузить с сайта http://nltk.org/. Дистрибутивы предоставляются для платформ Windows, macOS и Unix.

 

Удачи в изучении Python!