- PVSM.RU - https://www.pvsm.ru -

Полезные ресурсы по Python, которые я собрал

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

Полезные ресурсы по Python, которые я собрал - 1

Мои изыскания показали, что меня и большинство других людей (чьи статьи я нашел) во-первых интересует обучение. Таких ссылок получилось больше всего. На втором месте - сообщества и мероприятия. На третьем -  поиск работы. Еще меня интересовала тема наставничества и менторства, нашел несколько ссылок и на эту тему.

Статья состоит из следующих разделов:

  • Обучение

    • Документация на английском и русском

    • Курсы

    • Решение задач

    • Сайты со статьями

    • 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, разбитые по темам:

proglib.io [41] - статьи по программированию, можно выбрать статьи только по python.

tproger.ru [42] - Tproger - всё о программировании.

pythonworld.ru [45] и pythonru.com [46]  - два стареньких сайта со статьями и начальными обучениями. Когда-то помогли мне.

realpython.com [47] - Real Python Tutorials. Сайт со статьями на английском.

YouTube

@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.

Telegram

Почти все ссылки взяты из статьи Полезные ресурсы для 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