首页 > 编程知识 正文

python教材哪本好,编程语言python怎么读

时间:2023-05-05 21:51:29 阅读:166407 作者:4674

第一章Python概述001

1.1了解python 001

1.1.1 Python的发展历程001

1.1.2 Python语言特点002

1.2安装Python解释器和Python

程序的执行003

1.2.1安装python解释器003

1.2.2如何运行python程序006

1.3 Python开发工具007

1.3.1常用开发工具007

1.3.2 Python IDE—PyCharm下载和安装007

1.3.3使用py charm编写Python程序011

1.4 Python模块013

1.4.1模块安装014

1.4.2模块部署和使用014

1.5本章总结015

1.6习题015

第二章Python基础017

2.1代码格式017

2.1.1注释017

2.1.2缩排018

2.1.3语句换行019

2.2标识符和关键字019

2.2.1识别符019

2.2.2关键词020

2.3变量和数据类型020

2.3.1变量020

2.3.2数据类型021

2.3.3变量的输入和输出022

2.4实习案例023

2.4.1打印购物小票023

2.4.2打印蚂蚁森林植树证书023

2.5数字类型023

2.5.1整数类型023

2.5.2浮点型024

2.5.3多种类型024

2.5.4布尔型025

2.5.5数字类型转换025

2.6运算符026

2.6.1算术运算符026

2.6.2赋值运算符026

2.6.3比较运算符027

2.6.4逻辑运算符028

2.6.5成员运算符028

2.6.6位运算符028

2.6.7运算符优先级031

2.7实习案例032

2.7.1绝对温标032

2.7.2体质量指数032

2.8本章总结032

2.9习题032

第三章流量控制034

3.1条件语句034

3.1.1 if文034

3.1.2 if-else语句035

3.1.3 if-elif-else语句035

3.1.4 if嵌套036

3.2实习案例038

3.2.1计算机038

3.2.2猜数字038

3.3循环语句038

3.3.1 while语句038

3.3.2 for语句039

3.3.3循环嵌套040

3.4实习案例041

3.4.1所有7拍手游戏041

3.4.2印五子将棋盘041

3.5跳转语句041

3.5.1 break语句041

3.5.2 continue语句042

3.6阶段个案-按揭计算器042

3.7本章总结042

3.8习题043

第四章字符串045

4.1字符串介绍045

4.2格式字符串047

4.2.1使用格式字符串047

4.2.2格式)方法设置字符串048的格式

4.2.3使用f-string格式化字符串049

4.3实习案例049

4.3.1进制转换049

4.3.2文本进度条050

4.4字符串常规操作050

4.4.1查找和替换字符串050

4.4.2字符串分割和连接051

4.4.3删除字符串中的指定字符052

4.4.4字符串的大小写转换053

4.4.5字符串定位053

4.5实习案例054

4.5.1敏感词替换054

4.5.2文字排版工具054

4.6本章总结054

4.7习题054

第五章组合数据类型056

5.1识别组合数据类型056

5.2清单057

5.2.1创建列表058

5.2.2访问列表元素058

5.2.3添加列表元素059

5.2.4元素顺序060

5.2.5删除列表元素061

5.2.6列表推导公式062

>5.3 元组 063

5.4 实训案例 064

5.4.1 十大歌手064

5.4.2 神奇魔方阵064

5.5 集合064

5.6 字典065

5.6.1 创建字典065

5.6.2 字典的访问066

5.6.3 字典元素的添加和修改067

5.6.4 字典元素的删除067

5.6.5 字典推导式068

5.7 实训案例068

5.7.1 青春有你068

5.7.2 手机通讯录068

5.8 组合数据类型应用运算符069

5.9 本章小结069

5.10 习题070

第6章 函数072

6.1 函数概述072

6.2 函数的定义和调用073

6.2.1 定义函数073

6.2.2 调用函数074

6.3 函数参数的传递075

6.3.1 位置参数的传递075

6.3.2 关键字参数的传递076

6.3.3 默认参数的传递076

6.3.4 参数的打包与解包077

6.3.5 混合传递078

6.4 函数的返回值079

6.5 变量作用域079

6.5.1 局部变量和全局变量079

6.5.2 global和nonlocal关键字081

6.6 实训案例082

6.6.1 角谷猜想082

6.6.2 饮品自动售货机082

6.7 特殊形式的函数083

6.7.1 递归函数083

6.7.2 匿名函数084

6.8 实训案例085

6.8.1 兔子数列085

