在线学AI

人工智能编程基础-venv 补习课程表

人工智能编程基础:venv

4
发表时间:2025-08-31 15:24作者:雨季


人工智能编程基础-venv 习课程表

人工智能编程基础:venv

一、课程概述

venv 是 Python 自带的虚拟环境管理工具,为 Python 项目提供隔离的运行环境,避免不同项目间的依赖冲突,是人工智能开发中不可或缺的基础工具。本课程表旨在帮助有工作经验但大学期间未认真学习 venv 基础知识的学习者系统地补全这一基础,为后续人工智能学习和项目开发打下坚实基础。

课程内容设计遵循 "基础概念→编程实践→应用拓展→高级技术" 的学习路径,强调从易到难、循序渐进,注重知识间的依赖关系和实际应用。通过本课程的学习,你将全面掌握 venv 的核心功能,并能够在人工智能开发场景中高效使用。

1.1 学习目标

通过本课程的学习,你将能够:

掌握 venv 的安装与基础配置:能够在不同操作系统上正确使用 venv 创建和管理虚拟环境

熟练进行环境管理:创建、激活、管理和删除 Python 虚拟环境

掌握包管理技能:安装、更新和卸载 Python 包,解决包依赖问题

应用高级环境管理技术:克隆环境、迁移环境、使用环境文件等

结合 AI 实际需求:在 venv 环境中配置 TensorFlow、PyTorch 等 AI 框架,进行深度学习开发

1.2 学习路径说明

本课程表按照从易到难、知识依赖关系设计,共分为五个学习模块,每个模块包含若干知识点。学习时应严格按照顺序进行,前一个模块是后一个模块的基础。每个知识点都包含学习要求、学习时长建议、学习资源、难点总结、课后练习作业和过关考试,确保全面掌握。

课程内容的安排遵循 "基础概念→编程实践→应用拓展→高级技术" 的学习路径,先掌握 venv 的基础概念和安装配置,再学习环境管理和包管理的基本操作,接着深入理解高级环境管理技术,然后学习与其他工具的集成,最后应用所学知识进行人工智能开发环境的配置。

、学习建议

2.1 学习方法建议

理论与实践结合:venv 是一款实践性很强的工具,学习时要注重理论与实践的结合,通过大量的实际操作巩固所学知识。

多阅读官方文档:venv 的官方文档是最好的学习资源之一,建议在学习过程中经常查阅官方文档,了解最新功能和最佳实践。

参与开源项目:参与开源项目可以让你接触到实际的软件开发过程,学习团队协作和项目管理经验。

解决实际问题:尝试使用 venv 解决实际问题,如数据处理、机器学习、深度学习等,提高应用能力。

持续学习和实践:venv 技术发展迅速,要保持持续学习的态度,关注最新的技术发展和应用。

2.2 学习工具推荐

开发工具强烈建议一边学习理论,一边用编程工具练习!!!

JupyterLab/Jupyter Notebook:与 venv 紧密集成的交互式开发环境

VSCode:强大的代码编辑和调试工具,可与 venv 完美配合

PyCharm:专业的 Python 开发环境,适合大型项目

学习资源

Python 官方文档:https://docs.python.org/3/library/venv.html

中国大学 MOOC:提供大量优质的 Python 和 venv 课程

Coursera 和 edX:提供国际知名大学的相关课程

GitHub:开源项目和代码资源库

辅助工具

NumPy:科学计算基础库,与 venv 紧密集成

Pandas:数据处理和分析工具,与 venv 互补

Matplotlib:数据可视化工具,与 venv 集成使用

TensorFlow/PyTorch:深度学习框架,与 venv 集成使用

2.3 学习进度管理

制定学习计划:根据课程表的安排,制定详细的学习计划,合理分配每天的学习时间,确保按时完成学习目标。

阶段性目标:将整个学习过程分为若干阶段,每个阶段设定明确的学习目标,如完成一个模块的学习并通过相应的过关考试。

学习记录:记录每天的学习内容、遇到的问题和解决方法,便于复习和总结。

定期复习:定期复习已学内容,强化记忆,避免遗忘,特别是核心知识点和操作技能。

模拟考试:在每个模块学习结束后,进行模拟考试,检验学习效果,及时发现和解决问题。

鼓励

本课程表系统地梳理了 venv 基础编程的核心知识点,从基础概念到高级应用,从环境管理到包管理,覆盖了 venv 的各个方面。通过按照本课程表的顺序学习,你将能够全面掌握 venv 的核心功能,并能够在人工智能开发场景中高效使用。

