封面
版权信息
版权声明
前言
本书的使用方法
注意事项
第1章 Python 基础知识
1.1 理解程序的概念
Python 是编程语言
与程序相关的术语
1.2 理解Python的概要
什么是 Python
Python 的特点
1.3 理解面向对象编程语言的思想
Python 是多范式编程语言
面向对象的思想
第1章 练习题
第2章 编程前的准备
2.1 安装Python
Python 的运行环境
在 Windows 环境下安装
在 macOS 环境下安装
Python 中的软件包
2.2 安装Visual Studio Code
Python 的编程环境
在 Windows 环境下安装
在 macOS 环境下安装
Python 的开发环境
2.3 学习的准备
准备学习环境
准备示例程序文件
示例程序文件的结构
第2章 练习题
第3章 开始学习 Python
3.1 与Python对话
在命令行中运行 Python 代码
在 Python 交互模式中输入代码
命令行中代码的运行顺序
3.2 运行脚本文件
将 Python 代码存入文件
新建并运行 Python 文件
Python 文件的运行方法
3.3 处理字符串
在 Python 中处理字符串
使用 Python 操作字符串
字符串的处理
3.4 提高代码可读性
什么是代码可读性
改写代码
空格和注释的规则
第3章 练习题
第4章 变量与运算
4.1 处理程序中的数据
什么是数据类型
数据类型的区别
程序的操作因数据类型而不同
4.2 给数据起个名字
什么是变量
存取变量中的值
变量的基础
4.3 获取用户输入的数据
从键盘输入数据
把通过键盘输入的值赋给变量
如何处理通过键盘输入的值
第4章 练习题
第5章 数据结构
5.1 数据的统一管理
什么是列表
创建简单的列表
列表的基础知识
5.2 调用函数操作列表
操作列表
编辑列表中的数据
数据类型中的方法
5.3 使用键值组合管理数据
什么是字典
创建字典
字典的基础知识
5.4 管理“唯一值的集合”
什么是集合
创建集合
集合的基本知识(概念)
第5章 练习题
第6章 条件测试
6.1 比较两个值
什么是比较运算符
使用比较运算符
比较运算符的作用
6.2 根据条件执行不同的操作
什么是条件测试
使用 if ... else 语句进行判断
if 语句的基础知识
6.3 挑战更复杂的条件测试 (1)
elif——组合多个条件表达式
使用 elif 创建多重分支
elif 语句的基础知识
6.4 挑战更复杂的条件测试 (2)
if 语句的嵌套
嵌套 if 语句
如何嵌套 if 语句
6.5 复合条件测试
使用逻辑运算符组合条件表达式
使用逻辑运算符表示复合条件表达式
逻辑运算符
第6章 练习题
第7章 循环
7.1 仅在满足条件时执行操作
什么是循环
使用循环执行相同操作
循环的基础知识
7.2 按顺序取出列表和字典中的值
字典与循环
从列表和字典中按顺序取出值
理解 for 语句
7.3 指定循环次数
第三种循环语句
创建可以指定循环次数的循环
如何循环 n 次
7.4 强制终止循环
终止循环
在指定条件下终止循环
终止循环的方法
7.5 跳出当前循环
跳出循环
在指定条件下跳出当前循环
如何跳出当前循环
第7章 练习题
第8章 基本库
8.1 字符串的操作
什么是标准库
处理字符串
与字符串相关的方法
8.2 简单的数学运算
用于数学运算的 math 模块
使用 math 模块
模块的用法
8.3 处理日期和时间数据
模块和类型
使用 datetime 模块
如何使用 datetime 模块
8.4 向文本文件写入数据
保存数据的方法
使用文本文件保存数据
如何向文件写入数据
8.5 读取文本文件中的字符串
读取文件的方法
从文本文件读取数据
从文件读取数据的方法
第8章 练习题
第9章 用户自定义函数
9.1 基本函数
什么是函数
定义并调用用户自定义函数
什么是用户自定义函数
9.2 理解变量的作用域
什么是变量的作用域
确认变量的作用域
作用域
9.3 设定参数的默认值
设定参数的默认值
理解参数的默认值
9.4 将函数保存成文件
文件形式的函数
定义模块并调用
模块的基础知识
第9章 练习题
第10章 类
10.1 类的基本概念
什么是类
尝试定义类
类的基础知识
10.2 向类添加方法
使用方法整理实例变量的处理
向类添加方法
如何定义方法
10.3 继承类的功能
什么是继承
使用继承来定义类
通过继承定义类
第10章 练习题
练习题答案
第1章 练习题答案
第2章 练习题答案
第3章 练习题答案
第4章 练习题答案
第5章 练习题答案
第6章 练习题答案
第7章 练习题答案
第8章 练习题答案
第9章 练习题答案
第10章 练习题答案
作者简介
看完了
更新时间:2022-07-08 12:09:51