在线学AI

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

人工智能编程基础:PyCharm

4
发表时间:2025-08-31 14:32作者:雨季


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

人工智能编程基础:PyCharm


一、课程概述

PyCharm 作为 Python 开发的专业集成开发环境 (IDE),是人工智能领域开发者的必备工具。掌握 PyCharm 的使用不仅能提高编程效率,还能帮助开发者更高效地进行代码编写、调试、测试和项目管理。对于希望从事人工智能工作的人员来说,熟练掌握 PyCharm 的使用是提高开发效率和代码质量的关键。

本课程表旨在帮助有工作经验但大学期间未认真学习 PyCharm 基础知识的学习者系统地补全这一基础,为后续学习人工智能技术打下坚实基础。课程内容设计遵循 "基础操作→项目管理→代码开发→调试优化→高级功能" 的学习路径,强调从易到难、循序渐进,注重知识间的依赖关系和实际应用。

1.1 学习目标

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

掌握 PyCharm 的基础操作:熟练使用 PyCharm 的界面、菜单和基本功能

管理 Python 项目和环境:创建和管理 Python 项目、配置虚拟环境、管理依赖包

高效编写和编辑代码:使用 PyCharm 的代码编辑、导航和重构功能

进行代码调试和测试:掌握 PyCharm 的调试工具和单元测试框架

使用版本控制系统:集成 Git 进行代码版本管理

利用高级功能提升效率:使用插件、自定义配置和自动化工具

结合人工智能开发需求:掌握与 AI 开发相关的 PyCharm 功能和最佳实践

1.2 学习路径说明

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

课程内容的安排遵循 "基础概念→编程实践→应用拓展→高级技术" 的学习路径,先掌握 PyCharm 的基础操作和项目管理,再学习代码编辑和调试,接着深入理解版本控制和测试,然后学习高级功能和自定义配置,最后应用所学知识进行人工智能项目开发实践。

、学习建议

2.1 学习方法建议

理论联系实际:PyCharm 的学习需要结合实际项目和代码,通过实践加深理解。建议在学习过程中不断尝试使用所学功能解决实际问题。

多做练习:PyCharm 的操作技能需要通过大量练习才能熟练掌握。建议按照课程表中的课后练习和过关考试要求,进行有针对性的练习。

循序渐进:学习过程中应遵循课程表的顺序,从基础到高级逐步学习,确保每个知识点都扎实掌握后再进入下一个模块。

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

参与社区:加入 PyCharm 和 Python 开发社区,与其他开发者交流经验,解决问题,学习最新技术和技巧。

2.2 学习工具推荐

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

PyCharm:核心开发工具

Anaconda:用于管理 Python 环境和包

Git:版本控制系统

Docker:容器化开发和部署工具

学习资源

PyCharm 官方文档:https://www.jetbrains.com.cn/help/pycharm/

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

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

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

辅助工具

思维导图工具:帮助梳理知识结构和概念关系

在线代码格式化工具:如 Black、Autopep8

代码质量检查工具:如 Pylint、Flake8

2.3 学习进度管理

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

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

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

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

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

鼓励

本课程表系统地梳理了 PyCharm 基础编程的核心知识点,从基础环境搭建到高级功能应用,从代码编辑到项目管理,从版本控制到团队协作,覆盖了 PyCharm 的各个方面。通过按照本课程表的顺序学习,你将能够全面掌握 PyCharm 的使用方法,提高开发效率和代码质量,为后续学习人工智能技术打下坚实基础。

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

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

                         


四、课程表

详细的学习课程如下

大类

序号

知识点

学习要求

学习时长建议

学习资源

难点总结

课后练习

过关考试

PyCharm 基础环境与安装
1
PyCharm 介绍与版本选择
1.了解 PyCharm 的发展历史和特点
2.理解 PyCharm 社区版与专业版的区别
3.能够根据自身需求选择合适的版本
4.了解 PyCharm 的系统要求和兼容性
建议 3 小时(理论学习 2 小时,实践 1 小时)
1.中国大学 MOOC《Python 编程基础》课程 PyCharm 介绍部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
2.阿里云开发者社区《PyCharm 安装与配置教程》
https://developer.aliyun.com/article/1650628
3.PyCharm 官方文档介绍页面
https://www.jetbrains.com.cn/pycharm/features/
4.知乎专栏文章《PyCharm 社区版与专业版对比分析》
https://zhuanlan.zhihu.com/p/345678910
1.PyCharm 不同版本的功能差异需要系统理解
2.根据自身需求选择合适版本需要考虑开发场景
3.系统要求和兼容性问题可能影响安装和使用
1.访问 PyCharm 官方网站,了解最新版本的功能特性
2.比较社区版与专业版的功能差异,记录适合自己的版本
3.检查自己的计算机是否满足 PyCharm 的系统要求
1.笔试:PyCharm 版本特点和适用场景
2.应用题:根据给定开发场景选择合适的 PyCharm 版本

