awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 مستودعات

Awesome GitHub RepositoriesPython Learning Resources

Curated educational materials for learning the Python programming language.

Distinguishing note: No existing candidates for Python.

Explore 26 awesome GitHub repositories matching education & learning resources · Python Learning Resources. Refine with filters or upvote what's useful.

Awesome Python Learning Resources GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • charlax/professional-programmingالصورة الرمزية لـ charlax

    charlax/professional-programming

    51,116عرض على GitHub↗

    This project is a curated knowledge repository designed to support the professional development of software engineers. It functions as a comprehensive index of industry best practices, methodologies, and design principles, providing a structured roadmap for those seeking to improve their technical skills, architectural decision-making, and career trajectory. The repository distinguishes itself through a community-driven approach, relying on peer-reviewed contributions to maintain an up-to-date collection of resources. It organizes vast amounts of technical information into a hierarchical taxo

    Provides comprehensive learning paths and resources for mastering Python.

    Pythonarchitecturecomputer-scienceconcepts
    عرض على GitHub↗51,116
  • satwikkansal/wtfpythonالصورة الرمزية لـ satwikkansal

    satwikkansal/wtfpython

    36,990عرض على GitHub↗

    wtfpython is a behavioral reference and catalog of language edge cases for the Python programming language. It serves as a guide to common development mistakes and ambiguous code structures that lead to unexpected results. The project identifies counter-intuitive code patterns and unexpected behaviors to help developers avoid pitfalls and logical errors. It utilizes a collection of curated examples to document language quirks and specific formatting conflicts, such as indentation errors. The reference includes verification of how specific code snippets behave across different versions of the

    Provides curated educational materials for learning about Python's counter-intuitive behaviors and edge cases.

    Pythondocumentationgotchasinterview-questions
    عرض على GitHub↗36,990
  • pierian-data/complete-python-3-bootcampالصورة الرمزية لـ Pierian-Data

    Pierian-Data/Complete-Python-3-Bootcamp

    29,604عرض على GitHub↗

    This project is a beginner coding bootcamp and Python programming curriculum. It provides a structured set of educational materials and exercise files designed to guide students through the Python language from basic to advanced levels. The curriculum is delivered as Jupyter Notebook courseware, combining live code execution with explanatory text for technical demonstrations. It also functions as a project repository, offering a collection of milestone coding exercises and source files for practicing software development and core syntax. The materials are organized into sequential modules an

    Ships a comprehensive, structured set of materials for learning Python from basic to advanced levels.

    Jupyter Notebook
    عرض على GitHub↗29,604
  • trekhleb/learn-pythonالصورة الرمزية لـ trekhleb

    trekhleb/learn-python

    18,058عرض على GitHub↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    Serves as a comprehensive collection of annotated scripts and examples for learning Python.

    Pythonlearninglearning-by-doinglearning-python
    عرض على GitHub↗18,058
  • python-world/python-mini-projectsالصورة الرمزية لـ Python-World

    Python-World/python-mini-projects

    17,881عرض على GitHub↗

    This repository is an educational collection of standalone Python scripts designed to help developers master foundational programming concepts. It serves as a practical learning resource that demonstrates common coding patterns through modular, independent programs. The project focuses on building utility scripts for tasks such as file manipulation, data conversion, web scraping, and system automation. By relying exclusively on the Python standard library, the collection ensures portability and minimizes the need for external environment configuration. The scripts follow a procedural control

    Acts as a practical learning resource for mastering Python through common coding tasks.

    Pythonautomatelearn-to-codeminiprojects
    عرض على GitHub↗17,881
  • microsoft/ai-eduالصورة الرمزية لـ microsoft

    microsoft/ai-edu

    14,065عرض على GitHub↗

    ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical tutorials, deep learning lab exercises, and project blueprints designed to teach artificial intelligence fundamentals through a combination of study and practical implementation. The project focuses on a learning-by-doing approach, guiding users from Python programming and neural network basics to advanced topics. It includes specialized instructional content on distributed AI training, MLOps educational guides for model quantization and pruning, and detailed frameworks for im

    Teaches Python language basics and the mathematical principles required for implementing neural networks.

    HTML
    عرض على GitHub↗14,065
  • leisurelicht/wtfpython-cnالصورة الرمزية لـ leisurelicht

    leisurelicht/wtfpython-cn

    12,724عرض على GitHub↗

    This project is a Chinese translation of a technical reference and educational resource focused on the Python interpreter. It serves as a collection of case studies and examples designed to explain unintuitive execution patterns, obscure language behaviors, and the internal mechanics of the Python language specification. The resource translates complex technical explanations from English to Chinese to improve accessibility. It focuses on mapping specific code patterns to internal execution logic, linking observed results to language rules to resolve confusing behaviors. The content covers se

    Offers a translated collection of case studies and examples to teach complex Python concepts.

    Jupyter Notebook
    عرض على GitHub↗12,724
  • yidao620c/python3-cookbookالصورة الرمزية لـ yidao620c

    yidao620c/python3-cookbook

    12,009عرض على GitHub↗

    This project is a Python 3 programming cookbook and reference guide. It provides a collection of translated recipes and implementation patterns designed to solve common coding tasks and software architecture problems using Python 3 syntax. The resource serves as a library for Python design patterns and a guide for applying advanced language features and standard library functions to real-world problems. It focuses on practical examples of programming patterns and software engineering best practices to improve code maintainability and quality. The content is organized as a series of language

    Serves as a comprehensive educational resource for mastering the syntax and features of Python 3.

    Jupyter Notebookpythonpython3python3-cookbook
    عرض على GitHub↗12,009
  • hangtwenty/dive-into-machine-learningالصورة الرمزية لـ hangtwenty

    hangtwenty/dive-into-machine-learning

    11,395عرض على GitHub↗

    This project is a comprehensive collection of machine learning educational resources, featuring a Python-based curriculum, study guides for deep learning, and a specialized knowledge base for machine learning operations. It provides structured learning paths that guide users from foundational programming through to advanced neural network implementations. The repository focuses on interactive learning by providing a directory of executable notebooks and cloud-hosted experiments. It maps theoretical research papers and textbooks to practical code implementations and maintains a curated directo

    Delivers a curated Python-based curriculum featuring learning paths, courses, and interactive notebooks for machine learning.

    عرض على GitHub↗11,395
  • xianhu/learnpythonالصورة الرمزية لـ xianhu

    xianhu/LearnPython

    8,484عرض على GitHub↗

    LearnPython is a programming tutorial consisting of a collection of practical code examples used to demonstrate Python language features and programming patterns. It serves as a comprehensive learning resource that implements core language concepts through functional code. The project provides specialized guides and samples covering several key domains. These include asynchronous network programming with event loops and coroutines, data visualization using numerical datasets for 2D and 3D plots, and web scraping for fetching content and automating login flows. It also features instructions on

    Serves as a comprehensive educational resource for learning the Python programming language through practical examples.

    Jupyter Notebooklearning-pythonpythonpython-flask
    عرض على GitHub↗8,484
  • skyline75489/what-happens-when-zh_cnالصورة الرمزية لـ skyline75489

    skyline75489/what-happens-when-zh_CN

    8,074عرض على GitHub↗

    This project is a Chinese translation of a technical guide that traces the journey of an HTTP request from the browser to the server. It serves as a tutorial on browser internals and rendering, providing a detailed walkthrough of how web browsers process network responses to render a final page. The documentation covers web networking, including the interaction between DNS, TCP, TLS, and browser rendering processes. It focuses on the network request lifecycle and browser mechanisms to provide an educational resource for understanding frontend performance optimization and web architecture. Th

    Teaches the step-by-step process of how browsers handle network requests and render pages.

    عرض على GitHub↗8,074
  • microsoft/c9-python-getting-startedالصورة الرمزية لـ microsoft

    microsoft/c9-python-getting-started

    8,012عرض على GitHub↗

    This project is a Python education repository and programming tutorial designed to teach language fundamentals, from basic syntax and variables to advanced concepts. It serves as a data science starter kit and a guide for REST API integration. The repository provides instructional scripts and sample code covering object-oriented programming patterns and asynchronous programming. It includes practical demonstrations for fetching and processing JSON data from external web services using HTTP requests. The materials cover a broad capability surface including data analysis workflows with interac

    Provides introductory lessons covering Python syntax, data types, and control flow for beginners.

    Jupyter Notebook
    عرض على GitHub↗8,012
  • visualize-ml/book1_python-for-beginnersالصورة الرمزية لـ Visualize-ML

    Visualize-ML/Book1_Python-For-Beginners

    6,763عرض على GitHub↗

    This project is an introductory programming course and educational resource designed to teach the basics of the Python language. It serves as a beginner guide to foundational programming concepts and syntax through a structured learning path. The curriculum focuses on Python language learning and scripting basics, enabling learners to build a foundational understanding of how to write and run code. Instructional materials are delivered through an example-driven curriculum that pairs runnable code snippets with hands-on exercises. The content is organized into a modular lesson structure using

    Offers a collection of curated learning resources dedicated to mastering the basic syntax and core concepts of Python.

    Jupyter Notebook
    عرض على GitHub↗6,763
  • eastlakeside/interpy-zhالصورة الرمزية لـ eastlakeside

    eastlakeside/interpy-zh

    6,466عرض على GitHub↗

    interpy-zh is the Chinese translation of the Intermediate Python book, an open-source educational resource that makes advanced Python concepts accessible to Mandarin-speaking readers. It serves as an intermediate-to-advanced Python tutorial, covering topics such as generators, decorators, and context managers for developers seeking deeper language mastery. The book is organized into sequential chapters that build from basic to advanced Python concepts, with each topic grouped into self-contained modules for focused study. It teaches primarily through runnable code snippets with inline annotat

    Provides intermediate-to-advanced Python learning content for developers seeking deeper language mastery.

    CSSbookpythonpython3
    عرض على GitHub↗6,466
  • huangsam/ultimate-pythonالصورة الرمزية لـ huangsam

    huangsam/ultimate-python

    5,873عرض على GitHub↗

    Ultimate Python is a code-first educational resource for mastering the Python programming language. It organizes learning into self-contained, runnable modules that progress from fundamental syntax through advanced features, all without any external dependencies or build tools. The project is structured as a flat file hierarchy where each module is named by topic and can be executed independently. This design enables self-paced, hands-on practice with core Python concepts including built-in data structures, object-oriented programming, and advanced topics such as decorators, threading, and as

    Offers code-first educational material for practicing Python fundamentals and object-oriented programming.

    Pythonhacktoberfestinternationallearn-to-code
    عرض على GitHub↗5,873
  • realpython/materialsالصورة الرمزية لـ realpython

    realpython/materials

    5,173عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة شاملة من مواد تعليم برمجة Python، بما في ذلك البرامج التعليمية، والتمارين، وعينات الكود المنسقة. يعمل كمنهج تعليمي ومجموعة أدوات هندسة برمجيات، باستخدام Jupyter Notebooks لدمج الكود القابل للتنفيذ مع نص تعليمي وصفي. يوفر المستودع أدلة تنفيذ عملية لبناء تطبيقات نماذج لغوية كبيرة، مثل أنظمة التوليد المعزز بالاسترجاع، ووكلاء الذكاء الاصطناعي ذوي الحالة، وسير عمل التعلم الآلي. يتميز بتقديم نهج منظم لسير عمل الترميز الوكيل، وتغطية تقطير نافذة السياق، وتوجيه النموذج المستقل عن المزود، والمخرجات المهيكلة المفروضة بالمخطط. تغطي المواد مجموعة واسعة من قدرات هندسة البرمجيات، بما في ذلك البرمجة غير المتزامنة مع طوابير المهام الموزعة، وتطوير تطبيقات الويب مع REST APIs، وسير عمل تحليل البيانات. كما يتضمن موارد لإتقان التصميم الموجه للكائنات، وتنفيذ خطوط أنابيب CI/CD، وتطبيق معايير التنسيق والتدقيق المهنية.

    Provides structured study paths and educational resources covering Python fundamentals, object-oriented design, and data analysis.

    Jupyter Notebook
    عرض على GitHub↗5,173
  • digitalinnovationone/trilha-python-dioالصورة الرمزية لـ digitalinnovationone

    digitalinnovationone/trilha-python-dio

    5,012عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة شاملة من الأدلة التعليمية والوحدات المصممة كمسار تعليمي منظم لإتقان لغة البرمجة Python. يوفر منهجًا يغطي كل شيء بدءًا من بناء جملة اللغة الأساسي والأساسيات وصولاً إلى ممارسات تطوير البرمجيات الاحترافية. يتضمن المورد أدلة متخصصة للبرمجة كائنية التوجه وتطوير الويب. يركز على تنفيذ تطبيقات جانب الخادم باستخدام أطر عمل الويب وتطبيق أنماط التصميم. تغطي المادة أيضًا لبنات بناء البرمجة الأساسية، بما في ذلك تنفيذ هياكل البيانات مثل القوائم (Lists)، والصفوف (Tuples)، والمجموعات (Sets)، والقواميس (Dictionaries)، بالإضافة إلى تصميم الدوال النمطية.

    Offers a comprehensive set of curated educational materials for learning the Python programming language.

    Python
    عرض على GitHub↗5,012
  • biaochenxuying/blogالصورة الرمزية لـ biaochenxuying

    biaochenxuying/blog

    4,774عرض على GitHub↗

    This project is a frontend development blog and technical knowledge base. It serves as a software engineering reference and web development portfolio, providing a curated collection of articles and notes on front-end engineering, programming patterns, and computer science fundamentals. The site focuses on frontend engineering education and technical knowledge management. It covers software architecture patterns, web development workflows, and engineering interview preparation through the organization of technical guides and tutorials. The project's scope includes the documentation of browser

    Examines browser rendering processes and kernel architectures to explain page execution and security.

    HTMLalgorithmselement-uiexpress
    عرض على GitHub↗4,774
  • show-me-the-code/pythonالصورة الرمزية لـ Show-Me-the-Code

    Show-Me-the-Code/python

    4,226عرض على GitHub↗

    This project is a curated library of Python code examples, educational resources, and programming tutorials. It functions as an educational repository designed to teach Python language fundamentals through practical implementation tasks, real-world exercises, and functional code snippets. The collection covers a diverse range of implementation examples, including the development of interactive websites and message boards using web frameworks. It also features scripts for audio speech processing, automated media processing for images, and the extraction of data from web content. Additional ca

    Teaches core Python concepts through hands-on code examples and practical implementation exercises.

    HTML
    عرض على GitHub↗4,226
  • joaoventura/full-speed-pythonالصورة الرمزية لـ joaoventura

    joaoventura/full-speed-python

    4,077عرض على GitHub↗

    هذا المشروع عبارة عن كتاب مدرسي لبرمجة Python ومورد تعليمي مصمم كمسار تعليمي منظم للتعليم التقني الذاتي. يعمل كدورة برمجة تفاعلية توجه المتعلمين عبر لغة Python باستخدام سلسلة من المقدمات المفاهيمية وتمارين حل المشكلات العملية. يتم تسليم المورد ككتاب إلكتروني رقمي، مع تصدير المحتوى إلى تنسيقات PDF و EPUB المحمولة للتوزيع والقراءة دون اتصال. تم تأليف المشروع باستخدام محتوى يعتمد على markdown وإصدار المصدر بالنص العادي، باستخدام نظام بناء لتحويل ملفات المصدر هذه إلى كتب إلكترونية منسقة.

    Provides comprehensive educational materials for learning the Python programming language.

    Makefilebookslearning-by-doinglearning-python
    عرض على GitHub↗4,077
