解决代码复用与组织混乱问题
在写 Python 代码时,最大的痛点往往是代码量变大后变得难以维护,不同功能的代码散落在不同文件里,导致“到处 import”的混乱局面。这门《3D图示Python标准自学教程基础篇》的基础模块章节,专门解决这个场景:它不讲虚的编程思想,只教你如何把零散的函数、变量封装成独立的“模块”,再通过“包”的层级结构来管理它们。学完这部分,你就能把写好的代码像搭积木一样拆分、组合,彻底告别在一个几百行文件里打转的低效工作方式。
适合零基础入门与快速上手
这份资料非常适合已经掌握 Python 基本语法(如变量、循环、函数定义),但不知道如何进一步规范代码结构的初学者。课程采用 3D 图示化的教学方式,把抽象的“导入”、“命名空间”等概念具象化,降低了理解门槛。建议先从“模块与包的概念”和“定义模块”开始看,配合视频中的实际演示,你能直观看到代码被拆分前后的区别。不需要有复杂的开发经验,只要能看懂基础的 Python 语法,就能跟上节奏。
学完能独立完成模块化编程
通过学习,你将掌握模块化开发的完整流程:能够独立创建一个模块文件,并在其中编写可被其他程序调用的代码;熟练掌握 `import`、`from...import` 等导入方式,并能灵活使用 `as` 关键字处理命名冲突;理解 `__name__` 的运行机制。学完后,你完全具备独立开发小型 Python 工具集的能力,能够将工作流中的重复操作封装成模块,供不同脚本调用,极大提升职场编程效率。
资料使用建议
这套资料的核心在于“拆解与重构”。建议在观看视频时,一边看一边在本地创建对应的 `.py` 文件进行实验。不要只看视频,要亲手执行“定义模块”和“导入测试”的步骤。特别是关于“模块内部测试”和“使用 as 解决导入冲突”的片段,是实际开发中最常用的技巧,务必结合资料进行反复练习,直到能熟练区分不同导入方式的区别为止。
课程目录
1-1 [本系列课程学习路线图介绍与本课程介绍] Python系列课程学习路线图与授课特点(上) (10:07) 1-2 [本系列课程学习路线图介绍与本课程介绍] Python系列课程学习路线图与授课特点(下) (09:02) 1-3 [本系列课程学习路线图介绍与本课程介绍] 模块与包课程概述 (07:55) 2-1 [模块与包] 模块与包的概念 (10:50) 2-2 [模块与包] 定义模块 (10:54) 2-3 [模块与包] 模块内部测试 (07:42) 2-4 [模块与包] 基本模块导入测试 (11:02) 2-5 [模块与包] 内置属性__name__的功能 (13:00) 2-6 [模块与包] 模块的部分导入 (09:28) 2-7 [模块与包] 使用as解决导入冲突 (08:41) 2-8 [模块与包] 模块全部导入方式 (13:45) 2-9 [模块与包] 白名单策略__all__内置属性 (10:29) 2-10 [模块与包] 使用__file__查看模块的存储路径 (09:38) 2-11 [模块与包] 查看解释器的搜索路径 (10:00) 2-12 [模块与包] 动态添加搜索路径 (08:30) 2-13 [模块与包] 定义包 (12:12) 2-14 [模块与包] 导入包中模块 (07:42) 2-15 [模块与包] 包中__init__源文件作用揭秘 (13:03) 2-16 [模块与包] 课堂练习_封装文件拷贝算法(A) (09:27) 2-17 [模块与包] 课堂练习_封装文件拷贝算法(B) (10:05) 2-18 [模块与包] 课后作业_封装广告词过滤算法(A) (10:02) 2-19 [模块与包] 课后作业_封装广告词过滤算法(B) (12:12) 3-1 [PEP8编码规范] Python开发规范概述 (11:41) 3-2 [PEP8编码规范] Python总体开发规范 (10:42) 3-3 [PEP8编码规范] Python注释规范 (09:48) 3-4 [PEP8编码规范] Python命名规范 (12:34) 3-5 [PEP8编码规范] Python导入与todo规范 (09:48) 4-1 [常用函数库] 输出随机小数点 (13:15) 4-2 [常用函数库] 指定范围的随机数输出 (09:34) 4-3 [常用函数库] 指定序列范围的随机输出 (08:35) 4-4 [常用函数库] 时间模块_输出1970年秒数 (09:40) 4-5 [常用函数库] 时间模块_转换后输出当地时间 (07:59) 4-6 [常用函数库] 时间模块_计算日期差值 (08:53) 4-7 [常用函数库] 时间模块_datetime类计算日期差值 (07:59) 4-8 [常用函数库] 时间模块_输出日历与闰年判断 (09:24) 4-9 [常用函数库] 数学模块的典型应用 (09:06) 4-10 [常用函数库] 本套课程总结与回顾(上) (10:35) 4-11 [常用函数库] 本套课程总结与回顾(下)课程结束 (09:49)





