Поиск книг, людей и списков
Read This Twice
ГлавнаяЛюдиКнигиSonaБиблиотекиВойти

Лучшие книги по Python

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

Рекомендации от 73 статей, Tim O’Reilly, Kirk Borne, Sarah Drasner и ещё 7 других.
Лучшие книги по Python
65 книг в списке
Сортировать по
Количество статей
Макет
Python book cover
Python
К вершинам мастерства
Luciano Ramalho - 2015-09-15
Рейтинг Goodreads
Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren't using everything the language has to offer. By taking you through Python's key language features and libraries, this practical book shows you how to make your code shorter, faster, and more readable all at the same time--what experts consider "Pythonic." Many programmers who learn Python basics fall into the trap of reinventing the wheel because of past experience in other languages, and try to bend the language to patterns that don't really apply to it. Author Luciano Ramalho, a Python Software Foundation member and Python programmer for 15 years, helps you drop your accent from another language so you can code Python fluently.Learn practical applications of generators for database processingRethink some design patterns in a Python contextExamine attribute descriptors and when to use them: the key to ORMsExplore Pythonic objects: protocols versus interfaces, abstract base classes and multiple inheritance
Рекомендовано
Chris Albon
Изучаем Python book cover
Изучаем Python
Программирование игр, визуализация данных, веб-приложения
Eric Matthes - 2015-11-30
Рейтинг Goodreads
Книга "Изучаем Python" это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое).Хотите стать программистом? В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную стрелялку с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации.Если вы решились разобраться в том что такое программирование, не нужно ждать. Ключ на старт и вперед!
Рекомендовано
Kirk Borne
Автоматизация рутинных задач с помощью Python book cover
Автоматизация рутинных задач с помощью Python
Practical Programming for Total Beginners
Al Sweigart - 2015-05-01 (впервые опубликовано в 2014)
Рейтинг Goodreads
В полностью переработанном втором издании книги вы узнаете, как использовать Python для написания программ, способных за минуту сделать то, на что раньше уходили часы ручного труда, причем никакого опыта программирования не потребуется! Вы освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи, такие как сбор данных с веб-сайтов, чтение документов в формате PDF и Word и автоматизация щелчков мыши. Во второе издание книги включена новая глава, посвященная проверке вводимых данных. Также рассмотрены вопросы автоматизации работы с приложениями Gmail и Google Таблицы и даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации: - поиск текста в файле или в нескольких файлах; - создание, обновление, перемещение и пе- реименование файлов и папок; - поиск в Интернете и загрузка веб-контента; - обработка и шифрование PDF-документов; - рассылка электронной почты и текстовых уведомлений; - заполнение веб-форм. Пошаговые инструкции помогут лучше понять, как работает та или иная программа, а обновленные учебные проекты в конце каждой главы дадут возможность применить полученные навыки для автоматизации аналогичных задач. Не тратьте время на выполнение рутинной работы. Даже не имея опыта программиро- вания, благодаря данной книге вы вполне сможете заставить компьютер сделать все необходимое!
Изучаем Python, том 1 book cover
Изучаем Python, том 1
Mark Lutz - 2004-01-02 (впервые опубликовано в 2013)
Рейтинг Goodreads
About the Book: Learning Python, 5th Edition: Powerful Object-Oriented Programming Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutzs popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. Its an ideal way to begin, whether youre new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3? the latest releases in the 3.X and 2.X lines?plus all other releases in common use today. Youll also learn some advanced language features that recently have become more common in Python code. Explore Pythons major built-in object types such as numbers, lists, and dictionaries Create and process objects with Python statements, and learn Pythons general syntax model Use functions to avoid code redundancy and package code for reuse Organize statements, functions, and other tools into larger components with modules Dive into classes: Pythons object-oriented programming tool for structuring code Write large programs with Pythons exception-handling model and development tools Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing
Легкий способ выучить Python book cover
Легкий способ выучить Python
A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
Zed Shaw
Рейтинг Goodreads
This simple book is meant to give you a first start in programming. The title says it is the hard way to learn to write code but it’s actually not. It’s the “hard” way only in that it’s the way people used to teach things. In this book you will do something incredibly simple that all programmers actually do to learn a language: 1. Go through each exercise. 2. Type in each sample exactly. 3. Make it run. That’s it. This will be very difficult at first, but stick with it. If you go through this book, and do each exercise for 1-2 hours a night, then you’ll have a good foundation for moving on to another book. You might not really learn “programming” from this book, but you will learn the foundation skills you need to start learning the language. This book’s job is to teach you the three most basic essential skills that a beginning programmer needs to know: Reading And Writing, Attention To Detail, Spotting Differences.
Рекомендовано
Sarah Drasner
Python Cookbook book cover
Python Cookbook
Third Edition
David Beazley - 2013-06-25 (впервые опубликовано в 2002)
Рейтинг Goodreads
This cookbook is a must-have for experienced Python programmers looking to focus on modern tools and idioms. It contains practical recipes for more than a dozen topics including data structures and algorithms, strings and text, network and web programming, and more. Each recipe includes code samples you can use right away and a discussion about how and why the solution works. Perfect for updating older code or writing new programs in Python 3.
Effective Python book cover
Effective Python
90 Specific Ways to Write Better Python (2nd Edition) (Effective Software Development Series)
Brett Slatkin - 2015-02-26
Рейтинг Goodreads
Master a truly "Pythonic" approach to programming with Effective Python. This second edition is updated and expanded for Python 3, and offers 90 best practices, tips, and shortcuts for harnessing Python's full power. Author Brett Slatkin, who has experience building Python infrastructure at Google, uncovers little-known quirks and idioms that impact code behavior and performance. This book will help you write robust and well-performing code that's easier to understand, maintain, and improve. You'll learn best practices for all major areas of Python, with realistic code examples and guidance on avoiding pitfalls. Effective Python is a must-read for any programmer looking to make a big impact with Python.
Представлено в 24 статьях
Изучаем программирование на Python book cover
Изучаем программирование на Python
A Brain-Friendly Guide
Paul Barry - 2010-11-01
Рейтинг Goodreads
Знаменитая серия наглядных самоучителей Head First издательства O'Reilly пополнилась вторым изданием книги, посвященной очень популярному во всем мире языку Python. В ходе обучения читатели смогут разработать собственное веб-приложение и усвоить основные термины, понятия и функции этого языка легко и как всегда весело.
Введение в машинное обучение с помощью Python book cover
Введение в машинное обучение с помощью Python
Руководство для специалистов по работе с данными
Andreas Muller - 2016-11-15 (впервые опубликовано в 2015)
Рейтинг Goodreads
Ныне машинное обучение стало неотъемлемой частью различных коммерческих и исследовательских проектов, и не следует думать, что эта область - прерогатива исключительно крупных компаний с мощными командами аналитиков. Эта книга научит вас практическим способам построения систем МО, даже если вы еще новичок в этой области. В ней подробно объясняются все этапы, необходимые для создания успешного проекта машинного обучения, с использованием языка Python и библиотек scikit-learn, NumPy и matplotlib. Авторы сосредоточили свое внимание исключительно на практических аспектах применения алгоритмов машинного обучения, оставив за рамками книги их математическое обоснование. Данная книга адресована специалистам, решающим реальные задачи, а поскольку область применения методов МО практически безгранична, прочитав эту книгу, вы сможете собственными силами построить действующую систему машинного обучения в любой научной или коммерческой сфере.
Python и анализ данных book cover
Python и анализ данных
Data Wrangling with Pandas, NumPy, and IPython
Wes McKinney - 2012-10-01 (впервые опубликовано в 2011)
Рейтинг Goodreads
В книге "Python и анализ данных" рассматриваются вопросы переформатирования, очистки и обработки данных на Python. Ее можно также рассматривать как современное практическое введение в разработку научных приложений на Python, ориентированных, главным образом, обработку данных. Это книга о тех частях языка Python и библиотек для него, которые необходимы для эффективного решения широкого круга аналитических задач. Книга принадлежит перу Уэса Маккинни, основного автора библиотеки pandas, и содержит великое множество практических примеров. Она идеально подойдет как аналитикам, только начинающим осваивать, так и опытным программистам на Python, еще не знакомым с научными приложениями. Перевод: А. Слинкин
Чистый Python by Dan Bader
Python Programming by John Zelle
Программирование на Python by Mark Lutz
Python for Everybody by Charles Russell Severance
Python для сложных задач by Jake Vanderplas
Python Machine Learning by Sebastian Raschka
Python Pocket Reference by Mark Lutz
Python by Jamie Chan
Data Science by Joel Grus
Глубокое обучение на Python by François Chollet
Python by David Beazley
Django for Beginners by William S. Vincent
Python для детей by Jason R. Briggs
Скрапинг веб-сайтов с помощью Python by Ryan Mitchell
Python Testing with pytest by Brian Okken
Serious Python by Julien Danjou
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron
A Smarter Way to Learn Python by Mark Myers
Test-Driven Development with Python by Harry Percival
Coding for Kids by Adrienne Tacke
Invent Your Own Computer Games with Python, 4E by Al Sweigart
Python Programming for the Absolute Beginner by Michael Dawson
Data Science Projects with Python by Stephen Klosterman
Автостопом по Python by Kenneth Reitz
Python for Finance by Yves Hilpisch
Mastering Python Networking by Eric Chou
Machine Learning with PyTorch and Scikit-Learn by Sebastian Raschka, Yuxi (Hayden) Liu, Vahid Mirjalili
Natural Language Processing with Python by Steven Bird
Violent Python by TJ O'Connor
Coding Projects in Python by D.K. Publishing
Python for Data Science for Dummies by John Paul Mueller, Luca Massaron
Intro to Python for Computer Science and Data Science by Paul J. Deitel
Python 3 Object-Oriented Programming by Dusty Phillips
Learn More Python 3 the Hard Way by Zed Shaw
Flask Web Development by Miguel Grinberg
Learn Python in 1 Day by Krishna Rungta
Грокаем алгоритмы by Aditya Bhargava
Architecture Patterns with Python by Harry Percival, Bob Gregory
Beyond the Basic Stuff with Python by Al Sweigart
Простой Python by Bill Lubanovic
Creative Coding in Python by Sheena Vaidyanathan
“Непрактичный” Python by Lee Vaughan
Starting Out with Python by Tony Gaddis
Powerful Python by Aaron Maxwell
Murach's Python Programming by Michael Urban
Doing Math with Python by Amit Saha
Learn Python Programming by Fabrizio Romano
Numerical Python by Robert Johansson
PYTHON FOR DATA SCIENCE by Ethan Williams
Python by Alex Martelli
Core Python Programming by Wesley J. Chun
The Quick Python Book by Naomi Ceder
Однострочники Python by Christian Mayer
Python Algorithms by Magnus Lie Hetland
Python Cookbook (3rd edition) Chinese version by 布莱恩·k. 琼斯(brian K. Jones) [美]大卫·比斯利(david Beazley)