michael-borck/ship-python-orchestrate-ai
GitHub: michael-borck/ship-python-orchestrate-ai
一本系统讲解 AI 时代专业 Python 开发实践的开源书籍,涵盖从项目初始化到 CI/CD 发布的完整工程化流程。
Stars: 0 | Forks: 0
# 发布 Python,编排 AI
[](https://github.com/topics/continuous-integration) [](https://github.com/topics/dependency-management) [](https://github.com/topics/documentation) [](https://github.com/topics/github-pages) [](https://github.com/topics/packaging) [](https://github.com/topics/python) [](https://github.com/topics/software-development) [](https://github.com/topics/static-analysis) [](https://github.com/topics/testing) [](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绕过, 编程指南, 软件开发, 逆向工具, 静态分析, 项目结构