计算机
类型
可以朗读
语音朗读
214千字
字数
2019-01-01
发行日期
展开全部
主编推荐语
全书7章,深度融合Python程序设计基础,适合非计算机专业学生与IT人员。
内容简介
全书共7章,内容包括Python程序设计入门、程序设计基础、程序控制、组合数据类型、函数、数据文件、模块和库。书及其配套实验指导书均基于最新的Python 3版本。通过深度梳理与有机融合“大学计算机基础”与程序设计课程内容,将各个基础知识点融入程序设计,使各个知识点间相互联系。本书适合国内各大院校非计算机专业本专科学生教学之用,也可作为IT领域技术人员和管理层人员的自修参考用书。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 Python程序设计入门
- 1.1 Python语言简介
- 1.2 Python开发环境
- 1.2.1 Python的安装和配置
- 1.2.2 Python运行环境
- 1.3 Python程序实例
- 1.4 课后练习
- 第2章 Python程序设计基础
- 2.1 数字类型
- 2.1.1 整数
- 2.1.2 浮点数类型
- 2.1.3 复数类型
- 2.2 数字类型的操作
- 2.2.1 内置操作符
- 2.2.2 内置的数值运算函数
- 2.2.3 内置的数字类型转换函数
- 2.2.4 math库
- 2.3 字符串类型及操作
- 2.3.1 字符串类型
- 2.3.2 内置字符串运算符
- 2.3.3 内置字符串处理函数
- 2.3.4 常用内置字符串处理方法
- 2.4 格式化输出
- 2.5 变量
- 2.6 赋值语句
- 2.7 运算符和表达式
- 2.7.1 运算符
- 2.7.2 表达式
- 2.7.3 random库
- 2.8 课后练习
- 第3章 程序控制
- 3.1 结构化程序设计
- 3.1.1 结构化流程图
- 3.1.2 程序运行的基本结构
- 3.2 顺序结构
- 3.3 分支结构
- 3.3.1 单分支结构:if语句
- 3.3.2 双分支结构
- 3.3.3 多分支结构
- 3.3.4 if语句嵌套结构
- 3.3.5 多重条件判断
- 3.4 循环控制语句
- 3.4.1 遍历循环(有限循环):for语句
- 3.4.2 条件循环(非确定次数循环):while语句
- 3.4.3 循环辅助语句:break和continue语句
- 3.4.4 pass语句
- 3.5 异常处理
- 3.5.1 异常的概念
- 3.5.2 常见的异常类型
- 3.5.3 简单的try...except语句
- 3.5.4 try...except…else语句
- 3.5.5 try...except…else…finally语句
- 3.6 综合应用实例
- 3.7 课后练习
- 第4章 组合数据类型
- 4.1 列表类型
- 4.1.1 列表的创建
- 4.1.2 访问列表内的元素
- 4.1.3 修改元素的值
- 4.1.4 切片(分片)
- 4.1.5 列表拼接
- 4.1.6 列表运算符、函数和方法
- 4.1.7 列表引用
- 4.1.8 列表浅复制和深复制
- 4.1.9 综合应用
- 4.2 元组类型
- 4.2.1 元组的创建
- 4.2.2 访问元组内的元素
- 4.2.3 修改元组元素的值
- 4.2.4 切片(分片)
- 4.2.5 元组拼接
- 4.2.6 元组运算符、函数和方法
- 4.2.7 元组引用
- 4.3 字典类型
- 4.3.1 字典的创建
- 4.3.2 访问字典内的元素
- 4.3.3 修改字典的值
- 4.3.4 删除字典元素
- 4.3.5 字典运算符、函数和方法
- 4.3.6 字典的遍历
- 4.3.7 综合应用
- 4.4 集合类型
- 4.4.1 集合的创建
- 4.4.2 集合运算符号、函数和方法
- 4.4.3 集合的遍历
- 4.4.4 综合应用
- 4.5 推导式
- 4.5.1 无过滤条件的推导式
- 4.5.2 有过滤条件的推导式
- 4.5.3 嵌套推导式
- 4.6 课后练习
- 第5章 函数
- 5.1 函数的作用
- 5.2 函数的定义与调用
- 5.2.1 函数的定义
- 5.2.2 函数的调用
- 5.3 参数传递
- 5.3.1 形参和实参
- 5.3.2 可变对象与不可变对象
- 5.3.3 位置参数
- 5.3.4 关键字参数
- 5.3.5 默认参数
- 5.3.6 可变参数
- 5.3.7 参数组合
- 5.4 lambda函数
- 5.5 函数嵌套与递归
- 5.5.1 函数的嵌套调用
- 5.5.2 递归
- 5.6 变量作用域
- 5.6.1 不同变量作用域
- 5.6.2 变量名解析
- 5.6.3 global关键字
- 5.7 综合应用
- 5.8 课后练习
- 第6章 数据文件
- 6.1 文件概述
- 6.1.1 文件的概念
- 6.1.2 文件的分类
- 6.1.3 文件操作流程
- 6.2 文件操作
- 6.2.1 打开文件
- 6.2.2 读文件
- 6.2.3 写文件
- 6.3 文件系统操作
- 6.4 典型CSV文件应用
- 6.4.1 CSV文件格式
- 6.4.2 CSV文件数据的处理
- 6.5 综合应用
- 6.6 课后练习
- 第7章 模块和库
- 7.1 模块和库的概念
- 7.1.1 模块、包和库
- 7.1.2 模块和包的使用
- 7.2 标准库
- 7.2.1 time模块
- 7.2.2 datetime模块
- 7.2.3 random模块
- 7.3 第三方库
- 7.3.1 pip安装
- 7.3.2 jieba库
- 7.3.3 PIL库
- 7.3.4 numpy库
- 7.3.5 matplotlib库
- 7.4 课后练习
- 附录A 计算机基础知识
- A.1 初识计算机
- A.1.1 计算机的发展
- A.1.2 计算机的特点
- A.1.3 计算机系统
- A.2 信息与计算文化
- A.2.1 信息
- A.2.2 计算文化
- A.3 数值在计算机中的表示
- A.3.1 计算机中的数制
- A.3.2 进制间的相互转换
- A.3.3 数的原码、反码和补码
- A.4 计算机信息编码
- A.4.1 BCD码
- A.4.2 字符编码
- A.4.3 汉字编码
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。