展开全部

主编推荐语

Python编程基础教程:九章理论+六个实验

内容简介

本书介绍使用Python语言进行计算机编程的基本思想和操作方法以及Python语言的基础知识,共分九章,每章下细分为节,每节有各自的学习目标和相关知识介绍。第十章为配套实验,有6个经典实验供学生学习。

目录

  • 扉页
  • 目录
  • 版权页
  • 内容提要
  • 前言
  • 在线教学辅助平台使用说明
  • 第1章 编程前的准备工作
  • 1.1 关于编程
  • 1.2 关于Python
  • 1.2.1 Python语言的特点
  • 1.2.2 Python 2与Python 3
  • 1.3 安装Python运行环境
  • 1.3.1 在Windows下安装
  • 1.3.2 在macOS下安装
  • 1.4 第一个Python程序
  • 1.4.1 在交互模式下运行Python程序
  • 1.4.2 选择一款编辑器
  • 1.4.3 PyCharm
  • 1.4.4 以文件模式运行Python程序
  • 1.4.5 Python之禅
  • 1.5 本章小结
  • 1.6 课后习题
  • 第2章 Python语言基础
  • 2.1 常量和简单数据类型
  • 2.1.1 数字
  • 2.1.2 True和False
  • 2.1.3 字符串
  • 2.1.4 数据类型的转换
  • 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.3.5 eval()函数
  • 2.4 输入与输出
  • 2.4.1 input()函数
  • 2.4.2 print()函数
  • 2.4.3 格式化字符串
  • 2.4.4 续行符
  • 2.5 注释
  • 2.6 本章小结
  • 2.7 课后习题
  • 第3章 神奇的小海龟(Turtle)
  • 3.1 第一个海龟程序
  • 3.2 绘制正多边形
  • 3.2.1 重复、重复、再重复
  • 3.2.2 使用循环化简程序
  • 3.2.3 最重要的格式控制——缩进
  • 3.3 绘制美丽的五角星
  • 3.3.1 向左转,向右转
  • 3.3.2 为五角星上色
  • 3.4 大星星和小星星
  • 3.4.1 函数的定义与调用
  • 3.4.2 去吧,小海龟
  • 3.4.3 函数的参数
  • 3.5 更多关于海龟的函数
  • 3.6 本章小结
  • 3.7 课后习题
  • 第4章 程序的流程控制
  • 4.1 顺序结构
  • 4.2 分支结构
  • 4.2.1 if…else语句
  • 4.2.2 elif语句
  • 4.3 循环结构
  • 4.3.1 while语句
  • 4.3.2 for语句
  • 4.3.3 嵌套循环
  • 4.3.4 循环中的else语句
  • 4.4 流程中转break语句和continue语句
  • 4.5 综合案例
  • 4.6 本章小结
  • 4.7 课后习题
  • 第5章 函数与模块
  • 5.1 函数的定义与调用
  • 5.1.1 文档字符串
  • 5.1.2 函数调用
  • 5.1.3 函数的返回值
  • 5.1.4 匿名函数
  • 5.2 函数的参数传递
  • 5.2.1 默认参数与关键字参数
  • 5.2.2 不定长参数
  • 5.3 变量的作用域
  • 5.4 函数的递归
  • 5.5 模块化程序设计
  • 5.5.1 模块及其引用
  • 5.5.2 包
  • 5.6 内置函数
  • 5.7 本章小结
  • 5.8 课后习题
  • 第6章 数据结构
  • 6.1 元组
  • 6.1.1 创建元组
  • 6.1.2 访问元组中的数据
  • 6.1.3 元组的连接
  • 6.1.4 删除元组
  • 6.1.5 常用元组函数
  • 6.2 列表
  • 6.2.1 创建列表
  • 6.2.2 访问列表中的数据
  • 6.2.3 列表赋值
  • 6.2.4 删除列表中的元素
  • 6.2.5 列表数据的操作方法
  • 6.2.6 常用列表函数
  • 6.3 字符串
  • 6.3.1 字符串的表示
  • 6.3.2 字符串的截取
  • 6.3.3 连接字符串
  • 6.3.4 格式化字符串
  • 6.3.5 字符串的操作方法
  • 6.3.6 其他操作
  • 6.4 字典
  • 6.4.1 字典的创建
  • 6.4.2 访问字典中的数据
  • 6.4.3 修改字典中的数据
  • 6.4.4 字典的操作方法
  • 6.4.5 常用的字典函数
  • 6.4.6 嵌套字典
  • 6.5 集合
  • 6.5.1 创建集合
  • 6.5.2 集合数据的添加与删除
  • 6.5.3 集合的数学运算
  • 6.6 本章小结
  • 6.7 课后习题
  • 第7章 异常处理和文件操作
  • 7.1 异常处理
  • 7.1.1 try…except语句
  • 7.1.2 finally语句
  • 7.2 断言
  • 7.3 文件操作
  • 7.3.1 写文件操作
  • 7.3.2 读文件操作
  • 7.3.3 with语句
  • 7.4 本章小结
  • 7.5 课后习题
  • 第8章 面向对象编程
  • 8.1 类和对象
  • 8.1.1 Person类的定义与实例化
  • 8.1.2 Person类的完整定义
  • 8.1.3 对象属性的默认值设置
  • 8.1.4 对象属性的添加、修改和删除
  • 8.1.5 私有属性和私有方法
  • 8.1.6 类属性
  • 8.2 类的继承
  • 8.2.1 一个简单的继承例子
  • 8.2.2 子类方法对父类方法的覆盖
  • 8.2.3 在子类方法中调用父类的同名方法
  • 8.3 本章小结
  • 8.4 课后习题
  • 第9章 图形用户界面
  • 9.1 Tkinter简介
  • 9.1.1 第一个Tkinter窗口
  • 9.1.2 在窗口中加入组件
  • 9.1.3 为按钮设置动作事件
  • 9.1.4 坐标管理器
  • 9.2 Tkinter组件及其属性
  • 9.2.1 Label组件和Entry组件
  • 9.2.2 Listbox组件
  • 9.2.3 Canvas组件
  • 9.3 案例分析:简单计算器
  • 9.3.1 实现计算器界面
  • 9.3.2 实现数字按钮的点击功能
  • 9.3.3 实现小数点按钮的功能
  • 9.3.4 实现运算按钮的功能
  • 9.4 本章小结
  • 9.5 课后习题
  • 第10章 数据分析与可视化
  • 10.1 数值计算库numpy
  • 10.1.1 创建numpy数组
  • 10.1.2 数组与数值的算术运算
  • 10.1.3 数组与数组的算术运算
  • 10.1.4 数组的关系运算
  • 10.1.5 分段函数
  • 10.1.6 数组元素访问
  • 10.1.7 数组切片操作
  • 10.1.8 改变数组形状
  • 10.1.9 二维数组转置
  • 10.1.10 向量内积
  • 10.1.11 数组的函数运算
  • 10.1.12 对数组的不同维度元素进行计算
  • 10.1.13 广播
  • 10.1.14 计算数组中元素的出现次数
  • 10.1.15 矩阵运算
  • 10.2 科学计算扩展库scipy
  • 10.2.1 常数模块constants
  • 10.2.2 特殊函数模块special
  • 10.2.3 多项式计算与符号计算
  • 10.3 数值计算可视化库matplotlib
  • 10.3.1 绘制正弦曲线
  • 10.3.2 绘制散点图
  • 10.3.3 绘制饼图
  • 10.3.4 绘制带有中文标签和图例的图
  • 10.3.5 绘制带有公式的图
  • 10.3.6 绘制三维参数曲线
  • 10.3.7 绘制三维图形
  • 10.4 本章小结
  • 10.5 课后习题
  • 第11章 学生成绩管理系统的设计与实现
  • 11.1 系统概述
  • 11.2 数据类型的定义
  • 11.3 为学生类型定制的基本操作
  • 11.4 用文本文件实现数据的永久保存
  • 11.5 用两级菜单四层函数实现系统
  • 11.6 课后习题
  • 附录A 配套实验
  • 实验一 使用Turtle库绘制七巧板
  • 实验二 程序的流程控制
  • 实验三 函数的定义和调用
  • 实验四 数据结构及文件读写应用
  • 实验五 GUI程序设计
  • 附录B 在线教学辅助平台教师使用手册
  • 附录C 配套电子资源使用手册
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。