venv 作为 Python 数据科学和人工智能领域的基础工具,其功能丰富且强大,需要通过系统的学习和实践才能熟练掌握。希望本课程表能够帮助你克服学习困难,建立对 venv 的兴趣和信心,为未来的人工智能学习和研究打下坚实的基础。

记住,学习编程是一个循序渐进的过程,需要持续的努力和实践。希望你能够坚持学习,不断实践,最终达到熟练掌握 venv 的目标。祝你学习愉快,编程进步!
若过程中有任何疑问,可关注公众号(iLearnAI)进专家群交流,不要放弃!

                   


课程表

详细的学习课程如下

大类

序号

知识点

学习要求

学习时长建议

学习资源

难点总结

课后练习

过关考试

venv 基础概念与安装
1
venv 概述与安装准备
1.了解 venv 的概念、特点和应用场景
2.理解 venv 与 Python 的关系
3.掌握 venv 版本选择的原则
4.能够正确选择适合自己操作系统的 venv 版本
建议 2 小时(理论学习 1 小时,实践 1 小时)
1.腾讯云开发者社区《Python 如何创建虚拟环境?venv 模块使用技巧》
https://cloud.tencent.com/developer/article/2491388
2.CSDN 博客《venv,一个集成的依赖与环境管理 Python 库!》
https://blog.csdn.net/2401_83617404/article/details/140574126
3.博客园《告别依赖冲突烦恼!用 venv 打造整洁 Python 开发环境》
https://www.cnblogs.com/sk8-j/p/18762678
4.抖音视频《Python 教程:venv - 轻松管理软件包和虚拟环境》
https://www.iesdouyin.com/share/video/7470133132398791975/
1.不同操作系统下 venv 版本的选择
2.区分 venv 与传统依赖管理工具的适用场景
3.理解 venv 的核心功能和优势
1.访问 Python 官方网站,了解 venv 的最新版本信息
2.分析不同版本 venv 的区别和适用场景
3.根据自己的操作系统和需求,确定应使用的 venv 版本
1.笔试:venv 的概念、特点和应用场景
2.应用题:根据给定的操作系统和需求,选择合适的 venv 版本并说明理由

2
venv 安装与验证
1.能够在 Windows、macOS 或 Linux 系统上正确使用 venv
2.掌握 venv 的基本使用方法
3.能够验证 venv 环境是否正常工作
4.了解 venv 的基本工作原理
建议 3 小时(理论学习 1 小时,实践 2 小时)
学习资源:
1.腾讯云开发者社区《Python 如何创建虚拟环境?venv 模块使用技巧》
https://cloud.tencent.com/developer/article/2491388
2.CSDN 博客《venv 安装教程:从零开始搭建 Python 开发环境》
https://blog.csdn.net/miracleoa/article/details/120337590
3.抖音视频《venv 安装零基础教程 2025》
https://www.iesdouyin.com/share/video/7498813867154345216/
4.博客园《告别依赖冲突烦恼!用 venv 打造整洁 Python 开发环境》
https://www.cnblogs.com/sk8-j/p/18762678
5.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
1.不同操作系统下 venv 的使用差异
2.理解 venv 的工作原理
3.验证 venv 环境是否正常工作的方法
1.在自己的操作系统上尝试使用 venv 创建一个简单的虚拟环境
2.验证虚拟环境是否正常工作,检查 Python 版本和基本功能
3.了解 venv 的工作原理和基本功能
1.笔试:venv 的基本使用方法和工作原理
2.应用题:根据要求创建一个简单的虚拟环境并验证其正常工作

