网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Python程序设计(高等院校计算机类专业系列教材) |
分类 | |
作者 | |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 本书是根据近几年的程序设计课程的教学实践,并考虑读者对Python语言的需求而编写的。全书共12章,主要内容可分为两部分,基础部分包括Python语言概述、Python程序设计基础、基本数据类型与表达式、程序的基本控制结构、组合数据类型、函数、文件操作;提高与实践部分包括面向对象程序设计、错误和异常处理、Python科学计算与数据分析开发基础、网络爬虫入门与应用、图形用户界面设计。本书结合基本知识学习、典型例题、实例应用、适量习题等内容,内容叙述深入浅出、循序渐进,程序案例生动易懂,对读者很好的启发性。另外,本书每章均配有精心设计的习题。本书既可作为本专科院校Python语言程序设计课程的教材,也可作为广大计算机爱好者学习Python语言程序设计的参考用书。 目录 第1章 Python语言概述 1.1 计算机程序设计概述 1.1.1 程序与程序设计语言 1.1.2 程序设计方法概述 1.2 Python简介 1.2.1 Python语言的发展 1.2.2 Python语言的特点 1.2.3 Python语言的应用方向 1.3 Python开发环境 1.3.1 下载Python安装程序 1.3.2 安装Python 1.3.3 安装和管理Python的第三方库 1.4 运行Python程序 1.4.1 Python程序的运行原理和运行方式 1.4.2 Windows命令行方式 1.4.3 IDLE方式 1.5 在线帮助和相关资源 小结 习题 第2章 Python程序设计基础 2.1 Python程序概述 2.1.1 引例 2.1.2 Python程序的构成 2.2 Python对象和引用 2.2.1 Python对象概述 2.2.2 Python常用内置对象 2.2.3 数据类型 2.2.4 变量和对象的引用 2.3 标识符及其命名规则 2.3.1 标识符 2.3.2 保留关键字 2.3.3 Python预定义标识符 2.4 变量和常量 2.4.1 变量 2.4.2 常量 2.5 表达式和运算符 2.5.1 表达式的组成 2.5.2 表达式的书写规则 2.5.3 运算符 2.6 语句 2.6.1 Python语句 2.6.2 Python语句的书写规则 2.6.3 复合语句 2.6.4 注释语句 2.7 输入/输出函数 2.7.1 输出函数print() 2.7.2 输入函数input() 2.7.3 eval()函数 2.8 Python中的函数和模块 2.8.1 函数 2.8.2 模块 2.9 turtle绘图 2.9.1 turtle简介 2.9.2 turtle绘图实例 2.10 实例应用 小结 习题 第3章 基本数据类型与表达式 3.1 数据和数据类型的概念 3.1.1 计算机的数据表示 3.1.2 数据类型概念 3.2 基本数据类型 3.2.1 整数类型int 3.2.2 浮点数类型float 3.2.3 复数类型complex 3.2.4 字符串类型str 3.2.5 布尔类型bool 3.3 运算符与表达式 3.3.1 运算符与表达式概念 3.3.2 算术运算符 3.3.3 关系运算符 3.3.4 逻辑运算符 3.3.5 赋值运算符 3.3.6 位运算符 3.3.7 成员运算符 3.3.8 身份运算符 3.3.9 类型转换 3.3.10 运算符的优先级 3.4 数值处理常用标准函数 3.4.1 math库的使用 3.4.2 random库的使用 3.5 字符串处理函数及方法 3.5.1 字符串的基本操作 3.5.2 字符串的常用内置处理函数 3.6 字符串格式化方法 3.6.1 字符串的format()格式化方法 3.6.2 字符串的f-string格式化方法 小结 习题 第4章 程序的基本控制结构 4.1 算法及算法表示 4.1.1 概述 4.1.2 算法的表示 4.2 顺序结构 4.3 选择结构 4.3.1 单分支选择结构 4.3.2 双分支选择结构 4.3.3 多分支选择结构 4.3.4 选择结构的嵌套 4.4 循环结构 4.4.1 while语句 4.4.2 for语句 4.4.3 循环的嵌套结构 4.4.4 break和continue语句 4.5 典型应用程序 4.5.1 鸡兔同笼问题 4.5.2 利用格里高利公式求π的近似值 4.5.3 利用排序算法对输入的若干字符串进行从小到大排序 4.5.4 将十六进制数转成十进制数 小结 习题 第5章 组合数据类型 5.1 Python组合数据类型概述 5.2 序列类型的通用操作 5.2.1 遍历序列 5.2.2 索引 5.2.3 切片 5.2.4 序列的运算符 5.2.5 长度和最值的计算 5.2.6 查找元素 5.3 列表 5.3.1 创建列表 5.3.2 修改列表内容 5.3.3 添加和删除元素 5.3.4 复制列表 5.3.5 列表推导式 5.3.6 列表操作举例 5.4 元组 5.4.1 创建元组 5.4.2 序列封包与解包 5.5 集合 5.5.1 创建集合 5.5.2 添加和删除元素 5.5.3 集合的运算符 5.6 字典 5.6.1 创建字典 5.6.2 字典的基本操作 5.6.3 字典的方法 小结 习题 第6章 函数 6.1 函数概述 6.2 函数的定义和调用 6.2.1 函数的定义 6.2.2 函数的调用 6.2.3 函数的返回值 6.2.4 lambda函数 6.3 函数的参数 6.3.1 形参的设计 6.3.2 关键字参数 6.3.3 默认值参数 6.3.4 可变数量参数 6.4 变量的作用域 6.5 函数的递归 6.5.1 函数的嵌套调用 6.5.2 递归的定义 6.5.3 函数的递归调用 6.6 内置函数 小结 习题 第7章 文件操作 7.1 文件及文件系统 7.2 使用open()方法打开文件 7.3 文件关闭 7.4 读文件 7.4.1 使用read()方法读取若干个字符 7.4.2 整行读取 7.4.3 全部行读取 7.5 写数据 7.6 一维数据和二维数据 7.7 一维数据、二维数 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。