awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Catégories

6 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • inancgumus/learngoAvatar de inancgumus

    inancgumus/learngo

    20,070Voir sur 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
    Voir sur GitHub↗20,070
  • piglei/one-python-craftsmanAvatar de piglei

    piglei/one-python-craftsman

    7,211Voir sur 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
    Voir sur GitHub↗7,211
  • careercup/ctci-6th-edition-pythonAvatar de careercup

    careercup/CtCI-6th-Edition-Python

    5,199Voir sur GitHub↗

    Ce projet est un guide d'étude d'entretien technique et une bibliothèque de référence d'algorithmes. Il fournit une collection d'implémentations Python pour les défis algorithmiques et les problèmes de structure de données courants dans les évaluations de codage en ingénierie logicielle. Le dépôt sert de ressource pour les solutions d'entretien de codage, présentant des exemples de code documentés pour les algorithmes de tri, de recherche et d'optimisation. Il inclut une suite de tests de solution automatisée pour vérifier la correction de ces implémentations à travers divers cas limites. Le projet met l'accent sur l'utilisation de modèles Python idiomatiques et de structures de bibliothèque standard pour implémenter la logique algorithmique. Chaque solution est organisée en scripts modulaires et validée par des contrôles de vérification automatisés.

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

    Python
    Voir sur GitHub↗5,199
  • prodesire/python-guide-cnAvatar de Prodesire

    Prodesire/Python-Guide-CN

    4,432Voir sur GitHub↗

    Python-Guide-CN est une traduction chinoise d'un guide complet sur la programmation Python idiomatique et le développement logiciel. Il sert de tutoriel de programmation curé et de référence d'écosystème, fournissant un chemin structuré pour apprendre la syntaxe Python, les bibliothèques standard et les modèles de codage professionnels. Le projet se distingue en offrant des instructions détaillées pour configurer des environnements de développement sous Windows, macOS et Linux. Il se concentre spécifiquement sur la sélection des interpréteurs et la gestion des environnements virtuels pour assurer un espace de travail cohérent. Le guide couvre un large éventail de capacités techniques, y compris les flux de travail de test logiciel, la distribution de paquets et l'implémentation des meilleures pratiques de codage. Il fournit en outre des conseils sur le développement web, la construction d'API REST et le calcul scientifique, y compris l'analyse et la visualisation de données.

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

    Batchfile
    Voir sur GitHub↗4,432
  • airbnb/rubyAvatar de airbnb

    airbnb/ruby

    3,890Voir sur 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
    Voir sur GitHub↗3,890
  • fluentpython/example-code-2eAvatar de fluentpython

    fluentpython/example-code-2e

    3,952Voir sur 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
    Voir sur GitHub↗3,952
  1. Home
  2. Programming Languages & Runtimes
  3. Python Language Features
  4. Idiomatic Patterns

Explorer les sous-tags

  • 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