3
venv 基础配置与环境变量设置
1.掌握 venv 的基础配置方法
2.能够设置 venv 的环境变量
3.了解 venv 配置文件的作用和位置
4.能够解决 venv 使用中的常见问题
建议 3 小时(理论学习 1 小时,实践 2 小时)
1.腾讯云开发者社区《Python 如何创建虚拟环境?venv 模块使用技巧》
https://cloud.tencent.com/developer/article/2491388
2.CSDN 博客《venv 环境变量管理:从基础到高级》
https://blog.csdn.net/gitblog_00111/article/details/148361340
3.博客园《告别依赖冲突烦恼!用 venv 打造整洁 Python 开发环境》
https://www.cnblogs.com/sk8-j/p/18762678
4.抖音视频《venv 环境变量配置详解》
https://www.iesdouyin.com/share/video/7515400812705697076/
5.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
1.环境变量设置的方法(Windows、macOS、Linux)
2.配置文件的作用和修改方法
3.venv 与系统 Python 的冲突处理
4.venv 默认工作目录的修改
1.设置 venv 的环境变量,确保可以在命令行中方便地使用 venv 命令
2.修改 venv 的默认工作目录
3.解决 venv 使用中可能出现的常见问题(如命令找不到等)
1.笔试:venv 环境变量设置和配置文件修改方法
2.应用题:根据给定的问题,提出 venv 使用中的解决方案
venv 基础操作
4
venv 命令行基础
1.了解 venv 的基本功能和作用
2.掌握 venv 命令行的基本使用方法
3.能够查看 venv 的版本信息和配置信息
4.理解 venv 的工作流程
建议 3 小时(理论学习 1 小时,实践 2 小时)
1.腾讯云开发者社区《Python 如何创建虚拟环境?venv 模块使用技巧》
https://cloud.tencent.com/developer/article/2491388
2.CSDN 博客《venv 命令完全指南:从安装到依赖管理》
https://blog.csdn.net/gitblog_00003/article/details/148361229
3.掘金《Matplotlib 绘图艺术:从新手到高手的全面指南》
https://juejin.cn/post/7434525301890498560
4.博客园《matplotlib 机器学习绘图》
https://www.cnblogs.com/goldsunshine/p/19045905
5.中国大学 MOOC《Python 编程基础》Matplotlib 部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
1.venv 与 pip 的区别和联系
2.venv 命令行的基本语法
3.venv 的配置文件(Pipfile)的作用
4.venv 的工作流程
1.打开命令行工具,练习 venv 的基本命令
2.查看 venv 的版本信息和配置信息
3.了解 venv 的工作原理和基本功能
1.笔试:venv 的基本功能和命令行语法
2.应用题:根据给定的场景,选择合适的 venv 命令

5
环境管理基础
1.掌握创建虚拟环境的方法(python -m venv)
2.能够激活和停用虚拟环境
3.了解查看已创建环境的方法
4.能够删除不需要的环境
建议 5 小时(理论学习 2 小时,实践 3 小时)
1.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
2.CSDN 博客《venv 环境管理实战:从创建到删除》
https://blog.csdn.net/gitblog_00091/article/details/148361329
3.掘金《Matplotlib 绘图艺术:从新手到高手的全面指南》
https://juejin.cn/post/7434525301890498560
4.抖音视频《venv 环境管理详解:创建、激活、删除》
https://www.iesdouyin.com/share/video/7371343994913082665/
5.上海建桥学院信息技术学院《1050041 - 人工智能概论 - 教学进度表 - 英语 B20-11 (专升本)- 孙红 (pdf)》
https://xxjs.gench.edu.cn/_upload/article/files/c2/d6/65635748480ab66fabf8b5131afc/dbe8d93a-faa0-4397-b8ae-c195bc72d8b4.pdf
1.不同操作系统下激活环境的差异
2.环境名称的规范和注意事项
3.环境管理的基本命令(activate、deactivate 等)
4.基础环境与虚拟环境的区别
1.创建一个名为 "python39" 的虚拟环境,指定 Python 版本为 3.9
2.激活和停用创建的虚拟环境
3.查看当前系统中所有已创建的环境
4.删除一个不需要的环境
1.笔试:环境管理的基本命令和参数
2.应用题:根据要求创建、激活和删除虚拟环境

