网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 PYTHON程序设计基础
分类
作者 殷丽凤 于林林 徐蕗
出版社 机械工业出版社
下载
简介
编辑推荐
1.系统而详细,涵盖了Python语言概述、基础语法、程序控制结构、组合数据类型、字符串、函数、文件和异常处理、面向对象程序设计、正则表达式、Python常用库以及综合实践等内容。
2.包括电子课件、微课视频、习题答案、教案等资源。
内容推荐
《Python程序设计基础》是一本系统而详细的Python入门教材,涵盖了Python语言概述、基础语法、程序控制结构、组合数据类型、字符串、函数、文件和异常处理、面向对象程序设计、正则表达式、Python常用库以及综合实践等内容。《Python程序设计基础》以简单易懂的方式,从Python语言的基础开始,带领读者逐步深入掌握Python的核心概念和语法。每一章都有大量的实例演示和习题练习,读者可以更好地理解Python语言的应用场景和解决问题的方法。
《Python程序设计基础》不仅适合作为高等院校、职业本科院校计算机及相关专业的教材,也适合Python初学者、自学者、工程师和开发者阅读参考。
目录
前言

第1章 Python语言概述1
1.1 程序设计语言1
1.1.1 机器语言1
1.1.2 汇编语言1
1.1.3 高级语言1
1.2 Python语言简介2
1.2.1 Python语言特点2
1.2.2 Python语言应用3
1.2.3 Python版本3
1.3 搭建开发环境4
1.3.1 安装Python解释器4
1.3.2 利用IDLE编写代码5
1.3.3 安装PyCharm6
1.3.4 安装Anaconda10
1.4 Python规范12
1.4.1 注释规范12
1.4.2 代码缩进13
1.5 本章小结13
1.6 习题14
第2章 基础语法15
2.1 关键字和标识符15
2.1.1 关键字15
2.1.2 标识符15
2.1.3 常量与变量16
2.2 基本数据类型17
2.2.1 数值类型18
2.2.2 空值、布尔类型21
2.2.3 字符串类型21
2.3 基本输入输出25
2.3.1 input()函数25
2.3.2 eval()函数26
2.3.3 print()函数27
2.4 运算符和表达式28
2.4.1 算术运算符和算术表达式28
2.4.2 赋值运算符和赋值表达式29
2.4.3 关系运算符和关系表达式32
2.4.4 逻辑运算符和逻辑表达式32
2.4.5 成员运算符和成员表达式33
2.4.6 同一性运算符和同一性表达式34
2.4.7 位运算符34
2.4.8 运算符的优先级35
2.5 本章小结36
2.6 习题36
第3章 程序控制结构40
3.1 程序控制的基本结构40
3.2 顺序结构40
3.3 分支结构41
3.3.1 单分支结构:if语句41
3.3.2 双分支结构:if-else语句43
3.3.3 多分支结构:if-elif-else语句44
3.3.4 嵌套选择结构46
3.4 循环结构47
3.4.1 while循环语句47
3.4.2 for循环语句49
3.4.3 循环嵌套结构52
3.4.4 break语句和continue语句53
3.4.5 pass语句54
3.4.6 while-else语句55
3.4.7 for-else语句55
3.5 实践—实现一个简单的景区
售票系统56
3.6 本章小结58
3.7 习题58
第4章 组合数据类型63
4.1 列表63
4.1.1 列表的基础知识63
4.1.2 创建列表64
4.1.3 访问列表元素65
4.1.4 添加列表元素67
4.1.5 修改列表元素69
4.1.6 删除列表元素70
4.1.7 列表的排序72
4.1.8 列表的统计73
4.1.9 列表的常用内置函数75
4.1.10 列表推导式75
4.2 元组76
4.2.1 创建元组76
4.2.2 访问元组元素78
4.2.3 元组推导式79
4.3 集合80
4.3.1 创建集合80
4.3.2 访问集合元素81
4.3.3 添加集合元素82
4.3.4 删除集合元素83
4.3.5 集合的操作84
4.3.6 集合推导式86
4.4 字典87
4.4.1 创建字典87
4.4.2 访问字典元素88
4.4.3 删除字典(元素)90
4.4.4 添加字典元素92
4.4.5 修改字典元素94
4.4.6 字典推导式95
4.5 实践—实现一个简单的学生
管理系统96
4.6 本章小结100
4.7 习题100
第5章 字符串107
5.1 字符串的基础知识107
5.2 字符串的常见操作108
5.2.1 字符串的格式化输出108
5.2.2 字符串的拼接和复制112
5.2.3 字符串的分割和合并113
5.2.4 字符串的查找和替换114
5.2.5 字符串的大小写转换115
5.2.6 字符串的测试判断116
5.2.7 字符串的排版118
5.2.8 字符串的加密和解密118
5.3 实践—实现一个简单的文字
处理器119
5.4 本章小结122
5.5 习题123
第6章 函数126
6.1 引言126
6.2 函数的定义和调用128
6.2.1 函数的定义128
6.2.2 函数的调用129
6.3 函数的参数和返回值130
6.3.1 函数的参数130
6.3.2 函数的返回值131
6.4 函数的参数传递131
6.4.1 值传递和引用传递131
6.4.2 参数类型135
6.5 变量的作用域140
6.5.1 局部变量140
6.5.2 全局变量141
6.5.3 global和nonlocal关键字142
6.6 特殊形式的函数144
6.6.1 递归函数144
6.6.2 高阶函数147
6.6.3 lambda函数148
6.6.4 装饰器150
6.7 模块与包151
6.7.1 模块151
6.7.2 包153
6.8 实践—实现一个购物车
系统154
6.9 本章小结156
6.10 习题157
第7章 文件和异常处理164
7.1 文件概述164
7.1.1 文件的分类164
7.1.2 文件的标识165
7.2 文件访问166
7.2.1 打开文件166
7.2.2 关闭文件168
7.3 文件操作169
7.3.1 文件读操作169
7.3.2 文件写操作171
7.3.3 文件的定位读写操作173
7.3.4 文件迭代操作175
7.4 os模块中的文件操作方法177
7.4.1 获取平台信息177
7.4.2 文件/目录操作178
7.4.3 os.path模块179
7.5 shutil模块中的文件操作方法180
7.6 异常181
7.6.1 异常定义和分类181
7.6.2 异常处理182
7.7 实践—通过文件操作实现
小案例:待办事项186
7.8 本章小结189
7.9 习题189
第8章 面向对象程序设计190
8.1 类与对象190
8.1.1 类的定义190
8.1.2 对象的创建与使用191
8.2 类的成员192
8.2.1 属性192
8.2.2 方法194
8.3 成员可见性198
8.3.1 公有成员198
8.3.2 私有成员198
8.3.3 保护成员199
8.4 特殊方法200
8.4.1 构造方法200
8.4.2 析构方法201
8.5 封装202
8.6 类的继承204
8.6.1 单继承204
8.6.2 多继承206
8.6.3 重写207
8.7 多态209
8.8 运算符重载210
8.9 实践—实现一个简单的电影
订票系统212
8.10 本章小结216
8.11 习题217
第9章 正则表达式219
9.1 正则表达式概述219
9.2 基本规则219
9.2.1 正则表达式中的字符串类型219
9.2.2 模式字符串中的普通字符220
9.2.3 模式字符串中的转义字符220
9.2.4 模式字符串中的特殊字符220
9.3 正则表达式的组221
9.3.1 捕获组221
9.3.2 条件匹配222
9.3.3 断言组223
9.4 正则表达式的函数225
9.4.1 正则对象和匹配规则226
9.4.2 常用成员函数227
9.4.3 Match对象232
9.5 实践—实现一个文件提取替换
系统233
9.6 本章小结234
9.7 习题235
第10章 Python常用库236
10.1 Python标准库236
10.1.1 turtle库236
10.1.2 random库239
10.1.3 time库241
10.2 第三方库244
10.2.1 PyInstaller库244
10.2.2 jieba库245
10.2.3 Matplotlib库248
10.3 实践—可视化分析国民经济
核算数据253
10.3.1 读取数据254
10.3.2 绘制折线图255
10.3.3 绘制散点图255
10.3.4 绘制条形图256
10.3.5 绘制饼图257
10.4 本章小结258
10.5 习题258
第11章 综合实践259
11.1 宿舍管理系统259
11.1.1 程序代码259
11.1.2 运行结果261
11.2 图书管理系统264
11.2.1 程序代码265
11.2.2 运行结果267
11.3 地铁数据分析与可视化269
11.3.1 数据获取及预处理269
11.3.2 地铁数据可视化272
11.4 本章小结279
参考文献280
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 19:28:20