展开全部

主编推荐语

全书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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。