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

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

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

realpython/python-guide

0
View on GitHub↗
29,663 星标·5,900 分支·Batchfile·5 次浏览docs.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.

Star 历史

realpython/python-guide 的 Star 历史图表realpython/python-guide 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Python Guide 的开源替代方案

相似的开源项目,按与 Python Guide 的功能重合度排序。
  • thoughtbot/guidesthoughtbot 的头像

    thoughtbot/guides

    9,556在 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
    在 GitHub 上查看↗9,556
  • cpp-best-practices/cppbestpracticescpp-best-practices 的头像

    cpp-best-practices/cppbestpractices

    8,766在 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
    在 GitHub 上查看↗8,766
  • checkstyle/checkstylecheckstyle 的头像

    checkstyle/checkstyle

    8,867在 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
    在 GitHub 上查看↗8,867
  • jazzband/pip-toolsjazzband 的头像

    jazzband/pip-tools

    8,005在 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
    在 GitHub 上查看↗8,005
查看 Python Guide 的所有 30 个替代方案→

常见问题解答

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.

realpython/python-guide 的主要功能有哪些?

realpython/python-guide 的主要功能包括:Application Deployment Tools, Python Package Managers, Runtime Environments, Tool Taxonomies, Python Development Guides, Python Environment Installations, Coding Standard Recommendations, Coding Standards。

realpython/python-guide 有哪些开源替代品?

realpython/python-guide 的开源替代品包括: 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…