awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
realpython avatar

realpython/python-guide

0
View on GitHub↗
29,663 stele·5,900 fork-uri·Batchfile·6 vizualizăridocs.python-guide.org↗

Python Guide

This project is a comprehensive guide for Python development and application deployment. It provides standardized patterns for coding standards, environment configuration, and the management of language runtimes and package managers across multiple operating systems.

The guide features a taxonomic mapping of libraries and third-party tools, organizing curated solutions to match specific technical problems. It establishes preferred tools and patterns for developers while offering alternative options based on project requirements.

Coverage extends to the full development lifecycle, including dependency version locking, the automation of development workflows through continuous integration, and the packaging of code into executable formats for server hosting.

The content is delivered as static documentation generated from Markdown files.

Features

  • Application Deployment Tools - Provides comprehensive guidance on packaging and deploying Python applications to production servers.
  • Python Package Managers - Recommends specific package managers and patterns for locking dependency versions to ensure reproducible environments.
  • Runtime Environments - Defines installation procedures across multiple operating systems to ensure consistent Python runtime behavior.
  • Tool Taxonomies - Organizes recommended Python tools into a taxonomic structure mapping specific technical problems to curated solutions.
  • Python Development Guides - Offers detailed guidance on automating development workflows, including continuous integration for testing and documentation.
  • Python Environment Installations - Provides detailed methods for installing and configuring Python environments and dependency management.
  • Coding Standard Recommendations - Establishes preferred Python tools and patterns while providing alternative options for different project requirements.
  • Coding Standards - Provides a comprehensive set of best practices and style guides for maintaining consistent Python codebases.
  • Cross-Platform Architectures - Establishes design patterns and practices for ensuring Python environment compatibility across different host machines.
  • Problem Pattern Mappings - Associates technical problems with recurring solution patterns through a curated library mapping.
  • Language Extensions and Libraries - Offers a categorized selection of language-specific libraries to simplify various development tasks.
  • Dependency Lock Managers - Employs dependency lock managers to ensure consistent library versions across different developer machines.
  • Lock Files - Specifies exact library versions in lock files to guarantee reproducible runtime environments.
  • Automated Quality Workflows - Integrates formatting, linting, and testing into the development lifecycle via automated quality workflows.
  • Coding Standards Enforcement - Provides automated systems for maintaining consistent coding standards and quality constraints across the project.
  • Style Guide Enforcers - Provides automated formatting rules to enforce a strict, singular standard of code style.
  • Validation Pipelines - Implements automated validation pipelines that run tests on every commit to ensure content integrity.
  • Quality Assurance Practices - Provides guidelines and structured approaches for implementing quality assurance processes to prevent regressions in the guide.
  • Python Development Resources - Best practices for Python installation and environment management.

Istoric stele

Graficul istoricului de stele pentru realpython/python-guideGraficul istoricului de stele pentru realpython/python-guide

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Python Guide

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Python Guide.
  • thoughtbot/guidesAvatar thoughtbot

    thoughtbot/guides

    9,556Vezi pe GitHub↗

    This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of

    Ruby
    Vezi pe GitHub↗9,556
  • cpp-best-practices/cppbestpracticesAvatar cpp-best-practices

    cpp-best-practices/cppbestpractices

    8,766Vezi pe GitHub↗

    This project is a curated collection of guidelines and technical resources designed to improve C++ code safety, maintainability, and performance. It provides a comprehensive set of coding standards and best practices for establishing consistent naming, formatting, and structural patterns across C++ codebases. The guide offers specific technical advice on performance optimization, including methods for minimizing object copying, optimizing memory allocation, and reducing compilation cycles. It also provides a directory of tooling recommendations for implementing static analysis, fuzz testing,

    best-practicescpp
    Vezi pe GitHub↗8,766
  • checkstyle/checkstyleAvatar checkstyle

    checkstyle/checkstyle

    8,867Vezi pe GitHub↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    Javacode-qualitycommand-line-toolhacktoberfest
    Vezi pe GitHub↗8,867
  • jazzband/pip-toolsAvatar jazzband

    jazzband/pip-tools

    8,005Vezi pe GitHub↗

    pip-tools is a set of utilities for Python dependency pinning, lockfile management, and virtual environment synchronization. It functions as a requirement compiler that resolves high-level package declarations into a pinned list of specific versions and content hashes to ensure repeatable builds across different environments. The tool differentiates itself by providing a mechanism to refresh locked dependencies to their latest compatible versions without manual editing. It supports a layered dependency workflow, allowing one requirements file to act as a constraint for another to maintain com

    Python
    Vezi pe GitHub↗8,005
Vezi toate cele 30 alternative pentru Python Guide→

Întrebări frecvente

Ce face realpython/python-guide?

This project is a comprehensive guide for Python development and application deployment. It provides standardized patterns for coding standards, environment configuration, and the management of language runtimes and package managers across multiple operating systems.

Care sunt principalele funcționalități ale realpython/python-guide?

Principalele funcționalități ale realpython/python-guide sunt: Application Deployment Tools, Python Package Managers, Runtime Environments, Tool Taxonomies, Python Development Guides, Python Environment Installations, Coding Standard Recommendations, Coding Standards.

Care sunt câteva alternative open-source pentru realpython/python-guide?

Alternativele open-source pentru realpython/python-guide includ: thoughtbot/guides — This project is a software engineering style guide and a curated collection of architectural patterns and coding… cpp-best-practices/cppbestpractices — This project is a curated collection of guidelines and technical resources designed to improve C++ code safety,… checkstyle/checkstyle — Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best… jazzband/pip-tools — pip-tools is a set of utilities for Python dependency pinning, lockfile management, and virtual environment… nvie/pip-tools — pip-tools is a set of command line utilities for compiling high-level Python dependency lists into pinned requirements… pipxproject/pipx — Pipx is a system for installing, running, and managing isolated Python applications and their corresponding virtual…