2
PyCharm 安装与初始设置
1.掌握不同操作系统下 PyCharm 的安装方法
2.理解安装过程中的选项含义和选择
3.完成 PyCharm 的初始设置和个性化配置
4.掌握 PyCharm 的启动和关闭方法
建议 4 小时(理论学习 2 小时,实践 2 小时)
1.抖音视频《【2025 版】最新专业版 Python+pycharm 安装激活教程》
https://www.iesdouyin.com/share/video/7540917634913684774/
2.PyCharm 官方文档安装指南
https://www.jetbrains.com.cn/pycharm/download/
3.腾讯云开发者社区《PyCharm 安装与基本设置》
https://cloud.tencent.com/developer/article/2486558
4.B 站视频《PyCharm 安装与初始设置教程》
https://www.bilibili.com/video/BV1kE411h76m
1.不同操作系统下的安装步骤差异需要仔细处理
2.安装选项的选择可能影响后续使用体验
3.初始设置中的个性化配置需要根据个人习惯调整
1.根据自己的操作系统下载并安装 PyCharm
2.完成 PyCharm 的初始设置,包括主题选择、字体设置等
3.尝试启动和关闭 PyCharm,熟悉启动流程
1.笔试:PyCharm 安装步骤和选项含义
2.实操:在指定操作系统下成功安装并设置 PyCharm

3
Python 解释器配置与虚拟环境管理
1.理解 Python 解释器的概念和作用
2.掌握在 PyCharm 中配置 Python 解释器的方法
3.理解虚拟环境的概念和作用
4.掌握创建和管理虚拟环境的方法
5.能够在 PyCharm 中使用虚拟环境
建议 6 小时(理论学习 3 小时,实践 3 小时)
1.PyCharm 官方文档配置 Python 解释器部分
https://www.jetbrains.com.cn/help/pycharm/configuring-python-interpreter.html
2.抖音视频《【2025 版】Pycharm 的基本使用与教程》
https://www.iesdouyin.com/share/video/7537217233555066112/
3.中国大学 MOOC《Python 编程基础》虚拟环境管理部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
4.腾讯云开发者社区《Python 虚拟环境管理详解》
https://cloud.tencent.com/developer/article/2521816
1.不同类型解释器的配置方法需要系统掌握
2.虚拟环境的创建和管理涉及多个步骤
3.在 PyCharm 中正确使用虚拟环境需要理解环境变量配置
1.在 PyCharm 中配置系统已安装的 Python 解释器
2.创建一个新的虚拟环境,并在 PyCharm 中配置使用
3.使用 PyCharm 的终端工具管理虚拟环境中的包
1.笔试:Python 解释器和虚拟环境的概念及配置方法
2.应用题:根据给定场景配置合适的 Python 解释器和虚拟环境
PyCharm 基础操作与界面
4
PyCharm 界面布局与导航
1.熟悉 PyCharm 的整体界面布局
2.掌握各个工具窗口的功能和使用方法
3.能够自定义界面布局以适应个人工作流程
4.掌握基本的导航和搜索功能
建议 5 小时(理论学习 2 小时,实践 3 小时)
1.PyCharm 官方文档界面布局部分
https://www.jetbrains.com.cn/help/pycharm/editor-layout.html
2.抖音视频《【2025PyCharm 基本使用教程】实用教学,小白必备!》
https://www.iesdouyin.com/share/video/7504502611450547467/
3.中国大学 MOOC《Python 编程基础》PyCharm 界面部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
4.CSDN 博客文章《PyCharm 界面布局详解》
https://blog.csdn.net/qq_34567890/article/details/123456789
1.众多工具窗口的功能和使用场景需要逐一理解
2.界面布局的自定义需要结合个人工作流程
3.导航和搜索功能的高效使用需要掌握快捷键
1.熟悉 PyCharm 的各个工具窗口,记录其功能和位置
2.自定义界面布局,调整工具窗口的位置和大小
3.使用导航和搜索功能查找特定文件和代码元素
1.笔试:PyCharm 界面布局和工具窗口功能
2.实操:在规定时间内完成指定的界面导航和搜索任务

5
文件与项目管理
1.掌握 PyCharm 中的文件操作方法
2.理解项目结构和组织方式
3.能够创建、打开和关闭项目
4.掌握文件和目录的管理方法
建议 6 小时(理论学习 3 小时,实践 3 小时)
1.PyCharm 官方文档项目管理部分
https://www.jetbrains.com.cn/help/pycharm/creating-and-running-your-first-python-project.html
2.菜鸟教程《PyCharm 创建与管理项目》
https://www.runoob.com/pycharm/pycharm-%E5%88%9B%E5%BB%BA%E4%B8%8E%E7%AE%A1%E7%90%86%E9%A1%B9%E7%9B%AE.html
3.中国大学 MOOC《Python 编程基础》项目管理部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
4.腾讯云开发者社区《PyCharm 项目管理详解》
https://cloud.tencent.com/developer/article/2521816
1.项目结构的理解和组织需要系统学习
2.文件和目录的管理涉及多种操作方法
3.项目的创建和打开需要理解工作空间的概念
1.创建一个新的 Python 项目,理解项目结构
2.在项目中创建、复制、移动和删除文件和目录
3.打开和关闭项目,理解工作空间的切换
1.笔试:PyCharm 项目结构和文件管理方法
2.实操:根据要求完成项目和文件的管理操作

