高等学校计算机教材PYTHON实用教程(含典型案例视频分析)/郑阿奇

本书特色

[

本书共五个部分。*部分(前10章)为基础篇,介绍Python概述、语言基础、分支和循环控制、序列(列表、元组、集合、字典)、数组和矩阵、字符串和正则表达式、函数和模块、面向对象编程、文件操作和异常处理等内容。第二部分(后10章)为应用篇,介绍二维图表、三维图像、声频、视频;Python操作的数据库介绍MySQL、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB等内容均完成了应用实例;Office组件介绍Word、Excel和PowerPoint的内容,并有综合应用实例;介绍在C 中如何使用Python,以及在Python中如何使用C 。第三部分为实验。第四部分为习题。第五部分为附录,提供Python调试及其实例。本书将命令和编程结合,编程和常用算法结合,学习和应用结合;配套教程、习题、实验等,并各有侧重、相互配合;提供配套教学视频,介绍和分析Python实例,可更好地理解Python及其应用。同时,通过网络配套提供所有实例源程序(.py)及其工程、数据库文件、教学课件,以方便教学和学生模仿。本书既可作为大学本科和高职高专院校有关课程教材,也可作为Python学习、培训讲义。

]

内容简介

[

本书共五个部分。部分(前10章)为基础篇,介绍Python概述、语言基础、分支和循环控制、序列(列表、元组、集合、字典)、数组和矩阵、字符串和正则表达式、函数和模块、面向对象编程、文件操作和异常处理等内容。第二部分(后10章)为应用篇,介绍二维图表、三维图像、声频、视频;Python操作的数据库介绍MySQL、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB等内容均完成了应用实例;Office组件介绍Word、Excel和PowerPoint的内容,并有综合应用实例;介绍在C++中如何使用Python,以及在Python中如何使用C++。第三部分为实验。第四部分为习题。第五部分为附录,提供Python调试及其实例。本书将命令和编程结合,编程和常用算法结合,学习和应用结合;配套教程、习题、实验等,并各有侧重、相互配合;提供配套教学视频,介绍和分析Python实例,可更好地理解Python及其应用。同时,通过网络配套提供所有实例源程序(.py)及其工程、数据库文件、教学课件,以方便教学和学生模仿。本书既可作为大学本科和高职高专院校有关课程教材,也可作为Python学习、培训讲义。

]

作者简介

[

郑阿奇,南京师范大学计算机科学与技术学院,副教授,东南大学本科,曾任计算机软件系主任,获选南京师范大学教学名师培养人选。主编5套计算机系列教材,获教育部优秀教材二等奖、电子部优秀教材二等奖、两次获江苏省优秀教学成果二等奖、江苏省畅销图书编辑二等奖、全国高校出版社优秀畅销书二等奖、两次获南京师范大学优秀教学成果一等奖、南京师范大学精品教材一等奖。参加主持国家八六三计划子项目、江苏省科技开发项目,主持南京市科技开发项目、泰州市科委项目、金陵石化公司项目,获江苏省优秀软件奖,江苏省科技进步奖、南京市创新成果奖。获国家发明专利和实用新型专利20多个。

]

目录

