先弄清楚这门课到底解决什么问题

这门体系课的核心是带你从零写代码,解决办公自动化、批量数据处理、简单脚本开发这类日常任务。它不教你怎么用现成软件,而是让你自己造工具:比如把几百个表格按规则合并、批量改文件名、自动读取日志生成报表。如果你平时总在重复操作 Excel、手动整理文档,或者想转行做开发但一直卡在“看懂语法却写不出东西”这一步,这门课就是针对这个断层的。它不承诺学完就能接外包,但能让你在面对具体工作场景时,知道怎么拆解问题、怎么用代码实现。

适合什么基础以及建议先看哪几块

资料默认你没有任何编程经验,开头从安装环境到变量、循环讲起,所以零基础能跟上。但如果你已经能独立写函数、懂面向对象,前几章可以快速翻。建议优先看三个部分:一是用户交互和流程控制,这是写任何脚本的骨架;二是数据类型,尤其是列表和字典的操作,处理数据时用得最多;三是文件处理,这是自动化脚本的核心。字符编码那章别跳过,很多人处理中文文件乱码就是因为没搞懂编码逻辑。每章的作业参考答案别直接看,先自己写一遍,卡住了再对照思路。

资料怎么配合练习以及学完能独立做什么

这套资料的结构是“讲义+代码示例+作业+参考答案”,最有效的用法是:先通读图文教程理解概念,然后照着示例代码敲一遍,接着不看答案做作业,最后用参考答案查漏补缺。不要只看 PDF,动手敲代码是唯一验证你是否真懂的方式。学完第一阶段的内容后,你应该能独立完成这几件事:写一个脚本批量重命名某个文件夹下的所有文件、读取一个文本文件提取关键信息并输出到新文件、写一个简单的命令行交互程序处理用户输入。这些看似简单,但它们是所有复杂项目的基石。如果你做作业时发现自己写不出逻辑,别急着往下看,回头把流程控制和数据类型再过一遍,这是后面所有内容的地基。


第一阶段 · 第二阶段 · 第三阶段 · 第四阶段 · 第五阶段

课程目录

*   01 第一阶段/

  *   00 python安装环境(MAC_Windows7_Windows10)

  *   00 第一阶段图文教程/

    *   第一章用户交互.pdf

    *   第三章数据类型.pdf

    *   第二章流程控制.pdf

    *   第五章文件处理.pdf

    *   第四章字符编码.pdf

  *   00 绪论

  *   01第一章:用户交互

  *   02第二章:流程控制

  *   03第三章:数据类型

  *   04第四章:字符编码

  *   05第五章:文件处理

  *   参考答案/

    *   第一阶段:02作业参考答案.docx

    *   第一阶段:03作业参考答案.doc

    *   第一阶段:05作业参考答案.docx

    *   第一阶段:项目参考答案.docx

  *   截图/

    *   00 python安装环境(MAC_Windows7_Windows10).pdf

    *   00 绪论.pdf

    *   01 第一章:用户交互.pdf

    *   02 第二章:流程控制.pdf

    *   03 第三章:数据类型.pdf

    *   04 第四章:字符编码.pdf

    *   05 第五章:文件处理.pdf

    *   第一阶段:学习总结.pdf

    *   第一阶段:问题收集.pdf

    *   第一阶段:项目实战.pdf

  *   第一阶段:02作业参考答案

  *   第一阶段:03作业参考答案

  *   第一阶段:05作业参考答案

  *   第一阶段:直播答疑

  *   第一阶段:项目参考答案

*   02 第二阶段/

  *   00 第二阶段图文教程/

    *   第七章闭包函数.pdf

    *   第九章合并表达.pdf

    *   第八章迭代生成.pdf

    *   第六章函数概述.pdf

    *   第十章模块对象.pdf

  *   06 第六章:函数概述

  *   07 第七章:闭包函数

  *   08 第八章:迭代生成

  *   09 第九章:合并表达

  *   10 第十章:模块对象

  *   参考答案/

    *   第二阶段:06作业参考答案.docx

    *   第二阶段:07作业参考答案.doc

    *   第二阶段:08作业参考答案.docx

    *   第二阶段:09作业参考答案.doc

    *   第二阶段:10作业参考答案.doc

  *   截图/

    *   06 第六章:函数概述.pdf

    *   07 第七章:闭包函数.pdf

    *   08 第八章:迭代生成.pdf

    *   09 第九章:合并表达.pdf

    *   10 第十章:模块对象.pdf

    *   第二阶段:学习总结.pdf

    *   第二阶段:问题收集.pdf

    *   第二阶段:项目参考答案.pdf

    *   第二阶段:项目实战.pdf

  *   第二阶段:06作业参考答案

  *   第二阶段:07作业参考答案

  *   第二阶段:08作业参考答案

  *   第二阶段:09作业参考答案

  *   第二阶段:10作业参考答案

  *   第二阶段:直播答疑

  *   第二阶段:项目参考答案

*   03 第三阶段/

  *   00 第三阶段图文教程/

    *   第十一章类与对象.pdf

    *   第十三章三大特性 (1).pdf

    *   第十二章名称空间.pdf

    *   第十五章异常处理.pdf

    *   第十四章类的宿主.pdf

  *   11_类与对象

  *   12_名称空间

  *   14_类的宿主

  *   15_异常处理

  *   截图/

    *   11_类与对象.pdf

    *   12_名称空间.pdf

    *   13_三大特性.pdf

    *   14_类的宿主.pdf

    *   15_异常处理.pdf

    *   第三阶段:项目实战.pdf

*   04 第四阶段/

  *   截图/

    *   第16章:七层协议.pdf

    *   第17章:通信原理.pdf

    *   第18章:实现流程.pdf

    *   第19章:套接编程.pdf

    *   第20章:套接服务.pdf

    *   第四阶段:学习总结.pdf

    *   第四阶段:项目实战.pdf

  *   第16章:七层协议

  *   第17章:通信原理

  *   第18章:实现流程

  *   第19章:套接编程

  *   第20章:套接服务

  *   第四阶段图文教程/

    *   第二十章套接服务.pdf

    *   第十七章通信原理.pdf

    *   第十九章套接编程.pdf

    *   第十八章实现流程.pdf

    *   第十六章七层协议.pdf

*   05 第五阶段/

  *   截图/

    *   第21章:进程对象.pdf

    *   第22章:进程并发.pdf

    *   第23章:线程并发.pdf

    *   第24章:协程控制.pdf

    *   第25章:I_O模型.pdf

  *   第21章:进程对象

  *   第22章:进程并发

  *   第23章:线程并发

  *   第24章:协程控制

  *   第25章:I_O模型

  *   第五阶段图文教程/

    *   第二十一章进程对象.pdf

    *   第二十三章线程并发.pdf

    *   第二十二章进程并发.pdf

    *   第二十五章I_O模型.pdf

    *   第二十四章协程控制.pdf