6
基本编辑操作与快捷键
1.掌握 PyCharm 的基本编辑操作
2.理解代码的语法高亮和自动完成
3.掌握常用快捷键提高编辑效率
4.能够自定义快捷键以适应个人习惯
建议 7 小时(理论学习 3 小时,实践 4 小时)
1.PyCharm 官方文档编辑基础部分
https://www.jetbrains.com.cn/help/pycharm/editing-basics.html
2.抖音视频《PyCharm 快捷键大全》
https://www.iesdouyin.com/share/video/7527974831209778442/
3.中国大学 MOOC《Python 编程基础》编辑操作部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
4.CSDN 博客文章《PyCharm 常用快捷键整理》
https://blog.csdn.net/abcdefg1234567890/article/details/111222333
1.大量快捷键的记忆和应用需要系统练习
2.自定义快捷键需要理解快捷键的冲突和优先级
3.编辑操作的高效使用需要结合具体开发场景
1.练习基本的编辑操作,如复制、粘贴、删除、撤销等
2.学习并练习常用的快捷键,如代码补全、注释等
3.自定义适合自己习惯的快捷键,并测试其效果
1.笔试:PyCharm 基本编辑操作和常用快捷键
2.实操:在规定时间内使用快捷键完成指定的编辑任务
代码开发与调试
7
代码编写与格式化
1.掌握在 PyCharm 中编写 Python 代码的方法
2.理解代码格式化和规范
3.能够使用代码模板和代码片段
4.掌握代码检查和错误提示功能
建议 8 小时(理论学习 4 小时,实践 4 小时)
1.PyCharm 官方文档代码编写部分
https://www.jetbrains.com.cn/help/pycharm/writing-code-in-pycharm.html
2.中国大学 MOOC《Python 编程基础》代码编写部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
3.腾讯云开发者社区《PyCharm 代码格式化与规范》
https://cloud.tencent.com/developer/article/2521816
4.CSDN 博客文章《PyCharm 代码模板与片段使用教程》
https://blog.csdn.net/xyzabc123456/article/details/123456789
1.代码格式化的规则和配置需要系统理解
2.代码模板和片段的创建和使用需要结合具体场景
3.代码检查和错误提示的处理需要理解其含义
1.在 PyCharm 中编写简单的 Python 代码,如 Hello World 程序
2.使用代码格式化功能调整代码风格
3.创建和使用自定义的代码模板和片段
1.笔试:PyCharm 代码编写和格式化方法
2.应用题:根据给定要求编写并格式化 Python 代码

8
调试工具与技巧
1.理解调试的基本概念和流程
2.掌握断点的设置和管理方法
3.能够使用调试工具栏控制程序执行
4.掌握变量查看和修改变量值的方法
建议 10 小时(理论学习 5 小时,实践 5 小时)
1.PyCharm 官方文档调试工具部分
https://www.jetbrains.com.cn/help/pycharm/debugging-your-code.html
2.中国大学 MOOC《Python 编程基础》调试部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
3.CSDN 文库《pycharm 调试模型》
https://wenku.csdn.net/answer/4dqiftkk5d
4.51CTO 博客《pycharm 调试模式运行深度学习代码》
https://blog.51cto.com/u_16175461/13454286
1.调试流程和控制方法需要系统掌握
2.断点的设置和管理涉及多种技巧
3.变量的查看和修改需要理解作用域和类型
1.在 PyCharm 中设置断点,调试简单的 Python 程序
2.使用调试工具栏控制程序执行,观察执行流程
3.在调试过程中查看和修改变量值,理解程序状态
1.笔试:PyCharm 调试工具和方法
2.实操:使用调试工具找出并修复给定代码中的错误

9
单元测试与代码分析
1.理解单元测试的概念和重要性
2.掌握在 PyCharm 中编写和运行单元测试
3.理解代码分析和质量检查
4.能够使用代码覆盖率工具评估测试效果
建议 9 小时(理论学习 4 小时,实践 5 小时)
1.PyCharm 官方文档单元测试部分
https://www.jetbrains.com.cn/help/pycharm/running-unittest.html
2.中国大学 MOOC《Python 编程基础》单元测试部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
3.CSDN 文库《通义灵码插件生成单元测试》
https://developer.aliyun.com/article/1658660
4.腾讯云开发者社区《代码分析与质量检查》
https://cloud.tencent.com/developer/article/2521816
1.单元测试的编写和运行需要系统学习
2.代码分析工具的使用需要理解其报告
3.代码覆盖率的评估需要结合测试用例设计
1.编写简单的单元测试用例,并在 PyCharm 中运行
2.使用代码分析工具检查代码质量,记录问题
3.使用代码覆盖率工具评估测试的覆盖情况
1.笔试:单元测试和代码分析的概念及方法
2.应用题:根据给定代码编写单元测试并分析代码质量
版本控制与项目协作
10
Git 版本控制系统基础
1.理解版本控制系统的概念和作用
2.掌握 Git 的基本概念和工作流程
3.能够在 PyCharm 中配置 Git
4.掌握基本的 Git 命令和操作
建议 8 小时(理论学习 4 小时,实践 4 小时)
1.PyCharm 官方文档 Git 集成部分
https://www.jetbrains.com.cn/help/pycharm/set-up-a-git-repository.html
2.菜鸟教程《PyCharm 版本控制集成》
https://www.runoob.com/pycharm/pycharm-git.html
3.抖音视频《git pycharm 的使用连接 github》
https://www.iesdouyin.com/share/video/7180910382565952825/
4.CSDN 博客文章《PyCharm 与 Git 集成使用教程》
https://blog.csdn.net/abcd1234567890/article/details/111222333
1.版本控制系统的工作原理需要深入理解
2.Git 的基本概念和工作流程需要系统学习
3.Git 命令的使用和参数需要记忆和练习
1.在 PyCharm 中配置 Git,设置用户名和邮箱
2.初始化一个 Git 仓库,将项目置于版本控制之下
3.执行基本的 Git 操作,如添加、提交、查看状态等
1.笔试:Git 基本概念和操作方法
2.实操:使用 Git 完成项目的版本控制操作

