124 lines
5.7 KiB
Markdown
124 lines
5.7 KiB
Markdown
# Python编程:从入门到实践(第2版)
|
||
|
||

|
||
|
||
| | |
|
||
|:---|:---|
|
||
| **作者** | 埃里克·马瑟斯 |
|
||
| **译者** | 袁国忠 |
|
||
| **出版社** | 人民邮电出版社 |
|
||
| **分类** | 计算机-编程设计 |
|
||
| **ISBN** | 9787115546081 |
|
||
| **出版时间** | 2020-09-18 00:00:00 |
|
||
| **阅读进度** | 96% |
|
||
| **阅读时长** | 471小时33分钟 |
|
||
| **开始阅读** | 2024-07-23 09:54 |
|
||
| **最近阅读** | 2025-05-19 14:36 |
|
||
| **划线数量** | 16 条 |
|
||
|
||
> 📖 本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化...
|
||
|
||
---
|
||
## 📖 划线笔记
|
||
|
||
### 第2章 变量和简单数据类型
|
||
|
||
> 📖 存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。
|
||
> 🕐 2025-05-02 11:54
|
||
|
||
---
|
||
> 📖 你可以用余生来学习Python和编程的纷繁难懂之处,但这样你什么项目都完不成。不要企图编写完美无缺的代码,而是要先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码。
|
||
> 🕐 2024-07-23 14:20
|
||
|
||
---
|
||
> 📖 要在字符串中插入变量的值,可在前引号前加上字母f(见❶),再将要插入的变量放在花括号内
|
||
> 🕐 2024-07-23 14:05
|
||
|
||
---
|
||
> 📖 方法是Python可对数据执行的操作。在name.title()中,name后面的句点(.)让Python对变量name执行方法title()指定的操作。
|
||
> 🕐 2024-07-23 11:42
|
||
|
||
---
|
||
> 📖 每个方法后面都跟着一对圆括号,这是因为方法通常需要额外的信息来完成其工作。
|
||
> 🕐 2024-07-23 11:42
|
||
|
||
---
|
||
> 📖 很多编程错误都简单,只是在程序的某一行输错了一个字符。为找出这种错误而花费很长时间的大有人在。很多程序员天资聪颖、经验丰富,却为找出这种细微的错误花费数小时。
|
||
> 🕐 2024-07-23 11:36
|
||
|
||
---
|
||
### 第3章 列表简介
|
||
|
||
> 📖 注意 方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来确保将每个值都删除。这将在第7章中介绍。
|
||
> 🕐 2024-07-23 15:34
|
||
|
||
---
|
||
> 📖 别忘了,每当你使用pop()时,被弹出的元素就不再在列表中了。如果你不确定该使用del语句还是pop()方法,下面是一个简单的判断标准:如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()。
|
||
> 🕐 2024-07-23 15:33
|
||
|
||
---
|
||
### 第4章 操作列表
|
||
|
||
> 📖 首先定义元组dimensions(见❶),为此使用了圆括号而不是方括号。接下来,分别打印该元组的各个元素,使用的语法与访问列表元素时使用的语法相同(见❷):
|
||
> 🕐 2024-07-24 15:23
|
||
|
||
---
|
||
> 📖 虽然不能修改元组的元素,但可以给存储元组的变量赋值。
|
||
> 🕐 2024-07-24 15:23
|
||
|
||
---
|
||
> 📖 你在编写代码时绝对应该使用制表符键,但一定要对编辑器进行设置,使其在文档中插入空格而不是制表符。
|
||
> 🕐 2024-07-24 15:23
|
||
|
||
---
|
||
> 📖 严格地说,元组是由逗号标识的,圆括号只是让元组看起来更整洁、更清晰。如果你要定义只包含一个元素的元组,必须在这个元素后面加上逗号:
|
||
> 🕐 2024-07-24 15:23
|
||
|
||
---
|
||
> 📖 创建只包含一个元素的元组通常没有意义,但自动生成的元组有可能只有一个元素。
|
||
> 🕐 2024-07-24 15:23
|
||
|
||
---
|
||
> 📖 你首先应该考虑的是,编写清晰易懂且能完成所需功能的代码,等到审核代码时,再考虑采用更高效的方法。
|
||
> 🕐 2024-07-23 18:38
|
||
|
||
---
|
||
### 第5章 if语句
|
||
|
||
> 📖 如果像下面这样转而使用if-elif-else结构,代码将不能正确运行,因为有一个测试通过后,就会跳过余下的测试:
|
||
> 🕐 2024-07-28 00:12
|
||
|
||
---
|
||
### 第9章 类
|
||
|
||
> 📖 现在,如果有人对电动汽车调用方法fill_gas_tank(),Python将忽略Car类中的方法fill_gas_tank(),转而运行上述代码。
|
||
> 🕐 2025-05-11 01:05
|
||
|
||
---
|
||
## 💬 笔记/想法
|
||
|
||
### 第2章 变量和简单数据类型
|
||
|
||
> 📖 要在字符串中插入变量的值,可在前引号前加上字母f(见❶),再将要插入的变量放在花括号内
|
||
> 🕐 2025-05-02 11:56
|
||
|
||
💬 原来没有注意过这里。还比较重要。
|
||
|
||
---
|
||
> 📖 存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。
|
||
> 🕐 2025-05-02 11:55
|
||
|
||
💬 无需区分大小写。原来是开发者把用户的期待降低了。
|
||
|
||
---
|
||
> 📖 方法是Python可对数据执行的操作。在name.title()中,name后面的句点(.)让Python对变量name执行方法title()指定的操作。
|
||
> 🕐 2025-05-02 11:53
|
||
|
||
💬 变量后面的.title()叫做方法。
|
||
|
||
---
|
||
> 📖 这次,Python不会引发任何错误,因为给元组变量重新赋值是合法的:
|
||
> 🕐 2024-07-24 15:23
|
||
|
||
💬 这次不是改元组中的元素,而是给元组整体重新赋值,这是合法的。
|