注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材Python程序设计

Python程序设计

Python程序设计

定 价:¥49.00

作 者: 何娟
出版社: 电子工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787121438646 出版时间: 2022-07-01 包装:
开本: 16开 页数: 232 字数:  

内容简介

  本书基于Python 3.10,以项目教学方式,循序渐进地讲解Python的基本原理和具体应用方法与技巧。全书分为9个项目,具体内容为Python入门、Python基础知识、Python数据库、集成开发环境、Python 数值数据、字符串运算、序列运算、程序结构与程序调试、文件I/O。本书实例丰富、内容翔实、操作方法简单易学,不仅适合作为职业院校计算机与软件工程相关专业教材,也可供从事Python编程相关工作的专业人士参考。

作者简介

  何娟,大庆职业学院人工智能技术应用专业骨干教师,副教授,从教20多年,一直在一线工作,从事计算机专业相关的骨干课程的教学。黑龙江省高职院校工单制教学联盟,理事。运用“互联网+”在物联网应用技术专业综合实训课程中的实践负责人。

图书目录

项目1 Python入门\t1
任务1 Python概述\t2
| 任务引入 |\t2
| 知识准备 |\t2
一、什么是Python\t2
二、Python的发展历程\t2
三、Python 3.10增加的特性\t3
四、Python的特点\t4
五、Python的应用领域\t5
六、安装Python\t6
任务2 Python的工作窗口\t11
| 任务引入 |\t11
| 知识准备 |\t12
一、标题栏\t13
二、菜单栏\t13
三、命令行窗口\t15
四、快捷键\t17
任务3 Python的帮助系统\t18
| 任务引入 |\t18
| 知识准备 |\t18
一、Python帮助\t18
二、IDLE帮助\t19
项目总结\t19
项目实战\t20
项目2 Python基础知识\t21
任务1 Python的基本语法\t22
| 任务引入 |\t22
| 知识准备 |\t22
一、保留字\t22
二、标识符\t22
三、文件结构\t23
四、书写规范\t24
任务2 Python编程方法\t26
| 任务引入 |\t26
| 知识准备 |\t26
一、交互式编程\t26
二、脚本式编程\t27
任务3 脚本文件管理\t28
| 任务引入 |\t28
| 知识准备 |\t28
一、新建文件\t28
二、打开文件\t29
三、保存文件\t29
四、运行文件\t30
五、关闭文件\t31
任务4 Python命令的组成\t31
| 任务引入 |\t31
| 知识准备 |\t31
一、基本符号\t32
二、常量与变量\t34
三、功能符号\t37
四、常用指令\t40
项目总结\t41
项目实战\t42
项目3 Python数据库\t44
任务1 Python库概述\t45
| 任务引入 |\t45
| 知识准备 |\t45
一、Python内置函数\t45
二、Python标准库\t47
三、Python第三方库\t49
任务2 Python集成库Anaconda\t52
| 任务引入 |\t52
| 知识准备 |\t52
一、安装Anaconda\t52
二、验证安装结果\t56
三、Jupyter Notebook\t62
项目总结\t66
项目实战\t66
项目4 集成开发环境\t67
任务1 集成开发环境PyCharm\t68
| 任务引入 |\t68
| 知识准备 |\t68
一、IDE的类型\t68
二、安装PyCharm\t69
三、配置PyCharm\t72
任务2 PyCharm与Python交互\t77
| 任务引入 |\t77
| 知识准备 |\t77
一、PyCharm配置环境\t77
二、设置PyCharm\t79
三、创建Python文件\t82
四、PyCharm编译环境\t83
项目总结\t85
项目实战\t85
项目5 Python数值数据\t87
任务1 Python数据类型\t88
| 任务引入 |\t88
| 知识准备 |\t88
一、数值类型\t88
二、数值类型转换\t90
任务2 Python运算符\t91
| 任务引入 |\t91
| 知识准备 |\t91
一、算术运算符\t91
二、赋值运算符\t92
三、关系运算符\t92
四、逻辑运算符\t93
五、位运算符\t93
六、成员运算符\t94
七、身份运算符\t94
八、运算符优先级\t94
任务3 数学函数运算\t95
| 任务引入 |\t95
| 知识准备 |\t95
一、基本数学函数\t95
二、逻辑判断函数\t98
三、日期和时间函数\t98
任务4 自定义函数\t103
| 任务引入 |\t103
| 知识准备 |\t103
一、函数定义\t103
二、变量的作用域\t104
三、匿名变量\t105
项目总结\t107
项目实战\t107
项目6 字符串运算\t109
任务1 定义字符串\t110
| 任务引入 |\t110
| 知识准备 |\t110
一、直接赋值生成字符串\t110
二、利用函数将数据转换为
字符串\t111
三、创建包含特殊字符的
字符串\t111
四、定义特殊字符串\t113
任务2 字符串基本属性函数\t114
| 任务引入 |\t114
| 知识准备 |\t114
一、字符串索引与切片\t114
二、字符操作\t116
三、字符串比较\t120
四、字符串判断\t121
五、字符串查找\t123
六、字符串编/解码\t124
七、字符串格式化\t125
任务3 创建正则表达式\t129
| 任务引入 |\t129
| 知识准备 |\t129
一、正则表达式引入\t129
二、使用正则表达式的一般
步骤\t132
任务4 使用正则表达式进行字符串
操作\t134
| 任务引入 |\t134
| 知识准备 |\t134
一、字符串查找\t134
二、字符串替换\t138
三、字符串分割\t139
项目总结\t140
项目实战\t140
项目7 序列运算\t143
任务1 列表\t144
| 任务引入 |\t144
| 知识准备 |\t144
一、创建列表\t144
二、在列表中添加元素\t146
三、删除列表中的元素\t147
四、修改列表中的元素\t150
五、列表元素的统计\t151
六、列表元素的排列\t152
任务2 集合\t152
| 任务引入 |\t152
| 知识准备 |\t153
一、创建集合\t153
二、集合的基本操作\t154
三、集合操作函数\t155
任务3 元组和字典\t157
| 任务引入 |\t157
| 知识准备 |\t157
一、创建元组\t157
二、创建字典\t159
任务4 序列通用操作\t160
| 任务引入 |\t160
| 知识准备 |\t160
一、序列索引与切片\t161
二、序列相加与相乘\t162
三、计算序列长度、最大值与最小值\t163
四、序列压缩\t163
五、序列类型转换\t164
项目总结\t165
项目实战\t166
项目8 程序结构与程序调试\t167
任务1 程序结构\t168
| 任务引入 |\t168
| 知识准备 |\t168
一、表达式与表达式语句\t168
二、3种基本程序结构\t171
三、嵌套循环\t178
任务2 程序的流程控制\t181
| 任务引入 |\t181
| 知识准备 |\t181
任务3 程序调试\t185
| 任务引入 |\t185
| 知识准备 |\t185
一、错误和异常\t185
二、异常捕获与处理\t187
三、程序调试\t192
四、断点调试\t194
项目总结\t197
项目实战\t198
项目9 文件I/O\t199
任务1 文件路径\t200
| 任务引入 |\t200
| 知识准备 |\t200
一、文件路径模块\t200
二、绝对路径与相对路径\t201
三、文件路径与文件夹路径\t203
任务2 文件的管理\t205
| 任务引入 |\t205
| 知识准备 |\t205
一、管理文件夹\t205
二、创建文件夹\t207
三、删除文件夹\t208
四、删除文件\t209
五、打开文件\t210
六、关闭文件\t212
七、文件属性\t213
任务3 读/写文本文件\t215
| 任务引入 |\t215
| 知识准备 |\t216
一、写文本文件\t216
二、读文本文件\t218
项目总结\t221
项目实战\t221

本目录推荐