1057分钟

源码解析Python实用模块

源码解析Python实用模块

还在为 Python 模块使用只停留在 “调用” 层面而苦恼吗?面对 csv 这类实用模块,你是否只知道简单读写,却对其底层实现逻辑一知半解?想深入源码探究模块设计精髓,却因缺乏方法指引而屡屡碰壁? …

课程分类
编程开发 | 软件开发
适用人群
专员, 工程师, 专家
课程标签
Python模块,源码解析,CSV处理
还在为 Python 模块使用只停留在 “调用” 层面而苦恼吗?面对 csv 这类实用模块,你是否只知道简单读写,却对其底层实现逻辑一知半解?想深入源码探究模块设计精髓,却因缺乏方法指引而屡屡碰壁? 本课程聚焦 “源码剖析 Python 实用模块”,将彻底解决你对 Python 模块 “知其然不知其所以然” 的痛点。它带你从模块的功能应用深入到源码底层,剖析模块的设计思路、实现原理,让你不仅会用模块,更能看透模块的 “底层逻辑”,实现从 “模块使用者” 到 “模块理解者” 的进阶。 课程特色亮点在于 “源码级深度剖析 + 实用模块针对性讲解”。以 csv 模块为例,不仅会带你掌握其在数据处理中的各类应用技巧,更会深入其源码,拆解它如何实现数据的解析、存储与兼容。教学过程中,会结合实际开发场景,分析模块源码中的设计考量,比如 csv 模块如何适配不同操作系统的换行符,如何处理特殊字符的转义等。同时,课程还会延伸讲解模块源码阅读的通用方法,让你掌握这套方法后,可举一反三地去剖析其他 Python 实用模块。
第一章:CSV文件的读取、处理、写入 - 1.1 cvs文件的构成 - 1.2 QUQTE_NONNUMERIC常量的使用 - 1.3 QUQTE_NONE常量的使用 - 1.4 异常处理 - 1.5 获取方言 - 1.6 reader()方法数据写入的N种方式 - 1.7 writer方法写入csv数据 - 1.8 CSV模块中的属性 - 1.9 CSV模块中的类 - 1.10 DictWriter类的使用 - 1.11 excel类和excel_tab类的使用 - 1.12 Sniffer类的使用 - 1.13 Calendar模块类属性 - 1.14 Calendar模块类方法的使用 - 1.15 Calendar类深入源码讲解(一) - 1.16 Calendar类深入源码讲解(二) - 1.17 HTMLCalendar类_日历样式相关属性 - 1.18 TextCalendar类__日历样式相关属性 第二章:Json模块 - 2.1 Json模块中的必会方法 - 2.2 Python对象当中的字典转换成Json格式字符串 - 2.3 Json模块中必会的方法_Load( )方法(一) - 2.4 Json模块中必会的方法_Loads( )方法(二) 第三章:Re模块的使用 - 3.1 Re模块中的方法的使用 - 3.2 Re模块中将字符串转成对象 - 3.3 Re模块finditer()、findall()、fullmatch()方法的使用 - 3.4 Re模块match()、search()、split()方法 - 3.5 Re模块Pattern对象使用 - 3.6 Re模块match对象使用 - 3.7 Match对象的属性和方法(一) - 3.8 Match对象的属性和方法(二) 第四章:Python第三方模块 - 4.1 第三方String模块 - 4.2 String模块的使用 - 4.3 数据的读取 - 4.4 数据的可视化 - 4.5 Formatter 类的使用 - 4.6 Template类的使用 - 4.7 random模块的使用(一) - 4.8 random模块的使用(二) - 4.9 math模块的使用(一) - 4.10 math模块的使用(二) - 4.11 math模块(三) - 4.12 math模块(四) - 4.13 shutil模块介绍 - 4.14 shutil模块的使用 - 4.15 shutil复制、移动、删除 - 4.16 shutil数据清洗操作 - 4.17 time模块的使用(一) - 4.18 time模块的使用(二) - 4.19 time模块的使用(三) - 4.20 tiime模块的使用(四) - 4.21 os模块的使用(一) - 4.22 os模块的使用(二) - 4.23 os模块的使用(三) - 4.24 os模块的使用(四)
讯达学院

讯达学院

跟着娟姐学python,每一天的精神食粮