25 Repos
Curated educational materials for learning the Python programming language.
Distinguishing note: No existing candidates for Python.
Explore 25 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.
This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover
Provides structured study paths and educational resources covering Python fundamentals, object-oriented design, and data analysis.
Dieses Projekt ist eine umfassende Sammlung von Anleitungen und Modulen, die als strukturierter Bildungspfad für die Beherrschung der Programmiersprache Python konzipiert sind. Es bietet einen Lehrplan, der alles von der grundlegenden Sprachsyntax bis hin zu professionellen Softwareentwicklungspraktiken abdeckt. Die Ressource enthält spezialisierte Anleitungen für objektorientierte Programmierung und Webentwicklung. Der Fokus liegt auf der Implementierung serverseitiger Anwendungen mit Web-Frameworks und der Anwendung von Entwurfsmustern. Das Material behandelt zudem grundlegende Bausteine der Programmierung, einschließlich der Implementierung von Datenstrukturen wie Listen, Tupeln, Sets und Dictionaries sowie dem Entwurf modularer Funktionen.
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.
Dieses Projekt ist ein Python-Programmierlehrbuch und eine Bildungsressource, die als strukturierter Lernpfad für selbstgesteuerte technische Bildung konzipiert ist. Es fungiert als interaktiver Programmierkurs, der Lernende durch die Python-Sprache mithilfe einer Sequenz konzeptioneller Einführungen und praktischer Problemlösungsübungen führt. Die Ressource wird als digitales E-Book bereitgestellt, wobei der Inhalt in portable PDF- und EPUB-Formate für die Verteilung und das Offline-Lesen exportiert wird. Das Projekt ist unter Verwendung von Markdown-basierten Inhalten und Klartext-Quellversionsverwaltung verfasst und nutzt ein Build-System, um diese Quelldateien in formatierte E-Books zu konvertieren.
Provides comprehensive educational materials for learning the Python programming language.