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

acce873e99ecd072d7e7f27edb9254c9

Привет, Хабр! Меня зовут Катерина. Вот уже пять лет я профессионально занимаюсь переводами статей по Python. Для работы мне пришлось освоить основы этого языка и попутно ознакомиться со множеством ресурсов. Я решила собрать эти ресурсы в одной статье, чтобы поделиться ими. Надеюсь, кому-нибудь это пригодится!

Ссылки я разбила на следующие категории:

Сайты для питонистов

Ну, допустим, Хабр (по соответствующему тегу). Но есть и другие!

realpython.com — сайт на английском языке с тоннами инфы по Python, туториалами и советами.

www.geeksforgeeks.org — тоже очень полезный англоязычный сайт с несколькими разделами, посвященными Python.

pythontutor.ru — интерактивный онлайн-учебник.

pythonworld.ru — основы Python 3 для начинающих, тоже тянет на онлайн-учебник.

pythonist.ru — качественные переводы статей по Python и его фреймворкам.

pythonturbo.ru — тоже переводы статей по Python. Если будете искать что-то конкретное, типа «как добавить элемент в список», вас с большой вероятностью выбросит сюда.

tproger.ru — сайт не посвящен собственно Python, но по тегу можно выбрать интересующие нас статьи.

YouTube-каналы для питонистов

Python — популярный язык программирования, поэтому обучающих видео по разным темам довольно много. Я собрала две разные подборки: на русском и на хорошем английском. Каналы на английском пришлось немного перебрать. К сожалению, когда сам не слишком хорошо воспринимаешь английский на слух, становится невмоготу разбирать слова автора, говорящего с сильным акцентом. Даже если он мастер по Python.

Каналы для изучения Python на русском

Хитрый питон. Авторский канал Михаила Корнеева. К сожалению, новых видео там нет, автор прекратил публикацию два года назад. Тем не менее, на канале есть хорошая подборка видеороликов на 10–15 минут каждый по отдельным темам. По-моему, идеально для новичка.

Иван Викторович. Авторский канал учителя информатики (зовут его, понятно, Иван Викторович). На канале есть много видео по самым разным темам, в том числе и целый список воспроизведения по основам Python. Особая ценность этих видео в том, что автор профессионально занимается преподаванием, так что объясняет четко и ясно.

egoroff_channel. Авторский канал Егорова Артема. Тут вы найдете много полезного, причем не только по части основ Python. Есть курс по Django, Tkinter, ООП и анализу данных. Есть туториалы по созданию игр и множество видео с разбором задач по программированию.

Аве Кодер. Автор собирает на своем канале все, что может быть интересно разработчику. Тут есть и чисто технические видео, и советы по поиску работы, релокейту и даже здоровью. Что касается изучения Python, мне особенно понравился список видео с разбором задач с технических собеседований.

PythonToday. Авторский влог Максима Плачковского. Тут есть уроки Python для начинающих, но гораздо больше видео по практическому применению этого языка. Есть туториалы по Selenium и парсингу данных, по созданию ботов для разных соцсетей и пр. А в списке воспроизведения «Проекты на Python» — почти 60 проектов типа «Как сделать *** на Python» и разборы тестовых заданий.

ZProger [ IT ]. Тут много видео по разным аспектам использования Python, а также большой список проектов на этом языке. Кроме того, есть обучающие видео по Linux и разным инструментам.

alishev. Автор постит видеоуроки по IT. В частности, есть список видео «Python для начинающих».

ADV-IT. Канал для начинающих и опытных DevOps-инженеров. Соответственно, естьв идео по Linux, кибербезопасности, Git, CI/CD конвейерам и прочим интересным темам. И, конечно, есть видео по Python. В частности, интересны списки воспроизведения «Python для начинающих» и «Python для НЕ начинающих».

Django School. Видеоуроки по созданию сайтов и программированию. Как следует из названия — все это при помощи Python и Django.

Каналы для изучения Python на английском

NeuralNine. Тут есть видео для начинающих питонистов, но гораздо больше по специфическим юзкейсам: Python для сетей, для компьютерного зрения, для ИИ-проектов. Также есть отличный список воспроизведения «Python Advanced Tutorials».

ArjanCodes. Авторский канал преподавателя информатики в университете. Здесь вы найдете самые разнообразные видео как по Python, так и по программированию в целом. Опять же, многолетний преподавательский опыт — огромный плюс для автора.

Tech With Tim. Множество туториалов по использованию Python, как для начинающих, так и для более опытных разработчиков. Также автор постит видео по другим языкам и различным технологиям.

Corey Schafer. Авторский канал со множеством видео по Python и его экосистеме.

Telegram-каналы и чаты для питонистов

https://t.me/PythonAA — короткие заметки с полезными советами по использованию Python и информацией о библиотеках и инструментах.

https://t.me/pythonist_ru — переводы статей по Python, задачи на программирование, тесты и задачки на логику.

https://t.me/zen_of_python — ссылки на статьи и прочие полезные ресурсы по Python, а также задачки и новости.

https://t.me/pythonturboru — задачи, полезные советы, статьи и шутки про Python.

https://t.me/pyproglib — статьи по Python, Django и Flask, тесты, новости.

https://t.me/python2day — полезные советы, новости, информация о библиотеках и инструментах. Этот канал дополняет YouTube-канал, который тоже есть в моем списке.

https://t.me/pythonboost — статьи, тесты, видео и обзоры книг по Python.

https://t.me/coolpython — авторский канал об основах Python и хороших практиках разработки.

https://t.me/python_academy — короткие посты по отдельным библиотекам, инструментам и приемам работы с Python.

https://t.me/seniorpy — посты об особенностях яыка Python для начинающих и продвинутых (уровни помечены соответствующими тегами).

https://t.me/pythonbooks — самые свежие книги для питонистов на английском языке.

https://t.me/pythonbooksru — самые свежие книги для питонистов на русском языке.

Вакансии для питонистов:

Книги по Python

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

  • «Изучаем Python», Марк Лутц

  • «Изучаем программирование на Python», Пол Бэрри

  • «Легкий способ выучить Python», Зед А. Шоу

  • «Чистый Python», Дэн Бейдер

  • «Изучаем Python», Эрик Мэтиз

  • «Автоматизация рутинных задач с помощью Python», Эл Свейгарт

Вот и все, чем я хотела сегодня поделиться с вами. Наверняка у вас есть собственные любимые источники по Python. Добавляйте в комментариях!

© Habrahabr.ru