awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesPython

Practical Python implementations of object-oriented design patterns and principles through coding examples.

Distinct from Design Pattern Implementations: Distinct from Design Pattern Implementations: specifically focuses on Python implementations of OOD patterns rather than general pattern implementations.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Python. Refine with filters or upvote what's useful.

Awesome Python GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • eastlakeside/interpy-zheastlakeside 的头像

    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 a Chinese translation of the Intermediate Python book for Mandarin-speaking readers.

    CSSbookpythonpython3
    在 GitHub 上查看↗6,466
  • wireservice/csvkitwireservice 的头像

    wireservice/csvkit

    6,390在 GitHub 上查看↗

    csvkit is a composable Unix-style command-line toolkit for converting, filtering, and analyzing CSV files directly from the terminal. It provides a suite of focused single-purpose commands that can be combined via pipes to build complex data processing workflows, with a modular architecture that includes a column-type inference engine for automatically detecting data types and a streaming-pipeline design for efficient handling of tabular data. The toolkit distinguishes itself through its SQL-engine abstraction layer, which allows users to run SQL queries directly against CSV files without req

    Maps CSV rows to Python lists and columns to typed objects for direct manipulation.

    Python
    在 GitHub 上查看↗6,390
  • tssovi/grokking-the-object-oriented-design-interviewtssovi 的头像

    tssovi/grokking-the-object-oriented-design-interview

    6,232在 GitHub 上查看↗

    Implements object-oriented design patterns and principles in Python through practical coding examples.

    Python
    在 GitHub 上查看↗6,232
  • fluentpython/example-codefluentpython 的头像

    fluentpython/example-code

    5,569在 GitHub 上查看↗

    该项目是一系列实用脚本和参考指南,展示了高级 Python 语言特性和惯用法。它提供了用于掌握并发、元编程和数据结构设计等概念的代码实现。 该存储库包括 Python 对象模型的示例,涵盖自定义属性访问、描述符协议和特殊方法重写。它还具有利用一等函数和装饰器来减少面向对象样板代码的设计模式实现。 该代码库涵盖了广泛的功能,包括使用事件循环和 Future 的异步编程、自定义序列和生成器的创建,以及使用抽象基类进行接口强制执行。它进一步展示了通过上下文管理器进行的资源管理以及对文本和字节序列的处理。

    Examples of using first-class functions and decorators to replace traditional object-oriented boilerplate.

    Python
    在 GitHub 上查看↗5,569
  1. Home
  2. Software Engineering & Architecture
  3. Design Pattern Implementations
  4. Python

探索子标签

  • CSV Object MappingsRepresents CSV rows as Python lists and columns as typed objects for direct manipulation. **Distinct from Python:** Distinct from Python: focuses on mapping CSV tabular data to Python objects, not general Python design patterns.
  • Chinese Python BooksChinese translations of Python educational books that make advanced concepts accessible to Mandarin-speaking readers. **Distinct from Python:** Distinct from Python Design Pattern Implementations: focuses on translated educational books, not code implementations.