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 将可执行代码与描述性教育文本相结合。 该仓库提供了构建大语言模型应用的实践指南,例如检索增强生成(RAG)系统、有状态 AI 代理与机器学习工作流。它通过提供结构化的代理编码工作流脱颖而出,涵盖了上下文窗口蒸馏、与提供商无关的模型路由以及模式强制的结构化输出。 这些材料涵盖了广泛的软件工程能力,包括使用分布式任务队列的异步编程、使用 REST API 的 Web 应用开发以及数据分析工作流。它还包括用于掌握面向对象设计、实现 CI/CD 流水线以及应用专业 Linting 与格式化标准的资源。
Provides structured study paths and educational resources covering Python fundamentals, object-oriented design, and data analysis.
本项目是一系列教学指南和模块的集合,旨在为掌握 Python 编程语言提供结构化的学习路径。它提供的课程涵盖了从核心语言语法和基础知识到专业软件开发实践的所有内容。 该资源包括针对面向对象编程和 Web 开发的专业指南。它专注于使用 Web 框架实现服务端应用程序以及设计模式的应用。 该材料还涵盖了基础编程构建块,包括列表、元组、集合和字典等数据结构的实现,以及模块化函数的设计。
Offers a comprehensive set of curated educational materials for learning the Python programming language.
本项目是一个前端开发博客和技术知识库。它作为一个软件工程参考和 Web 开发作品集,提供了关于前端工程、编程模式和计算机科学基础的精选文章和笔记。 该网站专注于前端工程教育和技术知识管理。它通过组织技术指南和教程,涵盖了软件架构模式、Web 开发工作流和工程面试准备。 项目的范围包括浏览器内部原理、响应式界面实现和 Web 性能优化的文档。它还涉及数据结构、算法以及构建和部署静态网站的过程。
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.