awesome-repositories.com

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

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

6 个仓库

Awesome GitHub RepositoriesIdiomatic Patterns

Python-specific coding patterns and conventions that improve readability and efficiency.

Distinct from Python Language Features: Distinct from Python Language Features: focuses on idiomatic usage patterns like comprehensions and unpacking, not core syntax.

Explore 6 awesome GitHub repositories matching programming languages & runtimes · Idiomatic Patterns. Refine with filters or upvote what's useful.

Awesome Idiomatic Patterns GitHub Repositories

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

    inancgumus/learngo

    20,070在 GitHub 上查看↗

    Learngo is an interactive coding course and programming tutorial designed to teach the Go language. It functions as an educational guide that combines instructional materials with a learning-by-doing approach to help users master language syntax and practical application. The project focuses on idiomatic Go programming, providing a practical reference for writing code that follows industry standards and conventions. It emphasizes the development of testable code and the implementation of maintainable programming patterns. The curriculum is delivered through a series of hand-crafted examples,

    Maps specific Go coding patterns to practical exercises and tests for structured learning.

    Go
    在 GitHub 上查看↗20,070
  • piglei/one-python-craftsmanpiglei 的头像

    piglei/one-python-craftsman

    7,211在 GitHub 上查看↗

    This project is a comprehensive Python coding guide and software engineering resource focused on professional development practices. It provides a detailed collection of idiomatic techniques, design patterns, and architectural strategies to improve code quality and maintainability. The guide emphasizes advanced design patterns such as dependency injection, data-driven design, and the application of SOLID principles for object-oriented design. It distinguishes itself by covering sophisticated structural strategies, including class-based decorators, the separation of interfaces from implementat

    A comprehensive guide to Python-specific coding patterns and idiomatic conventions that improve professional code quality.

    articlesbookpython
    在 GitHub 上查看↗7,211
  • careercup/ctci-6th-edition-pythoncareercup 的头像

    careercup/CtCI-6th-Edition-Python

    5,199在 GitHub 上查看↗

    This project is a technical interview study guide and algorithm reference library. It provides a collection of Python implementations for algorithmic challenges and data structure problems common to software engineering coding assessments. The repository serves as a resource for coding interview solutions, featuring documented code samples for sorting, searching, and optimization algorithms. It includes an automated solution test suite to verify the correctness of these implementations across various edge cases. The project emphasizes the use of idiomatic Python patterns and standard library

    Demonstrates how to solve complex algorithmic problems using clean, idiomatic Python patterns.

    Python
    在 GitHub 上查看↗5,199
  • prodesire/python-guide-cnProdesire 的头像

    Prodesire/Python-Guide-CN

    4,432在 GitHub 上查看↗

    Python-Guide-CN is a Chinese translation of a comprehensive guide to idiomatic Python programming and software development. It serves as a curated programming tutorial and ecosystem reference, providing a structured path for learning Python syntax, standard libraries, and professional coding patterns. The project distinguishes itself by offering detailed instructions for setting up development environments across Windows, macOS, and Linux. It specifically focuses on the selection of interpreters and the management of virtual environments to ensure a consistent workspace. The guide covers a b

    Documents idiomatic Python patterns and professional coding styles to guide developers toward industry standards.

    Batchfile
    在 GitHub 上查看↗4,432
  • airbnb/rubyairbnb 的头像

    airbnb/ruby

    3,890在 GitHub 上查看↗

    This project provides a collection of coding standard specifications, style guides, and configuration assets used to define automated rules for static code analysis in Ruby. It serves as a centralized set of RuboCop configurations and static analysis rules to ensure consistent syntax and idiomatic usage across a codebase. The project establishes a comprehensive Ruby style guide that defines naming conventions, indentation, and structural requirements. It utilizes a pluggable linting engine to enforce these standards through a defined set of patterns and constraints. The capability surface co

    Promotes the use of idiomatic Ruby patterns and method preferences to improve performance and clarity.

    Ruby
    在 GitHub 上查看↗3,890
  • fluentpython/example-code-2efluentpython 的头像

    fluentpython/example-code-2e

    3,952在 GitHub 上查看↗

    This repository is a collection of practical code samples and an idiomatic programming guide for the Python language. It serves as a reference for implementing advanced language features, data structures, and professional coding standards. The project focuses on demonstrating object-oriented architectures and structural design patterns. It provides a set of source files that illustrate the use of advanced Python capabilities to create readable and efficient software designs. The implementation covers asynchronous and concurrent execution patterns, as well as idiomatic software design and pro

    Demonstrates Python-specific coding patterns and conventions that improve code readability and efficiency.

    Pythonconcurrencyiteratorsmetaprogramming
    在 GitHub 上查看↗3,952
  1. Home
  2. Programming Languages & Runtimes
  3. Python Language Features
  4. Idiomatic Patterns

探索子标签

  • Educational MappingsLinks specific language idioms to targeted exercises and validation tests for structured skill acquisition. **Distinct from Idiomatic Patterns:** Focuses on mapping idioms to pedagogical exercises, not just documenting the idioms themselves