三步学Python

三步学Python

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书以类似课堂学习的方式,通过预习、体验、理解三个步骤讲解Python的基础知识。

内容简介

从运行环境的搭建开始,本书循序渐进地介绍了命令和文件的执行方法、变量与运算、数据结构、条件测试、循环、基本库等基础知识,以及用户自定义函数、类等实践性的内容。各章末尾设置有练习题,可以帮助读者检验学习效果。

作者简介

作者山田祥宽,日本一桥大学毕业,曾在NEC公司任系统工程师,2003年开始专职技术写作。著有《自学Python》等多部著作。

章节目录

版权信息

版权声明

前言

本书的使用方法

注意事项

第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章 练习题答案

作者简介

三步学Python是2021年由人民邮电出版社出版,作者[日] 山田祥宽。

得书感谢您对《三步学Python》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
BERT基础教程:Transformer大模型实战 电子书
本书聚焦谷歌公司开发的BERT自然语言处理模型,由浅入深地介绍了BERT的工作原理、BERT的各种变体及其应用。
程序设计基础实验和学习指导(C语言微课版) 电子书
本书是工业和信息化部“十四五”规划教材《程序设计基础(C语言)》的配套实验教材。
计算思维的结构 电子书
这是一本讲述计算思维的入门书,适合大学新生,以及所有希望提高问题求解、系统设计和人类行为理解能力的人阅读。本书的结构建立在计算机方法论的结构框架之上,重点放在计算机科学中的不同抽象层次的“自动有效进行”方面,着力于一般(类)问题的有效求解。这样做的好处是:一方面,从类问题求解的思维模式上帮助大学新生顺利过渡到大学学习中来;另一方面,强调计算机科学中抽象层次的概念,可以降低不同学科人们沟通的复杂程度
计算机视觉教程(第2版) 电子书
本书系统地介绍了计算机视觉的基本原理、典型方法和实用技术,内容包括图像采集、图像预处理、基元检测、目标分割、目标表达和描述、纹理特性分析、形状特性分析、立体视觉、三维景物恢复、运动特性分析、景物识别、广义匹配、时空行为了解、场景解释及计算机视觉系统。读者可从中了解计算机视觉的基本原理和典型技术,并能据此解决计算机视觉应用中的一些具体问题。本书提供了许多讲解例题,每章均有要点小结、参考文献介绍和练习
jQuery+Bootstrap Web开发案例教程 电子书
本书通过丰富的实例详细讲解jQuery和Bootstrap框架的相关技术。jQuery篇主要包括jQuery基础、如何使用jQuery控制DOM、简化AJAX操作、制作动画与特效以及jQuery插件等内容。Bootstrap篇主要包括工具类、栅格布局、表单样式和组件库等内容。本书使用大量的案例帮助读者理解这两个框架的使用,同时会演示综合使用这两个框架进行Web开发的方法。