السابق12التالي
  1. Home
  2. Education & Learning Resources
  3. Python Learning Resources

استكشف الوسوم الفرعية

  • Intermediate Python Learning2 وسوم فرعيةEducational content for learners who have mastered basic Python and are advancing their skills. **Distinct from Python Learning Resources:** Distinct from Python Learning Resources: specifically targets intermediate-level Python learners, not beginners.
  • Internals Education1 وسم فرعيEducational resources focusing on the internal architecture, memory models, and execution logic of a language runtime. **Distinct from Python Learning Resources:** Distinct from general learning resources by focusing specifically on the internal mechanics and 'how it works' rather than usage.
  • Learning CurriculaStructured study paths that organize educational materials into sequential learning trajectories. **Distinct from Python Learning Resources:** Distinct from Python Learning Resources: focuses on the structured sequence and pedagogical path rather than the individual materials.
  • Machine Learning CurriculaEducational paths specifically for mastering machine learning using a particular programming language. **Distinct from Python Learning Resources:** Focuses on a structured ML learning path rather than general Python language resources.
  • Structured CurriculaFormalized sequences of learning materials designed to take a student from novice to proficient. **Distinct from Python Learning Resources:** Focuses on the structured sequence of a curriculum rather than a general collection of resources
  • Syntax and Data Structure TutorialsIntroductory lessons covering Python syntax, data types, control flow, and built-in data structures for beginners. **Distinct from Python Learning Resources:** Distinct from general Python Learning Resources: specifically targets language fundamentals (syntax, data structures, control flow) rather than advanced topics or library-specific guides.