Для начала нужно понять в каких сферах используется питон.
Есть 3 популярных направления:
- Веб-разработка
- Data Science; Машинное обучение, анализ данных.
- Автоматизация процессов.
Веб-разработка заслуживает отделного обсуждения(и в следующих статьях я подробнее расскажу об этом), но самые популярные фреймворки это Django и Flask. Flask больше подходит для того кто только начинает свой путь в этой сфере так как в нём меньше компонентов и его легче изучить.
Машинное обучение, анализ данных и изуализация.
Конечно эта тема тоже довольно обширная, но если вкратце объяснять, то это похоже на обучение ребенка, которому вы говорите, что это стул а это стол, а это стул.
И с помощью алгоритма написанного на питоне вы описываете эти действия.
Визуализация данных нужна для анализа чего-либо. Для этого подойдт библиотеки Mathplotlib или D3.js (для JavaScript).
Matplotlib подходит для новичков из-за низкого порога вхождения и легкого понимания работы похожих, но более нишовых библиотек.
Автоматизация процессов.
Под этим понятием подразумевается любая автоматизация от простых скриптов для скролинга ленты до ботов, которые сами отвечают на легкие запросы в инстаграмме.
А теперь про обучение.
Можно конечно изучать как в старые добрые времена по книгам. Но зачем читать сложный и замудренный текст написанный для тех кто уже знает примерно логику работы компьютера, если можно сразу на практике все это понимать.
Одним из таких примеров являеться сайт pythontutor.ru
Все темы там идут поочерёдно, что значительно облегчает процесс обучения. Если вы что-то не поймете из текста, то сразу после примера идет консольная строка, которая объяснит вам эти действия и то как ониработают.
Конечно теория это хорошо, но без практики эти знания бесполезны.
Поэтому после статей есть задачи, которые помогут усвоить пройденный материал. Конечно все мы понимаем, что бывают моменты, когда вообще не понимаешь как решить задачку. В этом вам поможет гугл (как и со многими другими проблеммами). Просто скопируйте и вставьте текст задачи в поисковую сторку и первой ссылко будет его решение (питошка).
Если подводить итоги, то можно с уверенностью сказать, что этот сайт поможет вам понять суть питона, но дальнейшее развите в сфере программирования не возможно без изучения библиотек (и стаковерфлова).