11
分支管理与协作开发
1.理解分支的概念和使用场景
2.掌握分支的创建、切换和合并方法
3.理解协作开发的流程和规范
4.能够解决合并冲突
建议 10 小时(理论学习 5 小时,实践 5 小时)
1.PyCharm 官方文档分支管理部分
https://www.jetbrains.com.cn/help/pycharm/branching-and-merging.html
2.菜鸟教程《PyCharm 分支管理与协作》
https://www.runoob.com/pycharm/pycharm-git.html
3.CSDN 文库《解决 Git 合并冲突》
https://wenku.csdn.net/answer/3dqiftkk5d
4.腾讯云开发者社区《Git 分支管理最佳实践》
https://cloud.tencent.com/developer/article/2521816
1.分支的创建和管理需要系统掌握
2.合并冲突的解决需要理解冲突产生的原因
3.协作开发流程和规范需要结合实际项目
1.创建新分支,在分支上进行代码修改
2.切换分支,观察代码变化
3.合并分支,处理可能出现的冲突
1.笔试:分支管理和协作开发的概念及方法
2.应用题:根据给定场景进行分支管理和冲突解决

12
远程仓库与持续集成
1.理解远程仓库的概念和作用
2.能够连接和管理远程仓库
3.掌握推送和拉取代码的方法
4.理解持续集成的概念和应用
建议 9 小时(理论学习 4 小时,实践 5 小时)
1.PyCharm 官方文档远程仓库部分
https://www.jetbrains.com.cn/help/pycharm/remote-repositories.html
2.菜鸟教程《PyCharm 与 GitHub 集成》
https://www.runoob.com/pycharm/pycharm-git.html
3.CSDN 文库《PyCharm 与远程仓库协作》
https://wenku.csdn.net/answer/4dqiftkk5d
4.腾讯云开发者社区《持续集成与 PyCharm 集成》
https://cloud.tencent.com/developer/article/2521816
1.远程仓库的连接和管理需要系统学习
2.推送和拉取操作的理解和应用需要练习
3.持续集成的概念和应用需要结合具体工具
1.在 GitHub 或 GitLab 上创建远程仓库
2.将本地仓库与远程仓库连接,推送和拉取代码
3.了解持续集成工具与 PyCharm 的集成方法
1.笔试:远程仓库和持续集成的概念及方法
2.应用题:根据要求完成远程仓库的连接和代码协作
高级功能与自定义
13
插件管理与扩展功能
1.理解插件的概念和作用
2.能够安装、管理和卸载插件
3.掌握常用插件的使用方法
4.能够开发简单的自定义插件
建议 10 小时(理论学习 5 小时,实践 5 小时)
1.PyCharm 官方文档插件管理部分
https://www.jetbrains.com.cn/help/pycharm/managing-plugins.html
2.阿里云开发者社区《通义灵码插件安装与使用》
https://developer.aliyun.com/article/1658660
3.抖音视频《PyCharm 接入 DeepSeek,AI 写代码带你飞》
https://www.iesdouyin.com/share/video/7475970962618469658/
4.CSDN 博客文章《PyCharm 插件开发入门》
https://blog.csdn.net/abcdefg1234567890/article/details/111222333
1.插件的安装和管理需要系统掌握
2.常用插件的功能和使用方法需要逐一学习
3.自定义插件的开发需要了解插件 API 和开发流程
1.在 PyCharm 中安装常用插件,如中文语言包、代码检查插件等
2.学习并使用至少三个常用插件的功能
3.尝试开发一个简单的自定义插件,实现基本功能
1.笔试:插件管理和扩展功能的概念及方法
2.应用题:根据需求安装和配置合适的插件

14
高级依赖管理与环境隔离
1.理解高级依赖管理的概念和方法
2.掌握 conda 和 Anaconda 的使用方法
3.能够管理复杂的依赖关系和环境
4.理解环境隔离的重要性和实现方法
建议 12 小时(理论学习 6 小时,实践 6 小时)
1.PyCharm 官方文档 conda 集成部分
https://www.jetbrains.com.cn/help/pycharm/conda-support.html
2.中国大学 MOOC《Python 编程基础》高级依赖管理部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
3.CSDN 文库《PyCharm 与 conda 集成使用教程》
https://wenku.csdn.net/answer/4rdkwffpyt
4.腾讯云开发者社区《高级依赖管理与环境隔离》
https://cloud.tencent.com/developer/article/2521816
1.conda 的使用和管理需要系统学习
2.复杂依赖关系的解决需要理解依赖解析算法
3.环境隔离的实现方法需要结合具体工具
1.使用 conda 创建和管理虚拟环境,安装和管理包
2.解决复杂的依赖冲突问题,记录解决过程
3.使用 conda 和 PyCharm 集成,管理多环境项目
1.笔试:高级依赖管理和环境隔离的概念及方法
2.应用题:根据复杂项目需求配置依赖和环境

