25 лучших репозиториев GitHub для разработчиков Python

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Согласно опросу разработчиков на StackOverflow в 2020 году*, Python — один из самых любимых языков в мире. Что еще более интересно, Python — это язык, который разработчики больше всего хотят попробовать в своей работе. Если вы один из тех, кто использует Python и хочет прокачать свои знания, или один из тех, кто хочет изучить Python, вы попали в нужное место. Под катом 25 лучших репозиториев Python на GitHub.


*Картинка с официального сайта Python

Список «Крутой Python»


  • Крутой Python: тщательно отобранный список отличных фреймворков, библиотек, ПО и ресурсов Python.
  • Очень крутой Python: еще более проработанный список фреймворков, библиотек, ПО и ресурсов Python. Более продвинутый.
  • Крутой Python — приложения: почти 400 приложений Python с открытым исходным кодом, упорядоченных по темам, со ссылками на репозитории, документацию и многое другое.
  • Крутой Pytorch: библиотеки, связанные с Pytorch, известным фреймворком машинного обучения для тензоров и динамических нейронных сетей.
  • Крутой Asyncio: список полезных фреймворков, библиотек, ПО и ресурсов Python Asyncio.
  • Крутой Jupyter: проработанный список интересных проектов, библиотек и ресурсов Jupyter.
  • Крутые книги по Python: лучший каталог для книг, связанных с Python!

Книги


  • Автостопом по Python: руководство с лучшими практиками по установке, настройке и использованию Python на ежедневной основе, включая pip, numpy, virtualenv и т.д.
  • Байт Python: учебник для начинающих; вам нужно только знать, как сохранить текстовый файл.
  • Космический Python: шаблоны архитектуры приложений на Python; бесплатная книга O'Reilly!
  • Машинное обучение с Python: этот репозиторий содержит классическое руководство по машинному обучению.

Вопросы на собеседовании


  • Поиск решений на собеседовании по программированию: Python-решения для классического интервью Cracking the Coding; постарайтесь не читерить!
  • Задачи интерактивного программирования на Python: более 120 постоянно обновляемых, интерактивных задач с проверкой.
  • Вопросы для собеседования по Python: вопросы, с которыми вы, вероятно, столкнетесь во время собеседования при приеме на работу с Python.
  • Еще больше вопросов для собеседования по Python: когда вам нужно на 300+ вопросов больше, чем в пункте выше.

Структуры данных и алгоритмы


  • Структуры данных и алгоритмы Python: простейшие и чистые реализации структур данных и алгоритмов в Python 3 (18k+ звезд)!
  • Курс по алгоритмам, структурам данных и интервью: этот репозиторий содержит заметки, сопровождающие курс, которые помогут вам подготовиться к собеседованию.
  • Алгоритмы в Python: реализация нескольких алгоритмов и структур данных для развлечения и получения прибыли.

Ресурсы Python


  • Тренд-лист Python на GitHub: популярные репозитории Python на GitHub.
  • PEP 8 — Python Style Guide Checker: этот инструмент проверяет ваш код Python на соответствие параметрам стиля PEP 8.
  • Рикомендации по стилю от Google: Рекомендации Google по стилю кодинга на Python.
  • Предложения по усовершенствованию Python: официальный индекс предложений по усовершенствованию Python или PEP.

Изучение Python


  • Python Koans: интерактивное руководство по изучению Python путем тестирований (и хороший учебник по разработке через тестирование).
  • Проектно-ориентированное обучение: список руководств по программированию, ориентированных на проекты, включая создание веб-парсеров, приложений, ботов и т.д.
  • Изучение Python 3 через Jupyter Notebooks: коллекция интерактивных блокнотов Jupyter, которые научат вас Python 3.



* Ссылка на результаты опроса
Источник: https://habr.com/ru/post/526334/


Интересные статьи

Интересные статьи

Спикеры Слёрма готовят обновленный интенсив, в котором не будет тем для администраторов. Мы убрали тему про обслуживание кластера и сосредоточились на особенностях разработки ПО в Ku...
Привет, Хабр! Продолжаем туториал по библиотеке opencv в python. Для тех кто не читал первую часть, сюда: Часть 1, а всем остальным — увлекательного чтения! Читать дальше ...
Ну вот и пришел долгожданный конец халяве(статья). Честно говоря, было немного обидно. Вот чего им не хватает! Я, разумеется, начал искать выход для себя и друзей. И нашел. ...
Всем привет. Я решил наконец-то разобраться, как работает интерпретатор Python. Для этого стал изучать одну статью-книгу и задумал заодно перевести её на русский язык. Дело в том, что перевод...
Сегодня ночью вышел Python 3.8 и аннотации типов получили новые возможности: Протоколы Типизированные словари Final-спецификатор Соответствие фиксированному значению Если вы ещё не знако...