账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Python程序设计入门与实战 - 普通高等学校电子信息类系列教材 Python程序设计 - 中国高校教材图书网
书名: Python程序设计入门与实战 普通高等学校电子信息类系列教材 Python程序设计
ISBN:9787560674582 条码:
作者: 王茜  相关图书 装订:
印次:1-1 开本:16开
定价: ¥36.00  折扣价:¥34.20
折扣:0.95 节省了1.8元
字数: 184千字
出版社: 西安电子科技大学出版社 页数: 266页
发行编号:5606 每包册数: 13
出版日期: 2025-1-3
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
本书系统地阐述了Python的基本概念、语法及应用,全书内容丰富、涉及面广,且每章都提供了大量的示例代码,章末还附有实战练习,注重理论与实际相结合。全书共12章,第1章介绍Python语言的发展及特点、开发环境的安装、Python程序的编写及编程规范;第2章至第5章详细讲解Python基础知识体系的核心内容;第6章至第10章深化技术主题,介绍更高级的编程技能;第11章至第12章讲解Python编程的两个重要领域,即数据库编程与图形用户界面(GUI)编程。
本书既可作为普通本科人工智能及相关专业的教材,也可供Python初学者自学使用。

作者简介:
 
章节目录:
第1章 走进Python世界 1
1.1 Python语言简介 1
 1.1.1 Python的发展 1
 1.1.2 Python的特点 1
 1.1.3 Python的应用 2
1.2 Python的安装环境 4
 1.2.1 官方开发环境IDLE的
下载与安装 4
 1.2.2 第三方集成开发环境PyCharm的
下载与安装 6
1.3 Python程序的编写与运行 7
 1.3.1 如何编写Python程序 7
 1.3.2 在IDLE中运行Python程序 8
 1.3.3 在PyCharm中建立与运行
Python程序 8
1.4 Python的编程规范与技巧 10
 1.4.1 Python代码设计规范 10
 1.4.2 Python帮助文档 13
 1.4.3 Python程序设计方法 15
本章小结 15
实战练习 16
第2章 Python基础知识 17
2.1 输入与输出 17
 2.1.1 使用print()函数输出 17
 2.1.2 使用input()函数输入 18
2.2 标识符与关键字 19
 2.2.1 标识符 19
 2.2.2 关键字 19
2.3 Python中的变量 20
 2.3.1 变量的定义与使用 20
 2.3.2 理解Python中的变量 20
2.4 Python的基本数据类型 21
 2.4.1 数值类型 21
 2.4.2 字符串类型 24
 2.4.3 布尔类型 24
 2.4.4 空值 25
 2.4.5 数据类型转换 25
2.5 Python的运算符 26
 2.5.1 算术运算符 26
 2.5.2 赋值运算符 27
 2.5.3 比较(关系)运算符 27
 2.5.4 逻辑运算符 28
 2.5.5 位运算符 29
 2.5.6 成员运算符 30
 2.5.7 身份运算符 30
 2.5.8 运算符的优先级 31
本章小结 32
实战练习 32
第3章 Python中的字符串 34
3.1 字符串的表示 34
3.2 字符串的格式化 35
 3.2.1 使用%操作符格式化字符串 35
 3.2.2 使用format()方法格式化
字符串 35
3.3 字符串的常用操作 36
 3.3.1 拼接字符串 36
 3.3.2 截取字符串 37
 3.3.3 分割字符串 38
 3.3.4 计算字符串长度 39
 3.3.5 检索字符串 39
 3.3.6 字母大小写转换 41
 3.3.7 字符串中特殊字符的处理 43
3.4 字符串中的正则化操作 44
 3.4.1 正则表达式基础 44
 3.4.2 re模块正则化操作 45
本章小结 47
实战练习 47
第4章 Python程序控制结构 49
4.1 程序设计流程(程序结构) 49
 4.1.1 程序流程图 49
 4.1.2 结构化程序设计基本方法与
流程 50
4.2 选择结构(分支结构) 50
 4.2.1 if语句 51
 4.2.2 if...else语句 51
 4.2.3 if...elif...else语句 52
 4.2.4 if语句的嵌套 54
 4.2.5 pass语句 54
 4.2.6 条件表达式 55
4.3 循环结构 55
 4.3.1 遍历循环:for循环 55
 4.3.2 条件循环:while循环 57
 4.3.3 循环嵌套 58
 4.3.4 跳转语句(continue语句和
break语句) 61
本章小结 62
实战练习 62
第5章 Python的组合数据类型 64
5.1 认识组合数据类型 64
5.2 列表 64
 5.2.1 列表的创建 64
 5.2.2 列表元素的获取 65
 5.2.3 列表元素的修改 66
 5.2.4 列表元素的添加和删除 67
 5.2.5 列表常用的函数和运算符 68
 5.2.6 列表推导式 70
