24 مستودعات
Curated educational materials for learning the Python programming language.
Distinguishing note: No existing candidates for Python.
Explore 24 awesome GitHub repositories matching education & learning resources · Python Learning Resources. Refine with filters or upvote what's useful.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
هذا المشروع عبارة عن مجموعة شاملة من مواد تعليم برمجة Python، بما في ذلك البرامج التعليمية، والتمارين، وعينات الكود المنسقة. يعمل كمنهج تعليمي ومجموعة أدوات هندسة برمجيات، باستخدام Jupyter Notebooks لدمج الكود القابل للتنفيذ مع نص تعليمي وصفي. يوفر المستودع أدلة تنفيذ عملية لبناء تطبيقات نماذج لغوية كبيرة، مثل أنظمة التوليد المعزز بالاسترجاع، ووكلاء الذكاء الاصطناعي ذوي الحالة، وسير عمل التعلم الآلي. يتميز بتقديم نهج منظم لسير عمل الترميز الوكيل، وتغطية تقطير نافذة السياق، وتوجيه النموذج المستقل عن المزود، والمخرجات المهيكلة المفروضة بالمخطط. تغطي المواد مجموعة واسعة من قدرات هندسة البرمجيات، بما في ذلك البرمجة غير المتزامنة مع طوابير المهام الموزعة، وتطوير تطبيقات الويب مع REST APIs، وسير عمل تحليل البيانات. كما يتضمن موارد لإتقان التصميم الموجه للكائنات، وتنفيذ خطوط أنابيب CI/CD، وتطبيق معايير التنسيق والتدقيق المهنية.
Provides structured study paths and educational resources covering Python fundamentals, object-oriented design, and data analysis.
هذا المشروع عبارة عن مجموعة شاملة من الأدلة التعليمية والوحدات المصممة كمسار تعليمي منظم لإتقان لغة البرمجة Python. يوفر منهجًا يغطي كل شيء بدءًا من بناء جملة اللغة الأساسي والأساسيات وصولاً إلى ممارسات تطوير البرمجيات الاحترافية. يتضمن المورد أدلة متخصصة للبرمجة كائنية التوجه وتطوير الويب. يركز على تنفيذ تطبيقات جانب الخادم باستخدام أطر عمل الويب وتطبيق أنماط التصميم. تغطي المادة أيضًا لبنات بناء البرمجة الأساسية، بما في ذلك تنفيذ هياكل البيانات مثل القوائم (Lists)، والصفوف (Tuples)، والمجموعات (Sets)، والقواميس (Dictionaries)، بالإضافة إلى تصميم الدوال النمطية.
Offers a comprehensive set of curated educational materials for learning the Python programming language.
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.
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.
هذا المشروع عبارة عن كتاب مدرسي لبرمجة Python ومورد تعليمي مصمم كمسار تعليمي منظم للتعليم التقني الذاتي. يعمل كدورة برمجة تفاعلية توجه المتعلمين عبر لغة Python باستخدام سلسلة من المقدمات المفاهيمية وتمارين حل المشكلات العملية. يتم تسليم المورد ككتاب إلكتروني رقمي، مع تصدير المحتوى إلى تنسيقات PDF و EPUB المحمولة للتوزيع والقراءة دون اتصال. تم تأليف المشروع باستخدام محتوى يعتمد على markdown وإصدار المصدر بالنص العادي، باستخدام نظام بناء لتحويل ملفات المصدر هذه إلى كتب إلكترونية منسقة.
Provides comprehensive educational materials for learning the Python programming language.