源码解析Python实用模块

源码解析Python实用模块

一种文件格式,一般也被叫做逗号分隔值文件,可以使用 Excel 软件或者文本文档打开

源码解析Python实用模块
¥999.9
本课程包括
  • 17小时37分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
课程合作品牌
讯达学院
你将收获
  • 掌握 Python 实用模块源码阅读方法,能独立剖析模块实现原理
  • 从源码角度优化模块使用,可根据需求拓展模块功能
  • 学会源码剖析通用方法论,能举一反三分析其他 Python 模块
浏览相关主题
课程介绍

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

本课程聚焦 “源码剖析 Python 实用模块”,将彻底解决你对 Python 模块 “知其然不知其所以然” 的痛点。它带你从模块的功能应用深入到源码底层,剖析模块的设计思路、实现原理,让你不仅会用模块,更能看透模块的 “底层逻辑”,实现从 “模块使用者” 到 “模块理解者” 的进阶。

课程特色亮点在于 “源码级深度剖析 + 实用模块针对性讲解”。以 csv 模块为例,不仅会带你掌握其在数据处理中的各类应用技巧,更会深入其源码,拆解它如何实现数据的解析、存储与兼容。教学过程中,会结合实际开发场景,分析模块源码中的设计考量,比如 csv 模块如何适配不同操作系统的换行符,如何处理特殊字符的转义等。同时,课程还会延伸讲解模块源码阅读的通用方法,让你掌握这套方法后,可举一反三地去剖析其他 Python 实用模块。

适合人群
  • 有 Python 基础,想深入模块源码提升编程认知的开发者
  • 频繁使用 Python 实用模块,希望通过源码剖析解决疑难问题的从业者
  • 想从源码层面优化 Python 模块使用、拓展模块功能的技术爱好者
讲师介绍
跟着娟姐学python,每一天的精神食粮
擅长领域:
  • Python
讯达学院(www.atxunda.com)是一个领先的平台,为程序员和技术爱好者提供计算机学习资源和编程挑战,我们是IT教育行业的造梦者,也是前沿技术内容的创造者和传播者。我们非常重视提高编程技能和知识,已成为我们学员值得信赖的目的地。该平台提供了大量教程、练习、实操、文档和精心策划的课程,为提高学员学习效果提供全方位服务。
课程大纲
共0节 时长0分钟 全部收起
第一章:CSV文件的读取、处理、写入
共18节 | 5小时19分钟
  • 1.1 cvs文件的构成
    34分钟
  • 1.2 QUQTE_NONNUMERIC常量的使用
    4分钟
  • 1.3 QUQTE_NONE常量的使用
    3分钟
  • 1.4 异常处理
    4分钟
  • 1.5 获取方言
    2分钟
  • 1.6 reader()方法数据写入的N种方式
    38分钟
  • 1.7 writer方法写入csv数据
    42分钟
  • 1.8 CSV模块中的属性
    17分钟
  • 1.9 CSV模块中的类
    15分钟
  • 1.10 DictWriter类的使用
    7分钟
  • 1.11 excel类和excel_tab类的使用
    15分钟
  • 1.12 Sniffer类的使用
    16分钟
  • 1.13 Calendar模块类属性
    13分钟
  • 1.14 Calendar模块类方法的使用
    21分钟
  • 1.15 Calendar类深入源码讲解(一)
    20分钟
  • 1.16 Calendar类深入源码讲解(二)
    22分钟
  • 1.17 HTMLCalendar类_日历样式相关属性
    33分钟
  • 1.18 TextCalendar类__日历样式相关属性
    13分钟
第二章:Json模块
共4节 | 1小时15分钟
  • 2.1 Json模块中的必会方法
    20分钟
  • 2.2 Python对象当中的字典转换成Json格式字符串
    22分钟
  • 2.3 Json模块中必会的方法_Load( )方法(一)
    16分钟
  • 2.4 Json模块中必会的方法_Loads( )方法(二)
    17分钟
第三章:Re模块的使用
共8节 | 3小时5分钟
  • 3.1 Re模块中的方法的使用
    35分钟
  • 3.2 Re模块中将字符串转成对象
    19分钟
  • 3.3 Re模块finditer()、findall()、fullmatch()方法的使用
    20分钟
  • 3.4 Re模块match()、search()、split()方法
    25分钟
  • 3.5 Re模块Pattern对象使用
    23分钟
  • 3.6 Re模块match对象使用
    23分钟
  • 3.7 Match对象的属性和方法(一)
    17分钟
  • 3.8 Match对象的属性和方法(二)
    22分钟
第四章:Python第三方模块
共24节 | 7小时58分钟
  • 4.1 第三方String模块
    23分钟
  • 4.2 String模块的使用
    17分钟
  • 4.3 数据的读取
    28分钟
  • 4.4 数据的可视化
    11分钟
  • 4.5 Formatter 类的使用
    26分钟
  • 4.6 Template类的使用
    12分钟
  • 4.7 random模块的使用(一)
    20分钟
  • 4.8 random模块的使用(二)
    27分钟
  • 4.9 math模块的使用(一)
    21分钟
  • 4.10 math模块的使用(二)
    22分钟
  • 4.11 math模块(三)
    21分钟
  • 4.12 math模块(四)
    16分钟
  • 4.13 shutil模块介绍
    23分钟
  • 4.14 shutil模块的使用
    13分钟
  • 4.15 shutil复制、移动、删除
    23分钟
  • 4.16 shutil数据清洗操作
    18分钟
  • 4.17 time模块的使用(一)
    15分钟
  • 4.18 time模块的使用(二)
    21分钟
  • 4.19 time模块的使用(三)
    21分钟
  • 4.20 tiime模块的使用(四)
    17分钟
  • 4.21 os模块的使用(一)
    20分钟
  • 4.22 os模块的使用(二)
    19分钟
  • 4.23 os模块的使用(三)
    26分钟
  • 4.24 os模块的使用(四)
    19分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。