awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesEducational Python Implementations

Pure Python codebases written for clarity and readability to teach internal algorithm logic.

Distinct from Pure Language Implementations: Distinct from general Pure Language Implementations: focuses specifically on the pedagogical use of pure Python for transparency.

Explore 4 awesome GitHub repositories matching part of an awesome list · Educational Python Implementations. Refine with filters or upvote what's useful.

Awesome Educational Python Implementations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • rushter/mlalgorithmsAvatar de rushter

    rushter/MLAlgorithms

    10,983Voir sur GitHub↗

    MLAlgorithms is an educational machine learning algorithm library consisting of core predictive models implemented from scratch in Python. It serves as a reference for developers to study the internal logic and mathematical workings of these models through clean, minimal implementations. The codebase focuses on the study of algorithm implementation and machine learning education, providing a way to understand internal mechanics by building components without relying on heavy external libraries. The project utilizes object-oriented encapsulation and NumPy-based vectorization to manage model s

    Uses pure-Python logic to implement mathematical formulas, ensuring the internal workings are transparent and readable.

    Python
    Voir sur GitHub↗10,983
  • zotroneneis/machine_learning_basicsAvatar de zotroneneis

    zotroneneis/machine_learning_basics

    4,418Voir sur GitHub↗

    This project is a collection of foundational machine learning algorithms and tools implemented from scratch in Python. It serves as a library of core implementations for regression, classification, and clustering models, designed to demonstrate the underlying mathematical structures of these algorithms without relying on high-level machine learning frameworks. The project focuses on the manual implementation of algorithmic logic, including neural networks with forward propagation and weight updates, as well as various supervised and unsupervised learning models. It utilizes NumPy for vectoriz

    Provides algorithmic implementations in pure Python to ensure the internal logic and mathematics are transparent and readable.

    Jupyter Notebookalgorithmipynbk-nearest-neighbor
    Voir sur GitHub↗4,418
  • jack-lee-hiter/algorithmsbypythonAvatar de Jack-Lee-Hiter

    Jack-Lee-Hiter/AlgorithmsByPython

    4,082Voir sur GitHub↗

    AlgorithmsByPython est une bibliothèque de référence et un dépôt éducatif fournissant des implémentations Python exécutables des fondamentaux de l'informatique. Il sert de guide complet pour les modèles algorithmiques, les structures de données fondamentales et les solutions pour la programmation compétitive et les défis d'entretiens techniques. Le projet se distingue en offrant un large éventail d'implémentations de référence, incluant un ensemble dédié de solutions pour les problèmes LeetCode courants. Il se concentre sur la traduction de la logique computationnelle théorique en code Python pratique pour un usage éducatif et pratique. Le dépôt couvre un large éventail de capacités, incluant la conception de collections linéaires, d'arbres et de graphes, ainsi que l'implémentation de stratégies de recherche et de tri. Il inclut des utilitaires pour la théorie des graphes, tels que les calculs de chemin le plus court et d'arbre couvrant minimal, et fournit des mécanismes pour l'indexation sur disque et la correspondance de motifs textuels.

    Offers a collection of pure Python codebases designed to teach internal algorithm logic and data structure implementation.

    Python
    Voir sur GitHub↗4,082
  • thonny/thonnyAvatar de thonny

    thonny/thonny

    3,852Voir sur GitHub↗

    Thonny is an educational integrated development environment designed for beginners learning Python programming. It serves as both a Python IDE and a microcontroller firmware editor, providing a simplified user interface for writing, testing, and debugging code. The environment focuses on Python programming education through graphical code debugging. It utilizes visual tools to illustrate program execution flow and variable states, allowing users to step through code to understand how logic and data change during runtime. The tool also supports microcontroller firmware development, enabling t

    Provides a toolset that uses visual feedback and debugging to teach Python programming.

    Python
    Voir sur GitHub↗3,852
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Frontend Frameworks
  5. No-Framework Frontends
  6. Pure Language Implementations
  7. Educational Python Implementations

Explorer les sous-tags

  • Educational Python ToolsSoftware tools designed to help students learn Python through visual feedback and debugging. **Distinct from Educational Python Implementations:** Distinct from Educational Python Implementations: focuses on the tool interface for learners rather than pure codebases for algorithm study.
  • Pedagogical EditorsIntegrated development environments specifically designed to teach programming concepts through visual feedback. **Distinct from Educational Python Implementations:** Distinct from Educational Python Implementations: focuses on the IDE interface for students rather than pure Python codebases for algorithm study.