- Топ-7 учебников по Python для начинающих (на русском языке)
- 1. Python для чайников
- 2. Изучаем Python, том 1
- 3. Как устроен Python
- 4. Python 3. Самое необходимое
- 5. Начинаем программировать на Python
- 6. Легкий способ выучить Python 3
- 7. Изучаем Python
- 11 Лучших книг по Python для новичков
- Ускоренный курс по Python, второе издание: Практическое введение в проектное программирование
- Поваренная книга языка Python: Рецепты освоения Python 3
- Учим Python за один день: полное руководство по Python с примерами
- Программирование на Python: введение в информатику
- Карманный справочник по Python: Пайтон в твоём кармане
- Машинное обучение с Python: машинное и глубокое обучение средствами Python’a, scikit-learn и TensorFlow
- Python и анализ данных
- Рython для сложных задач: наука о данных и машинное обучение
- Обработка естественного языка с помощью Python: анализ текста с использованием инструментария естественного языка
- Django для новичков: строим веб-сайты с использованием Python и Django
- Легкий способ изучить Python
- Книги по языку программирования Python
- Python для сложных задач. Наука о данных и машинное обучение – Дж. Вандер Плас
- Введение в машинное обучение – Андреас Мюллер
- Подборка книг о языке Python для программистов любого уровня
- Разделы:
- Для начинающих
- Learning Python
- Изучаем программирование на Python
- Learn Python the Hard Way
- Python Programming: An Introduction to Computer Science
- Python. Программирование для начинающих
- Python Crash Course
- Python Pocket Reference
- Python Practice Book
- Автостопом по Python
- Программируем на Python
- Для продвинутых
- Python Cookbook
- Test-Driven Web Development with Python
- Python 3 и PyQt 5. Разработка приложений
- High Performance Python
- Django. Подробное руководство
- Разработка игр
- Making Games with Python & Pygame
- Invent Your Own Computer Games with Python
- Анализ данных и машинное обучение
- Think Complexity
- Python для сложных задач. Наука о данных и машинное обучение
- Python for Data Analysis
- Mastering Python for Data Science
- Natural Language Processing with Python
- Прочее
- Automate the Boring Stuff with Python
- Python for Biologists
- Programming the Raspberry Pi
- Hacking Secret Ciphers with Python
- Видео
Топ-7 учебников по Python для начинающих (на русском языке)
Python — это один из языков, популярность которых растет наиболее быстро. И не без причины! Python используется для автоматизации простых и сложных задач, для вычислений, веб-разработки, создания игр. И, конечно, это идеальный язык для анализа данных.
Разработка на языке Python требует в 3-5 раз меньше времени, чем разработка на Java. Кроме того, это отличный строительный блок для изучения концепций как процедурного, так и объектно-ориентированного программирования.
В общем, нет ничего удивительного, что многие люди выбирают именно Python в качестве своего первого языка программирования. И, конечно, его изучают многие программисты, уже владеющие другими языками.
Каким бы ни был ваш бэкграунд, важно изучать Python правильно, по подходящим учебным пособиям. В частности, стоит обращать внимание на рассматриваемую в них версию языка. В этой статье мы собрали для вас самые лучшие книги по Python 3, подходящие для начинающих.
1. Python для чайников
Автор: Джон Пол Мюллер. Год издания: 2019.
Отличная книга для тех, кто решается учить Python с нуля. Для начала автор познакомит вас со средой Python (установка в разных операционных системах, работа с Anaconda). Затем вы перейдете к изучению самых базовых понятий языка (использование переменных, работа со строками, управление данными, функции и т. п.). Конечно же, есть отдельная глава, посвященная циклам.
Помимо чисто образовательного, в этой книге вы найдете и справочный материал, как то: ресурсы для Python-программистов, список утилит для улучшения работы с Python, список самых нужных библиотек.
Автор книги — опытный технический писатель и редактор, выпустивший более 100 книг. Не удивительно, что его произведение так легко читается. Джон Пол Мюллер объясняет сложные концепции на самых простых примерах, а для еще лучшего понимания в книге имеются иллюстрации.
2. Изучаем Python, том 1
Автор: Марк Лутц. Год издания: 2019.
Как отмечают многие читатели, если вы ищете краткое справочное пособие, то учебник Лутца вам не подойдет. Но для начинающих, которые к тому же хотят досконально разобраться в языке, эта книга — самое то!
Книга написана автором на основе его собственного обучающего курса по Python. В пятом издании речь идет уже о Python 3.
Читая эту книгу, вы:
3. Как устроен Python
Автор: Мэтт Харрисон. Год издания: 2019.
Отличный вариант для тех, кто хочет изучить Python, не имея никакого бэкграунда в программировании.
Читая эту книгу, вы усвоите лучшие подходы к написанию кода на Python, не тратя время на поиски нужной информации или попытки заставить Python вести себя подобно другим языкам. Автор книги собрал все самое важное, что узнал об этом языке за годы работы с ним.
Из книги Мэтта Харрисона вы узнаете, как работают интерпретируемые языки программирования. Вы познакомитесь с основными типами (строками, целыми и вещественными числами), разберетесь, чем отличаются изменяемые и неизменяемые данные, научитесь работать со списками, множествами и словарями.
Эта книга поможет вам освоить язык Python максимально быстро.
4. Python 3. Самое необходимое
Авторы: Н. А. Прохоренок, В. А. Дронов. Год издания: 2019
Как и заявлено в названии, в этой книге вы найдете все самое необходимое для начинающего питониста. Базовый синтаксис, основы ООП, стандартная библиотека, работа с модулями — обо всем этом авторы рассказывают в доступной форме. Благодаря хорошей структуре и сжатому изложению в дальнейшем вы сможете пользоваться этой книгой как настольным справочником по Python.
Многочисленные примеры помогут вам разобраться в излагаемых концепциях и немного «набить руку» в написании кода (если, конечно, вы будете испытывать их на практике, а не только читать).
5. Начинаем программировать на Python
Автор: Тони Гэддис. Год издания: 2019.
На различных форумах об этой книге как об учебнике для начинающих отзываются ну очень хорошо. Может, даже лучше, чем обо всех остальных книгах в нашем списке. По мнению читателей, она и не слишком растянута (в этом часто упрекают книгу Лутца), и достаточно глубока. К тому же, в ней используется свежая версия языка (Python 3.6.4).
Книга ориентирована на людей, в принципе не имеющих опыта в программировании (первая глава — «Введение в компьютеры и программирование»). Как и во всех остальных книгах для начинающих, здесь разбирается весь базовый синтаксис языка. Также затрагиваются темы объектно-ориентированного и функционального программирования. Для наглядности материал проиллюстрирован.
6. Легкий способ выучить Python 3
Автор: Зед А. Шоу. Год издания: 2019.
Прекрасная книга для изучения основ языка и (это важно!) отработки знаний на практике. Здесь подход к обучению следующий: вы читаете упражнения, переписываете их (без копипаста!), запускаете, обнаруживаете, что ничего не работает, перечитываете, исправляете ошибки, запускаете… В общем, базовый синтаксис к концу книги у вас перейдет в мышечную память.
Разумеется, в книге Зеда Шоу рассматривается весь набор стандартных тем для начинающих. При этом стоит особенно отметить легкий, юморной стиль изложения. Читать будет интересно!
7. Изучаем Python
Автор: Эрик Мэтиз. Год издания: 2020.
Практическое руководство по Python для начинающих. В первой части рассматриваются все необходимые основы, а во второй вы переходите к созданию проектов (игра, визуализация данных, веб-приложение). В приложениях дается дополнительный материал об установке Python, настройке редактора кода Sublime Text, контроле версий при помощи Git.
11 Лучших книг по Python для новичков
Python является основным языком для специалистов в сферах Data Science, статистики, машинного обучения и веб-разработчиков. Этим обусловлено огромное количество материалов и источников знаний, а выбор подходящей книги — процесс довольно затруднительный, особенно для новичков в этом деле.
Именно по этой причине мы представляем вашему вниманию список, состоящий из одиннадцати лучших книг как для новичков в программировании на Python, так и для тех, кто переходит на Python с других языков программирования.
Ускоренный курс по Python, второе издание: Практическое введение в проектное программирование
Этот быстрый курс по Python обучит вас фундаментальным основам данного языка программирования. Книга разделена на две части. Изучая первую её половину, вы рассмотрите базис языка. Вы узнаете о списках и словарях, классах и циклах, и всё это закрепите на практике!
Путешествуя по второй части, вы сможете написать три проекта: аркадную игру, игру про космических захватчиков в стиле автоматов XX века, а также научитесь визуализировать данные и стать немножечко дата сайентистом:) В конце книги вы получите еще немного базовой информации о том, как разработать простенькое веб-приложение.
Скачать ее можно на английском и русском языке.
Поваренная книга языка Python: Рецепты освоения Python 3
Поваренная книга по Пайтону является идеальной книгой, если вы нуждаетесь в помощи в написании программ на третьей версии Python’a. Также, она поможет обновить свой код, написанный на Python 2, поддержка которого, кстати, прекратилась не так давно. Книга рекомендована немного продвинутым программистам, которые хотят освоить современные инструменты, используемые в разработке на языке Python.
Заглянув внутрь, вы обнаружите темы, связанные с чистым языком Python без всяких фреймворков, а также задачи, ориентированные на широкую область применения. Книга предлагает множество примеров кода, которые вы можете использовать, сопровождающиеся объяснением того, как и почему это решение работает.
Учим Python за один день: полное руководство по Python с примерами
Полное руководство по Python’у с примерами — книга для людей, которые боятся длинного и сложного кода. Эта популярная книга охватывает сложные концепции языка и делит их на простые этапы, что сильно помогает в изучении.
Эта электронная книга научит вас таким основам программирования как классы, объекты, кортежи, строки и т.д. Более того, примеры, приведенные в этой книге, помогут вам понять все основы питона в простой и понятной форме.
Скачать эту книгу можно тут.
Программирование на Python: введение в информатику
Эта электронная книга предназначена для использования в качестве основного учебника для изучения Python’a. Третье издание Программирования на Python сохраняет в себе традицию своевременного обновления контента, так что переживать за актуальность не придётся. Этот учебник представляет собой подробную информацию о новых технологиях, сохраняя проверенный временем подход к обучению основам информатики.
Ещё он предоставляет графические примеры, появляющиеся с четвертой по двенадцатую главы.
Найти книгу можно как всегда тут.
Карманный справочник по Python: Пайтон в твоём кармане
Это первая книга, существующая на русском языке, в нашей подборке. Идеальный карманный справочник для быстрого ознакомления с особенностями работы разработчиков на Python. Вы найдете море краткой информации о типах и операторах в Python, именах специальных методов, встроенных функциях, исключениях и других часто используемых стандартных модулях.
Книга также покрывает встроенные типы данных, синтаксис, операторы для создания и работы с объектами, функции, модули для структурирования и переиспользования кода. А ещё методы перегрузки операторов, названные «магическими» методами, модули стандартной библиотеки, расширения, важные подсказки и идиомы Python’a и т.д.
Ссылка на книгу находится тут.
Машинное обучение с Python: машинное и глубокое обучение средствами Python’a, scikit-learn и TensorFlow
Книга по машинному обучению предлагает практические подходы для разработки алгоритмов машинного обучения, глубокого обучения и анализа данных. Недавно книга была обновлена в соответствии с последними библиотеками.
Эта книга включает в себя изучение библиотеки глубокого обучения TensorFlow, а код, написанный с помощью модуля scikit-learn был полностью обновлен. Вы получите знания о лучших методах, которые помогут вам улучшить и оптимизировать свои алгоритмы машинного обучения. В конце книги вы сможете изучить новые возможности из вселенной анализа данных, появившиеся только недавно.
Книга на русском языке представлена вот тут.
Python и анализ данных
Эта книга представляет собой полную инструкцию по использованию, обработке, и манипулированию датасетами в Python. Вы ознакомитесь с огромным количеством практических примеров, показывающих, как можно решить широкий спектр задач анализа данных.
Это идеальное пособие для изучения программ на Python и анализа данных, так как книга оказывает практическое и современное введение в инструменты Data Science используя Python. В этой книжке по Python’y вы изучите последние версии NumPy, Pandas, IPython и Jupiter.
Эта книга представлена в двух изданиях. Второе еще не переведено на русский, поэтому тут сразу две ссылки.
Русская версия, но первое издание: тык.
Английская версия, но второе издание: тык.
Рython для сложных задач: наука о данных и машинное обучение
Python это популярный язык отчасти благодаря его библиотекам для хранения, манипулирования и сбора данных.
Существует огромное количество ресурсов доступных для изучения науки о данных. Так вот, с помощью именно этой книги вы получите подробную информацию о Pandas, IPython, NumPy, Matplotlib и других инструментах из этой области.
Это прекрасный справочник для ученых и специалистов в data science, уже знакомых с чтением и написанием кода на Python. Она поможет решить повседневные проблемы, возникающие при разработке на Python.
Найти ее можно вот тут.
Обработка естественного языка с помощью Python: анализ текста с использованием инструментария естественного языка
Эта книга поможет освоить концепты обработки натурального языка, на котором мы с вами пишем, которым пользуемся, когда говорим. Также, вы сможете научиться писать программы на Python, даже если раньше этого не делали. Это даже работает с огромными массивами неструктурированного текста. Эта книга научит вас именно тому, как с помощью Python можно обрабатывать огромные хаотичные тексты, не поддающиеся структуризации.
Пособие станет полезным для улучшения практических навыков обработки естественного языка с использованием языка программирования Python и Инструментария Естественного Языка (Natural Language Toolkit), который является библиотекой с открытым исходным кодом.
Найти книгу на английском языке можно по ссылке.
Django для новичков: строим веб-сайты с использованием Python и Django
В этом пособии содержится пошаговая инструкция для разработки веб-приложений с помощью Python и Django 3.0. Вы узнаете как создавать, тестировать и разворачивать несколько сложных веб-сайтов. Книга включает в себя приложение блога с системой учетных записей, а также приложение доски объявлений, новостное приложение и приложение газеты с добавлением системы комментариев читателей.
Помимо этого, в книге рассказывается о различных функциях Django. А еще можно получить много информации о моделях, вьюхах (о том, что это такое, вы узнаете из книги), шаблонах, регистрации пользователей, тестировании и разворачивании.
Легкий способ изучить Python
Такой учебник поможет изучить Python через выполнение пятидесяти двух отлично проработанных упражнений. Исправьте ошибки в коде, узнайте, как выглядят хорошие программы и как их разрабатывать.
Вы узнаете, как правильно установить полное окружение языка Python, красиво и правильно писать код, освоите базовую математику, переменные, циклы и логику, автоматизированное тестирование и работу с пакетами в Python. А для закрепления изучите основы геймдева и веб-разработки средствами языка программирования Python.
Книги по языку программирования Python
В данной подборке книг по языку программирования Python, мы собрали как можно больше полезных материалов, чтобы скачать, которые помогут как начинающему, так и опытному программисту, улучшить свои навыки.
Здесь вы найдете учебные пособия, чтобы полностью освоить язык Python, научиться писать настольные программы и веб-приложения, освоить работу с базой данных и другие материалы, которые помогут вам повысить ваши профессиональные навыки.
С помощью этой книги, вы без проблем выучите азы языка Python и научитесь работать с исключениями, базами данных, обработкой данных, декораторами и генераторами; а также создадите свое первое веб-приложение.
Книга также научит вас писать приложения под Android. Данная книга вполне подойдет для начинающих Python программистов, так-как она довольно-таки не сложный и написана на простом языке.
В данном учебнике представлены, создание и работа с основными типами данных в языке программирования Python. Рассматривается работа с библиотеками и модулями, обработка исключений, работа с классами (объектно-ориентированное программирование), также рассматриваются инструменты при разработке крупных проектов.
Если вы никогда не программировали, но увлекаетесь и хотите заняться этим, то методика знаменитого автора Зеда Шоу, поможет вам научиться программировать на популярном и востребованном на сегодняшний день языке программирования Python.
В данном учебнике вы будете выполнять различные упражнения, читать и копировать примеры, а также вы сможете создать свою первую программу без труда.
Данная книга предназначена для быстрого изучения языка Python, в ходе которого вы сможете создавать полноценные программы. Такие, как: игры, работа с данными, веб-приложения, сайты и т.д. Если вы новичок и хотите полноценно изучить программирование, то данная книга для вас.
В начале книги вы изучите основные принципы программирования, познакомитесь с типами данных, словарями, списками, циклами и классами; напишите и протестируете свою первую программу. Далее вы будете применять полученные знания на практике. Создадите игру (шутер), освоите работу с данными и визуализацию, а также создадите полноценное веб-приложения на фреймворке Django.
Python для сложных задач. Наука о данных и машинное обучение – Дж. Вандер Плас
Те у кого уже есть опыт в программировании смогут найти ответы на вопросы:
Также вы получите ответ на вопрос: как построить статистические модели и реализовать машинное обучение?
Введение в машинное обучение – Андреас Мюллер
Машинное обучение стало одним из востребованных и высокооплачиваемых сфер. Данная книга является полноценным источником для тех, кто хочет использовать машинное обучение на практике, с помощью искусственного интеллекта.
Если вы новичок в этой области, то данная книга научит вас работать со всеми этапами построениями систем машинного обучения, с использованием языка Python. Будут применяться такие библиотеки как: NumPy, scikit-learn и matplotlib. Прочитав данный учебник, вы сможете создавать полноценные системы машинного обучения, для решения реальных задач.
Написанная опытными разработчиками, книга «Программируем на Python» идеально подходит для начинающих Python программистов, в котором заложен принцип обучения языку на основе создания простых игр. В ходе обучения, вы приобретете необходимые навыки для применения в реальной жизни карьеры программиста.
В книге приведены кучи примеров для закрепления материалов, а также в конце каждой главы есть проекты полноценной игры, содержащие в себе ключевые темы и идеи пройденного материала. После прочтения данной книги вы познакомитесь с языком Python и освоите базовые принципы программирования.
Данная книга была создана энтузиастами и профессионалами по языку Python, на основе онлайн-руководства http://docs.python-guide.org/en/latest/. Это отличная книга, которую оценит любой, кто знает толк в языке Python.
Методы и приемы собранные в этой книге, помогут вам стать профессиональным Python программистом и начать развиваться в этой сфере. Это руководство не предназначена для обучения языку Python, оно предназначена скорее для специалиста, где собранные все доступные инструменты и лучшие практики.
В данной книге подробно описан язык Python версии 3 (типы данных, операторы, условия, циклы, регулярные выражения, функции, объектно-ориентированное программирование, часто используемые модули стандартной библиотеки, работа с файлами и каталогами и т.д).
Огромное внимание уделено библиотеке PyQt 5, которая позволяет создавать графические приложения на языке Python. Также приведены способы работы с базой данных, получение данных из интернета, печать и экспорт в формате PDF.
В учебнике, автор подробно описывает всю стадию создания веб-сайта, обсуждает методы для эффективного применения инструмента при создании проектов. Данная книга подходит для тех, кто уже знаком с языком Python и знает основные принципы в программировании.
Данное руководство предназначена для тех, кто хочет научиться программировать на языке Python. С помощью различных примеров и иллюстраций, показывающих результатов работы кода, вы сможете создавать свои собственные программы.
После изучения основ языка, объектно-ориентированного программирования и CGI-сценариев, вы сможете создавать оконные приложения с красивым графическим интерфейсом на различные устройства.
Подборка книг о языке Python для программистов любого уровня
В этой подборке мы собрали самые полезные книги о языке программирования Python, которые помогут в изучении как начинающим, так и опытным программистам.
Здесь вы найдете материалы для создания приложений, а также учебные пособия, которые помогут вам ознакомиться с инструментарием, освоить базы данных и повысить свои профессиональные навыки.
Разделы:
Для начинающих
Learning Python
Пособие представляет собой отличное и признанное во всем мире введение в язык Python. Она быстро научит вас писать эффективный высококачественный код. Подойдёт как начинающим программистам, так и тем, у кого уже есть опыт использования других языков. Помимо теории в книге есть тесты, упражнения и полезные иллюстрации — всё, что нужно для изучения Python 2 и 3. Кроме того, вы познакомитесь с некоторыми продвинутыми фичами языка, которые освоены еще не многими специалистами.
Изучаем программирование на Python
Python является мультипарадигменным кроссплатформенным языком программирования, который в последнее время стал особенно популярен на Западе и в таких крупных компаниях, как Google, Apple и Microsoft. Благодаря своему минималистичному синтаксису и мощному ядру он является одним из наиболее производительных и хорошо читаемых ЯП в мире.
Прочитав эту книгу, вы быстро и в увлекательной форме изучите основы языка, затем перейдете к обработке исключений, веб-разработке, работе с SQL, обработке данных и Google App Engine. Также вы узнаете, как писать приложения под Android и многое другое о силе, которую дарует вам Python. Подробнее об изучении Python для начинающих.
Learn Python the Hard Way
Еще одна признанная книга по Python, в которой вы найдёте 52 специально подобранных упражнения для изучения языка. Разобрав их, вы поймёте, как устроен язык, как правильно писать программы и как исправлять свои собственные ошибки. Рассматриваются следующие темы:
Python Programming: An Introduction to Computer Science
Эта книга предназначена для начинающих изучать программирование. В ней используется весьма стандартный подход к обучению, но нестандартный язык 🙂 Стоит отметить, что это скорее книга об основах программирования, чем о Python.
Python. Программирование для начинающих
Книга «Программирование на Python для начинающих» — отличный вариант для старта. Она является подробным руководством, написанным специально для новичков, желающих освоить данный язык. Познакомившись с основами, вы перейдете к объектно-ориентированному программированию и созданию CGI-сценариев для обработки данных веб-форм, научитесь создавать графические приложения с оконным интерфейсом и распространять их на другие устройства.
С помощью данного учебника вы сможете пройти все ступени от установки интерпретатора до запуска и отладки полноценных приложений.
Python Crash Course
«Python Crash Course» — это емкое повествование о языке Python. В первой половине книги вы познакомитесь с основными понятиями языка, такими как списки, словари, классы и циклы, и научитесь писать чистый и хорошо читаемый код. Кроме того, вы узнаете, как тестировать свои программы. Во второй половине книги вам будет предложено применить знания на практике, написав 3 проекта: аркадную игру наподобие Space Invaders, приложение для визуализации данных и простое веб-приложение.
Python Pocket Reference
Это очень удобная карманная шпаргалка, созданная для Python 3.4 и 2.7. В ней вы найдёте самую необходимую информацию по различным аспектам языка. Затронутые темы:
Python Practice Book
Книга для изучения Python с кучей практических примеров.
Практические примеры можно почерпнуть и в нашей рубрике материалов по Python. Например, читайте наше руководство по самостоятельной реализации функции zip.
Автостопом по Python
Цель данной книги — познакомить читателя с популярными инструментами и принятыми в open source сообществе различными рекомендациями по написанию кода. Основы языка Python в этой книге не рассматриваются, ведь она совсем не про это.
Первая часть книги содержит описание различных текстовых редакторов и сред разработки, которые можно использовать для написания Python-программ, а также множества видов интерпретаторов для различных систем. Во второй части книги рассказывается о принятом в сообществе, работающем с открытым исходным кодом, стиле написания кода. Третья часть книги содержит краткий обзор множества библиотек для Python, которые используются в большинстве open source проектов.
Программируем на Python
Главное отличие данной книги от всех других пособий для начинающих изучать Python в том, что параллельно с изучением теоретического материала читатель знакомится с реализацией проектов различных игр. Таким образом будущий программист сможет лучше понять, как те или иные возможности языка используются в реальных проектах.
В книге рассматриваются основы как языка Python, так и программирования в целом. Отличная книга для первого знакомства с этим языком.
Для продвинутых
Python Cookbook
Если вы хотите перейти на Python 3 или правильно обновить старый код, написанный на Python 2, то эта книга для вас. А еще для вас — наше руководство по переводу проекта с Python 2 на Python 3 без боли.
В книге вы найдёте много практических примеров на Python 3.3, каждый из которых подробно разобран. Рассматриваются следующие темы:
Test-Driven Web Development with Python
В ходе чтения этой книги вы разработаете веб-приложение, параллельно изучив практические преимущества разработки через тестирование. Вы разберёте такие темы, как интеграция баз данных, JS-инструменты для автоматизации, NoSQL, веб-сокеты и асинхронное программирование.
Кстати, рекомендуем вам почитать нашу ознакомительную статью по TDD.
Python 3 и PyQt 5. Разработка приложений
В книге подробно рассматривается Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Кроме того, в книге также уделено внимание базе данных SQLite, интерфейсу доступа к базе и способам получения данных из Интернета.
Вторая часть книги целиком посвящена библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python. Здесь рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, текстовые поля, списки, таблицы, меню, панели инструментов и др.), варианты их размещения внутри окна, инструменты для работы с базами данных, мультимедиа, печати документов и экспорта их в формате Adobe PDF.
High Performance Python
Может, ваши программы на Pyhton и работают, но они могут работать быстрее. Это практическое руководство поможет вам лучше понять устройство языка, и вы научитесь находить в коде узкие места и повышать скорость работы программ, работающих с большими объёмами данных.
Django. Подробное руководство
Как понятно из названия, цель данной книги — дать наиболее полное понятие фреймворку для разработки веб-приложений Django. Из-за того, что книга была выпущена на русском языке в далеком 2010 году, в ней рассматривается устаревшая версия фреймворка, Django 1.1. Но все равно книга рекомендуется к прочтению, поскольку в ней можно почерпнуть основы Django. А хороших книг по этому фреймворку на русском языке, кроме этой, практически нет.
Авторы Адриан Головатый и Джейкоб Каплан-Мосс подробно рассматривают компоненты фреймворка. В книге достаточно много материала по разработке интернет-ресурсов на Django – от основ до таких специальных тем, как генерация PDF и RSS, безопасность, кэширование и интернационализация. Перед прочтением книги рекомендуется освоить базовые понятия веб-разработки.
Разработка игр
Making Games with Python & Pygame
«Making Games with Python & Pygame» — это книга, которая посвящена библиотеке для разработки игр Pygame. В каждой главе даются полный исходный код новой игры и подробные объяснения использованных принципов разработки
Invent Your Own Computer Games with Python
Книга «Invent Your Own Computer Games with Python» научит вас программировать на Python на примере разработки игр. В поздних игр рассматривается создание двумерных игр при помощи библиотеки Pygame. Вы научитесь:
Анализ данных и машинное обучение
Think Complexity
Прокачайте свои навыки, поработав со структурами данных и алгоритмами в новом ключе — научном. Изучите примеры сложных систем с понятными объяснениями. В книге предлагается:
Python для сложных задач. Наука о данных и машинное обучение
В данной книге язык Python рассматривается как инструмент для решения задач, требующих вычислений с обработкой больших объемов данных. Цель данной книги — научить читателя применять стек инструментов исследования данных языка Python для эффективного хранения, манипуляции и понимания данных.
Каждая глава книги посвящена определенной библиотеке для работы с большими данными. В первой главе рассматривается IPython и Jupyter, во второй — NumPy, в третьей — Pandas. Четвертая глава содержит материал о Matplotlib, пятая — о Scikit-Learn.
Python for Data Analysis
«Python for Data Analysis» повествует о всевозможных способах обработки данных. Книга является отличным вводным материалом в области научных вычислений. Вот с чем вы познакомитесь:
Вы также научитесь измерять данные на временных промежутках и решать аналитические задачи во многих сферах науки.
Mastering Python for Data Science
В этой книге предлагается изучить различные методы анализа данных при помощи Python. Вот чему вы научитесь после прочтения:
Natural Language Processing with Python
Это пособие понятным языком объясняет принципы обработки естественных языков. Вы научитесь писать программы, способные обрабатывать большие наборы неструктурированных текстов, получите доступ к обширным наборам данных и познакомитесь с основными алгоритмами.
Прочее
Automate the Boring Stuff with Python
Если вы когда-нибудь часами переименовывали файлы или обновляли сотни ячеек таблицы, то знаете, как это выматывает. Хотите научиться автоматизировать такие процессы? В книге «Automate the Boring Stuff with Python» рассказывается о том, как создавать программы, которые будут решать различные рутинные задачи за минуты. После прочтения вы научитесь автоматизировать следующие процессы:
Python for Biologists
Отличная книга с минимальным порогом вхождения. Рассказывает больше о биологии, нежели о языке, но всем работающим в этой сфере она точно пригодится. Снабжена большим количеством разобранных примеров различной сложности.
Programming the Raspberry Pi
В этой книге рассказывается об основах программирования системы Raspberry Pi. Автор уже составил для вас множество скриптов, а также предоставил доходчивое и подробное руководство по созданию своих. Помимо обычных упражнений вам предлагается реализовать три проекта: игру «Виселица», LED-часы и программно управляемого робота.
Hacking Secret Ciphers with Python
«Hacking Secret Ciphers with Python» не только рассказывает об истории существующих шифров, но и учит создавать собственные программы для шифрования и взлома шифров. Отличная книга для изучения основ криптографии.
Делитесь полезными книгами по Python в комментариях!
Видео
4 ЛУЧШИХ Книги Для Изучения Языка PythonСкачать
Лучшие книги по Python для начинающих - начинаем обзорСкачать
PYTHON | 3 книги, которые сделают из тебя мастераСкачать
Изучаем Python (Марк Лутц) - рецензия на книгу о программировании на PythonСкачать
ТОП 7 ЛУЧШИХ книг по Python для начинающих программистовСкачать
Учим Python за 1 час! #От ПрофессионалаСкачать