顶部
收藏

Python程序设计:零基础入门到应用


作者:
董付国
定价:
59.00 元
版面字数:
480千字
开本:
16开
装帧形式:
平装
页数:
暂无
最新
印次时间:
2025年01月
ISBN:
978-7-04-065888-0
物料号:
65888-00
出版时间:
2025-10-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

全书共11章,介绍Python 开发环境搭建与使用,代码编写规范,运算符与内置对象,可迭代对象,字符串,程序控制结构,函数设计与使用,面向对象程序设计,文件与文件夹操作,tkinter图形用户界面开发,turtle编程,SQLite数据库应用开发。在各章节中有机融入了常用标准库与扩展库用法以及代码优化思路和最新的人工智能技术应用,随书提供了约120道例题和550道习题以及包含7 000道习题的在线练习软件。

本书以Python 3.13.1版本为例,全部代码适用于Python 3.13/3.14以及更高版本,大部分代码也适用于Python 3.5—3.12,个别对版本有要求的语法均进行了标注和说明。

本书适合作为本科和高职院校公共课和非计算机专业的程序设计课程教材,也适合备考全国计算机等级考试二级Python 科目的考生和Python 语言爱好者自学参考。

  • 目录
    • 前辅文
      • 第1章 概述
        • 1.1 Python语言特点与应用场景
          • 1.2 Python标准安装与IDLE基本用法
            • 1.2.1 安装Python官方版本
              • 1.2.2 IDLE基本用法
              • *1.3 Anaconda3开发环境的安装与使用
                • 1.4 Python语言编程规范与代码优化建议
                  • 1.5 扩展库概念与安装
                    • 1.5.1 基本概念
                      • 1.5.2 扩展库安装方法
                        • 1.5.3 常见问题与解决方法
                        • 1.6 标准库与扩展库对象的导入与使用
                          • 1.6.1 import [包名.] 模块名[as别名]
                            • 1.6.2 from包名/模块名import模块名/对象名[as别名]
                              • 1.6.3 from模块名 import*
                              • 1.7 在PowerShell和命令提示符环境中执行Python程序
                                • 1.8 Python源程序打包为可执行文件
                                  • 1.9 例题解析
                                    • 本章小结
                                      • 习题
                                      • 第2章 运算符与内置对象
                                        • 2.1 常用内置对象
                                          • 2.1.1 变量概念与使用
                                            • 2.1.2 整数、实数、复数
                                              • 2.1.3 字符串与字节串
                                                • 2.1.4 列表、元组、字典、集合
                                                  • 2.1.5 函数
                                                    • 2.1.6 异常
                                                    • 2.2 运算符
                                                      • 2.2.1 算术运算符
                                                        • 2.2.2 关系运算符
                                                          • 2.2.3 元素测试运算符
                                                            • 2.2.4 集合运算符
                                                              • 2.2.5 逻辑运算符
                                                                • 2.2.6 下标运算符与属性访问运算符
                                                                  • 2.2.7 赋值运算符
                                                                    • *2.2.8 补充说明
                                                                    • 2.3 关键字
                                                                      • 2.4 常用内置函数
                                                                        • 2.4.1 input()、print()
                                                                          • 2.4.2 dir()、help()
                                                                            • 2.4.3 range()
                                                                              • 2.4.4 类型转换与类型判断
                                                                                • 2.4.5 max()、min()
                                                                                  • 2.4.6 any()、all()
                                                                                    • 2.4.7 abs()、pow()、round()
                                                                                      • 2.4.8 len()、sum()
                                                                                        • 2.4.9 sorted()、reversed()
                                                                                          • 2.4.10 zip()
                                                                                            • 2.4.11 enumerate()
                                                                                              • 2.4.12 next()
                                                                                                • 2.4.13 map()、filter()
                                                                                                • 2.5 例题解析
                                                                                                  • 本章小结
                                                                                                    • 习题
                                                                                                    • 第3章 容器对象
                                                                                                      • 3.1 列表
                                                                                                        • 3.1.1 创建列表
                                                                                                          • 3.1.2 列表元素访问
                                                                                                            • 3.1.3 列表常用方法
                                                                                                              • 3.1.4 列表推导式
                                                                                                                • 3.1.5 切片
                                                                                                                • 3.2 元组与生成器表达式
                                                                                                                  • 3.2.1 创建元组
                                                                                                                    • 3.2.2 元组常用方法与操作
                                                                                                                      • 3.2.3 元组与列表的区别
                                                                                                                        • 3.2.4 生成器表达式
                                                                                                                        • 3.3 字典
                                                                                                                          • 3.3.1 创建字典
                                                                                                                            • 3.3.2 字典常用方法
                                                                                                                            • 3.4 集合
                                                                                                                              • 3.4.1 创建集合
                                                                                                                                • 3.4.2 集合常用方法
                                                                                                                                • 3.5 序列解包
                                                                                                                                  • 3.6 例题解析
                                                                                                                                    • 本章小结
                                                                                                                                      • 习题
                                                                                                                                      • 第4章 程序控制结构
                                                                                                                                        • 4.1 条件表达式
                                                                                                                                          • 4.2 选择结构
                                                                                                                                            • 4.2.1 单分支选择结构
                                                                                                                                              • 4.2.2 双分支选择结构
                                                                                                                                                • 4.2.3 嵌套的选择结构
                                                                                                                                                  • 4.2.4 多分支选择结构
                                                                                                                                                  • 4.3 循环结构
                                                                                                                                                    • 4.3.1 for循环
                                                                                                                                                      • 4.3.2 while循环
                                                                                                                                                        • 4.3.3 break与continue语句
                                                                                                                                                        • 4.4 异常处理结构
                                                                                                                                                          • 4.4.1 常见异常表现形式与解决方法
                                                                                                                                                            • 4.4.2 异常处理结构语法与应用
                                                                                                                                                            • 4.5 例题解析
                                                                                                                                                              • 本章小结
                                                                                                                                                                • 习题
                                                                                                                                                                • 第5章 字符串
                                                                                                                                                                  • 5.1 字符串方法及应用
                                                                                                                                                                    • 5.1.1 字符串常用方法清单
                                                                                                                                                                      • 5.1.2 字符串编码与字节串解码
                                                                                                                                                                        • 5.1.3 字符串格式化
                                                                                                                                                                          • 5.1.4 find()、rfind()、index()、rindex()
                                                                                                                                                                            • 5.1.5 split()、rsplit()、splitlines()、join()
                                                                                                                                                                              • 5.1.6 replace()、maketrans()、translate()
                                                                                                                                                                                • 5.1.7 center()、ljust()、rjust()
                                                                                                                                                                                  • 5.1.8 字符串测试
                                                                                                                                                                                    • 5.1.9 strip()、rstrip()、lstrip()、removeprefix()、removesuffix()
                                                                                                                                                                                      • 5.1.10 例题解析
                                                                                                                                                                                      • 5.2 部分标准库对字符串的处理
                                                                                                                                                                                        • 5.2.1 标准库string
                                                                                                                                                                                          • 5.2.2 标准库zlib与数据压缩
                                                                                                                                                                                            • 5.2.3 标准库json与序列化
                                                                                                                                                                                            • 5.3 部分扩展库对字符串的处理
                                                                                                                                                                                              • 5.3.1 中英文分词
                                                                                                                                                                                                • 5.3.2 中文拼音处理
                                                                                                                                                                                                  • 5.3.3 创建词云图
                                                                                                                                                                                                    • 5.3.4 文本转换为语音
                                                                                                                                                                                                      • 5.3.5 文本转换为视频弹幕
                                                                                                                                                                                                        • 5.3.6 调用DeepSeek大模型接口智能处理文本
                                                                                                                                                                                                        • 本章小结
                                                                                                                                                                                                          • 习题
                                                                                                                                                                                                          • 第6章 函数
                                                                                                                                                                                                            • 6.1 函数定义与调用
                                                                                                                                                                                                              • 6.1.1 基本语法
                                                                                                                                                                                                                • 6.1.2 递归函数
                                                                                                                                                                                                                  • 6.1.3 嵌套定义函数
                                                                                                                                                                                                                  • 6.2 函数参数
                                                                                                                                                                                                                    • 6.2.1 位置参数
                                                                                                                                                                                                                      • 6.2.2 默认值参数
                                                                                                                                                                                                                        • 6.2.3 关键字参数
                                                                                                                                                                                                                          • 6.2.4 可变长度参数与实参解包
                                                                                                                                                                                                                          • 6.3 变量作用域
                                                                                                                                                                                                                            • 6.3.1 变量作用域的分类
                                                                                                                                                                                                                              • 6.3.2 作用域的搜索顺序
                                                                                                                                                                                                                                • 6.3.3 变量的可见性
                                                                                                                                                                                                                                • 6.4 lambda表达式
                                                                                                                                                                                                                                  • 6.5 生成器函数
                                                                                                                                                                                                                                    • 6.6 修饰器函数
                                                                                                                                                                                                                                      • 6.7 例题解析
                                                                                                                                                                                                                                        • 本章小结
                                                                                                                                                                                                                                          • 习题
                                                                                                                                                                                                                                          • 第7章 面向对象程序设计
                                                                                                                                                                                                                                            • 7.1 类的定义与使用
                                                                                                                                                                                                                                              • 7.2 数据成员与成员方法
                                                                                                                                                                                                                                                • 7.2.1 公有成员与私有成员
                                                                                                                                                                                                                                                  • 7.2.2 数据成员
                                                                                                                                                                                                                                                    • 7.2.3 成员方法
                                                                                                                                                                                                                                                      • 7.2.4 属性
                                                                                                                                                                                                                                                      • 7.3 继承
                                                                                                                                                                                                                                                        • 7.4 特殊方法
                                                                                                                                                                                                                                                          • 7.5 例题解析
                                                                                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                                                                                              • 习题
                                                                                                                                                                                                                                                              • 第8章 文件与文件夹操作
                                                                                                                                                                                                                                                                • 8.1 文本文件与二进制文件内容操作
                                                                                                                                                                                                                                                                  • 8.1.1 内置函数open()
                                                                                                                                                                                                                                                                    • 8.1.2 文件对象常用方法
                                                                                                                                                                                                                                                                      • 8.1.3 上下文管理语句with
                                                                                                                                                                                                                                                                        • 8.1.4 例题解析
                                                                                                                                                                                                                                                                        • 8.2 CSV文件操作
                                                                                                                                                                                                                                                                          • 8.2.1 CSV文件与标准库csv基础知识
                                                                                                                                                                                                                                                                            • 8.2.2 例题解析
                                                                                                                                                                                                                                                                            • *8.3 Word、Excel、PowerPoint、PDF文件操作
                                                                                                                                                                                                                                                                              • 8.3.1 基础知识与相关扩展库
                                                                                                                                                                                                                                                                                • 8.3.2 例题解析
                                                                                                                                                                                                                                                                                • 8.4 文件级与文件夹级操作
                                                                                                                                                                                                                                                                                  • 8.4.1 标准库os、os.path、shutil中的常用成员
                                                                                                                                                                                                                                                                                    • 8.4.2 例题解析
                                                                                                                                                                                                                                                                                    • 8.5 调用“智谱清言”大模型接口处理文件
                                                                                                                                                                                                                                                                                      • 8.5.1 批量检查Excel文件中的题库答案
                                                                                                                                                                                                                                                                                        • 8.5.2 图像生成与文字识别
                                                                                                                                                                                                                                                                                          • 8.5.3 根据图片和文字生成视频并自动下载
                                                                                                                                                                                                                                                                                          • 本章小结
                                                                                                                                                                                                                                                                                            • 习题
                                                                                                                                                                                                                                                                                            • *第9章 tkinter图形用户界面开发
                                                                                                                                                                                                                                                                                              • 9.1 tkinter基础
                                                                                                                                                                                                                                                                                                • 9.1.1 tkinter常用组件
                                                                                                                                                                                                                                                                                                  • 9.1.2 tkinter应用程序开发的基本流程
                                                                                                                                                                                                                                                                                                  • 9.2 案例精选
                                                                                                                                                                                                                                                                                                    • 9.2.1 用户登录界面
                                                                                                                                                                                                                                                                                                      • 9.2.2 选择类组件应用
                                                                                                                                                                                                                                                                                                        • 9.2.3 简易计算器
                                                                                                                                                                                                                                                                                                          • 9.2.4 图片查看器
                                                                                                                                                                                                                                                                                                            • 9.2.5 抽奖游戏
                                                                                                                                                                                                                                                                                                              • 9.2.6 电子时钟
                                                                                                                                                                                                                                                                                                                • 9.2.7 汉语拼音与词组学习软件
                                                                                                                                                                                                                                                                                                                  • 9.2.8 生成自动跳转到网页的二维码
                                                                                                                                                                                                                                                                                                                    • 9.2.9 旋转图片式验证码
                                                                                                                                                                                                                                                                                                                    • 本章小结
                                                                                                                                                                                                                                                                                                                      • 习题
                                                                                                                                                                                                                                                                                                                      • *第10章 turtle编程
                                                                                                                                                                                                                                                                                                                        • 10.1 标准库turtle常用函数
                                                                                                                                                                                                                                                                                                                          • 10.2 案例精选
                                                                                                                                                                                                                                                                                                                            • 10.2.1 绘制与撤销
                                                                                                                                                                                                                                                                                                                              • 10.2.2 绘制函数曲线
                                                                                                                                                                                                                                                                                                                                • 10.2.3 绘制太极阴阳鱼图案
                                                                                                                                                                                                                                                                                                                                  • 10.2.4 鼠标事件与定时器事件处理
                                                                                                                                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                                                                                                                                                    • *第11章 SQLite数据库应用开发
                                                                                                                                                                                                                                                                                                                                      • 11.1 SQLite数据库基础知识
                                                                                                                                                                                                                                                                                                                                        • 11.2 使用标准库sqlite3操作SQLite数据库
                                                                                                                                                                                                                                                                                                                                          • 11.3 常用SQL语句
                                                                                                                                                                                                                                                                                                                                            • 11.4 例题解析
                                                                                                                                                                                                                                                                                                                                              • 本章小结
                                                                                                                                                                                                                                                                                                                                                • 习题
                                                                                                                                                                                                                                                                                                                                                • 附录
                                                                                                                                                                                                                                                                                                                                                  • 附录A 全国计算机等级考试二级Python语言程序设计考试大纲
                                                                                                                                                                                                                                                                                                                                                    • 附录B 常用内置模块和标准库
                                                                                                                                                                                                                                                                                                                                                      • 附录C 常用Python扩展库
                                                                                                                                                                                                                                                                                                                                                        • 附录D 数组运算与矩阵运算扩展库NumPy常用函数
                                                                                                                                                                                                                                                                                                                                                          • 附录E 数据分析与处理扩展库Pandas常用对象
                                                                                                                                                                                                                                                                                                                                                            • 附录F 可视化扩展库Matplotlib常用函数

                                                                                                                                                                                                                                                                                                                                                          相关图书