15
自定义配置与工作流程
1.理解 PyCharm 的配置系统
2.能够自定义编辑器设置和行为
3.掌握代码样式和格式化的自定义
4.能够创建和管理自定义模板和脚本
建议 12 小时(理论学习 6 小时,实践 6 小时)
1.PyCharm 官方文档自定义配置部分
https://www.jetbrains.com.cn/help/pycharm/settings.html
2.抖音视频《PyCharm 自定义配置与工作流程》
https://www.iesdouyin.com/share/video/7527974831209778442/
3.中国大学 MOOC《Python 编程基础》自定义配置部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
4.CSDN 博客文章《PyCharm 自定义模板和脚本开发》
https://blog.csdn.net/xyzabc123456/article/details/123456789
1.配置系统的理解和使用需要深入学习
2.编辑器设置和行为的自定义需要逐一调整
3.代码样式和格式化的自定义需要理解规则和选项
1.自定义编辑器的字体、颜色主题和代码样式
2.创建自定义的代码模板和脚本,提高开发效率
3.配置快捷键和菜单,优化个人工作流程
1.笔试:PyCharm 自定义配置和工作流程的方法
2.应用题:根据个人需求自定义 PyCharm 的配置和工作流程

16
终端与命令行集成
1.理解 PyCharm 终端的功能和使用方法
2.能够在终端中执行命令和脚本
3.掌握虚拟环境的终端管理方法
4.能够集成外部工具和命令行工具
建议 10 小时(理论学习 5 小时,实践 5 小时)
1.PyCharm 官方文档终端集成部分
https://www.jetbrains.com.cn/help/pycharm/terminal.html
2.中国大学 MOOC《Python 编程基础》终端使用部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
3.CSDN 文库《PyCharm 终端与命令行集成》
https://wenku.csdn.net/answer/4dqiftkk5d
4.腾讯云开发者社区《PyCharm 终端高级用法》
https://cloud.tencent.com/developer/article/2521816
1.终端的功能和使用方法需要系统学习
2.命令和脚本的执行需要理解环境变量和路径
3.外部工具的集成需要了解接口和配置方法
1.在 PyCharm 中使用终端执行基本命令,如 ls、cd、pip 等
2.在终端中创建和管理虚拟环境,安装和卸载包
3.集成外部工具,如文本处理工具、代码格式化工具等
1.笔试:PyCharm 终端和命令行集成的方法
2.应用题:根据需求在终端中完成指定任务
Python 包管理与项目依赖
17
包管理基础与 PyPI
1.理解 Python 包管理的概念和作用
2.掌握 PyPI(Python 包索引)的使用方法
3.能够安装、升级和卸载包
4.理解包的版本管理和依赖关系
建议 9 小时(理论学习 4 小时,实践 5 小时)
1.PyCharm 官方文档包管理部分
https://www.jetbrains.com.cn/help/pycharm/installing-uninstalling-and-upgrading-packages.html
2.中国大学 MOOC《Python 编程基础》包管理部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
3.CSDN 文库《pycharm 下载依赖》
https://wenku.csdn.net/answer/4rdkwffpyt
4.腾讯云开发者社区《Python 包管理与 PyPI 使用详解》
https://cloud.tencent.com/developer/article/2521816
1.包管理的概念和机制需要深入理解
2.PyPI 的使用方法和搜索技巧需要系统学习
3.包的版本管理和依赖解决需要理解语义化版本
1.在 PyCharm 中安装常用的 Python 包,如 requests、numpy 等
2.使用 PyPI 搜索和安装特定版本的包
3.升级和卸载已安装的包,观察版本变化
1.笔试:Python 包管理和 PyPI 的概念及方法
2.应用题:根据需求安装和管理指定的 Python 包

