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

в 4:37, , рубрики: python, Мероприятия, обучение программированию, работа в it, сообщества, ссылки на полезные ресурсы

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

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

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

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

  • Обучение

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

    • Курсы

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

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

    • YouTube

    • Telegram

  • Сообщества и мероприятия

    • Мероприятия

    • Сообщества

    • Менторство и наставничество

  • Работа

Обучение

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

Официальная документация по Python на python.org/doc/ (она на английском). И скорее подойдет для поиска ответов на какие-то вопросы, чем для начала обучения.

  • docs.python.org/3/ - документация (можно выбрать нужную версию python).

  • docs.python.org/3/tutorial/  - The Python Tutorial. Мне эта страница была интересна, как список тем, чтобы понять, что я знаю, а что нет. 

  • docs.python.org/3/library/ - стандартные библиотеки Python (быстро найти описание нужной библиотеки).

w3schools.com/python/ - Python Tutorial. Документация (на английском) от w3schools. schoolsw3.com/python/ - зеркало на русском.

Официальная документация по Django djangoproject.com, на английском. Когда изучал Django, смотрел здесь. Начинал с блока “First steps”, где пошагово показывается пример создания простого сервиса. На этом же сайте смотрел, а что вообще есть в Django.

django.fun - русский сайт про Django. Там есть перевод официальной документации (только не на актуальную версию, но я смотрел одновременно этот сайт и официальный). Также на этом сайте есть перевод документации по Python, Django REST framework, Flask, полезная информация по другим темам.

django-rest-framework.org - официальная документация по Django REST framework на английском. Но можно посмотреть зеркало на русском django.fun/docs/django-rest-framework/3.12/

flask.palletsprojects.com - официальная документация Flask на английском. Можно посмотреть зеркало на русском django.fun/docs/flask/2.2/

fastapi.tiangolo.com - официальная документация FastAPI на английском. На русском про FastAPI можно посмотреть на metanit.com/python/fastapi/

metanit.com/python/ - сайт на русском, где есть разделы про Python, Django, FastAPI. Мне очень нравится подача на этом сайте. Это что-то между документацией и учебником.

Курсы

Все курсы я бы разделил на бесплатные, недорогие и дорогие. Был у меня опыт покупки годовых обучений в двух известных онлайн школах. Это как раз те курсы, которые я назвал “дорогие”. Мое личное мнение: я потерял там время и много денег, больше такие курсы покупать не буду. В интернете достаточно много хороших бесплатных курсов, видео, статей. Я бы советовал начинать с них. Есть интересные платные, но недорогие курсы на stepik и других подобных площадках.

stepik.org - бесплатные и платные онлайн-курсы от Stepik (Python, Django, Flask, FastApi, прочие темы типа SQL, Git и т.д.). Проходил там ряд бесплатных курсов, причем не только по программированию. На площадке есть хорошие и плохие курсы. Поэтому выбираете, пробуете, если не нравится - просто смотрите другие. Вот часто рекомендуемые курсы по Python:

code-basics.com/ru/languages/python - бесплатный курс по Python от Code Basics. Можно проходить уроки, писать и смотреть результат исполнения кода сразу в браузере.

pythontutor.ru - интерактивный учебник языка Python. Также работает прямо в браузере.

proproprogs.ru - Про программирование. Несколько курсов про Python, Django, Flask.

Бесплатные курсы у крупных онлайн школ. Как уже писал, я не очень хорошо отношусь к “дорогим курсам”. Но в онлайн школах есть и бесплатные начальные курсы по разным направлениям. Посмотрите, может вам что-то и понравится (именно из бесплатных). Например, в свое время я проходил Видеокурс Основы языка Python от GeekBrains. Он был бесплатным, и помог мне разобраться с основами.

Мини-курс Веб-фреймворк Django (Python) от developer.mozilla.org. Немного устаревший, но все равно полезный курс о том, как начать делать проекты на Django.

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

Ссылки нашел, но сам еще не пробовал. Все сайты ниже на английском.

codewars.com - сборник задач по программированию на разных языках.

leetcode.com - еще одна платформа для решения практических задач.

py.checkio.org - CheckiO. Задачи и упражнения (в игровой форме) по программированию на Python с решениями для начинающих и продвинутых.

codingame.com - тоже что-то типа CheckiO, где решаешь задачи в игровой форме.

w3schools.com/python/python_exercises.asp - Python Exercises от w3schools. Это скорее просто тесты, чем решение задач по программированию.

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

habr.com - не мог не написать здесь эту ссылку :)

pythonist.ru - образовательная платформа по Python.

pythonturbo.ru - обучение разработки на Python.

docs-python.ru - справочная документация по языку Python3

selectel.ru/blog/courses/ - статьи из блога от Selectel, разбитые по темам:

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

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

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

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

YouTube

@moscowdjangoru - MoscowPython. Видеозаписи со встреч питонистов и джангистов в Москве и не только.

@DjangoSchool - Михаил Омельченко | Django School. Видео уроки по созданию сайтов и программированию. Разработка сайтов на языке Python, Django, FastApi.

@Хитрыйпитон - Хитрый питон. Короткие видео про python из разряда tips and tricks от Михаила Корнеева, сооснователя сообщества Moscow Python и соавтора курсов Learn Python.

@avecoder - Аве Кодер. Много разных видео, в том числе и по Python.

@selfedu_rus - selfedu. Есть видео по Python и Django.

