博学网课 Python高效编程技能实战

Python高效编程技能实战
选择50个Python领域的发展和面试常见问题作为培训任务。每项任务首先提出问题,然后分析问题,给出有效的解决方案,最后携手解决问题,全面提高Python快速解决问题和高效编程的能力。
第1章 课程简介
 
1-1 课程简介
1-2 网络编码工具WebIDE使用指南
第2章 高级训练数据结构和算法案例
在数据筛选、排序、搜索、统计、记录等方面,通过7个小节提高处理能力: 2-1 如何在列表中,字典, 根据条件集中筛选数据 2-2 如何命名元组中的每一个元素, 提高程序可读性 2-3 如何统计序列中元素的频率? 2-4 根据字典中值的大小, 对字典中的项进行排序 2-5 如何在多个字典中快速找到公共键?(key) 2-6 如何...
 
2-1 如何列表, 字典, 根据条件集中筛选数据
2-2 如何命名元组中的每一个元素, 提高程序可读性
2-3 如何统计序列中元素的频率?
2-4 根据字典中值的大小, 对字典中的项进行排序
2-5 如何在多个字典中快速找到公共键?(key)
2-6 如何使字典保持有序?
2-7 如何实现用户的历史记录功能(最多n条)
第3章 对象迭代和反迭代案例的高级训练
通过六个小节,学会巧妙解决与对象迭代和反迭相关的问题: 3-1 如何实现可迭代对象和迭代对象(1) 3-2 如何实现可迭代对象和迭代对象(2) 3-3 如何利用生成器函数实现可迭代对象? 3-4 如何反向迭代,如何实现反向迭代 3-5 如何操作迭代器的切片操作 3-6 如何在for语句中迭代多个可迭代对象?...
 
3-1 如何实现可迭代对象和迭代对象(1)
3-2 如何实现可迭代对象和迭代对象(2)
3-3 如何使用生成器函数实现可迭代对象
3-4 如何反向迭代,如何实现反向迭代
3-5 如何操作迭代器的切片操作
3-6 如何在for语句中迭代多个可迭代对象?
第4章 字符串处理案例高级训练
在复杂场景下,通过六个部分提高字符串处理技巧: 4-1 如何拆分包含多种分隔符的字符串 4-2 如何判断字符串a是从字符串b开始还是结束? 4-3 如何调整字符串中文本的格式? 4-4 如何将多个小字符串拼接成大字符串? 4-5 如何左转字符串, 右, 居中对齐 4-6 如何去除字符串中不需要的字符?...
 
4-1 如何拆分包含多种分隔符的字符串
4-2 如何判断字符串a是从字符串b开始还是结束?
4-3 如何调整字符串中文本的格式?
4-4 如何将多个小字符串拼接成大字符串?
4-5 如何左转字符串, 右, 居中对齐
4-6 如何去除字符串中不需要的字符?
第5章 文件I/O高效处理案例高级培训
学习有效处理文件I/O相关问题的技巧: 5-1 如何读写文本文件 5-2 二进制文件如何处理? 5-3 如何设置文件缓冲 5-4 如何将文件映射到内存 5-5 怎样访问文件的状态? 5-6 如何使用临时文件
 
5-1 如何读写文本文件
5-2 二进制文件如何处理?
5-3 如何设置文件缓冲
5-4 如何将文件映射到内存
5-5 如何访问文件的状态
5-6 如何使用临时文件
第6章 csv,json,xml,excel高效分析和构建案例高级训练
学习如何有效地分析和构建csv,通过五个小节,json,xml,excel结构化数据: 6-1 如何读写csv数据? 6-2 如何读写json数据? 6-3 如何分析简单的xml文档? 6-4 如何构建xml文档? 6-5 如何读写excel文件?
 
6-1 如何读写csv数据?
6-2 如何读写json数据?
6-3 如何分析简单的xml文档?
6-4 如何构建xml文档?
6-5 如何读写excel文件?
第7章 类别和对象深度技术案例高级培训
通过八个小节,学习对象中的深度技术: 7-1 如何派生内置不可变的类型并修改实例 7-2 如何创建大量的例子来节省内存 7-3 如何让对象支持上下文管理? 7-4 如何创建可管理的对象属性? 7-5 如何使类支持比较操作? 7-6 如何使用描述符合实例属性进行类型检查 7-7 如何在环状数据结构中管理内存? 7-8 如何通过...
 
7-1 如何衍生内置不可变类型,修改实例行为?
7-2 如何创建大量的例子来节省内存
7-3 如何让对象支持上下文管理?
7-4 如何创建可管理的对象属性?
7-5 如何让类支持比较操作?
7-6 如何使用描述符合实例属性进行类型检查
7-7 如何在环状数据结构中管理内存?
7-8 如何通过实例法调用名称的字符串
第8章 多线程编程核心技术案例高级培训
提高并发编程中核心技术(多线程、线程池、多线程间通信或事件通知、多过程)的原理和应用能力: 8-1 如何使用多线程? 8-2 怎样进行线程间通信? 8-3 如何在线通知事件? 8-4 如何使用线程本地数据? 8-5 如何使用线程池 8-6 如何使用多个过程...
 
8-1 如何使用多线程?
8-2 怎样进行线程间通信?
8-3 如何在线通知事件?
8-4 如何使用线程本地数据?
8-5 如何使用线程池
8-6 如何使用多个过程
第9章 装饰使用技巧案例高级训练
通过六个部分,提高装饰的使用技巧: 9-1 函数装饰器如何使用? 9-2 如何为装饰函数保存元数据? 9-3 如何定义带参数的装饰器? 9-4 如何实现属性可修改的函数装饰器 9-5 如何在类中定义装饰器? 9-6 如何将装饰器定义为类型
 
9-1 函数装饰器如何使用?
9-2 如何为装饰函数保存元数据?
9-3 如何定义带参数的装饰器?
9-4 如何实现属性可修改的函数装饰器
9-5 如何在类中定义装饰器?

[我要扒资料]

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。