万本电子书0元读

万本电子书0元读

顶部广告

三步学Python电子书

1.预习-体验-理解,3个步骤带你门Python,基于python 3.9.0。 2.385幅全彩插图,清晰展示Python语法和程序运行步骤。 3.附带练习题和参考答案,帮助确认理解程度。 4.提供本书示例程序下载,全彩印刷。

售       价:¥

纸质售价:¥74.20购买纸书

97人正在读 | 0人评论 7.4

作       者:[日]山田祥宽, [日]山田奈美 著

出  版  社:人民邮电出版社有限公司

出版时间:2021-12-01

字       数:7.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以类似课堂学习的方式,通过预习、体验、理解三个步骤讲解Python的基础知识。在“预习”环节概述该节内容,在“体验”环节实际带领大家创建Python程序并运行,在“理解”环节结合插图详细讲解该节的重知识和代码内容。从运行环境的搭建始,本书循序渐地介绍了命令和文件的执行方法、变量与运算、数据结构、条件测试、循环、基本库等基础知识,以及用户自定义函数、类等实践性的内容。各章末尾设置有练习题,可以帮助读者检验学习效果。<br/>【推荐语】<br/>1.预习-体验-理解,3个步骤带你门Python,基于python 3.9.0。 2.385幅全彩插图,清晰展示Python语法和程序运行步骤。 3.附带练习题和参考答案,帮助确认理解程度。 4.提供本书示例程序下载,全彩印刷。<br/>【作者】<br/>山田祥宽(作者) 日本一桥大学毕业,曾在NEC公司任系统工程师,2003年始专职技术写作。Microsoft MVP for Visual Studio and Development Technologies。著有《自学Python》等多部著作。 山田奈美(作者) 中学兼职教师。著有《三步学MySQL(第2版)》《PHP基础教程(第3版)》等。 王俊(译者) 毕业于日本名古屋大学并获得信息学硕士学位,研究方向为人工智能在医疗信息领域中的应用。擅长数据预处理、大数据分析等。目前在日本某互联网公司负责后端发和系统维护,主要使用的语言为Python和TypeScript。<br/>
目录展开

版权声明

前言

本书的使用方法

注意事项

第 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

作者简介

看完了

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部