Python README

The project's README from github.com/TheAlgorithms/Python. As one markdown file: README.md.

The Algorithms - Python

Gitpod Ready-to-Code Contributions Welcome Discord chat
GitHub Workflow Status pre-commit code style: black

All algorithms implemented in Python - for education 📚

Implementations are for learning purposes only. They may be less efficient than the implementations in the Python standard library. Use them at your discretion.

🚀 Getting Started

📋 Read through our Contribution Guidelines before you contribute.

🌐 Community Channels

We are on Discord! Community channels are a great way for you to ask questions and get help. Please join us!

📜 List of Algorithms

See our directory for easier navigation and a better overview of the project.

Python (TheAlgorithms/Python)

Searching Database…

225.4K ·GitHub
Что это такое?Большая коллекция классических алгоритмов и структур данных, реализованных на Python. Она создана как учебное пособие для изучения и практики алгоритмов.
Это библиотека, которую можно импортировать, или просто набор примеров скриптов?Это набор самостоятельных, читаемых примеров реализаций для обучения, а не библиотека, оптимизированная для использования в продакшене.
Как найти в репозитории нужный алгоритм?Просмотрите директорию проекта: там есть структурированный обзор всех реализаций по категориям (сортировка, поиск, структуры данных и т. д.).
Нужно ли что-то кроме Python, чтобы запустить код?Достаточно только самого Python: репозиторий написан на чистом Python и не перечисляет никаких зависимостей времени выполнения. Однако для участия в проекте нужно следовать инструкциям по настройке и проверкам перед коммитом, описанным в руководстве по участию.
Эти реализации подходят для продакшена?Нет, они явно предназначены для обучения и могут работать медленнее или быть менее надёжными, чем аналогичные решения из стандартной библиотеки Python.
Это хорошая подготовка к собеседованиям по программированию?Да, в темах репозитория есть подготовка к собеседованиям, а также он охватывает классические алгоритмы сортировки, поиска и структур данных, которые часто встречаются на технических собеседованиях.
Есть ли лицензия, которая ограничивает использование кода?Код распространяется под лицензией MIT, поэтому вы можете свободно использовать, изменять и изучать его.
Size
17.9 MB
Stars
225.4K
Updated
CommitOct 16
Age
10y
Commits · 90 Days