Корисні ресурси
Python
- Python documentation — документація Python
- The Python Language Reference — довідник Python
- PEP 8 — Style Guide for Python Code — настанови по стилю Python
- PyPI - the Python Package Index — репозиторій пакетів Python
Література
-
Марк Лутц - "Вивчаємо Python" 5-е видання.
Пітонівська "біблія".
П'яте видання "Learning Pytho" — це підручник, написаний доступною мовою, розрахований на індивідуальну швидкість навчання і заснований на матеріалах навчальних курсів, які автор, Марк Лутц, веде вже протягом десяти років. Видання значно розширено і доповнено відповідно до змін, що з'явилися в нових версіях Python 3.3 та Python 2.7. У книзі представлені: - основні типи об'єктів мови Python, порядок їх створення і роботи з ними; - функції як основний процедурний елемент мови; - методи роботи з модулями та класами; - включені описи моделей та інструкцій обробки виключень; - а також огляд інструментів розробки;
Кожен розділ закінчується контрольними запитаннями з відповідями на них, а кожна частина --- практичними завданнями, відповіді до яких наведено у додатку.
-
Марк Лутц - "Кишеньковий довідник Python"
Навчання
- Python Cheatsheet — велика "шпаргалка" по Python, з прикладами. Періодично оновлюється. Є окремий вебсайт, PDF-версія, Jupyter Notebook
- List of Free Learning Resources In Many Languages Awesome — багато безкоштовних ресурсів для навчання: книги, онлайн-курси, подкасти, скрінкасти, збірки вправ, ...
- Web-технологии. Разработка на DJANGO — Для тих, хто планує зайнятись веброзробкою і бекендом. Підбірка відеолекцій (youtube-плейліст). В основному розповідається про вебтехнології, дуже корисно для розуміння "як працює Інтернет" взагалі і веб зокрема. Не дивлячись на відеоформат матеріалів відсотків 80-85 інформації доступно.
- The Algorithms - Python
- Build your own X — для тих, хто вважає що найкращий спосіб чомусь навчитись — практика
Розробка
- Awesome — велика збірка довідників по практично усій IT-сфері
- Awesome Python — список Python-фреймворків, бібліотек, ПЗ та інших ресурсів. Must have!
- Awesome Python Decorator
- Public APIs — список безкоштовних API для використання у програмному забезпеченні та веброзробці.
- Design Resources for Developers — величезна збірка ресурсів для фронтенда і графічного дизайну. Хай тут буде.
- 100 Python Code Snippets for Everyday Problems — 100 сніпетів на коже день
- Beautiful Soup на русском языке
- Google Python Style Guide — Настанови Google по стилю Python. Дізнайтесь, що на думку Google можна робити а чого ні під час розробки на Python.
Статті
- Учимся читать код, изучая стандартную библиотеку Python
- wxpython. Доступность еще доступнее — як робити десктопні апплікації з wxpython доступними
- How to troubleshoot memory problems in Python — "Як вирішити проблеми з пам'яттю в Python". Читайте якщо у вашому проекті "тече" пам'ять і збиральник сміття не допомагає.
- Python behind the scenes — для самих допитливих і "просунутих". Блог з циклом статей як влаштовано Python всередині.
- Python: неочевидное в очевидном — як можна неочевидно вдаритись об одну з оптимізацій CPython — інтернування. Ну і інші дивні неочевидні приклади.