6
包管理基础
1.掌握安装包的方法(pip install)
2.能够更新已安装的包(pip update)
3.了解卸载包的方法(pip uninstall)
4.能够搜索包的信息(pip search)
建议 5 小时(理论学习 2 小时,实践 3 小时)
1.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
2.CSDN 博客《venv 包管理实战:安装、更新与卸载》
https://blog.csdn.net/gitblog_00003/article/details/148361229
3.掘金《Matplotlib 绘图艺术:从新手到高手的全面指南》
https://juejin.cn/post/7434525301890498560
4.抖音视频《venv 包管理详解:安装、更新、卸载》
https://www.iesdouyin.com/share/video/7371343994913082665/
5.上海建桥学院信息技术学院《1050041 - 人工智能概论 - 教学进度表 - 英语 B20-11 (专升本)- 孙红 (pdf)》
https://xxjs.gench.edu.cn/_upload/article/files/c2/d6/65635748480ab66fabf8b5131afc/dbe8d93a-faa0-4397-b8ae-c195bc72d8b4.pdf
1.包安装的不同方式(指定版本、指定源等)
2.包更新的策略和注意事项
3.包卸载的正确方法
4.搜索包的语法和选项
1.在已创建的虚拟环境中安装 numpy、pandas 等常用包
2.更新已安装的包到最新版本
3.卸载一个不需要的包
4.搜索特定版本的包信息
1.笔试:包管理的基本命令和参数
2.应用题:根据要求安装、更新和卸载指定的包
高级环境管理
7
环境克隆与迁移
1.掌握克隆环境的方法(pip freeze 和 pip install -r)
2.能够迁移环境到其他设备或平台
3.了解环境文件的导出和导入方法
4.能够解决环境克隆和迁移过程中的常见问题
建议 6 小时(理论学习 2 小时,实践 4 小时)
1.CSDN 博客《venv 环境克隆与迁移详解》
https://blog.csdn.net/tekin_cn/article/details/145674416
2.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
3.掘金《Matplotlib 绘图艺术:从新手到高手的全面指南》
https://juejin.cn/post/7434525301890498560
4.博客园《matplotlib 机器学习绘图》
https://www.cnblogs.com/goldsunshine/p/19045905
5.CSDN 博客《Matplotlib 基础入门知识点总结》
https://blog.csdn.net/xx_studying/article/details/127855567
1.环境克隆的命令参数和选项
2.环境迁移的步骤和注意事项
3.环境文件的格式和内容
4.跨平台迁移的兼容性问题
1.克隆一个已有的环境
2.导出当前环境的配置文件(requirements.txt)
3.在另一台设备上导入环境配置文件,创建相同的环境
4.解决环境克隆和迁移过程中可能出现的问题
1.笔试:环境克隆和迁移的方法和步骤
2.应用题:根据要求克隆和迁移指定的环境

8
高级环境管理技术
1.掌握环境路径自定义的方法
2.能够管理环境变量
3.了解离线环境搭建的方法
4.能够解决环境管理中的高级问题
建议 7 小时(理论学习 3 小时,实践 4 小时)
1.CSDN 博客《venv 高级环境管理:路径自定义与变量管理》
https://blog.csdn.net/gitblog_00111/article/details/148361340
2.CSDN 博客《venv 环境搭建全攻略:从零避坑到高阶实战,打造完美 Python 开发环境!》
https://blog.csdn.net/caishuangxi111/article/details/145874521
3.腾讯云开发者社区《venv 完全指南:从环境管理到工具集成》
https://cloud.tencent.com/developer/article/2521201?policyId=1004
4.博客园《iSunXiaoXiao - 博客园》
https://www.cnblogs.com/iSun520/p/18743457
5.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
1.环境路径自定义的方法和注意事项
2.环境变量管理的高级技巧
3.离线环境搭建的步骤和应用场景
4.环境管理中的常见高级问题及解决方法
1.创建一个自定义路径的虚拟环境
2.管理环境中的环境变量,设置和取消特定的环境变量
3.搭建一个离线环境,安装所需的包
4.解决环境管理中的高级问题(如权限问题、文件损坏等)
1.笔试:高级环境管理的方法和技术
2.应用题:根据要求创建自定义路径的环境,并解决可能出现的问题