18
虚拟环境与依赖管理
1.理解虚拟环境的概念和作用
2.掌握创建、激活和管理虚拟环境的方法
3.能够使用 pip 和 requirements.txt 管理依赖
4.理解不同依赖管理工具的优缺点
建议 12 小时(理论学习 6 小时,实践 6 小时)
1.PyCharm 官方文档虚拟环境管理部分
https://www.jetbrains.com.cn/help/pycharm/configuring-python-interpreter.html
2.菜鸟教程《PyCharm 项目依赖管理》
https://www.runoob.com/pycharm/pycharm-%E5%88%9B%E5%BB%BA%E4%B8%8E%E7%AE%A1%E7%90%86%E9%A1%B9%E7%9B%AE.html
3.抖音视频《【2025 版】Pycharm 的基本使用与教程》
https://www.iesdouyin.com/share/video/7537217233555066112/
4.CSDN 博客文章《Python 虚拟环境与依赖管理最佳实践》
https://blog.csdn.net/abcd1234567890/article/details/111222333
1.虚拟环境的创建和管理需要系统学习
2.requirements.txt 的使用和生成需要掌握方法
3.不同依赖管理工具的选择需要考虑项目需求
1.创建多个虚拟环境,分别安装不同版本的 Python 和包
2.使用 pip 和 requirements.txt 管理项目依赖,导出和导入依赖列表
3.比较不同依赖管理工具,如 pipenv、poetry 等的优缺点
1.笔试:虚拟环境和依赖管理的概念及方法
2.应用题:根据项目需求配置虚拟环境和管理依赖
PyCharm 与人工智能开发
19
AI 开发插件与工具集成
1.理解 AI 开发相关插件的功能和作用
2.能够安装和配置 AI 开发相关插件
3.掌握 AI 开发工具的集成方法
4.能够使用 AI 辅助开发功能提高效率
建议 12 小时(理论学习 6 小时,实践 6 小时)
1.阿里云开发者社区《通义灵码插件安装与使用》
https://developer.aliyun.com/article/1658660
2.抖音视频《PyCharm 接入 DeepSeek,AI 写代码带你飞》
https://www.iesdouyin.com/share/video/7475970962618469658/
3.PyCharm 官方文档 AI 助手功能部分
https://www.jetbrains.com/help/pycharm/chat-with-ai.html?keymap=secondary_mac_os_x
4.CSDN 博客文章《PyCharm AI 辅助开发工具使用教程》
https://blog.csdn.net/abcdefg1234567890/article/details/111222333
1.AI 开发插件的安装和配置需要系统学习
2.AI 辅助开发功能的使用需要结合具体开发场景
3.工具的集成可能涉及复杂的配置和调试
1.安装和配置通义灵码、DeepSeek 等 AI 开发插件
2.使用 AI 辅助开发功能生成代码、注释和测试用例
3.集成 AI 开发工具,如 Jupyter Notebook、TensorFlow 等
1.笔试:AI 开发插件和工具集成的概念及方法
2.应用题:使用 AI 辅助开发功能完成指定任务

20
机器学习与深度学习开发
1.理解机器学习和深度学习开发的基本流程
2.能够在 PyCharm 中配置机器学习环境
3.掌握调试和分析机器学习模型的方法
4.能够使用 PyCharm 进行模型训练和评估
建议 15 小时(理论学习 7 小时,实践 8 小时)
1.CSDN 文库《pycharm 调试模型》
https://wenku.csdn.net/answer/4dqiftkk5d
2.51CTO 博客《pycharm 调试模式运行深度学习代码》
https://blog.51cto.com/u_16175461/13454286
3.CSDN 文库《怎么用 pycharm 在训练模型时实时查看模型变量的值》
https://wenku.csdn.net/answer/33ztqjsp84
4.腾讯云开发者社区《PyCharm 机器学习开发环境配置》
https://cloud.tencent.com/developer/article/2521816
1.机器学习和深度学习的开发流程需要系统学习
2.模型调试和分析需要理解训练过程和参数
3.模型训练和评估的配置需要结合具体框架
1.在 PyCharm 中配置机器学习开发环境,安装必要的库
2.使用 PyCharm 调试机器学习模型,观察变量变化
3.编写简单的机器学习模型训练和评估代码,在 PyCharm 中运行
1.笔试:PyCharm 机器学习和深度学习开发方法
2.应用题:使用 PyCharm 完成一个简单的机器学习任务

21
数据科学与可视化
1.理解数据科学工作流程和工具
2.能够在 PyCharm 中进行数据处理和分析
3.掌握数据可视化的方法和工具
4.能够使用 PyCharm 进行数据分析和可视化
建议 15 小时(理论学习 7 小时,实践 8 小时)
1.中国大学 MOOC《Python 编程基础》数据科学部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
2.CSDN 文库《使用 pycharm 编辑小模型及其所需代码》
https://wenku.csdn.net/answer/3e2fmbogds
3.CSDN 文库《pycharmdebug 模型结构显示》
https://wenku.csdn.net/answer/7vr7odvwdi
4.腾讯云开发者社区《PyCharm 数据科学开发环境配置》
https://cloud.tencent.com/developer/article/2521816
1.数据科学工作流程的理解需要系统学习
2.数据处理和分析需要掌握相关库的使用
3.数据可视化的方法和工具需要结合具体需求
1.在 PyCharm 中安装和使用数据科学相关库,如 pandas、numpy 等
2.进行数据处理和分析,生成统计报告
3.使用 Matplotlib、Seaborn 等库进行数据可视化
1.笔试:PyCharm 数据科学和可视化的方法
2.应用题:使用 PyCharm 完成一个简单的数据科学任务
综合项目实践
22
小型 Python 项目开发
1.理解软件开发的基本流程和方法
2.能够使用 PyCharm 进行项目规划和管理
3.掌握模块化设计和代码组织方法
4.能够完成一个小型 Python 项目的开发
建议 20 小时(理论学习 10 小时,实践 10 小时)
1.中国大学 MOOC《Python 编程基础》项目实践部分
https://www.icourse163.org/course/NUDT-1466045161?outVendor=zw_mooc_pclszykctj_
2.CSDN 博客文章《小型 Python 项目开发实践》
https://blog.csdn.net/abcdefg1234567890/article/details/111222333
3.腾讯云开发者社区《PyCharm 项目开发最佳实践》
https://cloud.tencent.com/developer/article/2521816
4.开源项目资源平台《小型 Python 项目案例》
https://github.com/topics/small-python-projects
1.软件开发流程的理解和应用需要系统学习
2.项目规划和管理需要结合具体需求
3.模块化设计和代码组织需要遵循最佳实践
1.选择一个小型项目主题,进行需求分析和设计
2.使用 PyCharm 进行项目开发,遵循模块化设计原则
3.测试和调试项目,确保功能正确性和稳定性
过关考试:
1.笔试:项目开发流程和方法
2.应用题:使用 PyCharm 完成一个小型 Python 项目的开发

