您好,欢迎来到聚文网。 登录 免费注册
Python从入门到实践案例教程

Python从入门到实践案例教程

  • 字数: 470000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 出版日期: 2020-10-01
  • 商品条码: 9787302565024
  • 版次: 1
  • 开本: 16开
  • 页数: 292
  • 出版年份: 2020
定价:¥59 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"知识全面 对MATLAB和Simulink的基本知识进行了全面的讲解,系统介绍了利用MATLAB/Simulink实现系统建模与仿真的基本方法和实战案例。 结构合理 根据作者多年的MATLAB/Simulink编程实践和教学经验编写,内容浅显易懂、结构合理、逻辑严密、条理清晰,便于学习。 注重实践 结合自动控制系统、通信系统和数字信号处理系统中的建模与仿真应用,提供了大量实践案例,全面介绍了MATLAB/Simulink工具箱在各种系统建模与仿真领域的实际应用。 "
内容简介
本书是21世纪高等学校计算机教育实用规划教材,从零基础出发,结构精简,语言流畅,由浅人深、循序渐进地介绍Python程序设计语言,让读者能够较为系统全面地掌握程序设计的理论和应用。书中运用丰富的案例解释程序设计方法和思想,易于学习者理解,本书提供大量配套习题供读者深入学习、掌握教材内容,所提供的代码实例和案例均在Python3.7环境下调试和运行。书中实例侧重实用性和启发性,趣味性强、通俗易懂,有助于读者在适应Python编程进行了实战中打下坚实的基础。
作者简介
向军:西南交通大学电气工程学院副教授。长期从事系统建模与仿真领域的教学和研究工作。先后为本科生与研究生开设“系统建模与仿真”“数字信号处理”“通信原理”等多门课程,出版教材2部。
目录
第1章Python概述1
1.1计算机及程序设计语言概述1
1.1.1计算机发展史1
1.1.2计算机体系结构3
1.1.3计算机系统组成3
1.1.4程序设计语言5
1.2Python语言特点及应用领域7
1.2.1Python语言特点7
1.2.2应用领域7
1.3Python版本和开发环境9
1.3.1Python版本9
1.3.2集成开发环境9
1.3.3Anaconda安装10
1.3.4Anaconda组件14
1.3.5AnacondaNavigator环境配置15
1.4在Spyder中运行Python程序17
1.4.1第一个Python程序19
1.4.2Python语法基础20
1.4.3输入与输出21
1.5本章小结22
1.6习题23
第2章数据类型与运算符25
2.1字符串类型25
2.1.1字符串的输入26
2.1.2转义字符串26
2.1.3字符串的格式化26
2.1.4字符串运算符29
2.1.5字符串函数29
2.2数值类型36
2.2.1整数int37
2.2.2计算机中数的进制37
2.2.3浮点数(float)43
2.2.4复数(complex)43
2.3布尔类型44
2.4数据类型转换函数44
2.5运算符45
2.5.1算术运算符45
2.5.2赋值运算符46
2.5.3比较运算符47
2.5.4逻辑运算符48
2.5.5运算符的优先级49
2.6变量和常量50
2.6.1Python变量50
2.6.2Python常量51
2.7空值51
2.8本章小结51
2.9习题51
第3章选择结构57
3.1程序设计方法57
3.2结构化程序设计58
3.3简单if语句59
3.3.1单分支if语句59
3.3.2双分支if-else语句61
3.4复杂if语句63
3.4.1if-elif-else语句63
3.4.2if-else嵌套语句65
3.5本章小结67
3.6习题67
第4章循环结构71
4.1while循环71
4.2for循环75
4.3循环嵌套77
4.4break和continue语句81
4.4.1break语句81
4.4.2continue语句83
4.4.3pass语句84
4.5本章小结85
4.6习题85
第5章列表与元组92
5.1序列及通用操作92
5.1.1索引93
5.1.2切片94
5.1.3加96
5.1.4乘97
5.1.5成员资格判断98
5.1.6序列比较运算98
5.1.7内置函数99
5.2列表及相关的方法和函数100
5.2.1列表的创建与删除101
5.2.2列表切片102
5.2.3列表的方法和函数104
5.3元组及基本操作112
5.3.1元组的创建与删除112
5.3.2元组的基本操作114
5.3.3生成器推导式116
5.4本章小结116
5.5习题117
第6章字典与集合121
6.1字典121
6.1.1字典的定义121
6.1.2字典的基本操作123
6.1.3有序字典128
6.2集合129
6.2.1集合的定义129
6.2.2集合的基本操作130
6.2.3不可变集合137
6.3本章小结137
6.4习题138
第7章函数141
7.1函数的定义和调用141
7.1.1模块化编程思想141
7.1.2函数的定义142
7.1.3函数的调用142
7.2函数的参数和返回值145
7.2.1函数的参数145
7.2.2关键字实参146
7.2.3形参默认值146
7.2.4函数的返回值147
7.3函数的嵌套和递归调用148
7.3.1嵌套调用148
7.3.2递归调用150
7.4列表作为函数参数153
7.4.1在函数中修改实参列表153
7.4.2禁止函数修改实参列表156
7.5不定长参数列表157
7.5.1元组形式不定长参数157
7.5.2字典形式不定长参数158
7.6lambda函数159
7.7变量的作用域161
7.8Python内置函数164
7.9本章小结166
7.10习题167
第8章文件操作177
8.1标准输入/输出177
8.1.1标准输出177
8.1.2标准输入178
8.2文件操作179
8.2.1打开文件179
8.2.2关闭文件180
8.2.3读取文件181
8.2.4写入文件181
8.2.5获取文件属性182
8.2.6删除文件183
8.2.7重命名文件184
8.2.8复制文件184
8.2.9移动文件185
8.3目录编程185
8.3.1获取当前目录185
8.3.2获取目录内容185
8.3.3创建目录187
8.3.4删除目录187
8.4本章小结188
8.5习题189
第9章异常处理194
9.1异常类194
9.1.1内置异常194
9.1.2自定义异常196
9.2异常处理程序196
9.2.1raise语句197
9.2.2try-except语句198
9.2.3捕获多种异常199
9.2.4else子句201
9.2.5finally子句202
9.3本章小结203
9.4习题203
第10章面向对象的编程方法207
10.1面向对象和面向过程编程207
10.1.1面向对象与面向过程的区别207
10.1.2面向对象的特点208
10.1.3面向过程与面向对象的优缺点209
10.2类和实例209
10.3继承215
10.3.1定义子类215
10.3.2子类的__init__()方法217
10.3.3重写父类方法218
10.4抽象类221
10.5导入类222
10.5.1导入单个类222
10.5.2在一个模块中存储多个类224
10.5.3在一个模块中导入多个类225
10.5.4导入整个模块225
10.5.5导入模块中的所有类226
10.6本章小结226
10.7习题226
第11章Python应用案例231
11.1科学计算231
11.1.1概述231
11.1.2NumPy232
11.1.3matplotlib236
11.1.4SciPy238
11.1.5Pandas242
11.2自然语言处理248
11.2.1概述248
11.2.2jieba251
11.2.3SnowNLP253
11.2.4NLTK256
11.3网络爬虫258
11.3.1概述258
11.3.2爬虫实例259
11.4游戏开发271
11.4.1概述271
11.4.2游戏实例271
11.5本章小结278

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网