Python开发技术
张瑞霞
目录
暂无搜索结果
1 Python语言概述和开发环境
1.1 本章导学
1.2 Python语言概述
1.3 Python开发环境
1.3.1 Python开发环境-交互式
1.3.2 Python开发环境-idle
2 基本数据类型
2.1 本章导学
2.2 变量
2.3 数字类型
2.4 字符串
2.4.1 字符串表示
2.4.2 字符串常用操作
2.5 基本输入输出
2.6 代码规范
2.7 字符编码
2.8 综合实例-芳名和芳龄
2.9 Turtle库
2.9.1 turtle-绘制五角星
2.9.2 turtle-学习方法
2.9.3 turtle-示例例程-绘制太极图
3 复合数据类型
3.1 本章导学
3.2 序列
3.3 列表和元组的通用操作
3.3.1 列表和元组的通用操作1
3.3.2 列表和元组的通用操作2
3.4 列表常用操作
3.4.1 列表操作
3.4.2 深拷贝和浅拷贝1
3.4.3 深拷贝和浅拷贝2
3.5 元组
3.6 字典
3.6.1 字典创建和访问
3.6.2 字典增删改
3.7 collections容器类
4 流程控制
4.1 本章导学
4.2 分支结构
4.2.1 分支结构
4.2.2 分支结构注意的问题
4.3 循环结构
4.3.1 while循环格式
4.3.2 for in循环格式
4.3.3 for in遍历列表字典
4.3.4 综合实例
4.3.5 break and continue
4.4 列表生成式
4.5 生成器
4.6 迭代器
4.6.1 迭代器
4.6.2 itertools
5 函数和模块
5.1 本章导学
5.2 函数
5.2.1 函数定义和调用
5.2.2 函数返回值和嵌套
5.2.3 函数执行起点
5.3 函数的参数
5.3.1 位置参数
5.3.2 默认值参数
5.3.3 关键字参数
5.3.4 综合实例
5.3.5 新建目录
5.4 lambda表达式
5.5 变量作用域
5.6 函数高级特性
5.6.1 函数生成器
5.6.2 高阶函数
5.6.3 偏函数
5.6.4 修饰器
5.7 模块化编程
5.7.1 内置模块和第三方模块
5.7.2 自定义模块
5.8 Pyinstaller
6 文件和异常
6.1 本章导学
6.2 文本文件
6.2.1 读取文本文件
6.2.2 写入文本文件
6.2.3 读写二进制文件
6.3 综合实例
6.3.1 综合实例
6.3.2 综合实例扩展
6.4 词云
6.4.1 jieba库
6.4.2 wordcloud库
6.5 词云
6.6 读写CSV文件
6.7 序列化
6.7.1 pickle模块
6.7.2 json模块
6.8 文件目录
6.8.1 os模块
6.8.2 os模块举例
6.8.3 目录遍历的三种方式
7 面向对象程序设计
7.1 本章导学
7.2 类和对象
7.2.1 定义类和创建对象
7.2.2 访问可见性
7.2.3 类属性和实例属性
7.3 方法
7.3.1 构造函数和析构函数
7.3.2 类方法和静态方法
7.3.3 property
7.4 继承和多态
7.4.1 继承
7.4.2 Mixin
7.4.3 多态
7.5 动态属性
7.6 定制类
7.6.1 定制类
7.6.2 重载运算符
7.7 综合实例
8 进程和线程
8.1 本章导学
8.2 多进程
8.2.1 multiprocessing模块
8.2.2 进程池
8.2.3 ProcessPoolExecutor并发编程
8.2.4 进程通信
8.3 多线程
8.3.1 threading模块
8.3.2 同步锁Lock
8.3.3 死锁
8.4 线程通信
8.4.1 使用Condition实现线程通信
8.4.2 使用queue实现线程通信
8.4.3 使用Event实现线程通信
8.5 Thread-Local Data
8.6 ThreadPoolExecutor并发编程
序列化
上一节
下一节
选择班级
确定
取消
图片预览