Добірка книг про мову Python для програмістів будь-якого рівня
У цій збірці зібрано самі корисні книги про мову програмування Python, які допоможуть у вивченні як початківцям, так і досвідченим програмістам.
Тут ви знайдете матеріали для створення додатків, а також навчальні посібники, які допоможуть вам ознайомитися з інструментарієм, освоїти бази даних і підвищити свої професійні навички.
У цій збірці зібрано самі корисні книги про мову програмування Python, які допоможуть у вивченні як початківцям, так і досвідченим програмістам.
Тут ви знайдете матеріали для створення додатків, а також навчальні посібники, які допоможуть вам ознайомитися з інструментарієм, освоїти бази даних і підвищити свої професійні навички.
- Для початківців ;
 - Для продвинутих ;
 - Розробка ігор ;
 - Аналіз даних і машинне навчання ;
 - Інше.
 
Для початківців
ЗАВАНТАЖИТИ
Ще одна визнана книга по Python, в якій ви знайдете 52 спеціально підібраних вправи для вивчення мови. Розібравши їх, ви зрозумієте, як влаштований мову, як правильно писати програми і як виправляти свої власні помилки. Розглядаються наступні теми:
- Установка оточення;
 - Організація коду;
 - Базова математика;
 - змінні;
 - Рядки і текст;
 - Взаємодія з користувачами;
 - Робота з файлами;
 - Цикли і логіка;
 - Структури даних;
 - Розробка програм;
 - ООП;
 - Спадкування і композиція;
 - Модулі, класи і об'єкти;
 - пакети;
 - налагодження;
 - Автоматизація тестування;
 - Розробка ігор;
 - Веб розробка.
 
Python Pocket Reference (ЗАВАНТАЖИТИ)
Це дуже зручна кишенькова шпаргалка, створена для Python 3.4 і 2.7. У ній ви знайдете найнеобхіднішу інформацію з різних аспектів мови. Порушені теми:
- Вбудовані типи об'єктів;
 - Вирази і синтаксис створення і обробки об'єктів;
 - Функції та модулі;
 - ООП (у нас є окрема шпаргалка по принципам ООП );
 - Вбудовані функції, виключення і атрибути;
 - Методи перевантаження операторів;
 - Популярні модулі і розширення;
 - Опції командного рядка і інструменти для розробки;
 - підказки;
 - Python SQL Database API.
 
Книга для вивчення Python з купою практичних прикладів.
Практичні приклади можна почерпнути і в нашій рубриці матеріалів по Python . Наприклад, читайте наше керівництво по самостійній реалізації функції zip.
Для продвинутих
Python Cookbook (ЧИТАТИ)
Якщо ви хочете перейти на Python 3 або правильно оновити старий код, написаний на Python 2, то ця книга для вас. А ще для вас - наше керівництво з перекладу проекту з Python 2 на Python 3 без болю.
У книзі ви знайдете багато практичних прикладів на Python 3.3, кожен з яких детально розібраний. Розглядаються наступні теми:
- Структури даних і алгоритми;
 - Рядки і текст;
 - Числа, дати і час;
 - Ітератори і генератори;
 - Файли і операції читання / запису;
 - Кодування і обробка даних;
 - функції;
 - Класи і об'єкти;
 - метапрограмування;
 - Модулі та пакети;
 - Веб програмування;
 - конкурентність;
 - Системне адміністрування;
 - Тестування та налагодження;
 
_______________________________________________________
High Performance Python (ЗАВАНТАЖИТИ)
Може, ваші програми на Pyhton і працюють, але вони можуть працювати швидше. Це практичне керівництво допоможе вам краще зрозуміти будову мови, і ви навчитеся знаходити в коді вузькі місця і підвищувати швидкість роботи програм, що працюють з великими обсягами даних.
Розробка ігор
Making Games with Python & Pygame (ЧИТАТИ)
Аналіз даних і машинне навчання
Прокачайте свої навички, попрацювавши зі структурами даних і алгоритмами в новому ключі - науковому. Вивчіть приклади складних систем зі зрозумілими поясненнями. У книзі пропонується:
- вивчити такі поняття, як масиви NumPy, методи SciPy, обробка сигналів, швидкі перетворення Фур'є і хеш-таблиці;
 - познайомитися з абстрактними моделями складних фізичних систем, фракталами і машинами Тьюринга;
 - досліджувати наукові закони і теорії;
 - розібрати приклади складних завдань.
 
«Python for Data Analysis» оповідає про всілякі способи обробки даних. Книга є відмінним вступним матеріалом в області наукових обчислень. Ось з чим ви познайомитеся:
- інтерактивна оболонка IPython;
 - бібліотека для чисельних розрахунків NumPy:
 - бібліотека для аналізу даних pandas;
 - бібліотека для пострения графіків matplotlib.
 
Ви також навчитеся вимірювати дані на часових проміжках і вирішувати аналітичні завдання в багатьох сферах науки.











