Найти тему
Physics.Math.Code

7 отличных книг, с которых можно начать изучение Python

Оглавление

Ссылки на скачивание всех книг в конце статьи *

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

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

[1] Python 3 и PyQt 5. Разработка приложений [2019] Прохоренок

Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные! выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, модули стандартной библиотеки. Особое внимание уделено библиотеке PyQt, позволяющей создавать приложения с графическим интерфейсом. Рассмотрены средства для обработки сигналов и событий управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, поля и др.), инструменты для работы с базами данных, мультимедиа, печати документов и их экспорта. На сайте издательства пр ведены примеры из книги. Во втором издании описаны актуальные версии Python 3.6.3 и PyQt 5.9.2, средства взаимодействия с Windows и сохранения настроек приложений, рассмотрен процесс разработки полнофункционального приложения.

[2] Python в системном администрированиии UNIX и Linux [2009] Гифт

Книга «Python в системном администрировании UNIX и Linux» демонстрирует, как эффективно решать разнообразные задачи управления серверами UNIX и Linux с помощью языка программирования Python. Каждая глава посвящена определенной задаче, например многозадачности, резервному копированию данных или созданию собственных инструментов командной строки, и предлагает практические методы ее решения на языке Python. Среди рассматриваемых тем: организация ветвления процессов и передача информации между ними с использованием сетевых механизмов, создание интерактивных утилит с графическим интерфейсом, организация взаимодействия с базами данных и создание приложений для Google Арр Engine. Кроме того, авторы книги создали доступную для загрузки и свободно распространяемую виртуальную машину на базе Ubuntu, включающую исходные тексты примеров из книги и способную выполнять примеры, использующие SNMP, IPython, SQLAlchemy и многие другие утилиты. Издание рассчитано на широкий круг специалистов - всех, кто только начинает осваивать язык Python, будь то опытные разработчики сценариев на языках командной оболочки или относительно мало знакомые с программированием вообще.

[3] Стандартная библиотека Python 3. Справочник с примерами [2019] Даг Хеллман

Стандартная библиотека Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тщательно протестированы и готовы к немедленному использованию для разработки приложений. В этой книге Даг Хеллман, эксперт по языку Python, описывает все основные разделы библиотеки Python 3.x, сопровождая изложение материала компактными примерами исходного кода и результатами их выполнения. Приведенные примеры наглядно демонстрируют возможности каждого из модулей, предлагаемых библиотекой, и пригодны не только для изучения, но и для использования в реальном коде.

[4] Python. Книга рецептов [2019] Дэвид Бизли

Если вам нужна помощь в разработке программ на языке Python 3 или вы планируете заняться обновлением старого кода на языке Python 2, эта книга - ваш счастливый билет. Она наполнена практическими примерами, разработанными и протестированными в среде Python 3.3, поэтому станет уникальным подспорьем для опытных программистов, желающих сконцентрироваться на современных инструментах и идиомах. В книге приведены полноценные рецепты, охватывающие свыше 10 основных тем Python, а также задачи, имеющие широкий спектр областей применения. Каждый рецепт содержит примеры кода, которые вы можете использовать в своих проектах, а также включает обсуждение принципов работы данного решения.

[5] Python. Справочник. Полное описание языка, 3-е издание [2019] Мартелли

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

[6] Программирование на Python. Том I и II. 4-е издание [2011] Марк Лутц

Монументальный труд Марка Лутца «Программирование на Python» в 2-х томах представляет собой учебник по применению языка Python для решения наиболее типичных задач в различных прикладных областях. В нем рассказывается о применении языка Python в системном администрировании, для создания графических интерфейсов и веб-­приложений и исследуются приемы программирования сетевых взаимодействий, взаимодействий с базами данных, обработки текста, создания интерфейсов для сценариев и во многих других областях

[7] Программирование на Python 3. Подробное руководство [2009] Саммерфилд

Книга представляет собой подробное руководство по программированию на Python 3. В ней представлены все необходимые данные по третьей версии популярного языка, более совершенной чем предыдущая. Как и в любом учебнике, так и в этой книге материал подается начиная с основных конструкций и типов данных языка, не обошлось и без вездесущего, — «Hello World», но это так — дань традиции. К концу первой главы вы будете составлять несложные приложения, узнаете о коллекциях данных (кортежах, списках), математических, логических и операторах циклов, ввода-вывода, а также прочитаете о базовых понятиях функции. Без досконального изучения каждой главы и выполнения заданий не стоит переходить к дальнейшему материалу книги. Каждая последующая глава базируется на информации из предыдущей. Книга структурирована таким образом, — (одна глава-одна тема), чтобы в любой момент чтения (изучения) книги можно было написать законченную программу, на основе полученных знаний. Если вы изучаете программирование на Python 3, то это подробное руководство послужит учебником, а в дальнейшем может быть использовано как справочник. Весь текст в книге построен на примерах. где автор разъясняет работу кода программ. Весь код примеров был протестирован в работе на Python 3, для Windows, Linux и Mac OS X. Книга рассчитана как на начинающих программистов (любителей, студентов), так и на профессионалов и может служить им справочным руководством.

Скачать все книги

Еще много полезного и интересного вы сможете найти на наших ресурсах:

Physics.Math.Code в контакте (VK)

Physics.Math.Code в telegram

Physics.Math.Code в YouTube

Репетитор IT mentor в VK

Репетитор IT mentor в Instagram