initial vault sync
This commit is contained in:
114
02 阅读学习/微信读书阅读摘录/Python编程:从入门到实践(第2版)/Python编程:从入门到实践(第2版).md
Normal file
114
02 阅读学习/微信读书阅读摘录/Python编程:从入门到实践(第2版)/Python编程:从入门到实践(第2版).md
Normal file
@ -0,0 +1,114 @@
|
||||
---
|
||||
doc_type: weread-highlights-reviews
|
||||
bookId: "34336681"
|
||||
reviewCount: 4
|
||||
noteCount: 16
|
||||
author: 埃里克·马瑟斯
|
||||
cover: https://cdn.weread.qq.com/weread/cover/90/YueWen_34336681/t6_YueWen_34336681.jpg
|
||||
progress: 96%
|
||||
readingTime: 7小时50分钟
|
||||
readingDate: 2024-07-23
|
||||
isbn: 9787115546081
|
||||
lastReadDate: 2025-05-11
|
||||
|
||||
---
|
||||
# 元数据
|
||||
> [!abstract] Python编程:从入门到实践(第2版)
|
||||
> - 
|
||||
> - 书名: Python编程:从入门到实践(第2版)
|
||||
> - 作者: 埃里克·马瑟斯
|
||||
> - 简介: 本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。
|
||||
> - 出版时间: 2020-09-18 00:00:00
|
||||
> - ISBN: 9787115546081
|
||||
> - 分类: 计算机-编程设计
|
||||
> - 出版社: 人民邮电出版社
|
||||
> - PC地址:https://weread.qq.com/web/reader/08232ac0720befa90825d88
|
||||
|
||||
# 高亮划线
|
||||
|
||||
### 第2章 变量和简单数据类型
|
||||
|
||||
> 📌 很多编程错误都简单,只是在程序的某一行输错了一个字符。为找出这种错误而花费很长时间的大有人在。很多程序员天资聪颖、经验丰富,却为找出这种细微的错误花费数小时。
|
||||
> ⏱ 2024-07-23 11:36:47 ^34336681-50-4712-4791
|
||||
|
||||
> 📌 方法是Python可对数据执行的操作。在name.title()中,name后面的句点(.)让Python对变量name执行方法title()指定的操作。 ^34336681-50-6791-6875
|
||||
- 💭 变量后面的.title()叫做方法。 - ⏱ 2024-07-23 11:42:18
|
||||
|
||||
> 📌 每个方法后面都跟着一对圆括号,这是因为方法通常需要额外的信息来完成其工作。
|
||||
> ⏱ 2024-07-23 11:42:12 ^34336681-50-6875-6912
|
||||
|
||||
> 📌 存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。 ^34336681-50-7353-7443
|
||||
- 💭 无需区分大小写。原来是开发者把用户的期待降低了。 - ⏱ 2025-05-02 11:54:27
|
||||
|
||||
> 📌 要在字符串中插入变量的值,可在前引号前加上字母f(见❶),再将要插入的变量放在花括号内 ^34336681-50-7791-7834
|
||||
- 💭 原来没有注意过这里。还比较重要。 - ⏱ 2024-07-23 14:05:50
|
||||
|
||||
> 📌 你可以用余生来学习Python和编程的纷繁难懂之处,但这样你什么项目都完不成。不要企图编写完美无缺的代码,而是要先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码。
|
||||
> ⏱ 2024-07-23 14:20:45 ^34336681-50-19915-20006
|
||||
|
||||
### 第3章 列表简介
|
||||
|
||||
> 📌 别忘了,每当你使用pop()时,被弹出的元素就不再在列表中了。如果你不确定该使用del语句还是pop()方法,下面是一个简单的判断标准:如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()。
|
||||
> ⏱ 2024-07-23 15:33:30 ^34336681-51-9825-9987
|
||||
|
||||
> 📌 注意 方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来确保将每个值都删除。这将在第7章中介绍。
|
||||
> ⏱ 2024-07-23 15:34:46 ^34336681-51-11191-11268
|
||||
|
||||
### 第4章 操作列表
|
||||
|
||||
> 📌 你首先应该考虑的是,编写清晰易懂且能完成所需功能的代码,等到审核代码时,再考虑采用更高效的方法。
|
||||
> ⏱ 2024-07-23 18:38:52 ^34336681-52-13305-13353
|
||||
|
||||
> 📌 首先定义元组dimensions(见❶),为此使用了圆括号而不是方括号。接下来,分别打印该元组的各个元素,使用的语法与访问列表元素时使用的语法相同(见❷):
|
||||
> ⏱ 2024-07-24 15:23:16 ^34336681-52-22752-22830
|
||||
|
||||
> 📌 严格地说,元组是由逗号标识的,圆括号只是让元组看起来更整洁、更清晰。如果你要定义只包含一个元素的元组,必须在这个元素后面加上逗号:
|
||||
> ⏱ 2024-07-24 15:23:14 ^34336681-52-23379-23444
|
||||
|
||||
> 📌 创建只包含一个元素的元组通常没有意义,但自动生成的元组有可能只有一个元素。
|
||||
> ⏱ 2024-07-24 15:23:13 ^34336681-52-23501-23538
|
||||
|
||||
> 📌 虽然不能修改元组的元素,但可以给存储元组的变量赋值。
|
||||
> ⏱ 2024-07-24 15:23:15 ^34336681-52-23920-23946
|
||||
|
||||
> 📌 你在编写代码时绝对应该使用制表符键,但一定要对编辑器进行设置,使其在文档中插入空格而不是制表符。
|
||||
> ⏱ 2024-07-24 15:23:15 ^34336681-52-26066-26114
|
||||
|
||||
### 第5章 if语句
|
||||
|
||||
> 📌 如果像下面这样转而使用if-elif-else结构,代码将不能正确运行,因为有一个测试通过后,就会跳过余下的测试:
|
||||
> ⏱ 2024-07-28 00:12:17 ^34336681-53-15722-15810
|
||||
|
||||
### 第9章 类
|
||||
|
||||
> 📌 现在,如果有人对电动汽车调用方法fill_gas_tank(),Python将忽略Car类中的方法fill_gas_tank(),转而运行上述代码。
|
||||
> ⏱ 2025-05-11 01:05:46 ^34336681-57-17797-17871
|
||||
|
||||
# 读书笔记
|
||||
|
||||
## 第2章 变量和简单数据类型
|
||||
|
||||
### 划线评论
|
||||
> 📌 方法是Python可对数据执行的操作。在name.title()中,name后面的句点(.)让Python对变量name执行方法title()指定的操作。 ^258378356-7ZQ5DgNY3
|
||||
- 💭 变量后面的.title()叫做方法。
|
||||
- ⏱ 2025-05-02 11:53:25
|
||||
|
||||
### 划线评论
|
||||
> 📌 存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。 ^258378356-7ZQ5LnTSn
|
||||
- 💭 无需区分大小写。原来是开发者把用户的期待降低了。
|
||||
- ⏱ 2025-05-02 11:55:23
|
||||
|
||||
### 划线评论
|
||||
> 📌 要在字符串中插入变量的值,可在前引号前加上字母f(见❶),再将要插入的变量放在花括号内 ^258378356-7ZQ5RjwNt
|
||||
- 💭 原来没有注意过这里。还比较重要。
|
||||
- ⏱ 2025-05-02 11:56:51
|
||||
|
||||
## 第4章 操作列表
|
||||
|
||||
### 划线评论
|
||||
> 📌 这次,Python不会引发任何错误,因为给元组变量重新赋值是合法的: ^258378356-7SVm6HCbg
|
||||
- 💭 这次不是改元组中的元素,而是给元组整体重新赋值,这是合法的。
|
||||
- ⏱ 2024-07-24 15:23:15
|
||||
|
||||
# 本书评论
|
||||
|
||||
Reference in New Issue
Block a user