Python程序设计基础
正版二手图书 循环利用!
¥
19.8
3.8折
¥
52
九品
仅1件
作者胡国胜
出版社电子工业出版社
出版时间2022-07
版次1
装帧其他
货号9787121439148
上书时间2024-08-21
商品详情
- 品相描述:九品
图书标准信息
-
作者
胡国胜
-
出版社
电子工业出版社
-
出版时间
2022-07
-
版次
1
-
ISBN
9787121439148
-
定价
52.00元
-
装帧
其他
-
开本
16开
-
页数
252页
-
字数
423千字
- 【内容简介】
-
Python 具有易学、可扩充、易移植、功能强大等特点,近年来已成为市场最受欢迎的程序设计语言之一。本书共9章,包括Python基础知识、数据类型、程序结构、正则表达式及应用、函数、文件操作、 异常与异常处理、面向对象编程、科学计算与可视化等,深入浅入、 循序渐进地引入概念和语法,通过实例帮助初学者理解相关概念,掌握编程的基本思想,具备初步的开发能力。
- 【作者简介】
-
胡国胜(1965.2—),男,博士,教授,长期从事Python程序设计、信息安全基础、物联网通信技术等课程教学院和学院行政管理工作。主持上海市教学科学研究项目2项、上海市高等教学学会课题3项、市职教协会课题1项、工信部教指委项目1项,还奉贤科委、谷歌等课题若干。
- 【目录】
-
第1章 Python基础知识1
1.1 Python简介1
1.1.1 Python特点2
1.1.2 Python版本3
1.2 Python安装与环境设置3
1.2.1 Python下载与安装3
1.2.2 Python环境设置3
1.2.3 Anaconda安装4
1.2.4 测试安装结果6
1.2.5 安装Jupyter Notebook6
1.2.6 IDLE环境7
1.3 Python使用8
1.3.1 启动Jupyter Notebook8
1.3.2 运行第一个程序9
1.3.3 Spyder应用10
习题110
第2章 数据类型12
2.1 数值12
2.1.1 数值类型12
2.1.2 不同数值类型之间的转换14
2.2 常量、变量与关键字15
2.2.1 常量的概念15
2.2.2 变量的定义及属性16
2.2.3 标识符和关键字18
2.3 运算符与表达式19
2.3.1 算术运算符及表达式20
2.3.2 赋值运算符及表达式22
2.3.3 关系运算符及表达式23
2.3.4 逻辑运算符及表达式23
2.3.5 成员运算符及表达式24
2.3.6 同一性测试运算符及表达式25
2.3.7 位运算符及表达式25
2.3.8 运算符的优先级25
2.4 字符串26
2.4.1 字符串的创建26
2.4.2 转义字符和原始字符串27
2.4.3 字符串与数值类型数据的转换28
2.4.4 input()函数的使用28
2.4.5 print()函数的使用29
2.4.6 字符串的格式化(格式化输出)30
2.5 列表30
2.5.1 列表的创建与删除31
2.5.2 列表元素的访问32
2.5.3 列表的序列操作36
2.6 元组42
2.6.1 元组的创建与删除43
2.6.2 元组的常见操作44
2.6.3 序列封包与序列解包45
2.7 字典46
2.7.1 字典创建与删除46
2.7.2 字典的常见操作47
2.8 集合50
2.8.1 集合的创建与删除50
2.8.2 集合的常见操作50
2.8.3 集合支持的运算52
2.8.4 4种数据类型的特性对比53
习题253
第3章 程序结构57
3.1 程序设计概述57
3.2 顺序结构57
3.3 选择结构58
3.3.1 单分支选择结构58
3.3.2 双分支选择结构59
3.3.3 多分支选择结构60
3.3.4 选择语句嵌套60
3.3.5 条件运算61
3.4 循环结构62
3.4.1 for循环结构62
3.4.2 while循环结构64
3.4.3 循环嵌套结构64
3.4.4 break、continue语句65
3.4.5 无限循环66
3.4.6 列表推导式66
3.4.7 生成器推导式67
习题368
第4章 正则表达式及应用72
4.1 字符串72
4.1.1 字符串编码72
4.1.2 字符串运算73
4.1.3 字符串性质74
4.1.4 字符串格式化74
4.2 字符串方法与应用77
4.3 字符串常量与应用85
4.3.1 字符串常量查询与类型85
4.3.2 字符串常量在加密中的应用86
4.4 正则表达式语法与应用88
4.4.1 正则表达式语法88
4.4.2 应用示例89
4.5 re模块91
4.5.1 re模块的常用方法及功能91
4.5.2 re模块方法的使用92
4.6 正则表达式对象的应用97
4.6.1 正则表达式对象的match()、search()和findall()方法97
4.6.2 正则表达式对象的sub()和subn()方法98
4.6.3 正则表达式对象的split()方法98
4.7 子模式与match对象99
习题4101
第5章 函数106
5.1 Python函数分类106
5.1.1 内建函数106
5.1.2 库模块107
5.2 自定义函数与调用108
5.2.1 自定义函数108
5.2.2 函数调用109
5.2.3 lambda函数的定义109
5.2.4 列表解析110
5.2.5 模块111
5.2.6 函数的嵌套调用112
5.2.7 函数的递归调用113
5.3 函数的参数值传递113
5.3.1 位置参数114
5.3.2 带默认值的参数114
5.3.3 关键字参数115
5.3.4 可变长参数115
5.3.5 参数是序列解包116
5.3.6 修改形参的值是否会影响实参116
5.4 变量的作用域117
5.4.1 局部变量117
5.4.2 全局变量118
5.4.3 命名常量119
习题5120
第6章 文件操作122
6.1 文件对象122
6.2 文件对象的常用属性和方法124
6.3 文本文件操作126
6.3.1 文本文件的基本操作方式126
6.3.2 文件定位128
6.4 二进制文件操作129
6.4.1 二进制文件的基本操作129
6.4.2 二进制文件的随机访问130
6.4.3 pickle模块的使用130
6.4.4 struct模块的使用131
6.5 文件格式转换133
6.5.1 CSV文件133
6.5.2 CSV文件的读取与显示134
6.5.3 将TXT文件转换成CSV文件134
6.5.4 TXT文件的读取与转换135
6.6 路径和文件操作136
6.6.1 路径操作136
6.6.2 文件操作140
习题6141
第7章 异常与异常处理144
7.1 异常144
7.1.1 异常的定义144
7.1.2 Python内建异常类146
7.1.3 内建异常类的简单应用147
7.2 异常处理148
7.2.1 异常处理结构148
7.2.2 抛出异常:raise语句153
7.2.3 断言:assert语句154
7.3 实现异常的传递和自定义异常155
7.3.1 异常的嵌套传递155
7.3.2 自定义异常类157
习题7159
第8章 面向对象编程162
8.1 类与对象162
8.1.1 面向对象编程的基本概念162
8.1.2 类的定义163
8.1.3 对象的定义和使用164
8.2 属性与方法165
8.2.1 属性与方法的定义165
8.2.2 属性与方法的访问166
8.3 私有成员与公有成员167
8.4 构造方法与析构方法169
8.4.1 构造方法169
8.4.2 析构方法171
8.5 静态方法与类方法171
8.5.1 静态方法172
8.5.2 类方法173
8.5.3 实例方法、类方法、静态方法的异同174
8.6 继承、多态与重载176
8.6.1 继承176
8.6.2 多态179
8.6.3 重载179
习题8180
第9章 科学计算与可视化184
9.1 Python科学计算与可视化模块184
9.1.1 Numpy模块184
9.1.2 Scipy模块184
9.1.3 Matplotlib模块184
9.1.4 Pyecharts模块185
9.2 Numpy数据处理185
9.2.1 Numpy数组对象的创建185
9.2.2 ndarray数组对象的属性189
9.2.3 访问数组元素190
9.2.4 ndarray数组元素的类型191
9.2.5 Numpy常量191
9.2.6 ndarray数组运算及函数193
9.3 Scipy数值计算208
9.3.1 常数与特殊函数209
9.3.2 Scipy图像处理211
9.3.3 Scipy统计213
9.4 Matplotlib数据可视化216
9.4.1 绘制带标签的曲线图217
9.4.2 绘制散点图217
9.4.3 绘制饼图219
9.4.4 绘制多个子图219
9.4.5 绘制三维图形220
9.5 Pyecharts数据可视化221
9.5.1 简单示例222
9.5.2 Pyecharts绘图步骤224
9.5.3 Pyecharts绘图示例226
9.5.4 Pyecharts词云图绘制239
习题9240
参考文献242
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价