Добірка книг про мову 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.
Ви також навчитеся вимірювати дані на часових проміжках і вирішувати аналітичні завдання в багатьох сферах науки.