5.3 元组 70
 5.3.1 元组的创建与删除 70
 5.3.2 元组的访问 71
 5.3.3 元组常用的内置函数 71
 5.3.4 序列解包 72
 5.3.5 生成器推导式 73
 5.3.6 元组与列表的异同 74
5.4 字典 74
 5.4.1 字典的创建 74
 5.4.2 字典元素的获取 74
 5.4.3 字典元素的添加和修改 75
 5.4.4 字典及其元素的删除 76
 5.4.5 字典推导式 76
5.5 集合 76
 5.5.1 集合的创建 76
 5.5.2 集合的添加和删除 77
 5.5.3 集合的操作(交集、并集和
补集) 78
本章小结 79
实战练习 80
第6章 Python中的函数 81
6.1 函数的定义和调用 81
 6.1.1 函数的定义 81
 6.1.2 函数的使用 82
 6.1.3 lambda表达式 82
 6.1.4 函数的返回值 83
6.2 函数参数 84
 6.2.1 函数的形参与实参 84
 6.2.2 函数参数的类型 86
6.3 变量的作用域 88
6.4 闭包和递归函数 90
 6.4.1 闭包 90
 6.4.2 递归函数 91
6.5 常见的Python内置函数 92
本章小结 93
实战练习 94
第7章 Python中的模块 96
7.1 模块概述 96
7.2 自定义模块 96
 7.2.1 创建模块 97
 7.2.2 导入模块 97
 7.2.3 模块搜索目录 98
7.3 以主程序的形式执行 99
7.4 Python中的包 100
 7.4.1 创建包 100
 7.4.2 使用包 101
7.5 Python中的第三方库 102
 7.5.1 第三方库简介 102
 7.5.2 第三方库的安装 103
 7.5.3 Python常用的第三方库 103
 7.5.4 使用pyinstaller库打包程序 103
本章小结 105
实战练习 105
第8章 异常处理 106
8.1 异常概述 106
8.2 异常处理语句 107
 8.2.1 try...except语句 107
 8.2.2 try...except...else语句 108
 8.2.3 try...except...finally语句 108
 8.2.4 raise语句抛出异常 109
8.3 自定义异常类 110
8.4 断言与上下文管理器 111
 8.4.1 断言 111
 8.4.2 上下文管理器 112
本章小结 114
实战练习 115
第9章 面向对象程序设计 116
9.1 面向对象概述 116
 9.1.1 对象 116
 9.1.2 类 116
 9.1.3 面向对象程序设计的特点 116
9.2 类的定义与使用 117
9.3 构造方法和析构方法 119
 9.3.1 构造方法 119
 9.3.2 析构方法 119
9.4 类的继承 121
 9.4.1 继承实现 121
 9.4.2 方法重写 122
9.5 类的多态性 123
9.6 运算符重载 124
本章小结 126
实战练习 126
第10章 Python中的文件操作 128
10.1 文件的概念 128
10.2 基本文件操作 128
 10.2.1 创建和打开文件 128
 10.2.2 关闭文件 129
10.3 目录操作 130
 10.3.1 os和os.path模块 130
 10.3.2 创建目录 132
 10.3.3 判断目录是否存在 133
 10.3.4 遍历目录 133
 10.3.5 删除目录 134
10.4 高级文件操作 135
 10.4.1 删除文件 135
 10.4.2 重命名文件和目录 136
 10.4.3 获取文件基本信息 137
本章小结 138
实战练习 139
第11章 Python中的数据库编程 140
11.1 数据库编程接口 140
 11.1.1 连接对象 140
 11.1.2 游标对象 140
11.2 SQLite数据库 141
 11.2.1 SQLite数据库简介 141
 11.2.2 创建数据库文件 141
 11.2.3 操作SQLite数据库 141
11.3 MySQL数据库 145
 11.3.1 下载并安装MySQL 145
 11.3.2 数据库管理软件 146
 11.3.3 安装PyMySQL 149
 11.3.4 连接数据库 149
 11.3.5 创建数据表 150
 11.3.6 操作MySQL数据表 151
本章小结 155
实战练习 156
第12章 Python的GUI编程 157
12.1 初识GUI 157
 12.1.1 GUI的概念 157
 12.1.2 常用的GUI框架 157
12.2 tkinter框架的使用 158
 12.2.1 tkinter编程概述 158
 12.2.2 tkinter的布局 158
 12.2.3 常用的tkinter组件 160
 12.2.4 事件处理 163
12.3 wxPython框架的使用 165
 12.3.1 安装wxPython 165
 12.3.2 wxPython的操作 165
本章小结 173
实战练习 174参考文献 175
精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息