首页
›
后端、数据与云原生工程
›
041-Python工程开发
›
《Python项目打包与依赖管理工程》
VIP9
本课程属于:041-Python工程开发
后端、数据与云原生工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Python项目打包与依赖管理工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程全景
目标=Python项目打包与依赖管理… · 典型痛点 · 学习路径与工具生态概览
课程导入
工程全景
02
从脚本到项目
目标=识别一个真实Python脚本的… · 划分源码 · 测试
从脚本到项目
Python
03
项目目录结构设计
目标=src布局与flat布局的取舍 · 包与模块的命名规范 · 可导入性与可发布性验证
项目目录结构设计
src
04
pyproject.toml入门
目标=PEP 518与PEP 621… · 项目元数据 · 构建系统声明与工具配置的统一入口
pyproject.to…
PEP
05
setup.py与setup.cfg的遗留世界
目标=理解传统setuptools配… · 迁移到pyproject.toml的…
setup.py
setup.cfg
06
构建后端与前端
目标=setuptools · hatchling · flit
构建后端
前端
07
版本管理工程
目标=语义化版本 · 动态版本 · 版本号来源
版本管理工程
目标=语义化版本
08
依赖声明与依赖解析
目标=install_require… · extras · optional-dependenc…
依赖声明
依赖解析
09
虚拟环境与隔离
目标=venv · virtualenv · conda
虚拟环境
隔离
10
pip与requirements.txt
目标=精确固定 · 哈希校验 · 分层依赖
pip
requirements…
11
锁文件与可复现构建
目标=pip-tools · Poetry lock · PDM lock
锁文件
可复现构建
12
依赖冲突诊断与解决
目标=版本范围 · 回溯解析 · 依赖树可视化
依赖冲突诊断
解决
13
构建wheel与sdist
目标=构建命令 · 产物结构 · METADATA与RECORD文件
wheel
sdist
14
包数据与资源文件
目标=package_data · MANIFEST.in · importlib.resource…
包数据
资源文件
15
入口点与命令行工具
目标=console_scripts · gui_scripts · 插件入口点与可执行脚本打包
入口点
命令行工具
16
命名空间包与大型项目拆分
目标=PEP 420隐式命名空间包 · 多包仓库 · 单体与微包权衡
命名空间包
大型项目拆分
17
私有包仓库与发布
目标=PyPI · TestPyPI · devpi
私有包仓库
发布
18
CI中的构建与发布
目标=GitHub Actions · GitLab CI · Jenkins流水线中的构建
CI
构建
19
可编辑安装与开发模式
目标=pip install -e · PEP 660可编辑轮子 · 开发依赖与生产依赖分离
可编辑安装
开发模式
20
依赖安全与供应链
目标=漏洞扫描 · 依赖审计 · 哈希锁定
依赖安全
供应链
21
跨平台打包与兼容性
目标=manylinux · musllinux · macOS与Windows轮子
跨平台打包
兼容性
22
C扩展与编译依赖
目标=setuptools扩展模块 · pybind11 · Cython
C扩展
编译依赖
23
Docker中的Python打包
目标=多阶段构建 · 依赖缓存 · wheel复用
Docker
Python
24
单体仓库与多包管理
目标=monorepo工具 · 路径依赖 · 工作区
单体仓库
多包管理
25
依赖注入与运行时依赖管理
目标=延迟导入 · 可选依赖 · 插件系统与动态依赖加载
依赖注入
运行时依赖管理
26
打包性能与构建缓存
目标=构建后端缓存 · pip缓存 · uv缓存
打包性能
构建缓存
27
迁移工程
目标=从requirements.t… · 从Poetry到PDM/uv · 从setup.py到现代后端的渐进式…
迁移工程
requirements…
28
发布后运维
目标=版本回滚 · yank · 依赖更新机器人
发布后运维
目标=版本回滚
29
综合实战一
目标=将一个真实数据分析脚本工程化为… · 包含CLI · 测试
综合实战一
目标=将一个真实…
30
综合实战二
目标=设计一个多包微服务项目的依赖治… · 覆盖锁文件 · 私有仓库
综合实战二
目标=设计一个多…
所属VIP或分类
同VIP:Python工程化开发与项目结构
同VIP:Python工程开发实战100例
同VIP:Python并发与异步工程