Полезные ресурсы для 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. Добавляйте в комментариях!