目  录 **部分 基 础 篇 第1章 Python,掀起你的盖头来 11.1 Python简介 11.2 安装Python及其扩展库 21.2.1 安装Python 21.2.2 Python集成开发环境—IDLE 51.3 PyCharm开发环境的安装和设置 51.3.1 PyCharm的安装 61.3.2 PyCharm程序设计环境 91.3.3 一个简单的程序实例 111.4 扩展库的安装和使用 131.4.1 扩展库的安装 131.4.2 扩展库的导入和使用 151.4.3 编程环境同步 161.5 Python说明 161.5.1 程序语法规则 161.5.2 Python语言的执行 191.5.3 name属性的作用 19第2章 Python虽神,语言基础并不特别 202.1 数据类型 202.1.1 数值 202.1.2 字符串与字节串 222.1.3 数据类型转换 232.1.4 类型变量 252.2 运算符与表达式 262.2.1 算术运算符及其表达式 262.2.2 关系运算符及其表达式 272.2.3 位运算符及其表达式 272.2.4 逻辑运算符及其表达式 282.2.5 字符串基本运算及其表达式 292.2.6 赋值运算符 302.2.7 与同性判断运算符 312.3 基本输入和输出 312.3.1 输出到屏幕 312.3.2 键盘输入 332.4 综合应用实例 34第3章 这样就能控制:分支和循环 353.1 选择结构 353.1.1 if语句的三种形式 353.1.2 if语句的嵌套 383.2 循环结构 383.2.1 循环语句 383.2.2 循环控制语句 403.2.3 循环嵌套 413.3 范围和迭代器 423.3.1 范围 423.3.2 迭代器 433.4 综合应用举例 43第4章 序列是什么:列元字集 464.1 列表:list 464.1.1 创建列表 464.1.2 索引和切片 474.1.3 列表的基本操作 484.1.4 列表方法 494.1.5 列表推导式 524.2 元组:tuple 544.2.1 元组的基本操作 544.2.2 生成器推导式 554.3 集合:set 564.3.1 集合的创建与访问 564.3.2 集合的基本操作符 574.4 字典:dict 594.4.1 字典的基本操作符 594.4.2 字典方法 604.5 序列 624.5.1 序列间的转换 624.5.2 常用内置函数 644.6 综合应用实例 67第5章 又是数组,又是矩阵 705.1 数组 705.1.1 创建数组 705.1.2 元素的增加、查询、修改、删除 715.1.3 分割切片 735.1.4 运算 735.1.5 条件函数 745.2 矩阵 755.2.1 创建矩阵 755.2.2 常用的矩阵运算 765.2.3 常用的矩阵求值 775.2.4 矩阵的分隔和合并 785.2.5 矩阵和数组 795.3 array模块数据库基本概念 80第6章 虽是字符串,还要正则表达式 836.1 基本说明 836.1.1 字符串编码 836.1.2 转义字符 846.1.3 字符串常量 856.2 字符串格式化 866.2.1 用%符号进行格式化 866.2.2 用format()方法格式化 876.2.3 格式化的字符串常量 886.2.4 用template模板格式化 896.3 字符串常用操作 896.3.1 字符串创建和访问 896.3.2 字符串操作和判断 916.3.3 字符串排版和切片 936.3.4 综合应用实例 936.4 正则表达式 946.4.1 正则表达式元字符 946.4.2 正则表达式模块re 956.4.3 match对象和正则表达式子模式 986.4.4 综合应用实例 98第7章 代码重用和共享:函数和模块 1007.1 Python程序结构 1007.2 用户编写函数 1017.2.1 函数定义与调用 1017.2.2 函数嵌套定义 1027.2.3 修饰器 1027.2.4 列表推导式 1037.3 参数传递 1037.3.1 定长参数 1047.3.2 可变长度参数 1057.3.3 序列解包 1057.4 函数嵌套与递归 1067.5 变量作用域 1077.5.1 局部变量 1077.5.2 全局变量 1087.6 lambda表达式 1087.7 成器函数设计 1107.8 模块 1117.9 命名空间 1127.9.1 命名空间的分类 1127.9.2 命名空间的规则 1137.10 包 1137.10.1 包介绍 1147.10.2 包管理工具 1147.11 综合应用实例 115第8章 对象需要谈一谈:面向对象编程 1178.1 类 1178.1.1 基本概念 1178.1.2 类的定义与使用 1188.1.3 数据成员 1198.1.4 方法 1208.1.5 属性 1228.1.6 动态性 1238.2 继承、多态 1248.2.1 继承 1248.2.2 多重继承 1258.2.3 多态 1268.3 运算符重载 127第9章 信息永久保存:文件操作 1299.1 文件及其操作 1299.1.1 文件类型 1299.1.2 文件的打开和关闭 1309.2 文件操作 1319.2.1 写入方法 1319.2.2 读取操作方法 1329.2.3 定位与移动 1329.2.4 文件设备 1339.2.5 上下文管理语句 1349.3 序列化和反序列化 1349.4 文件和文件夹的操作 1359.4.1 文件操作 1359.4.2 目录操作 135第10章 野马不会脱缰:异常处理 13710.1 异常的产生 13710.2 内置异常类 13710.3 异常处理结构 13810.4 抛出异常 14210.5 自定义异常 14310.6 断言语句 143 第二部分 应 用 篇 第11章 拿起一支笔画来画去:二维图表实例 14511.1 单幅图表:绘制螺旋曲线实例 14511.1.1 背景知识 14511.1.2 实现原理 14611.1.3 程序及分析 14711.2 绘制多轴图表:展示初等函数实例 14811.2.1 背景知识 14811.2.2 实现原理 14911.2.3 程序及分析 15011.3 定制表轴刻度:演示摆线形成实例 15211.3.1 背景知识 15211.3.2 实现原理 15311.3.3 程序及分析 153第12章 为什么这么快:数值处理及实例 15612.1 数组的创建 15612.1.1 NumPy数组函数 15612.1.2 数组维度设定 15712.1.3 函数生成数组 15812.2 数组的存取 15912.2.1 基本存取方法 15912.2.2 多维数组的存取 16012.2.3 结构数组的存取:读取修改学生成绩 16312.3 ufunc函数 16512.3.1 内置ufunc函数 16512.3.2 自定义ufunc函数:提取任意范围素数 16612.3.3 ufunc函数的性能 16712.4 综合应用实例:斐波那契法计算黄金分割数 16912.4.1 背景知识 16912.4.2 算法设计 17012.4.3 编程实现 172第13章 进入立体世界:三维可视化实例 17613.1 3D绘图入门:绘制圆柱体 17613.1.1 基本概念 17613.1.2 绘图流程 17713.1.3 VTK绘制圆柱体 17913.1.4 TVTK绘制圆柱体 18013.2 TVTK绘图进阶 18213.2.1 流水线浏览器:改变圆柱外观 18213.2.2 多实体场景:绘制多种几何体 18513.3 使用第三方模具:文件载入“胡巴” 18713.3.1 背景知识 18713.3.2 程序实现 18813.3.3 控制照相机 190第14章 精彩纷呈:可视化科学计算实例 19214.1 SciPy科学计算功能 19214.1.1 数据拟合 19214.1.2 插值优化 19314.1.3 信号处理 19414.2 Mayavi可视化应用 19514.2.1 绘制空间曲面:电子衍射图案 19514.2.2 复杂三维图形:模拟穿越虫洞 19814.2.3 标量场可视化:地月系引力场 20114.3 综合应用实例:蝴蝶效应演示 20314.3.1 背景知识 20314.3.2 实现原理 20414.3.3 程序演示 204第15章 流行数据库世界:操作实例 20815.1 基本原理 20815.1.1 Python访问数据库原理 20815.1.2 数据库操作的一般步骤 21015.2 Python操作MySQL 21315.2.1 环境安装 21415.2.2 程序及分析 21515.3 Python操作SQLite 21715.3.1 SQLite简介 21715.3.2 程序及分析 21715.4 Python操作MongoDB 21915.4.1 环境安装 21915.4.2 程序及分析 22115.5 Python操作PostgreSQL 22315.5.1 环境安装 22315.5.2 程序及分析 22515.6 Python操作其他数据库 22815.6.1 Python操作SQL Server 22815.6.2 Python操作Oracle 230第16章 窗口从何而来:界面设计实例 23416.1 界面编程入门 23416.1.1 编程的一般步骤 23416.1.2 **个Tkinter程序 23516.1.3 界面的事件响应 23616.2 窗体基本控件 23716.2.1 Tkinter控件概述 23716.2.2 标签 23816.2.3 复选框 23816.2.4 单选按钮 23916.2.5 标签组框 24016.2.6 输入框 24116.2.7 列表框与滚动条 24316.3 综合应用实例:人员信息管理系统 24416.3.1 数据库准备 24416.3.2 系统实现 24516.3.3 功能演示 24816.4 用Qt设计Python程序界面 25016.4.1 Qt简介及功能展示 25016.4.2 用Qt设计图形界面 25216.4.3 Qt界面向Python转化 25616.4.4 Python添加功能逻辑 25716.5 Tkinter界面呈现MatPlotLib图表 260第17章 网络爬虫,爬来爬去实例 26217.1 爬虫概述 26217.1.1 权限及试验用网站 26217.1.2 爬虫工作的基本流程 26317.2 基于Requests的爬虫 26617.2.1 环境安装 26717.2.2 程序实现 26817.3 Python内置Urllib爬虫库 26917.3.1 获取导航栏标题 27017.3.2 搜索特定关键词 27117.3.3 抓取页面上的图片 27317.4 综合应用实例:爬虫获取天气预报 27517.4.1 定位资源路径 27517.4.2 程序实现 277第18章 到Office晃一晃:操作Excel/Word/PowerPoint实例 27918.1 Python操作Excel 27918.1.1 基本操作 27918.1.2 单元格操作与计算:统计高考录取人数与录取率 28018.2 Python操作Word 28218.2.1 环境安装 2

封面

高等学校计算机教材PYTHON实用教程(含典型案例视频分析)/郑阿奇

书名:高等学校计算机教材PYTHON实用教程(含典型案例视频分析)/郑阿奇

作者:郑阿奇

页数:400

定价:¥69.0

出版社:电子工业出版社

出版日期:2019-03-01

ISBN:9787121361616

PDF电子书大小:119MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注