- PVSM.RU - https://www.pvsm.ru -
Примерно два года назад я начал изучать Python и Django. В течение этого времени сохранял ссылки, которые считал полезными. Недавно решил структурировать их. Также стало интересно, а какие ресурсы считают полезными другие разработчики. В данной статье я собрал разнообразные ссылки по Python, которые сохранял, либо которые меня заинтересовали (внимание больше на web). Буду благодарен, если в комментариях поделитесь своими полезными ссылками.

Мои изыскания показали, что меня и большинство других людей (чьи статьи я нашел) во-первых интересует обучение. Таких ссылок получилось больше всего. На втором месте - сообщества и мероприятия. На третьем - поиск работы. Еще меня интересовала тема наставничества и менторства, нашел несколько ссылок и на эту тему.
Статья состоит из следующих разделов:
Обучение
Документация на английском и русском
Курсы
Решение задач
Сайты со статьями
YouTube
Telegram
Сообщества и мероприятия
Мероприятия
Сообщества
Менторство и наставничество
Работа
Официальная документация по Python на python.org/doc/ [1] (она на английском). И скорее подойдет для поиска ответов на какие-то вопросы, чем для начала обучения.
docs.python.org/3/ [2] - документация (можно выбрать нужную версию python).
docs.python.org/3/tutorial/ [3] - The Python Tutorial. Мне эта страница была интересна, как список тем, чтобы понять, что я знаю, а что нет.
docs.python.org/3/library/ [4] - стандартные библиотеки Python (быстро найти описание нужной библиотеки).
w3schools.com/python/ [5] - Python Tutorial. Документация (на английском) от w3schools. schoolsw3.com/python/ [6] - зеркало на русском.
Официальная документация по Django djangoproject.com [7], на английском. Когда изучал Django, смотрел здесь. Начинал с блока “First steps”, где пошагово показывается пример создания простого сервиса. На этом же сайте смотрел, а что вообще есть в Django.
django.fun [8] - русский сайт про Django. Там есть перевод официальной документации (только не на актуальную версию, но я смотрел одновременно этот сайт и официальный). Также на этом сайте есть перевод документации по Python, Django REST framework, Flask, полезная информация по другим темам.
django-rest-framework.org [9] - официальная документация по Django REST framework на английском. Но можно посмотреть зеркало на русском django.fun/docs/django-rest-framework/3.12/ [10]
flask.palletsprojects.com [11] - официальная документация Flask на английском. Можно посмотреть зеркало на русском django.fun/docs/flask/2.2/ [12]
fastapi.tiangolo.com [13] - официальная документация FastAPI на английском. На русском про FastAPI можно посмотреть на metanit.com/python/fastapi/ [14]
metanit.com/python/ [15] - сайт на русском, где есть разделы про Python, Django, FastAPI. Мне очень нравится подача на этом сайте. Это что-то между документацией и учебником.
Все курсы я бы разделил на бесплатные, недорогие и дорогие. Был у меня опыт покупки годовых обучений в двух известных онлайн школах. Это как раз те курсы, которые я назвал “дорогие”. Мое личное мнение: я потерял там время и много денег, больше такие курсы покупать не буду. В интернете достаточно много хороших бесплатных курсов, видео, статей. Я бы советовал начинать с них. Есть интересные платные, но недорогие курсы на stepik и других подобных площадках.
stepik.org [16] - бесплатные и платные онлайн-курсы от Stepik (Python, Django, Flask, FastApi, прочие темы типа SQL, Git и т.д.). Проходил там ряд бесплатных курсов, причем не только по программированию. На площадке есть хорошие и плохие курсы. Поэтому выбираете, пробуете, если не нравится - просто смотрите другие. Вот часто рекомендуемые курсы по Python:
code-basics.com/ru/languages/python [23] - бесплатный курс по Python от Code Basics. Можно проходить уроки, писать и смотреть результат исполнения кода сразу в браузере.
pythontutor.ru [24] - интерактивный учебник языка Python. Также работает прямо в браузере.
proproprogs.ru [25] - Про программирование. Несколько курсов про Python, Django, Flask.
Бесплатные курсы у крупных онлайн школ. Как уже писал, я не очень хорошо отношусь к “дорогим курсам”. Но в онлайн школах есть и бесплатные начальные курсы по разным направлениям. Посмотрите, может вам что-то и понравится (именно из бесплатных). Например, в свое время я проходил Видеокурс Основы языка Python [26] от GeekBrains. Он был бесплатным, и помог мне разобраться с основами.
Мини-курс Веб-фреймворк Django (Python) [27] от developer.mozilla.org. Немного устаревший, но все равно полезный курс о том, как начать делать проекты на Django.
Ссылки нашел, но сам еще не пробовал. Все сайты ниже на английском.
codewars.com [28] - сборник задач по программированию на разных языках.
leetcode.com [29] - еще одна платформа для решения практических задач.
py.checkio.org [30] - CheckiO. Задачи и упражнения (в игровой форме) по программированию на Python с решениями для начинающих и продвинутых.
codingame.com [31] - тоже что-то типа CheckiO, где решаешь задачи в игровой форме.
w3schools.com/python/python_exercises.asp [32] - Python Exercises от w3schools. Это скорее просто тесты, чем решение задач по программированию.
habr.com [33] - не мог не написать здесь эту ссылку :)
pythonist.ru [34] - образовательная платформа по Python.
pythonturbo.ru [35] - обучение разработки на Python.
docs-python.ru [36] - справочная документация по языку Python3
selectel.ru/blog/courses/ [37] - статьи из блога от Selectel, разбитые по темам:
Изучаем Python: теория, практика, настройка инструментов [38]
есть и другие темы (PostgreSQL, Git, безопасность и т.д)
proglib.io [41] - статьи по программированию, можно выбрать статьи только по python.
tproger.ru [42] - Tproger - всё о программировании.
про Python [43]
про web-разработку [44]
pythonworld.ru [45] и pythonru.com [46] - два стареньких сайта со статьями и начальными обучениями. Когда-то помогли мне.
realpython.com [47] - Real Python Tutorials. Сайт со статьями на английском.
@moscowdjangoru [48] - MoscowPython. Видеозаписи со встреч питонистов и джангистов в Москве и не только.
@DjangoSchool [49] - Михаил Омельченко | Django School. Видео уроки по созданию сайтов и программированию. Разработка сайтов на языке Python, Django, FastApi.
@Хитрыйпитон [50] - Хитрый питон. Короткие видео про python из разряда tips and tricks от Михаила Корнеева, сооснователя сообщества Moscow Python и соавтора курсов Learn Python.
@avecoder [51] - Аве Кодер. Много разных видео, в том числе и по Python.
@selfedu_rus [52] - selfedu. Есть видео по Python и Django.
@pylounge [53] PyLounge - программирование на Python и об IT.
@PythonToday [54] - PythonToday. Много интересных видео по решению конкретных задач.
@egoroffchannel [55] - egoroff_channel. Для тех кто хочет научиться программировать на Python.
@tkhirianov [56] - Тимофей Хирьянов. Лекции по информатике на Python от преподавателя кафедры информатики МФТИ.
@zaemiel [57] - Oleg Molchanov. Канал посвящен программированию на языке Python, созданию сайтов, есть уроки по парсингу и созданию ботов для Telegram.
@artemshumeiko [58] - Артём Шумейко. Senior Python Backend. Есть плейлисты по Python и FastAPI.
@plugar_inf [59] - Иван Викторович. Меня заинтересовали плейлисты про Python и Django.
@wiseplat [60] Изучаем мир ИТ / Олег Шпагин / Программирование. Видео и плейлисты по программированию на Python.
@zproger [61] - ZProger [ IT ]. Python уроки, обзор Python библиотек и других интересные видео.
@PythononPapyrusRU [62] - Андрей Иванов | Python. Канал про Python и программирование.
@alishevN [63] - alishev. Есть плейлист “Python для начинающих”.
@EngineerSpock [64] - EngineerSpock - IT & программирование. Есть плейлисты по Python и Django.
Почти все ссылки взяты из статьи Полезные ресурсы для Python-разработчиков [65]. Название и описание взято из самих каналов.
t.me/PythonAA [66] - Python School. Уроки по Python, которые упростят вам жизнь. Без глупых туториалов.
t.me/python2day [67] - [PYTHON:TODAY] Привет! Делюсь опытом, пишу на Python и других языках.
t.me/python_academy [68] - Python Academy. Python Academy — один канал вместо тысячи учебников.
t.me/seniorpy [69] - Senior Python Developer. Публикуем интересные/полезные фичи/библиотеки языка.
t.me/pythonl [70] - Python/ django.
t.me/pyproglib [71] - Библиотека питониста | Python, Django, Flask. Все самое полезное для питониста в одном канале.
t.me/pythonbooks [72] - Python Books. Книги по питону. Книги по Python
t.me/pythonist_ru [73] - Pythonist.ru - образование по питону. Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
t.me/pythonbooksru [74] - Python книги на русском. Книги по Python. Всё свежее 2017 года. Книги на русском языке.
t.me/zen_of_python [75] - Zen of Python. Полный Дзен Пайтона в одном канале
t.me/pythonquestions [76] - Python задачки. Задачки по питону: алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer.
t.me/pythonboost [77] - PythonBoost - сообщество питонистов. Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.
t.me/pythonturboru [78] - Python Turbo. Уютное сообщество Python разработчиков. Трюки и полезности Python. Никакой воды, только полезные материалы. Марафоны по кодингу, разбор вашего кода в чате.
t.me/coolpython [79] - CoolPython. Канал об основах Python и хороших практиках разработки. Создаём системность в обрывочных знаниях. Тем, кто хочет понимать, что пишет!
t.me/pythonquizes [80] - Python Quiz. Тестирование ваших знаний в Python.
Читая чужие подборки ресурсов по Python, увидел, что многие дают и список книг, которые они считали хорошими. Решил по книгам позже сделать отдельную статью. Но буду благодарен, если в комментариях к данной статье напишите те, которые вы бы порекомендовали (для начинающих и для опытных).
pycon.ru [81] - PyCon Russia, Москва - самая крупная конференция Python в России.
piterpy.com [82] - PiterPy. Конференция для тех, кто пишет на Python и использует его в работе.
moscowpython.ru [83] - Moscow Python Meetup.
ict2go.ru/themes/python/ [84] - конференции и мероприятия Python.
хакатоны.рус [85] - здесь можно посмотреть календарь хакатонов и IT-соревнований по всей России.
t.me/pydjango [86] - Django [ru]. Можно задавать вопросы.
t.me/python_community_rus [87] - Python сообщество (FastAPI). Можно задавать вопросы по Python, FastAPI и Django.
Еще хочу оставить здесь ссылку на статьи про сообщества и как их искать Гид по IT-сообществам: форматы, особенности и очень много ссылок [88]
getmentor.dev [89] - GetMentor – открытое сообщество IT-наставников. Есть менторы, которые готовы помочь бесплатно.
t.me/Nfng_bot [90] - No Flame No Game: Поиск менторов. Бот No Flame No Game помогает менторам и менти находить друг друга.
solvery.io [91] - коммерческая площадка для поиска менторов по программированию.
Cсылки взяты из статьи Полезные ресурсы для Python-разработчиков [65]
t.me/pythonrabota [92] - Python работа. Вакансии по Python.
t.me/ru_pythonjobs [93] - Вакансии для Python-разработчиков / Python Jobs
t.me/pydevjob [94] - Python jobs - вакансии по питону, Django, Flask.
t.me/python_jobs [95] - Python - вакансии и аналитика. Публикуем вакансии и запросы на поиск работы по направлению Python, Flask и т.д.
t.me/django_jobs [96] - Поиск и предложения работы (только связанные с Django).
В этой статье [88] есть блок “Стажировки от крупных компаний”.
На этом всё. Как уже писал в начале статьи, буду благодарен, если в комментариях поделитесь своими полезными ссылками, особенно по изучению Python, созданию pet-проектов на Django, Flask, FastApi, на код интересных pet-проектов для начинающих разработчиков.
Алексей Чижов | t.me/chizhovav88 [97] | vk.com/chizhovav88 [98]
Автор: AlexeyChijov
Источник [99]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/412638
Ссылки в тексте:
[1] python.org/doc/: https://www.python.org/doc/
[2] docs.python.org/3/: https://docs.python.org/3/
[3] docs.python.org/3/tutorial/: https://docs.python.org/3/tutorial/
[4] docs.python.org/3/library/: https://docs.python.org/3/library/
[5] w3schools.com/python/: https://www.w3schools.com/python/
[6] schoolsw3.com/python/: https://www.schoolsw3.com/python/
[7] djangoproject.com: https://www.djangoproject.com/
[8] django.fun: https://django.fun/
[9] django-rest-framework.org: https://www.django-rest-framework.org/
[10] django.fun/docs/django-rest-framework/3.12/: https://django.fun/docs/django-rest-framework/3.12/
[11] flask.palletsprojects.com: https://flask.palletsprojects.com/
[12] django.fun/docs/flask/2.2/: https://django.fun/docs/flask/2.2/
[13] fastapi.tiangolo.com: https://fastapi.tiangolo.com/
[14] metanit.com/python/fastapi/: https://metanit.com/python/fastapi/
[15] metanit.com/python/: https://metanit.com/python/
[16] stepik.org: https://stepik.org/
[17] "Поколение Python": курс для начинающих: https://stepik.org/course/58852/promo
[18] "Поколение Python": курс для продвинутых: https://stepik.org/course/68343/promo
[19] Программирование на Python: https://stepik.org/course/67/promo
[20] Python: основы и применение: https://stepik.org/course/512/promo
[21] Добрый, добрый Python с Сергеем Балакиревым: https://stepik.org/course/100707/promo
[22] Инди-курс программирования на Python: https://stepik.org/course/63085/promo
[23] code-basics.com/ru/languages/python: https://code-basics.com/ru/languages/python
[24] pythontutor.ru: https://pythontutor.ru/
[25] proproprogs.ru: https://proproprogs.ru/
[26] Видеокурс Основы языка Python: https://gb.ru/courses/950
[27] Веб-фреймворк Django (Python): https://developer.mozilla.org/ru/docs/Learn_web_development/Extensions/Server-side/Django
[28] codewars.com: https://www.codewars.com/
[29] leetcode.com: https://leetcode.com/
[30] py.checkio.org: https://py.checkio.org/
[31] codingame.com: https://www.codingame.com/
[32] w3schools.com/python/python_exercises.asp: https://www.w3schools.com/python/python_exercises.asp
[33] habr.com: http://habr.com/
[34] pythonist.ru: https://pythonist.ru/
[35] pythonturbo.ru: https://pythonturbo.ru/
[36] docs-python.ru: https://docs-python.ru/
[37] selectel.ru/blog/courses/: https://selectel.ru/blog/courses/
[38] Изучаем Python: теория, практика, настройка инструментов: https://selectel.ru/blog/courses/course-python/
[39] Разработка на Django для новичков: https://selectel.ru/blog/courses/dive-into-django/
[40] Веб-разработка на практике: https://selectel.ru/blog/courses/web-development/
[41] proglib.io: https://proglib.io/
[42] tproger.ru: https://tproger.ru/
[43] про Python: https://tproger.ru/tag/python
[44] про web-разработку: https://tproger.ru/tag/web
[45] pythonworld.ru: https://pythonworld.ru/
[46] pythonru.com: https://pythonru.com/
[47] realpython.com: https://realpython.com/
[48] @moscowdjangoru: https://www.youtube.com/@moscowdjangoru
[49] @DjangoSchool: https://www.youtube.com/@DjangoSchool
[50] @Хитрыйпитон: https://www.youtube.com/@%D0%A5%D0%B8%D1%82%D1%80%D1%8B%D0%B9%D0%BF%D0%B8%D1%82%D0%BE%D0%BD
[51] @avecoder: https://www.youtube.com/@avecoder
[52] @selfedu_rus: https://www.youtube.com/@selfedu_rus
[53] @pylounge: https://www.youtube.com/@pylounge
[54] @PythonToday: https://www.youtube.com/@PythonToday
[55] @egoroffchannel: https://www.youtube.com/@egoroffchannel
[56] @tkhirianov: https://www.youtube.com/@tkhirianov
[57] @zaemiel: https://www.youtube.com/@zaemiel
[58] @artemshumeiko: https://www.youtube.com/@artemshumeiko
[59] @plugar_inf: https://www.youtube.com/@plugar_inf
[60] @wiseplat: https://www.youtube.com/@wiseplat
[61] @zproger: https://www.youtube.com/@zproger
[62] @PythononPapyrusRU: https://www.youtube.com/@PythononPapyrusRU
[63] @alishevN: https://www.youtube.com/@alishevN
[64] @EngineerSpock: https://www.youtube.com/@EngineerSpock
[65] Полезные ресурсы для Python-разработчиков: https://habr.com/ru/articles/792746/
[66] t.me/PythonAA: https://t.me/PythonAA
[67] t.me/python2day: https://t.me/python2day
[68] t.me/python_academy: https://t.me/python_academy
[69] t.me/seniorpy: https://t.me/seniorpy
[70] t.me/pythonl: https://t.me/pythonl
[71] t.me/pyproglib: https://t.me/pyproglib
[72] t.me/pythonbooks: https://t.me/pythonbooks
[73] t.me/pythonist_ru: https://t.me/pythonist_ru
[74] t.me/pythonbooksru: https://t.me/pythonbooksru
[75] t.me/zen_of_python: https://t.me/zen_of_python
[76] t.me/pythonquestions: https://t.me/pythonquestions
[77] t.me/pythonboost: https://t.me/pythonboost
[78] t.me/pythonturboru: https://t.me/pythonturboru
[79] t.me/coolpython: https://t.me/coolpython
[80] t.me/pythonquizes: https://t.me/pythonquizes
[81] pycon.ru: https://pycon.ru/
[82] piterpy.com: https://piterpy.com/
[83] moscowpython.ru: https://moscowpython.ru/
[84] ict2go.ru/themes/python/: https://ict2go.ru/themes/python/
[85] хакатоны.рус: https://www.xn--80aa3anexr8c.xn--p1acf/
[86] t.me/pydjango: https://t.me/pydjango
[87] t.me/python_community_rus: https://t.me/python_community_rus
[88] Гид по IT-сообществам: форматы, особенности и очень много ссылок: https://habr.com/ru/companies/yandex_praktikum/articles/874834/
[89] getmentor.dev: https://getmentor.dev/
[90] t.me/Nfng_bot: https://t.me/Nfng_bot
[91] solvery.io: https://solvery.io/
[92] t.me/pythonrabota: https://t.me/pythonrabota
[93] t.me/ru_pythonjobs: https://t.me/ru_pythonjobs
[94] t.me/pydevjob: https://t.me/pydevjob
[95] t.me/python_jobs: https://t.me/python_jobs
[96] t.me/django_jobs: https://t.me/django_jobs
[97] t.me/chizhovav88: https://t.me/chizhovav88
[98] vk.com/chizhovav88: https://vk.com/chizhovav88
[99] Источник: https://habr.com/ru/articles/887430/?utm_source=habrahabr&utm_medium=rss&utm_campaign=887430
Нажмите здесь для печати.