1.预习-体验-理解,3个步骤带你门Python,基于python 3.9.0。 2.385幅全彩插图,清晰展示Python语法和程序运行步骤。 3.附带练习题和参考答案,帮助确认理解程度。 4.提供本书示例程序下载,全彩印刷。
售 价:¥
纸质售价:¥49.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权声明
前言
本书的使用方法
注意事项
第 1 章 Python 基础知识
1.1 理解程序的概念
Python 是编程语言
与程序相关的术语
什么是编程语言
什么是程序
高级语言和机器语言
1.2 理解 Python 的概要
什么是 Python
Python 的特点
Python 很简单
Python 是解释型语言
Python 是多平台的语言
Python 拥有丰富的库
1.3 理解面向对象编程语言的思想
Python 是多范式编程语言
面向对象的思想
什么是面向对象
对象是数据和功能的集合
第 1 章 练习题
练习题 1
练习题 2
第 2 章 编程前的准备
2.1 安装 Python
Python 的运行环境
在 Windows 环境下安装
在 macOS 环境下安装
Python 中的软件包
Python 发行版
2.2 安装 Visual Studio Code
Python 的编程环境
在 Windows 环境下安装
在 macOS 环境下安装
Python 的开发环境
多种多样的 Python 开发环境
2.3 学习的准备
准备学习环境
准备示例程序文件
示例程序文件的结构
示例文件夹的结构
第 2 章 练习题
练习题 1
练习题 2
第 3 章 开始学习 Python
3.1 与 Python对话
在命令行中运行 Python 代码
在 Python 交互模式中输入代码
命令行中代码的运行顺序
Python 代码的运行方法
用Python进行四则运算
运算符的优先级
3.2 运行脚本文件
将 Python 代码存入文件
新建并运行 Python 文件
Python 文件的运行方法
运行 Python文件
运行 Python 文件(VSCode 自带的功能)
UTF-8 字符编码
使用 print 将值输出到屏幕上
3.3 处理字符串
在 Python 中处理字符串
使用 Python 操作字符串
字符串的处理
在代码中表示字符串
带引号的字符串
同时输出数值和字符串
3.4 提高代码可读性
什么是代码可读性
改写代码
空格和注释的规则
可以添加空格的地方
行首不可以有空格
可以换行的地方
Python 中的注释
注释的使用场景
第 3 章 练习题
练习题 1
练习题 2
练习题 3
第 4 章 变量与运算
4.1 处理程序中的数据
什么是数据类型
数据类型的区别
程序的操作因数据类型而不同
数值与字符串不能相加
字符串之间的运算
数据类型转换
Python 中的数据类型
4.2 给数据起个名字
什么是变量
存取变量中的值
变量的基础
准备变量
获取变量的值
改变变量的值
变量的命名规则
4.3 获取用户输入的数据
从键盘输入数据
把通过键盘输入的值赋给变量
如何处理通过键盘输入的值
接收通过键盘输入的值
多种多样的函数
函数可以嵌套使用
第 4 章 练习题
练习题 1
练习题 2
练习题 3
第 5 章 数据结构
5.1 数据的统一管理
什么是列表
创建简单的列表
创建列表并访问
列表的基础知识
创建列表
列表元素
访问列表元素
从后往前访问列表元素
获取列表长度
5.2 调用函数操作列表
操作列表
编辑列表中的数据
数据类型中的方法
仅用于特定数据类型的函数——方法
向列表中添加和插入元素
删除列表中的元素
连接列表
5.3 使用键值组合管理数据
什么是字典
创建字典
字典的基础知识
创建字典
访问字典中的数据
可以省略末尾数据后的逗号
修改字典中的数据(更新和添加)
删除字典中的数据
5.4 管理“唯一值的集合”
什么是集合
创建集合
集合的基本知识(概念)
创建集合
确认集合中的数据
修改集合中的数据(添加或删除)
第 5 章 练习题
练习题 1
练习题 2
练习题 3
第 6 章 条件测试
6.1 比较两个值
什么是比较运算符
使用比较运算符
比较运算符的作用
比较运算符
比较运算符返回布尔值
比较运算符可以比较字符串和列表
判断是否包含某个字符或要素
6.2 根据条件执行不同的操作
什么是条件测试
使用 if ... else 语句进行判断
if 语句的基础知识
if 语句的用法
Python的块
如何表示缩进
注意条件表达式的边界
表示“否则”的 else
6.3 挑战更复杂的条件测试 (1)
elif——组合多个条件表达式
使用 elif 创建多重分支
elif 语句的基础知识
使用 elif 进一步判断
被执行的代码块只有一个
6.4 挑战更复杂的条件测试 (2)
if 语句的嵌套
嵌套 if 语句
如何嵌套 if 语句
将 if 或 else 块作为嵌套部分
注意缩进
6.5 复合条件测试
使用逻辑运算符组合条件表达式
使用逻辑运算符表示复合条件表达式
逻辑运算符
什么是逻辑运算符
可以替代嵌套使用
表示“或”的运算符
逻辑运算符的规则
第 6 章 练习题
练习题 1
练习题 2
第 7 章 循环
7.1 仅在满足条件时执行操作
什么是循环
使用循环执行相同操作
循环的基础知识
如何使用 while 语句
赋值运算符
7.2 按顺序取出列表和字典中的值
字典与循环
从列表和字典中按顺序取出值
理解 for 语句
for 语句的用法(列表)
for 语句的用法(字典)
从字典中取出键或值
7.3 指定循环次数
第三种循环语句
创建可以指定循环次数的循环
如何循环 n 次
for 语句的另一种写法
更改 range 函数的起始值
更改 range 函数的增量
选择合适的循环语句
7.4 强制终止循环
终止循环
在指定条件下终止循环
终止循环的方法
通过 break 语句终止循环
在循环结束时执行处理
7.5 跳出当前循环
跳出循环
在指定条件下跳出当前循环
如何跳出当前循环
continue 语句的动作
实现 continue 的效果的另一种代码
第 7 章 练习题
练习题 1
练习题 2
练习题 3
第 8 章 基本库
8.1 字符串的操作
什么是标准库
处理字符串
与字符串相关的方法
字符位置的计算方法
指定搜索范围
分隔字符串
输出固定格式的字符串
8.2 简单的数学运算
用于数学运算的 math 模块
使用 math 模块
模块的用法
导入模块
导入模块的方法
8.3 处理日期和时间数据
模块和类型
使用 datetime 模块
如何使用 datetime 模块
生成日期
生成今天的日期
date类型的属性
日期的计算
datetime 模块中提供的类型
8.4 向文本文件写入数据
保存数据的方法
使用文本文件保存数据
在文件中保存当前时间
如何向文件写入数据
打开文件
向文件写入数据
关闭文件
补充:自动关闭文件
8.5 读取文本文件中的字符串
读取文件的方法
从文本文件读取数据
从文件读取数据的方法
以读取模式打开文件
读取文件中的所有内容——read 方法
以行为单位读取文件——readlines方法
删除末尾的换行符
在 for 块中处理文件对象
第 8 章 练习题
练习题 1
练习题 2
练习题 3
第 9 章 用户自定义函数
9.1 基本函数
什么是函数
定义并调用用户自定义函数
什么是用户自定义函数
定义用户自定义函数
运行用户自定义函数
9.2 理解变量的作用域
什么是变量的作用域
确认变量的作用域
作用域
作用域的基本概念
当引用不存在的局部变量时
当访问不存在的全局变量时
9.3 设定参数的默认值
设定参数的默认值
理解参数的默认值
参数的默认值
省略参数时的注意事项
使用关键字参数
如何使用关键字参数
9.4 将函数保存成文件
文件形式的函数
定义模块并调用
模块的基础知识
定义模块
如何找到模块
为模块添加测试代码
第 9 章 练习题
练习题 1
练习题 2
第 10 章 类
10.1 类的基本概念
什么是类
尝试定义类
类的基础知识
类的基础知识
将类模块化
什么是实例变量
实例变量和构造函数
10.2 向类添加方法
使用方法整理实例变量的处理
向类添加方法
如何定义方法
向类添加方法
10.3 继承类的功能
什么是继承
使用继承来定义类
通过继承定义类
继承类
调用父类的方法
第 10 章 练习题
练习题 1
练习题 2
练习题答案
第 1 章 练习题答案
练习题 1
练习题 2
第 2 章 练习题答案
练习题 1
练习题 2
第 3 章 练习题答案
练习题 1
练习题 2
练习题 3
第 4 章 练习题答案
练习题 1
练习题 2
练习题 3
第 5 章 练习题答案
练习题 1
练习题 2
练习题 3
第 6 章 练习题答案
练习题 1
练习题 2
第 7 章 练习题答案
练习题 1
练习题 2
练习题 3
第 8 章 练习题答案
练习题 1
练习题 2
练习题 3
第 9 章 练习题答案
练习题 1
练习题 2
第 10 章 练习题答案
练习题 1
练习题 2
作者简介
看完了
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