顶部
收藏

Python程序设计


作者:
杨柏林 韩培友
定价:
33.00元
ISBN:
978-7-04-030845-7
版面字数:
420.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
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 自主作品设计
  • 参考文献

Python程序设计数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖电子教案、源代码、配套素材、实验答案和习题答案,充分运用多种媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果的同时,为学生学习提供思维与探索的空间。

相关图书