9
环境文件管理
1.掌握环境文件的导出方法(pip freeze)
2.能够创建和编辑环境文件(requirements.txt)
3.了解环境文件的结构和内容
4.能够使用环境文件创建和更新环境
建议 6 小时(理论学习 2 小时,实践 4 小时)
1.CSDN 博客《venv 环境克隆与迁移详解》
https://blog.csdn.net/tekin_cn/article/details/145674416
2.CSDN 博客《venv 使用指南,涵盖环境管理、包管理 、常用命令及最佳实践》
https://blog.csdn.net/wamp0001/article/details/147561884
3.腾讯云开发者社区《venv 完全指南:从环境管理到工具集成》
https://cloud.tencent.com/developer/article/2521201?policyId=1004
4.博客园《iSunXiaoXiao - 博客园》
https://www.cnblogs.com/iSun520/p/18743457
5.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
1.环境文件的结构和内容规范
2.环境文件中依赖关系的表示方法
3.使用环境文件创建和更新环境的方法
4.环境文件在团队协作和项目管理中的应用
1.导出当前环境的配置文件
2.编辑环境文件,添加或删除特定的包依赖
3.使用编辑后的环境文件创建新的环境
4.更新现有环境以匹配环境文件的配置
1.笔试:环境文件管理的方法和技术
2.应用题:根据要求导出、编辑和使用环境文件
集成应用
10
venv 与 Jupyter Notebook 集成
1.掌握在 venv 中安装和配置 Jupyter Notebook 的方法
2.能够在 Jupyter Notebook 中使用不同的虚拟环境
3.了解 Jupyter Notebook 的基本使用方法
4.能够解决集成过程中的常见问题
建议 8 小时(理论学习 3 小时,实践 5 小时)
1.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
2.掘金《Matplotlib 绘图艺术:从新手到高手的全面指南》
https://juejin.cn/post/7434525301890498560
3.抖音视频《AI 训练师实操环境!venv+Jupyter 教程》
https://www.iesdouyin.com/share/video/7515400812705697076/
4.抖音视频《Jupyter 有哪些使用技巧,1 分钟带你全面了解》
https://www.iesdouyin.com/share/video/7482604144281373964/
5.抖音视频《介绍 JupyterNotebook 代码编辑页面的操作,运行管理页面的操作》
https://www.iesdouyin.com/share/video/7262192723090787647/
1.Jupyter Notebook 的安装和配置方法
2.将虚拟环境添加到 Jupyter Notebook 内核的步骤
3.Jupyter Notebook 的基本操作和快捷键
4.集成过程中的常见问题及解决方法
1.在 venv 中安装 Jupyter Notebook
2.将已创建的虚拟环境添加到 Jupyter Notebook 的内核中
3.使用 Jupyter Notebook 创建和运行 Python 代码
4.解决集成过程中可能出现的问题(如内核无法启动等)
1.笔试:venv 与 Jupyter Notebook 集成的方法和步骤
2.应用题:根据要求在 Jupyter Notebook 中使用指定的虚拟环境

11
venv 与深度学习框架集成
1.掌握在 venv 中安装和配置 TensorFlow 的方法
2.能够在 venv 中安装和配置 PyTorch
3.了解 GPU 环境配置的方法和要求
4.能够解决框架集成过程中的常见问题
建议 10 小时(理论学习 4 小时,实践 6 小时)
1.脚本之家《venv 虚拟环境中安装 cudatoolkit 和 cudnn 包并配置 tensorflow-gpu 的教程》
https://m.jb51.net/python/3367392w5.htm
2.掘金《AI 大模型应用实战之 GPU 加速实战:手把手教你配置 TensorFlow/PyTorch 深度学习环境》
https://juejin.cn/post/7511660336653320192
3.51CTO 博客《venv tensorflow 不支持 gpu_jowvid 的技术博客》
https://blog.51cto.com/u_13539/13571749
4.抖音视频《30 分钟搞懂 tensorflow 深度学习框架,零基础教学 从环境配置到模型搭建、训练、推理、可视化,手把手带你搭建环境,安装 tensorflow-gpu 或 cpu 版本,从小白角度逐行讲解代码,从数据载入到用 tensorflow 搭建模型、进行模型训练、优化模型、推理、可视化推理结果》
https://www.iesdouyin.com/share/video/7493799564248468771/
5.抖音视频《TensorFlow 模型训练环境安装》
https://www.iesdouyin.com/share/video/7499068332415388928/
1.TensorFlow 和 PyTorch 的安装方法和版本选择
2.GPU 环境配置的步骤和要求(CUDA、cuDNN 等)
3.框架版本与 CUDA/cuDNN 版本的兼容性问题
4.框架集成过程中的常见问题及解决方法
1.在 venv 中创建专门用于深度学习的虚拟环境
2.安装和配置 TensorFlow(CPU 和 GPU 版本)
3.安装和配置 PyTorch(CPU 和 GPU 版本)
4.解决框架集成过程中可能出现的问题
1.笔试:深度学习框架集成的方法和步骤
2.应用题:根据要求安装和配置指定版本的深度学习框架

