• Python程序设计基础
21年品牌 40万+商家 超1.5亿件商品

Python程序设计基础

全新正版 极速发货

35.5 6.8折 52 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者王玉玲

出版社电子工业

ISBN9787121459948

出版时间2023-07

装帧其他

开本其他

定价52元

货号31816161

上书时间2024-06-07

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
王玉玲,女,高级工程师,沈阳城市建设学院人工智能教研室主任。2011年4月-2019年7月,在沈阳康特机电设备有限公司任职,2019年8月至今,在沈阳城市建设学院任职。曾获2020年校级优秀教师、2022年校级优秀教师,院级《人工智能及应用》《Python语言基础与应用》课程建设第一负负责人。

目录
目录
第1章  Python概述1
1.1 Python简介1
1.1.1  Python的发展历史1
1.1.2  Python的特点2
1.1.3  Python的应用2
1.1.4  Python的不足3
1.2 Python的下载与安装3
1.2.1  下载Python安装包4
1.2.2  安装Python5
1.2.3  测试Python8
1.3 Python的开发环境8
1.3.1  IDLE9
1.3.2  PyCharm10
1.4 “Hello World!”程序的运行13
1.4.1  通过IDLE编码方式运行程序13
1.4.2  通过命令行方式运行程序14
1.4.3  通过交互方式运行程序14
1.4.4  通过PyCharm方式运行程序15
1.5 本章小结17
习题17
第2章  数据结构18
2.1 数据类型18
2.1.1  整数类型(int)18
2.1.2  浮点数类型(float)19
2.13  复数类型(complex)19
2.2 序列19
2.2.1  序列的概念19
2.2.2  序列的操作20
2.2.3  列表22
2.2.4  元组27
2.2.5  字符串29
2.3 字典33
2.3.1  字典的概念33
2.3.2  字典的操作34
2.4 集合37
2.4.1  集合的概念37
2.4.2  集合的操作37
2.5 数据结构转换39
2.6  本章小结40
习题40
第3章  运算符与表达式42
3.1  变量42
3.1.1  标识符42
3.1.2  变量的赋值43
3.2  运算符44
3.2.1  算术运算符44
3.2.2  赋值运算符45
3.2.3  比较运算符46
3.2.4  逻辑运算符47
3.2.5  成员运算符48
3.2.6  身份运算符49
3.2.7  位运算符50
3.3  表达式53
3.3.1  表达式的组成规则53
3.3.2  表达式的运算54
3.3.3  表达式的注意事项55
3.4  本章案例55
3.5 本章小结56
习题57
第4章  流程控制结构59
4.1 Python程序设计流程59
4.1.1  算法59
4.1.2  程序流程图60
4.2  顺序结构61
4.2.1  赋值语句61
4.2.2  输入语句64
4.2.3  输出语句64
4.2.4  格式化语句65
4.3  选择结构68
4.3.1  单分支结构(if语句)68
4.3.2  双分支结构(if…else语句)69
4.3.3  多分支结构(if…elif…else语句)70
4.3.4  分支嵌套71
4.4  循环结构72
4.4.1  while循环73
4.4.2  for循环74
4.4.3  循环嵌套76
4.4.4  跳出循环77
4.5  程序的编写格式79
4.5.1  缩进79
4.5.2  多行书写80
4.5.3  空行81
4.5.4  注释81
4.6  本章案例81
4.7  本章小结85
习题85
?
第5章  函数与模块87
5.1 函数87
5.1.1  函数概述87
5.1.2  函数的定义89
5.1.3  函数的调用90
5.2 参数91
5.2.1  参数的传递92
5.2.2  必备参数93
5.2.3  默认参数93
5.2.4  关键字参数94
5.2.5  不定长参数94
5.3 变量的作用域97
5.3.1  局部变量98
5.3.2  全局变量98
5.4 模块99
5.4.1  模块的导入100
5.4.2  常用模块102
5.4.3  模块的安装103
5.5 本章案例105
5.6 本章小结107
习题108
第6章  面向对象程序设计110
6.1 面向对象程序设计概述110
6.1.1  基本概念110
6.1.2  与面向过程程序设计的区别110
6.1.3  主要特性111
6.1.4  常用术语112
6.2 类和对象113
6.2.1  类113
6.2.2  对象116
6.2.3  类和对象的关系117
6.3 类属性和实例属性117
6.3.1  类属性117
6.3.2  实例属性118
6.4 方法121
6.4.1  方法与函数的区别121
6.4.2  方法的分类122
6.5 构造方法和析构方法124
6.5.1  构造方法124
6.5.2  析构方法127
6.6 本章案例129
6.7 本章小结133
习题133
第7章  图形用户界面135
7.1 概述135
7.1.1  GUI简介135
7.1.2  常用的GUI库135
7.2 tkinter136
7.2.1  窗体136
7.2.2  基本控件137
7.2.3  布局管理器142
7.2.4  事件响应143
7.2.5  画布146
7.3 wxPython149
7.3.1  wxPython的安装与配置149
7.3.2  窗体的创建149
7.4 本章案例151
7.5 本章小结154
习题155
?
第8章  图形绘制156
8.1  turtle简介156
8.2  turtle绘图体系156
8.2.1  绘图窗体与绘图区域156
8.2.2  绝对坐标系158
8.2.3  海龟的默认移动方向159
8.2.4  角度坐标系160
8.3  画笔属性设置函数161
8.4  海龟运动控制函数163
8.5  其他函数164
8.6 本章案例165
8.7 本章小结168
习题168
第9章  文件操作169
9.1 文件概述169
9.1.1  文本文件169
9.1.2  二进制文件169
9.2 文件操作170
9.2.1  打开与关闭文件170
9.2.2  读取文件171
9.2.3  写入文件174
9.2.4  文件相关方法175
9.3 Office文件操作177
9.3.1  使用python-docx操作Office文件177
9.3.2  使用xlsxwriter操作Excel文件179
9.4 CSV文件操作181
9.4.1  CSV文件181
9.4.2  操作CSV文件181
9.5 本章案例183
9.6 本章小结185
习题185
第10章  网络爬虫186
10.1 爬虫概述186
10.1.1  爬虫的分类186
10.1.2  爬虫的原理187
10.1.3  爬虫的开发基础188
10.2 网络库190
10.2.1  urllib190
10.2.2  requests192
10.3  解析模块195
10.3.1  正则表达式195
10.3.2  Beautiful Soup198
10.4 本章案例201
10.5 本章小结203
习题204
第11章  数据分析与可视化基础205
11.1 数据分析205
11.1.1  NumPy205
11.1.2  SciPy208
11.1.3  Pandas209
11.2  数据可视化211
11.2.1  Matplotlib简介211
11.2.2  绘制与显示图形213
11.3 本章案例217
11.4 本章小结220
习题220
第12章  程序错误与异常处理221
12.1 程序错误221
12.1.1  语法错误221
12.1.2  运行时错误221
12.1.3  逻辑错误222
12.2 异常处理222
12.2.1  try…except语句223
12.2.2  try…except…else语句224
12.2.3  try…except…finally语句225
12.3 本章小结225
习题226

内容摘要
本书以《全国计算机等级考试二级Python语言程序设计考试大纲(2022版)》为基础,以计算机语言类初学者为教学对象,以Python3.x为背景,循序渐进地介绍了Python语言的基本知识、基础语法、数据结构、控制结构和基本应用等内容。 本书共分为12章,主要内容有Python概述、数据结构、运算符与表达式、流程控制结构、函数与模块、面向对象程序设计、图形用户界面、图形绘制、文件操作、网络爬虫、数据分析与可视化基础、程序错误与异常处理。 本书注重实用性和实践性,以基本语句的使用为基础,以典型案例的讲解为支撑,通过算法的理论讲解和程序的实践练习,力求提高读者的程序设计能力。 本书既可作为高等院校计算机相关专业学生的教材,又可作为工程技术人员和计算机爱好者的参考用书。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP