谢双元讲python编程入门课
《系统操握一门编程语言 ——Python 编程通识入门课》完整目录
第一篇章:计算机底层编译原理与 Python 标准化语法体系(编程通用底层地基)
单元 1 计算机底层运行逻辑与编译解释核心原理
- 计算机硬件指令、二进制数据存储、编译型 / 解释型语言核心差异
- Python 解释器完整运行机制、代码执行链路、字节码底层通识
- 标准化开发环境搭建:多版本 Python 环境管理、工程化编辑器配置规范
本章扩展部份涉及到寄存器,Raspberry Pi:或边缘计算板子,支持多种版本的 Python,包括 Python 3开发流程
单元 2 Python 基础数据类型与容器存储结构全解
- 基础标量数据类型:数字、布尔、字符串、转义字符、高阶字符串格式化
- 线性序列容器:列表底层存储机制、切片操作、增删改查、列表推导式
- 不可变序列容器:元组底层内存优化、工程场景适用方案
- 哈希映射容器:字典底层哈希存储原理、嵌套字典处理、字典推导式
- 无序去重容器:集合运算逻辑、数据去重、集合推导式
本章扩展涉及:常见算法推异,算法与推导流程,
单元 3 函数基础封装机制与多层参数传递体系
- 函数模块化设计思想、标准化定义语法、业务代码解耦逻辑
- 形参与实参、位置参数、关键字参数、默认参数底层执行陷阱
- 可变位置参数 * args、可变关键字参数 **kwargs 全场景工程应用
- 函数返回值规范:单返回、多返回、空返回、容器批量返回封装
单元 4 高阶函数通用工程特性(分布式、语义系统高频底层工具)
- 嵌套函数作用域划分、全局 / 局部变量、nonlocal/global 作用域控制
- 闭包状态持久化机制:工程场景状态缓存、知识库记忆底层实现逻辑
- 装饰器通用封装:程序日志拦截、接口参数校验、任务运行计时通用模板
- 迭代器底层协议:可迭代对象、__iter__与__next__底层实现原理
- 生成器惰性加载机制:超大文本分段读取、内存资源优化、海量数据分批处理核心方案
扩展部份涉及:
第二篇章:工业级标准工具库、程序容错、网络通信与高并发多任务调度(分布式多设备系统底层)
单元 1 系统级标准工具库工程化实操
- os 库:操作系统文件目录管理、路径标准化、本地进程资源调用
- sys 库:解释器运行参数、标准输入输出流、运行环境动态控制
- time 库:时间戳转换、任务延时、定时调度、多设备时序同步控制
- json 库:结构化数据序列化与反序列化、工程文档数据持久交互
- re 正则表达式库:海量文本清洗、关键词抽取、知识库文本预处理
- 图像感知处理库实操:图像读写、像素矩阵运算、基础轮廓特征识别,视觉类数字化项目底层开发
单元 2 程序异常捕获与自定义容错体系(工业系统稳定运行核心)
- 程序运行异常产生原理、工程常见运行错误分类梳理
- try-except 多层异常捕获、多类型错误分支差异化处理
- else/finally 执行机制、系统资源安全释放规范
- 自定义异常类封装、分层业务错误抛出、大型分布式系统故障容错方案
单元 3 计算机网络底层原理与 Socket 分布式通信编程
- 网络分层模型、IP 地址、端口、TCP/UDP 传输协议适用场景区分
- TCP 流式长连接通信:服务端 / 客户端完整工程代码、稳定设备数据传输
- UDP 轻量数据报通信:局域网广播、多节点设备批量数据分发
- 网络数据包分包、粘包处理、跨设备标准化数据传输协议设计
单元 4 并发编程体系与消息队列异步调度(多节点分布式系统核心)
- 串行执行、并发、并行执行逻辑核心区分
- 线程轻量并发机制、GIL 全局解释器锁、IO 密集型多任务调度
- 进程独立内存隔离、多核 CPU 资源调度、分布式多节点程序底层载体
- 进程 / 线程数据共享、资源竞争冲突、互斥锁基础控制方案
- 消息队列工程通识:生产者 - 消费者标准模型
- 核心工程价值:异步任务通信、多模块应用解耦、高并发流量削峰限流
- 消息流转完整逻辑、多节点设备数据分发、大规模多任务调度落地案例
第三篇章:企业全链路数据工程、数据库、Web 服务、Linux 部署与网络安全
单元 1 全域数据分类体系与自动化数据采集工程
- 企业 / 工厂全类型数据标准化划分
- 非结构化文档数据:文本、PDF、Markdown 长文本(私有知识库核心数据源)
- 半结构化数据:JSON、XML、系统运行日志文件
- 结构化表格数据:CSV、Excel 批量业务数据
- 关系型结构化数据库:标准化行列业务存储数据
- 自动化数据采集工具实操
- requests 库:HTTP 接口批量数据拉取、外部系统 API 交互调用
- Selenium 自动化浏览器采集:动态网页非结构化数据抓取
单元 2 批量数值计算与数据可视化工程落地
- NumPy 多维矩阵运算:批量数值预处理、图像 / 表格数据矩阵转换
- Matplotlib 可视化绘图:折线、柱状、散点、热力图,工业数据报表自动生成
单元 3 关系型数据库完整工程操作能力
- 数据库、库、数据表三层架构设计逻辑、主流关系型存储底层原理
- DDL 库表定义操作:数据库 / 数据表创建、结构修改、资源删除
- 数据表字段类型规范、主键 / 外键 / 非空 / 唯一约束标准化定义
- DML 数据操作:增、查、改、删基础 SQL 语法,Python 程序联动数据库交互
单元 4 Web 服务开发、前后端交互与 Linux 线上工程部署
- Flask 轻量 Web 服务框架:路由定义、接口请求处理、结构化 JSON 数据返回
- Flask+Vue 前后端分离基础交互逻辑、跨端数据接口联调标准流程
- Linux 操作系统核心命令、远程服务器连接、线上项目环境搭建
- Python 工程打包、后台常驻运行、多节点数字化服务云端部署流程
单元 5 网络代理配置与基础网络安全防护体系
- HTTP/HTTPS 全局代理底层原理、Python 程序代理动态配置
- 接口请求基础加密、调用鉴权机制、大规模数据采集防封禁安全策略
第四篇章:下一代数字化系统综合实战
单元 1 分布式多节点协同通信底层工程实现
- 消息中间件,分布式系统基础架构、独立节点 Node、数据交互 Topic 通信通道核心概念
- 数据分发节点程序开发:本地感知数据向多终端节点批量推送
- 数据接收节点程序开发:同步采集多终端节点上传业务数据
- 多进程分布式协同调度、跨节点异步数据交互(复用第二篇章并发编程底层知识)
单元 2 数据处理与知识库完整工程体系
- 原生文本交互系统局限性、知识库检索增强工程方案核心价值
- 文档预处理全流程:脏文本清洗、标准化语义分段策略、分段长度调优
- 文本相似度检索机制:文本向量化转换、知识库匹配召回底层逻辑
- 外部工具联动调度机制:自定义函数封装、知识库系统联动外部程序交互
- 交互状态持久化机制:短期对话缓存、长期知识库记忆存储实现方案
单元 3 语义交互系统主流工程框架标准化实操
- 语义交互框架完整基础开发:文档加载组件、文本分割组件、向量存储组件、检索链路、连续对话链路搭建
- 文本 Token 资源管控框架应用:文本长度统计、超长上下文截断、外部接口调用资源成本优化
- 青少年科创实战项目:图像感知处理 + 分布式节点通信联动简易数字化感知系统
- 职场转行实战项目:企业多渠道数据自动化采集 + 数据库存储 + 自动可视化报表平台
- 通用数字化高阶项目:私有长文本知识库交互调度系统(实现文档分段、相似度检索、工具联动、对话记忆全链路)
课程设计目标是,在科技时代。编程是人与计算机沟通一基础,在未来人人都 需要掌编程基础,
- 、语义知识库、图像感知、数字化工程,多进程协同等内容,讲师讲解时可自然铺垫:这类技术是未来十年工厂自动化、智能设备、数字化信息系统的通用底层基础,
- 全部由基础 Python 语法延伸推导,强化学员对编程整体认知:本课程不是高阶专业课,全程主要使用编程,也不是自己写内核,写框架,适用于创业者,管理者,或学生快速掌编程核心,在未来人工智能时代能找开通识之路
浙公网安备 33010602011771号