12
企业级环境管理实践
1.了解企业级环境管理的最佳实践
2.掌握多环境协同管理的方法
3.了解环境隔离和安全性的重要性
4.能够应用环境管理技术解决实际问题
建议 10 小时(理论学习 4 小时,实践 6 小时)
1.企业文档《Generating custom venv installers》
https://enterprise-docs.anaconda.com/en/5.5.0/admin/custom-installer.html
2.企业文档《venv Enterprise Admin Consoles》
https://enterprise-docs.anaconda.com/en/latest/admin/consoles.html
3.CSDN 文库《【企业级部署】venv 自动化部署策略:多用户环境管理技巧》
https://wenku.csdn.net/column/5v94984dv4
4.CSDN 文库《【企业级 Python 包管理】:venv 解决方案,优化大规模项目管理流程》
https://wenku.csdn.net/column/1f85eg6m0b
5.腾讯云开发者社区《venv 完全指南:从环境管理到工具集成》
https://cloud.tencent.com/developer/article/2521201?policyId=1004
1.企业级环境管理的最佳实践和标准流程
2.多环境协同管理的方法和工具
3.环境隔离和安全性的技术实现
4.环境管理在实际项目中的应用案例和解决方案
1.设计一个企业级项目的环境管理方案
2.实现多环境的协同管理和版本控制
3.应用环境隔离和安全性技术保护项目环境
4.解决企业级环境管理中的实际问题
1.笔试:企业级环境管理的最佳实践和技术
2.应用题:根据实际项目需求,设计环境管理方案
高级应用与项目实践
13
环境优化与性能调优
1.掌握环境优化的方法和技术
2.能够进行环境性能调优
3.了解 venv 与 pip 的协同使用技巧
4.能够解决环境优化和调优中的常见问题
建议 10 小时(理论学习 4 小时,实践 6 小时)
1.CSDN 博客《venv 使用指南,涵盖环境管理、包管理 、常用命令及最佳实践》
https://blog.csdn.net/wamp0001/article/details/147561884
2.CSDN 博客《venv 环境搭建全攻略:从零避坑到高阶实战,打造完美 Python 开发环境!》
https://blog.csdn.net/caishuangxi111/article/details/145874521
3.腾讯云开发者社区《venv 完全指南:从环境管理到工具集成》
https://cloud.tencent.com/developer/article/2521201?policyId=1004
4.博客园《iSunXiaoXiao - 博客园》
https://www.cnblogs.com/iSun520/p/18743457
5.腾讯云开发者社区《Python 数据分析: Pandas 库概述与应用场景之 Series 与 DataFrame 创建指南》
https://cloud.tencent.cn/developer/article/2490612?frompage=seopage&policyId=20240000&traceId=01jy29ca36ttkanccafnqb6k70
1.环境优化的方法和策略
2.性能调优的技术和工具
3.venv 与 pip 协同使用的最佳实践
4.环境优化和调优中的常见问题及解决方法
1.优化已创建的虚拟环境,提高性能和稳定性
2.应用 venv 与 pip 的协同使用技巧解决依赖问题
3.解决环境优化和调优过程中可能出现的问题
4.比较不同优化策略的效果
1.笔试:环境优化和性能调优的方法和技术
2.应用题:根据要求优化和调优指定的环境

14
自动化部署与持续集成
1.掌握环境自动化部署的方法
2.了解持续集成和持续部署(CI/CD)中的环境管理
3.能够编写自动化部署脚本
4.能够解决自动化部署过程中的常见问题
建议 12 小时(理论学习 5 小时,实践 7 小时)
1.企业文档《Generating custom venv installers》
https://enterprise-docs.anaconda.com/en/5.5.0/admin/custom-installer.html
2.企业文档《venv Enterprise Admin Consoles》
https://enterprise-docs.anaconda.com/en/latest/admin/consoles.html
3.CSDN 文库《【企业级部署】venv 自动化部署策略:多用户环境管理技巧》
https://wenku.csdn.net/column/5v94984dv4
4.CSDN 文库《【企业级 Python 包管理】:venv 解决方案,优化大规模项目管理流程》
https://wenku.csdn.net/column/1f85eg6m0b
5.腾讯云开发者社区《venv 完全指南:从环境管理到工具集成》
https://cloud.tencent.com/developer/article/2521201?policyId=1004
1.环境自动化部署的方法和工具
2.CI/CD 流程中的环境管理策略
3.自动化部署脚本的编写和调试
4.自动化部署在实际项目中的应用案例和解决方案
1.编写自动化部署脚本,实现环境的自动创建和配置
2.集成环境管理到 CI/CD 流程中
3.解决自动化部署过程中可能出现的问题
4.比较不同自动化部署工具的优缺点
1.笔试:自动化部署和持续集成的方法和技术
2.应用题:根据要求设计和实现环境的自动化部署

