新書推薦:
《
锂电储能产品设计及案例详解
》
售價:HK$
110.9
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:HK$
121.0
《
清洁
》
售價:HK$
65.0
《
组队:超级个体时代的协作方式
》
售價:HK$
77.3
《
第十三位陪审员
》
售價:HK$
53.8
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:HK$
155.7
《
Python贝叶斯深度学习
》
售價:HK$
89.4
《
文本的密码:社会语境中的宋代文学
》
售價:HK$
67.2
|
內容簡介: |
本书针对Python初学者编写,力求培养学生的基本编程能力,重点树立学生的编程思想,注重编程规范的养成。全书共9章,包括Python语法基础、程序结构、Python数据结构、函数、文件操作及面向对象基础等知识。本书根据学生的认知规律安排知识点,提供了内容丰富的案例、拓展练习和编程题库,能有效地提高读者的学习兴趣和动手实践能力。同时,大部分案例配备程序设计方法的介绍和源码,使读者能够较快地掌握Python语言程序设计的基础知识、基本算法和编程思想。本书配套的电子课件和源码请登录华信教育资源网(http://www.hxedu.com.cn)注册后免费下载。本书可作为应用型本科和高职院校学生的Python教材,也可作为Python软件开发和数据分析人员的Python基础自学参考书。
|
關於作者: |
陈素琼,女,1984年9月生,研究生,讲师,软件设计师,高级Android应用开发工程师。近年主编教材两部、参编3部,先后发表论文10余篇,主持和参研教科研项目多项。
|
目錄:
|
第1章 Python概述1
1.1 计算机程序1
1.1.1 程序1
1.1.2 程序语言1
1.2 了解Python2
1.2.1 Python简介2
1.2.2 Python语言特点3
1.3 Python开发环境搭建4
1.3.1 Python安装4
1.3.2 PyCharm安装6
1.3.3 Anaconda安装10
1.4 我的个Python程序14
1.4.1 语句分割与续行14
1.4.2 注释15
1.4.3 缩进与空行16
1.5 素质拓展16
【拓展训练】16
第2章 Python语法基础18
2.1 标识符与保留字18
2.1.1 标识符18
2.1.2 保留字19
2.2 数据类型22
2.2.1 数值型23
2.2.2 字符串26
2.2.3 布尔型28
2.3 常量和变量29
2.3.1 常量29
2.3.2 变量31
2.4 运算符和表达式36
2.4.1 算术运算符37
2.4.2 关系运算符38
2.4.3 逻辑运算符41
2.4.4 位运算符44
2.4.5 赋值运算符48
2.4.6 其他运算符49
2.4.7 运算符优先级49
2.5 类型转换51
2.6 输入/输出53
2.6.1 输出53
2.6.2 输入53
2.7 素质拓展54
【拓展训练】55
第3章 程序结构56
3.1 算法和流程图56
3.1.1 算法56
3.1.2 流程图57
3.2 顺序结构57
3.3 选择结构59
3.3.1 单分支语句59
3.3.2 双分支语句61
3.3.3 多分支语句62
3.3.4 分支语句嵌套65
3.4 循环结构66
3.4.1 while语句66
3.4.2 range()函数68
3.4.3 for语句69
3.4.4 循环辅助语句70
3.4.5 循环嵌套72
3.5 异常处理74
3.6 素质拓展77
【拓展训练】77
第4章 函数79
4.1 自定义函数79
4.1.1 函数定义79
4.1.2 函数调用80
4.1.3 参数传递82
4.1.4 函数返回值85
4.2 特殊函数86
4.2.1 递归函数86
4.2.2 匿名函数88
4.2.3 随机函数89
4.3 模块91
4.3.1 模块的创建与引用91
4.3.2 Python模块的位置92
4.4 常用的内置函数93
4.4.1 常用数学函数93
4.4.2 类型转换函数94
4.4.3 类型判断函数96
4.4.4 其他函数97
4.5 素质拓展98
【拓展训练】98
第5章 数据结构100
5.1 列表101
5.1.1 列表创建101
5.1.2 列表访问101
5.1.3 列表操作符102
5.1.4 列表内置函数104
5.2 元组107
5.2.1 元组创建107
5.2.2 元组内置函数107
5.2.3 元组与列表的区别109
5.3 字典109
5.3.1 字典创建110
5.3.2 字典访问110
5.3.3 字典内置函数和方法111
5.4 集合112
5.4.1 集合定义113
5.4.2 集合基本操作113
5.4.3 集合操作符115
5.5 素质拓展116
【拓展训练】116
第6章 字符串118
6.1 字符串118
6.1.1 字符串定义118
6.1.2 索引和切片125
6.1.3 字符串运算符128
6.2 常用操作130
6.2.1 常用函数131
6.2.2 字符串格式化135
6.3 正则表达式140
6.3.1 基本符号141
6.3.2 re模块146
6.4 素质拓展150
【拓展训练】150
第7章 文件操作151
7.1 文本文件151
7.1.1 文件打开151
7.1.2 文件关闭153
7.1.3 文件对象属性154
7.1.4 文件常用操作方法154
7.1.5 目录常用操作方法158
7.2 CSV文件159
7.2.1 CSV文件简介159
7.2.2 CSV文件读写160
7.3 JSON文件163
7.3.1 JSON数据163
7.3.2 JSON数据解析163
7.3.3 JSON文件读写165
7.4 素质拓展167
【拓展训练】168
第8章 面向对象基础170
8.1 面向对象概念170
8.1.1 类和对象171
8.1.2 类的定义172
8.1.3 对象创建176
8.2 面向对象特性180
8.2.1 封装180
8.2.2 继承185
8.2.3 多态192
8.3 接口194
8.4 素质拓展197
【拓展训练】198
第9章 综合案例199
9.1 案例一:学生管理系统199
9.2 案例二:打印爱心图案204
9.3 案例三:爬取猫眼电影TOP100榜205
9.4 案例四:哈姆雷特词云分析207
9.5 案例五:绘制科赫曲线209
9.6 案例六:公告点击量分析212
附录A Python常见异常214
附录B Python编程100例216
|
|