6.8.2 归并排序085

6.9 阶段案例—学生管理系统085

6.10 本章小结086

6.11 习题086

第7章 文件与数据格式化088

7.1 文件概述088

7.2 文件的基础操作089

7.2.1 文件的打开与关闭 089

7.2.2 文件的读写091

7.2.3 文件的定位读写093

7.3 文件与目录管理 094

7.4 实训案例 095

7.4.1 信息安全策略—文件备份095

7.4.2 用户账户管理095

7.5 数据维度与数据格式化096

7.5.1 基于维度的数据分类096

7.5.2 一维数据和二维数据的存储与读写097

7.5.3 多维数据的格式化099

7.6 本章小结099

7.7 习题100

第8章 面向对象102

8.1 面向对象概述102

8.2 类与对象的基础应用104

8.2.1 类的定义104

8.2.2 对象的创建与使用104

8.3 类的成员105

8.3.1 属性105

8.3.2 方法107

8.3.3 私有成员109

8.4 特殊方法110

8.4.1 构造方法110

8.4.2 析构方法111

8.5 实训案例111

8.5.1 好友管理系统111

8.5.2 生词本112

8.6 封装112

8.7 继承113

8.7.1 单继承113

8.7.2 多继承114

8.7.3 重写115

8.8 多态116

8.9 运算符重载117

8.10 实训案例118

8.10.1 人机猜拳游戏118

8.10.2 自定义列表118

8.11 阶段案例—银行管理系统118

8.12 本章小结120

8.13 习题120

第9章 异常122

9.1 异常概述122

9.1.1 认识异常122

9.1.2 异常的类型123

9.2 异常捕获语句124

9.2.1 使用try-except语句捕获异常124

9.2.2 异常结构中的else子句126

9.2.3 异常结构中的finally子句127

9.3 抛出异常127

9.3.1 使用raise语句抛出异常127

9.3.2 使用assert语句抛出异常128

9.3.3 异常的传递129

9.4 自定义异常130

9.5 实训案例130

9.5.1 头像格式检测130

9.5.2 商品数量检测131

9.6 本章小结131

9.7 习题131

第10章 Python计算生态与常用库133

10.1 Python计算生态概览133

10.2 Python生态库的构建与发布138

10.2.1 模块的构建与使用138

10.2.2 包的构建与导入139

10.2.3 库的发布139

10.3 常用的内置Python库140

10.3.1 time库140

10.3.2 random库 144

10.3.3 turtle库 145

10.4 实训案例150

10.4.1 图形绘制150

10.4.2 模拟时钟151

10.5 常用的第三方Python库151

10.5.1 jieba库 151

10.5.2 wordcloud库152

10.5.3 pygame库155

10.6 实训案例 166

10.6.1 出场人物统计166

10.6.2 小猴子接香蕉167

10.7 本章小结167

10.8 习题167

第11章 飞机大战(完整版)169

11.1 游戏简介169

11.1.1 游戏介绍169

11.1.2 游戏典型场景172

11.2 项目准备174

11.2.1 类设计174

11.2.2 模块设计175

11.2.3 创建项目176

11.3 游戏框架搭建176

11.3.1 游戏类的设计176

11.3.2 游戏框架实现178

11.4 游戏背景和英雄飞机180

11.4.1 介绍精灵和精灵组180

11.4.2 派生游戏精灵子类181

11.4.3 绘制游戏背景和英雄飞机182

11.4.4 实现游戏背景连续滚动183

11.5 指示器面板185

11.5.1 指示器面板类的设计185

11.5.2 指示器面板类的准备187

11.5.3 使用精灵实现文本标签189

11.5.4 显示和修改游戏数据191

11.5.5 保存和显示最好成绩194

11.5.6 显示游戏状态196

11.5.7 游戏结束后重置面板198

11.6 逐帧动画和飞机类199

11.6.1 逐帧动画的基本实现200

11.6.2 飞机类的设计与实现202

11.6.3 派生敌机子类205

11.6.4 派生英雄飞机子类211

11.7 碰撞检测215

11.7.1 碰撞检测的实现215

11.7.2 敌机撞毁英雄飞机218

11.7.3 英雄飞机发射子弹220

11.7.4 英雄飞机拾取道具223

11.8 音乐和音效226

11.8.1 测试音乐和音效的播放226

11.8.2 音乐播放器类的设计227

11.8.3 加载和播放背景音乐228

11.8.4 加载和播放音效229

11.9 项目打包230

11.10 本章小结232

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。