15
综合项目实践
1.能够综合应用 venv 的各种功能进行项目开发
2.能够设计和管理复杂的项目环境
3.了解项目环境管理的最佳实践
4.能够解决项目实践中的实际问题
建议 15 小时(理论学习 6 小时,实践 9 小时)
1.企业文档《Generating custom venv installers》
https://enterprise-docs.anaconda.com/en/5.5.0/admin/custom-installer.html
2.企业文档《venv Enterprise Admin Consoles》
https://enterprise-docs.anaconda.com/en/latest/admin/consoles.html
3.CSDN 文库《【企业级部署】venv 自动化部署策略:多用户环境管理技巧》
https://wenku.csdn.net/column/5v94984dv4
4.CSDN 文库《【企业级 Python 包管理】:venv 解决方案,优化大规模项目管理流程》
https://wenku.csdn.net/column/1f85eg6m0b
5.腾讯云开发者社区《venv 完全指南:从环境管理到工具集成》
https://cloud.tencent.com/developer/article/2521201?policyId=1004
1.综合项目环境的设计和管理方法
2.复杂项目中的环境隔离和依赖管理
3.项目环境管理的最佳实践和标准流程
4.项目实践中的实际问题及解决方案
1.设计一个复杂项目的环境管理方案
2.实现项目环境的自动化部署和管理
3.解决项目实践中可能出现的环境管理问题
4.编写项目环境管理文档和操作指南
1.笔试:综合项目实践的方法和技术
2.应用题:根据要求设计和管理复杂项目的环境



参考资料

[1] Python 学习路线-CSDN博客 https://blog.csdn.net/daoshen1314/article/details/140376446

[2] Python入门(19)--最终篇-CSDN博客 https://blog.csdn.net/Chen7Chan/article/details/144104605

[3] Python如何创建虚拟环境?venv模块使用技巧-Python教程-PHP中文网 https://m.php.cn/faq/1445813.html

[4] 《进阶教程》课件-20250220.ppt - 人人文库 https://m.renrendoc.com/paper/390606554.html

[5] Python命令怎样用venv创建轻量级虚拟环境 Python命令venv使用的操作技巧-Python教程-PHP中文网 https://m.php.cn/faq/1464025.html

[6] 虚拟环境创建的方式!-抖音 https://www.iesdouyin.com/share/video/7517046862743801126/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7517046760288570153&region=&scene_from=dy_open_search_video&share_sign=yJk6ml_3lgBhi_hc2qAF2jS036cRZHfqJZGjrO7g4HQ-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756564854&u_code=0&video_share_track_ver=&with_sec_did=1

[7] #创作灵感 PyCharm不能编译的问题及解决办法 #Python #Python编程 #python教学 #python资料-抖音 https://www.iesdouyin.com/share/video/7523879793914481920/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7175704290304378939&region=&scene_from=dy_open_search_video&share_sign=5jfLWczbhZw9fXwjkjPcl2DYg5Mc5y5Lcad8WrLcg1w-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756564854&u_code=0&video_share_track_ver=&with_sec_did=1

[8] 课程大纲-教务系统 https://jwba.ucas.ac.cn/sc/course/courseplan/227503

[9] 学习ai课程大纲-CSDN博客 https://blog.csdn.net/onlyoneggp/article/details/147978208

[10] 学习人工智能的大纲总结_ai课程大纲-CSDN博客 https://blog.csdn.net/2401_89761379/article/details/145050405

[11] 人工智能_武汉大学_中国大学MOOC(慕课) https://www.icourse163.org/learn/WHU-1207037803?tid=1472599456

[12] 人工智能_中国大学MOOC(慕课) https://www.icourse163.org/course/detail.htm?cid=1451659206

[13] 高校人工智能专业课程设置方案.doc - 人人文库 https://m.renrendoc.com/paper/369452618.html

[14] 专科人工智能2025年课程体系解读,越来越实用,摆脱“天坑”从课程体系开始!-抖音 https://www.iesdouyin.com/share/video/7537241850869075258/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7537241848214358810&region=&scene_from=dy_open_search_video&share_sign=UJExSjXlaalZ7NbYTZFQR1lK2PJyiincgOfGh2jQ97o-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756564854&u_code=0&video_share_track_ver=&with_sec_did=1

[15] TensorFlow Framework & GPU Acceleration | NVIDIA Data Center https://www.nvidia.cn/data-center/gpu-accelerated-applications/tensorflow/#page-content

[16] 3588部署算力tensorflow https://blog.51cto.com/u_16213721/13169027