23
人工智能应用项目开发
1.理解人工智能应用开发的基本流程
2.能够使用 PyCharm 进行人工智能项目的开发
3.掌握人工智能模型的训练、评估和部署方法
4.能够完成一个简单的人工智能应用项目
建议 25 小时(理论学习 12 小时,实践 13 小时)
1.CSDN 文库《我说 pycharm 做这个机器学习》
https://wenku.csdn.net/answer/52eghohmyb
2.CSDN 文库《深度学习 pycharm 代码该怎么取 debug》
https://wenku.csdn.net/answer/532p34abzw
3.CSDN 博客文章《人工智能应用项目开发实践》
https://blog.csdn.net/abcdefg1234567890/article/details/111222333
4.腾讯云开发者社区《PyCharm 人工智能项目开发最佳实践》
https://cloud.tencent.com/developer/article/2521816
1.人工智能应用开发流程的理解需要系统学习
2.模型的训练、评估和部署需要结合具体框架
3.项目的整合和优化需要处理复杂的依赖和性能问题
1.选择一个简单的人工智能应用主题,进行需求分析和设计
2.使用 PyCharm 进行人工智能模型的训练和评估
3.开发应用程序,整合模型并进行测试和优化
1.笔试:人工智能应用开发流程和方法
2.应用题:使用 PyCharm 完成一个简单的人工智能应用项目开发

24
团队协作与项目管理
1.理解团队协作开发的流程和规范
2.能够使用 PyCharm 进行团队协作开发
3.掌握项目管理工具和方法的集成
4.能够参与团队项目的开发和管理
建议 20 小时(理论学习 10 小时,实践 10 小时)
1.PyCharm 官方文档团队协作部分
https://www.jetbrains.com.cn/help/pycharm/team-collaboration.html
2.菜鸟教程《PyCharm 与 GitHub 集成》
https://www.runoob.com/pycharm/pycharm-git.html
3.CSDN 博客文章《团队协作开发最佳实践》
https://blog.csdn.net/abcdefg1234567890/article/details/111222333
4.腾讯云开发者社区《项目管理工具与 PyCharm 集成》
https://cloud.tencent.com/developer/article/2521816
1.团队协作开发流程的理解需要系统学习
2.项目管理工具的集成可能涉及复杂的配置
3.团队协作中的代码冲突和协调需要良好的沟通
1.参与一个团队项目,使用 PyCharm 进行开发和协作
2.使用项目管理工具跟踪任务和进度
3.处理团队协作中的代码冲突和协调问题
1.笔试:团队协作和项目管理的概念及方法
2.应用题:根据给定场景完成团队协作开发任务


参考资料

[1] 创建并运行您的第一个项目 | PyCharm 文档 https://www.jetbrains.com.cn/help/pycharm/creating-and-running-your-first-python-project.html

[2] 快速入门指南 | PyCharm 文档 https://www.jetbrains.com.cn/help/pycharm/quick-start-guide.html

[3] 2025.8.10学习日记【PyCharm的入门导览】 - BingUw - 博客园 https://www.cnblogs.com/BingUw/p/19030879

[4] PyCharm教程 - CSDN文库 https://wenku.csdn.net/answer/39gvcfeyno

[5] 【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!-阿里云开发者社区 https://developer.aliyun.com/article/1650628

[6] PyCharm: The perfect Pyhton IDE in 2025 https://www.udemy.com/course/pycharm-the-perfect-pyhton-ide-in-2021/?srsltid=AfmBOor_shePJq-24V-uh-UGymIwmKHfIL8vSNMjeqH5rCIX_SxTSCoI

[7] Create and run your first project | PyCharm Documentation https://www.jetbrains.com.cn/en-us/help/pycharm/creating-and-running-your-first-python-project.html

[8] Use AI in editor https://www.jetbrains.com/help/pycharm/use-ai-in-editor.html

[9] PyCharm Junie Playbook https://www.jetbrains.com/guide/ai/article/junie/pycharm/

[10] Chat with AI | PyCharm Documentation https://www.jetbrains.com/help/pycharm/chat-with-ai.html?keymap=secondary_mac_os_x

[11] 在PyCharm中提升编程效率:通义灵码(DeepSeek)助手全攻略(新版)-阿里云开发者社区 https://developer.aliyun.com/article/1658660

[12] 【2025版】Pycharm的基本使用与教程,零基础小白入门必学技巧,让你快速上手,Python教程!-抖音 https://www.iesdouyin.com/share/video/7537217233555066112/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7537217583758560027&region=&scene_from=dy_open_search_video&share_sign=fIQyipg0zStvwTWcS0hHD1tXrCnAblw95SiU55glwcs-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756309896&u_code=0&video_share_track_ver=&with_sec_did=1