@pylounge PyLounge - программирование на Python и об IT. 

@PythonToday - PythonToday. Много интересных видео по решению конкретных задач.

@egoroffchannel - egoroff_channel. Для тех кто хочет научиться программировать на Python.

@tkhirianov - Тимофей Хирьянов. Лекции по информатике на Python от преподавателя кафедры информатики МФТИ.

@zaemiel - Oleg Molchanov. Канал посвящен программированию на языке Python, созданию сайтов, есть уроки по парсингу и созданию ботов для Telegram.

@artemshumeiko - Артём Шумейко. Senior Python Backend. Есть плейлисты по Python и FastAPI. 

@plugar_inf - Иван Викторович. Меня заинтересовали плейлисты про Python и Django.

@wiseplat Изучаем мир ИТ / Олег Шпагин / Программирование. Видео и плейлисты по программированию на Python.

@zproger - ZProger [ IT ]. Python уроки, обзор Python библиотек и других интересные видео.

@PythononPapyrusRU - Андрей Иванов | Python. Канал про Python и программирование.

@alishevN - alishev. Есть плейлист “Python для начинающих”.

@EngineerSpock - EngineerSpock - IT & программирование. Есть плейлисты по Python и Django.

Telegram

Почти все ссылки взяты из статьи Полезные ресурсы для Python-разработчиков. Название и описание взято из самих каналов.

t.me/PythonAA - Python School. Уроки по Python, которые упростят вам жизнь. Без глупых туториалов.

t.me/python2day - [PYTHON:TODAY] Привет! Делюсь опытом, пишу на Python и других языках.

t.me/python_academy - Python Academy. Python Academy — один канал вместо тысячи учебников.

t.me/seniorpy - Senior Python Developer. Публикуем интересные/полезные фичи/библиотеки языка.

t.me/pythonl - Python/ django. 

t.me/pyproglib - Библиотека питониста | Python, Django, Flask. Все самое полезное для питониста в одном канале.

t.me/pythonbooks - Python Books. Книги по питону. Книги по Python

t.me/pythonist_ru - Pythonist.ru - образование по питону. Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.

t.me/pythonbooksru - Python книги на русском. Книги по Python. Всё свежее 2017 года. Книги на русском языке.

t.me/zen_of_python - Zen of Python. Полный Дзен Пайтона в одном канале

t.me/pythonquestions - Python задачки. Задачки по питону: алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer.

t.me/pythonboost - PythonBoost - сообщество питонистов. Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

t.me/pythonturboru - Python Turbo. Уютное сообщество Python разработчиков. Трюки и полезности Python. Никакой воды, только полезные материалы. Марафоны по кодингу, разбор вашего кода в чате.

t.me/coolpython - CoolPython. Канал об основах Python и хороших практиках разработки. Создаём системность в обрывочных знаниях. Тем, кто хочет понимать, что пишет!

t.me/pythonquizes - Python Quiz. Тестирование ваших знаний в Python.

Книги

Читая чужие подборки ресурсов по Python, увидел, что многие дают и список книг, которые они считали хорошими. Решил по книгам позже сделать отдельную статью. Но буду благодарен, если в комментариях к данной статье напишите те, которые вы бы порекомендовали (для начинающих и для опытных).

Сообщества и мероприятия

Мероприятия

pycon.ru - PyCon Russia, Москва - самая крупная конференция Python в России.

piterpy.com - PiterPy. Конференция для тех, кто пишет на Python и использует его в работе.

moscowpython.ru - Moscow Python Meetup.

ict2go.ru/themes/python/ - конференции и мероприятия Python.

хакатоны.рус - здесь можно посмотреть календарь хакатонов и IT-соревнований по всей России.

Сообщества

t.me/pydjango - Django [ru]. Можно задавать вопросы.

t.me/python_community_rus - Python сообщество (FastAPI). Можно задавать вопросы по Python, FastAPI и Django.

Еще хочу оставить здесь ссылку на статьи про сообщества и как их искать Гид по IT-сообществам: форматы, особенности и очень много ссылок

Менторство и наставничество

getmentor.dev - GetMentor – открытое сообщество IT-наставников. Есть менторы, которые готовы помочь бесплатно.

t.me/Nfng_bot - No Flame No Game: Поиск менторов. Бот No Flame No Game помогает менторам и менти находить друг друга.

solvery.io - коммерческая площадка для поиска менторов по программированию.

Работа

Cсылки взяты из статьи Полезные ресурсы для Python-разработчиков

t.me/pythonrabota - Python работа. Вакансии по Python.

t.me/ru_pythonjobs - Вакансии для Python-разработчиков / Python Jobs

t.me/pydevjob - Python jobs - вакансии по питону, Django, Flask.

t.me/python_jobs - Python - вакансии и аналитика. Публикуем вакансии и запросы на поиск работы по направлению Python, Flask и т.д.

t.me/django_jobs - Поиск и предложения работы (только связанные с Django).

В этой статье есть блок “Стажировки от крупных компаний”.


На этом всё. Как уже писал в начале статьи, буду благодарен, если в комментариях поделитесь своими полезными ссылками, особенно по изучению Python, созданию pet-проектов на Django, Flask, FastApi, на код интересных pet-проектов для начинающих разработчиков.

Алексей Чижов | t.me/chizhovav88 | vk.com/chizhovav88

Автор: AlexeyChijov

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js