顶部
收藏

Python程序设计


作者:
杨柏林 韩培友
定价:
33.00 元
版面字数:
420千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2024年
ISBN:
978-7-04-030845-7
物料号:
30845-00
出版时间:
2019-02-18
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书作为程序设计语言教材,系统地阐述了Python 语言的工作原理、程序设计技术、实现方法及其应用。全书共10 章,主要内容包括环境与操作、数据与表达、输入与输出、控制与结构、模块与函数、对象与方法、库表与管理、用户与界面、图形与图像以及案例与发布。

本书利用Python 3.6.5 介绍程序设计方法及其实现技术,以SQL Server2016 和MySQL 等为DBMS 介绍数据库的设计与实现方法,并提供完整程序。

本书内容丰富、深入浅出、通俗易懂、结构严谨、注重实用,同时提供取材新颖、实用的例题和习题,便于读者巩固所学知识。

本书适合作为高等院校计算机科学与技术、数据科学与大数据技术、信息安全、软件工程、网络工程、信息管理与信息系统、电子商务、物流、金融与财经等相关本科专业的程序设计语言教材,也可作为从事程序设计与应用开发的工程技术人员的参考书。

  • 目录
    • 前辅文
      • 第1 章 环境与操作
        • 1.1 环境
          • 1.1.1 Python 的安装
            • 1.1.2 Python 数据库组件的安装
            • 1.2 操作
              • 1.2.1 执行方式
                • 1.2.2 基本语法
                • 1.3 环境与操作实验
                  • 实验1.1 命令执行方式实验
                    • 实验1.2 程序执行方式实验
                    • 习题
                    • 第2 章 数据与表达
                      • 2.1 常量与变量
                        • 2.1.1 常量
                          • 2.1.2 变量
                          • 2.2 系统函数
                            • 2.2.1 数值函数
                              • 2.2.2 日期时间函数
                                • 2.2.3 字符串函数
                                  • 2.2.4 其他函数
                                  • 2.3 表达式
                                    • 2.3.1 算术表达式
                                      • 2.3.2 关系表达式
                                        • 2.3.3 逻辑表达式
                                          • 2.3.4 字符串表达式
                                          • 2.4 列表
                                            • 2.4.1 创建列表
                                              • 2.4.2 编辑列表
                                                • 2.4.3 使用列表
                                                • 2.5 元组
                                                  • 2.5.1 创建元组
                                                    • 2.5.2 编辑元组
                                                      • 2.5.3 使用元组
                                                      • 2.6 集合
                                                        • 2.6.1 创建集合
                                                          • 2.6.2 编辑集合
                                                            • 2.6.3 使用集合
                                                            • 2.7 字典
                                                              • 2.7.1 创建字典
                                                                • 2.7.2 编辑字典
                                                                  • 2.7.3 使用字典
                                                                  • 2.8 数据与表达实验
                                                                    • 实验2.1 基本数据类型实验
                                                                      • 实验2.2 表达式实验
                                                                        • 实验2.3 组合数据类型实验
                                                                        • 习题
                                                                        • 第3 章 输入与输出
                                                                          • 3.1 数据输入
                                                                            • 3.2 数据输出
                                                                              • 3.2.1 默认格式输出
                                                                                • 3.2.2 特定格式输出
                                                                                  • 3.2.3 format()函数输出
                                                                                    • 3.2.4 format()方法输出
                                                                                    • 3.3 文件读写
                                                                                      • 3.3.1 写入文件
                                                                                        • 3.3.2 读取文件
                                                                                          • 3.3.3 文件管理
                                                                                          • 3.4 输入与输出实验
                                                                                            • 实验3.1 基本输入与输出实验
                                                                                              • 实验3.2 文件读写实验
                                                                                              • 习题
                                                                                              • 第4 章 控制与结构
                                                                                                • 4.1 顺序结构
                                                                                                  • 4.2 选择结构
                                                                                                    • 4.2.1 单分支if
                                                                                                      • 4.2.2 二分支if
                                                                                                        • 4.2.3 多分支if
                                                                                                          • 4.2.4 if 嵌套
                                                                                                          • 4.3 循环结构
                                                                                                            • 4.3.1 while 循环
                                                                                                              • 4.3.2 continue、break 和pass
                                                                                                                • 4.3.3 for 循环
                                                                                                                  • 4.3.4 zip、map 和filter
                                                                                                                    • 4.3.5 选择循环混合嵌套
                                                                                                                    • 4.4 异常处理
                                                                                                                      • 4.4.1 捕捉异常
                                                                                                                        • 4.4.2 异常处理
                                                                                                                        • 4.5 控制与结构实验
                                                                                                                          • 实验4.1 程序设计实验
                                                                                                                            • 实验4.2 异常处理实验
                                                                                                                            • 习题
                                                                                                                            • 第5 章 模块与函数
                                                                                                                              • 5.1 函数
                                                                                                                                • 5.1.1 函数定义与调用
                                                                                                                                  • 5.1.2 参数传递
                                                                                                                                    • 5.1.3 局部变量和全程变量
                                                                                                                                    • 5.2 模块
                                                                                                                                      • 5.2.1 创建模块
                                                                                                                                        • 5.2.2 使用模块
                                                                                                                                        • 5.3 模块与函数实验
                                                                                                                                          • 实验5.1 函数实验
                                                                                                                                            • 实验5.2 局部变量与全局变量
                                                                                                                                            • 实验
                                                                                                                                              • 实验5.3 模块实验
                                                                                                                                              • 习题
                                                                                                                                              • 第6 章 对象与方法
                                                                                                                                                • 6.1 OOP 的特性
                                                                                                                                                  • 6.2 类和对象
                                                                                                                                                    • 6.2.1 类和对象的创建
                                                                                                                                                      • 6.2.2 类和对象的使用
                                                                                                                                                      • 6.3 事件与方法
                                                                                                                                                        • 6.3.1 事件和方法
                                                                                                                                                          • 6.3.2 构造方法和析构方法
                                                                                                                                                          • 6.4 客户管理范例
                                                                                                                                                            • 6.5 对象与方法实验
                                                                                                                                                              • 实验6.1 对象与方法实验
                                                                                                                                                                • 实验6.2 OOP 应用实验
                                                                                                                                                                • 习题
                                                                                                                                                                • 第7 章 库表与管理
                                                                                                                                                                  • 7.1 数据库概述
                                                                                                                                                                    • 7.2 访问SQLite 数据库
                                                                                                                                                                      • 7.2.1 数据库的连接与创建
                                                                                                                                                                        • 7.2.2 创建表
                                                                                                                                                                          • 7.2.3 编辑表记录
                                                                                                                                                                            • 7.2.4 查询记录
                                                                                                                                                                              • 7.2.5 客户管理SQLite 实现
                                                                                                                                                                              • 7.3 访问SQL Server 数据库
                                                                                                                                                                                • 7.3.1 SQL Server 系统安装与配置
                                                                                                                                                                                  • 7.3.2 数据库的连接与创建
                                                                                                                                                                                    • 7.3.3 创建表
                                                                                                                                                                                      • 7.3.4 编辑表记录
                                                                                                                                                                                        • 7.3.5 查询记录
                                                                                                                                                                                          • 7.3.6 记录集操作
                                                                                                                                                                                            • 7.3.7 客户管理SQL Server实现
                                                                                                                                                                                            • 7.4 MySQL 数据库
                                                                                                                                                                                              • 7.5 库表与管理实验
                                                                                                                                                                                                • 实验7.1 Python 访问SQL Server
                                                                                                                                                                                                • 实验
                                                                                                                                                                                                  • 实验7.2 CSV 访问Excel 实验
                                                                                                                                                                                                    • 实验7.3 xlrd 访问Excel 实验
                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                    • 第8 章 用户与界面
                                                                                                                                                                                                      • 8.1 图形用户界面概述
                                                                                                                                                                                                        • 8.1.1 GUI 设计
                                                                                                                                                                                                          • 8.1.2 GUI 窗口Tk
                                                                                                                                                                                                          • 8.2 对话窗口
                                                                                                                                                                                                            • 8.3 常用控件
                                                                                                                                                                                                              • 8.3.1 标签Label
                                                                                                                                                                                                                • 8.3.2 消息Message
                                                                                                                                                                                                                  • 8.3.3 标签框架LabelFrame
                                                                                                                                                                                                                    • 8.3.4 框架Frame
                                                                                                                                                                                                                      • 8.3.5 按钮Button
                                                                                                                                                                                                                        • 8.3.6 单选按钮Radiobutton
                                                                                                                                                                                                                          • 8.3.7 复选按钮Checkbutton
                                                                                                                                                                                                                            • 8.3.8 单行输入框Entry
                                                                                                                                                                                                                              • 8.3.9 多行文本框Text
                                                                                                                                                                                                                                • 8.3.10 列表框Listbox
                                                                                                                                                                                                                                  • 8.3.11 组合框Combobox
                                                                                                                                                                                                                                    • 8.3.12 滚动条Scrollbar
                                                                                                                                                                                                                                      • 8.3.13 刻度条Scale
                                                                                                                                                                                                                                        • 8.3.14 微调框Spinbox
                                                                                                                                                                                                                                          • 8.3.15 画布Canvas
                                                                                                                                                                                                                                            • 8.3.16 面板PanedWindow
                                                                                                                                                                                                                                              • 8.3.17 选项菜单OptionMenu
                                                                                                                                                                                                                                                • 8.3.18 菜单系统Menu
                                                                                                                                                                                                                                                • 8.4 控件布局
                                                                                                                                                                                                                                                  • 8.5 事件处理
                                                                                                                                                                                                                                                    • 8.6 用户与界面实验
                                                                                                                                                                                                                                                      • 实验8.1 基本控件实验
                                                                                                                                                                                                                                                        • 实验8.2 事件处理实验
                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                        • 第9 章 图形与图像
                                                                                                                                                                                                                                                          • 9.1 图形
                                                                                                                                                                                                                                                            • 9.1.1 画布Canvas
                                                                                                                                                                                                                                                              • 9.1.2 线create_line
                                                                                                                                                                                                                                                                • 9.1.3 矩形create_rectange
                                                                                                                                                                                                                                                                  • 9.1.4 多边形create_polygon
                                                                                                                                                                                                                                                                    • 9.1.5 圆弧create_arc
                                                                                                                                                                                                                                                                      • 9.1.6 椭圆create_oval
                                                                                                                                                                                                                                                                        • 9.1.7 文本create_text
                                                                                                                                                                                                                                                                          • 9.1.8 画布显示图像create_image/bitmap
                                                                                                                                                                                                                                                                          • 9.2 图像
                                                                                                                                                                                                                                                                            • 9.2.1 图像概述
                                                                                                                                                                                                                                                                              • 9.2.2 图像读写与显示
                                                                                                                                                                                                                                                                                • 9.2.3 图像裁剪与复制
                                                                                                                                                                                                                                                                                  • 9.2.4 图像放缩与旋转
                                                                                                                                                                                                                                                                                    • 9.2.5 像素读写与图文水印
                                                                                                                                                                                                                                                                                      • 9.2.6 图像滤波与增强
                                                                                                                                                                                                                                                                                      • 9.3 图形与图像实验
                                                                                                                                                                                                                                                                                        • 实验9.1 图形实验
                                                                                                                                                                                                                                                                                          • 实验9.2 图像实验
                                                                                                                                                                                                                                                                                          • 习题
                                                                                                                                                                                                                                                                                          • 第10 章 案例与发布
                                                                                                                                                                                                                                                                                            • 10.1 应用程序设计
                                                                                                                                                                                                                                                                                              • 10.2 四则运算测试
                                                                                                                                                                                                                                                                                                • 10.3 简易计算器
                                                                                                                                                                                                                                                                                                  • 10.4 客户管理
                                                                                                                                                                                                                                                                                                    • 10.5 打包与发布
                                                                                                                                                                                                                                                                                                      • 10.5.1 安装PyInstaller
                                                                                                                                                                                                                                                                                                        • 10.5.2 生成exe 执行文件
                                                                                                                                                                                                                                                                                                        • 10.6 案例与发布实验
                                                                                                                                                                                                                                                                                                          • 实验10.1 案例实验
                                                                                                                                                                                                                                                                                                            • 实验10.2 发布实验
                                                                                                                                                                                                                                                                                                            • 习题
                                                                                                                                                                                                                                                                                                            • 第11 章 Python 与Robot
                                                                                                                                                                                                                                                                                                              • 11.1 Python 与Robot 实验环境
                                                                                                                                                                                                                                                                                                                • 实验11.1 Robot 实验环境
                                                                                                                                                                                                                                                                                                                • 11.2 Robot 功能测试
                                                                                                                                                                                                                                                                                                                  • 实验11.2 Robot 功能测试
                                                                                                                                                                                                                                                                                                                  • 11.3 Robot 动作设计
                                                                                                                                                                                                                                                                                                                    • 实验11.3 Robot 简单动作设计
                                                                                                                                                                                                                                                                                                                      • 实验11.4 Robot 综合动作设计
                                                                                                                                                                                                                                                                                                                        • 实验11.5 Robot 自主作品设计
                                                                                                                                                                                                                                                                                                                      • 参考文献
                                                                                                                                                                                                                                                                                                                      课程网址: null

                                                                                                                                                                                                                                                                                                                      相关图书