[17] python 环境gpu加速 - CSDN文库 https://wenku.csdn.net/answer/56qn2m433f

[18] 最新 TensorFlow 2.9.1 极简安装教程——GPU版本安装和使用测试-抖音 https://www.iesdouyin.com/share/video/7124219868823457055/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7124219965183363843&region=&scene_from=dy_open_search_video&share_sign=ekmfkboxytihNBU0Rnrs88983icKxE6Fo9t9rg2wbR0-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756564950&u_code=0&video_share_track_ver=&with_sec_did=1

[19] 10分钟内快速安装Tensorflow-GPU+cuda-抖音 https://www.iesdouyin.com/share/video/7357297667992538383/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7357297896158497587&region=&scene_from=dy_open_search_video&share_sign=hBTLHg8fDLw51bQo3Y3nhuT_CdjU.g4c7hPT0_BRr.o-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756564950&u_code=0&video_share_track_ver=&with_sec_did=1

[20] 30分钟搞懂tensorflow深度学习框架,零基础教学 从环境配置到模型搭建、训练、推理、可视化,手把手带你搭建环境,安装tensorflow-gpu或cpu版本,从小白角度逐行讲解代码,从数据载入到用tensorflow搭建模型、进行模型训练、优化模型、推理、可视化推理结果-抖音 https://www.iesdouyin.com/share/video/7493799564248468771/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7493801404377631507&region=&scene_from=dy_open_search_video&share_sign=CnJPwkcnbGRnZdjzWDr7Fb1F6RWZlM0toQZIgAz5DYM-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756564950&u_code=0&video_share_track_ver=&with_sec_did=1

[21] 解决因为python版本问题无法安装第三方库 一般出现这种问题都是python版本跟第三方库的版本要求对不上导致的-抖音 https://www.iesdouyin.com/share/video/7492065224724368674/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7492064891134642978&region=&scene_from=dy_open_search_video&share_sign=GzaNSMw.TvrbbGzo5j6XdHdWviETwQb1zFwLcdC8iqM-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756564950&u_code=0&video_share_track_ver=&with_sec_did=1

[22] 使用Pytrorch构建虚拟环境_python venv torch-CSDN博客 https://blog.csdn.net/a2313179618/article/details/137023917

[23] 安装GPU版本的Pytorch-蕴含“三”之妙道(时短,力少,效高)_cuda12.7对应的pytorch-CSDN博客 https://blog.csdn.net/2301_79225008/article/details/142851031

[24] pytorch会有版本不兼容预测值不一致问题嘛_mob649e816a3664的技术博客_51CTO博客 https://blog.51cto.com/u_16175523/13372239

[25] win11优化pyenv-venv虚拟环境切换 - 菜阿 - 博客园 https://www.cnblogs.com/xysgo/p/18783426

[26] venv pytorch - CSDN文库 https://wenku.csdn.net/answer/52pcxoyc6q

[27] CUDA与venv的配置_tare的venv配置-CSDN博客 https://blog.csdn.net/kingdom_java/article/details/148390674

[28] 让uv管理Python的一切。-抖音 https://www.iesdouyin.com/share/video/7515003159371156794/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7515003121093970722&region=&scene_from=dy_open_search_video&share_sign=T21ZQyxUN3raOAxF5ntaHJPg0o9UfRzcxgznsopKEVk-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756564950&u_code=0&video_share_track_ver=&with_sec_did=1

[29] 使用Pycharm创建的虚拟环境venv在jupyter notebook运行代码_jupyter venv-CSDN博客 https://blog.csdn.net/m0_71315543/article/details/144088395

[30] Jupyter+venv-CSDN博客 https://blog.csdn.net/weixin_30449239/article/details/95196607

[31] jupyter 怎么把本地Python添加进去_mob64ca12e10b51的技术博客_51CTO博客 https://blog.51cto.com/u_16213367/12611353

[32] 【Python】window环境使用venv部署jupyter notebook_51CTO博客_jupyter notebook 环境 https://blog.51cto.com/weltest/13528952

[33] Using Jupyter Notebook in Virtual Environment https://www.geeksforgeeks.org/using-jupyter-notebook-in-virtual-environment/amp/

[34] 如何在虚拟环境中 (virtualenv) 中使用 Jupyter Notebook_在虚拟环境中运行jupyter notebook-CSDN博客 https://blog.csdn.net/kevindree/article/details/88627830

[35] jupyter_venv - CSDN文库 https://wenku.csdn.net/answer/6bdp1wwuso


分享到: