Полезные ресурсы для Python-разработчиков
Привет, Хабр! Меня зовут Катерина. Вот уже пять лет я профессионально занимаюсь переводами статей по 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. Добавляйте в комментариях!