Files
weread-notes/notes/Python编程:从入门到实践(第2版).md
2026-07-15 12:02:26 +08:00

130 lines
5.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Python编程从入门到实践第2版
<p align="center">
<img src="https://cdn.weread.qq.com/weread/cover/90/YueWen_34336681/t6_YueWen_34336681.jpg" width="350">
</p>
<div align="center">
| | |
|:---|:---|
| **作者** | 埃里克·马瑟斯 |
| **译者** | 袁国忠 |
| **出版社** | 人民邮电出版社 |
| **分类** | 计算机-编程设计 |
| **ISBN** | 9787115546081 |
| **出版时间** | 2020-09-18 00:00:00 |
| **阅读进度** | 96% |
| **阅读时长** | 7小时51分钟 |
| **开始阅读** | 2024-07-23 09:54 |
| **最近阅读** | 2025-05-19 14:36 |
| **划线数量** | 16 条 |
</div>
> 本书是针对所有层次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
💬 **这次不是改元组中的元素,而是给元组整体重新赋值,这是合法的。**