Дополнительные материалы
Чтение
- Обзор синтаксиса языка
- Официальное руководство для Python 3.5
- PEP8 - Style Guide for Python Code // на русском
- PEP20 - The Zen of Python
- Reitz. The Hitchhiker’s Guide to Python — довольно полное руководство, в котором рассматриваются вопросы от установки, работы с виртуальным окружением и работы в различных IDE до основных структур языка с примерами кода.
- Google python class — небольшой бесплатный онлайн-курс по Python для слушателей с минимальным опытом программирования.
- Dive into Python 3 // на русском - свободная книга о языке программирования Python для опытных программистов.
- Укус питона - это свободная книга по программированию на языке Python. Она может служить учебным пособием или руководством по языку Python для начинающей аудитории.
- Learning Python - Mark Lutz
- Effective Python - Brett Slatkin
- Язык программирования Python - Д.С.Откидач - перевод книги Г. Россума с дополнениями Откидача. Про питон 2, но тонкости неизменны.
- 🔥 Тонкости языка python3
- Alice in Python projectland - как оформлять Python модуль, пакеты, проекты.
- Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения
Видео
- 🔥 What Does It Take To Be An Expert At Python? - James Powell
- 🔥 Top to down, left to right (Surprise talk) - James Powell
Где тренироваться?
- Checkio - платформа для решения разных задачек на python
- Empire Of Code - игра, где нужно программировать ботов на python.
- CodeWars - классная развивающаяся платформа с задачами-ката. Очень рекомендую.
- CodeEval - платформа с кучей задачек, немного устарела и не симпатичная.
Tools
- IDE PyCharm Community Edition
- Sublime Editor
- Anaconda - Python Distro for Data Science
- Jupyter Notebook - Web REPL and Editor