michael-borck/ship-python-orchestrate-ai

GitHub: michael-borck/ship-python-orchestrate-ai

一本系统讲解 AI 时代专业 Python 开发实践的开源书籍,涵盖从项目初始化到 CI/CD 发布的完整工程化流程。

Stars: 0 | Forks: 0

# 发布 Python,编排 AI [![continuous-integration](https://img.shields.io/badge/-continuous--integration-blue?style=flat-square)](https://github.com/topics/continuous-integration) [![dependency-management](https://img.shields.io/badge/-dependency--management-blue?style=flat-square)](https://github.com/topics/dependency-management) [![documentation](https://img.shields.io/badge/-documentation-blue?style=flat-square)](https://github.com/topics/documentation) [![github-pages](https://img.shields.io/badge/-github--pages-blue?style=flat-square)](https://github.com/topics/github-pages) [![packaging](https://img.shields.io/badge/-packaging-blue?style=flat-square)](https://github.com/topics/packaging) [![python](https://img.shields.io/badge/-python-3776ab?style=flat-square)](https://github.com/topics/python) [![software-development](https://img.shields.io/badge/-software--development-blue?style=flat-square)](https://github.com/topics/software-development) [![static-analysis](https://img.shields.io/badge/-static--analysis-blue?style=flat-square)](https://github.com/topics/static-analysis) [![testing](https://img.shields.io/badge/-testing-blue?style=flat-square)](https://github.com/topics/testing) [![tex](https://img.shields.io/badge/-tex-blue?style=flat-square)](https://github.com/topics/tex) 本仓库包含书籍《Ship Python, Orchestrate AI: Professional Python in the AI Era》的源代码——这是一本关于专业 Python 开发实践的综合指南。 ## 关于本书 现代 Python 开发不仅仅是编写功能代码。本书展示了一个完整的开发流程,在简洁性与专业实践之间取得平衡,帮助各级开发者构建可维护、生产就绪的 Python 项目。 ### 关键主题 - 设置适当的项目结构和版本控制 - 有效地管理依赖 - 使用代码质量工具(代码检查、格式化、静态分析) - 使用 pytest 实施测试策略 - 为 Python 项目添加类型检查 - 创建有效的文档 - 实施 CI/CD 流水线 - 打包与分发 本书采用“爬-走-跑”的方法,从基础实践开始,逐步引入更高级的技术。 ## 书籍网站 渲染后的书籍可访问:https://michael-borck.github.io/ship-python-orchestrate-ai ## 相关资料 本书是掌握 AI 时代现代软件开发的 5 本书系列的一部分: ### 基础方法论 - **[Converse Python, Partner AI: The Python Edition](https://michael-borck.github.io/converse-python-partner-ai)** — 有效 AI 协作的方法论 ### Python 轨道 - **[Think Python, Direct AI: Computational Thinking for Beginners](https://michael-borck.github.io/think-python-direct-ai)** — 适合初学者 - **[Code Python, Consult AI: Python Fundamentals for the AI Era](https://michael-borck.github.io/code-python-consult-ai)** — 专注于 Python 基础知识介绍 - **[Ship Python, Orchestrate AI: Professional Python in the AI Era](https://michael-borck.github.io/ship-python-orchestrate-ai)**(本书)— 专业 Python 开发实践 ### Web 轨道 - **[Build Web, Guide AI: Business Web Development with AI](https://michael-borck.github.io/build-web-guide-ai)** — 以 AI 为合作伙伴的现代 Web 开发 ## 相关资源 ### 配套仓库 - **[simplebot](https://github.com/michael-borck/simplebot)** — 案例研究项目:用于教学环境的轻量级 LLM 封装器 - **[ship-python-cookiecutter](https://github.com/michael-borck/ship-python-cookiecutter)** — 用于跨平台 Python 应用的 Cookiecutter 模板 - **[ship-python-template](https://github.com/michael-borck/ship-python-template)** — 用于快速启动项目的 GitHub 模板 - **[ship-python-example](https://github.com/michael-borck/ship-python-example)** — 跨平台架构的完整工作示例 ## 在本地构建本书 本书使用 [Quarto](https://quarto.org/) 构建,这是一个科学和技术出版系统。 ### 前置条件 - 安装 [Quarto](https://quarto.org/docs/get-started/) - (可选)安装 [TinyTeX](https://quarto.org/docs/output-formats/pdf-basics.html) 以进行 PDF 渲染 ### 命令 ``` # 通过实时重载预览书籍 quarto preview # 将书籍渲染为 HTML、PDF 和 EPUB quarto render # 发布到 GitHub Pages quarto publish gh-pages ``` ## 许可证 本项目采用双重许可方式: - **书籍内容**:根据 [知识共享署名 4.0 国际许可协议 (CC BY 4.0)](LICENSE-CONTENT.md) 授权。您可以自由共享、改编和基于该材料进行构建,用于任何目的,甚至是商业用途,但需注明出处。 - **代码示例**:根据 [MIT 许可证](LICENSE-CODE.md) 授权。您可以在极简限制下使用、修改和分发代码。 有关完整详细信息,请参阅 [LICENSE](LICENSE) 文件。 ## 关于作者 Michael Borck 是 [简介或个人网站链接]。 ## 致谢 - [您想感谢的任何人或组织]
标签:AI工程化, Linting, MLOps, Python Pipeline, Python开发, Python最佳实践, 云安全监控, 人工智能, 代码规范, 依赖管理, 安全可观测性, 安全规则引擎, 开源框架, 打包发布, 技术书籍, 持续集成, 文档编写, 版本控制, 生产环境, 用户模式Hook绕过, 编程指南, 软件开发, 逆向工具, 静态分析, 项目结构