[13] PyCharm接入DeepSeek,AI 写代码带你飞! 还在手动敲代码?太慢了!今天教你用 PyCharm + AI 工具,自动生成高质量 Python 代码,效率直接起飞!��-抖音 https://www.iesdouyin.com/share/video/7475970962618469658/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7475970447671134988&region=&scene_from=dy_open_search_video&share_sign=I5tZubyHy5Ib6e4gaRom1y7pGV6nvVl5Elh09SncvAc-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756309896&u_code=0&video_share_track_ver=&with_sec_did=1

[14] Pycharm下载-安装-激活-使用 2025年最新的Pycharm下载安装使用教程,保姆级教程,一步一步带着你安装-抖音 https://www.iesdouyin.com/share/video/7535374059652009266/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7535374135090744100&region=&scene_from=dy_open_search_video&share_sign=.5O5d23.ZziR43NDgnG5PAzJ0w0FK5c6ud_edlrABFs-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756309896&u_code=0&video_share_track_ver=&with_sec_did=1

[15] 设置 Git 仓库 | PyCharm 文档 https://www.jetbrains.com.cn/help/pycharm/set-up-a-git-repository.html

[16] GitLab | PyCharm 文档 https://www.jetbrains.com.cn/help/pycharm/gitlab.html

[17] python pycharm 仓库url_mob64ca12ebb57f的技术博客_51CTO博客 https://blog.51cto.com/u_16213412/13322605

[18] PyCharm 版本控制集成 | 菜鸟教程 https://www.runoob.com/pycharm/pycharm-git.html

[19] git pycharm的使用 连接github-抖音 https://www.iesdouyin.com/share/video/7180910382565952825/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7180910586144852795&region=&scene_from=dy_open_search_video&share_sign=14Os.2U5KNzbOjVpQUQ_or0Al21lKbooolwsCQUzdS4-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756310097&u_code=0&video_share_track_ver=&with_sec_did=1

[20] Python集成开发环境 JetBrains PyCharm Pro v2025.1.3 Mac版演示安装教程-抖音 https://www.iesdouyin.com/share/video/7527974831209778442/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7527974810819906331&region=&scene_from=dy_open_search_video&share_sign=pO0W8BvZA_W5G.prN7VYeKMqISEeXEFiSILJbMMyG0A-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756310097&u_code=0&video_share_track_ver=&with_sec_did=1

[21] 【cursor零基础开发项目实战】下载配置git-抖音 https://www.iesdouyin.com/share/video/7492417941976173850/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7492419310175488804&region=&scene_from=dy_open_search_video&share_sign=iXCL3.21Sbk9v2b3651qJ_Zfhgv4HqqQUZfljZU63lo-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756310097&u_code=0&video_share_track_ver=&with_sec_did=1

[22] pycharm调试模型 - CSDN文库 https://wenku.csdn.net/answer/4dqiftkk5d

[23] 怎么用pycharm在训练模型时实时查看模型变量的值 - CSDN文库 https://wenku.csdn.net/answer/33ztqjsp84

[24] pycharm调试模式 运行深度学习代码_mob649e815b1a71的技术博客_51CTO博客 https://blog.51cto.com/u_16175461/13454286

[25] 使用pycharm编辑小模型及其所需代码 - CSDN文库 https://wenku.csdn.net/answer/3e2fmbogds

[26] 我说pycharm做这个机器学习 - CSDN文库 https://wenku.csdn.net/answer/52eghohmyb

[27] 深度学习pycharm代码该怎么取debug - CSDN文库 https://wenku.csdn.net/answer/532p34abzw

[28] pycharmdebug模型结构显示 - CSDN文库 https://wenku.csdn.net/answer/7vr7odvwdi

[29] 安装、卸载和升级软件包 | PyCharm 文档 https://www.jetbrains.com.cn/help/pycharm/installing-uninstalling-and-upgrading-packages.html

[30] 【Python开发工具】PyCharm管理项目依赖项:requirements.txt、Pipfile与pyproject.toml的集成应用及配置资源-CSDN文库 https://download.csdn.net/download/u011565038/90579303

[31] pycharm下载依赖 - CSDN文库 https://wenku.csdn.net/answer/4rdkwffpyt

[32] 配置 JavaScript 库 | PyCharm 文档 https://www.jetbrains.com.cn/help/pycharm/configuring-javascript-libraries.html

[33] PyCharm 创建与管理项目 | 菜鸟教程 https://www.runoob.com/pycharm/pycharm-%E5%88%9B%E5%BB%BA%E4%B8%8E%E7%AE%A1%E7%90%86%E9%A1%B9%E7%9B%AE.html

[34] 【2025PyCharm基本使用教程】实用教学,小白必备!-抖音 https://www.iesdouyin.com/share/video/7504502611450547467/?did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&from_aid=1128&from_ssr=1&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&mid=7504503342270384946&region=&scene_from=dy_open_search_video&share_sign=9mDBsvqM3aXCe84zS4FVkrKtVX18RF56KUXpFqqSwQE-&share_track_info=%7B%22link_description_type%22%3A%22%22%7D&share_version=280700&titleType=title&ts=1756310097&u_code=0&video_share_track_ver=&with_sec_did=1


分享到: