- 2024-11-12
-
加入了学习《数字信号处理 北航 王俊》,观看 连续FT与FS
-
加入了学习《数字信号处理 北航 王俊》,观看 连续信号表示
- 2024-11-05
-
加入了学习《数字信号处理 北航 王俊》,观看 绪论
- 2024-11-04
-
加入了学习《计算机控制技术 哈尔滨工业大学 郭犇》,观看 计算机控制技术
- 2024-06-10
-
发表了主题帖:
趣味微项目, 轻松学Python-2字典&文件操作
前面学习了关于字符串、列表的内建方法,后面还有一个基本类型 字典 dict
字典(Dictionary)
字典是一种键值对集合,允许快速查找、插入和删除数据。常用的方法包括:
get() 用于安全地获取键对应的值。
keys() 和 values() 分别返回词典中的所有键和所有值。
items() 返回一个包含所有键值对的视图。
update() 可以用一个词典更新另一个词典。
在掌握了这些基础知识后,后续开始讲述文件操作
文件操作
打开使用文件
Python提供了非常方便的文件操作接口,通过内建函数open(),我们可以轻松地打开、读取和写入文件。以下是一些常用的文件操作模式:
'r':以只读模式打开文件。
'w':以写入模式打开文件,若文件存在则覆盖,不存在则创建新文件。
'a':以追加模式打开文件,在文件末尾添加内容。
'r+':以读写模式打开文件。
打开文件后,我们可以使用以下方法进行操作:
read():读取文件内容。
write():向文件写入内容。
close():关闭文件,释放资源。
示例程序:将输入转换为大写输出
从打开的文件中获取字符串转换为大写输出
STDIN 读取文件并计算数量
本章实现了传入参数为文件,并计算文件中的行、单词、字节
整体按照书中的节奏来还是挺好的,每节都有对应的测试程序。
- 2024-06-07
-
回复了主题帖:
《Rust实战》变量遮蔽,有点懵比啊!!!
freebsder 发表于 2024-5-11 17:25
遮蔽是个什么?
看上去好难
-
回复了主题帖:
趣味微项目, 轻松学python
好奇怪 我回复的内容为什么一直是乱码
-
回复了主题帖:
趣味微项目, 轻松学python
lugl4313820 2024-5-29 17:26
д
Ρ
-
回复了主题帖:
趣味微项目, 轻松学python
- 2024-05-24
-
回复了主题帖:
趣味微项目, 轻松学python
Jacktang 2024-5-24 07:35
Python飬
, , н
- 2024-05-23
-
发表了主题帖:
趣味微项目, 轻松学python
## 趣味微项目, 轻松学Python
[TOCM]
首先还是初步浏览一下本书目录, 大致了解一下本书的内容以及结构
从目录了解到还是从最开始基本语法开始, 再到后面的更多技巧
那么就从入门开始进行阅读
## 入门:引言与安装指南
1. 本书的代码基本思想
> 编写命令行程序, 方便聚焦于学习Python语法的核心, 并且方便编写测试程序
确实本书后续的每个代码基本上都有与之对应的测试程序
2. 然后是开发环境的设置, 对于我这种小白来说, 这部分确实很实用, 因为有时候需要在编程之前遇到的问题真的很容易让人变得沮丧
3. 后面还给给出了获取本书代码的地址(https://github.com/kyclark/tiny_python_projects) 以及后续需要的一些Python模块
## 如何编写和测试Python程序
1. 第一步也是经典的Hello World! 使用新的编程语言输出这一句话总是会让人觉得很兴奋
2. 紧接着就是本书的基本思想, 为每个代码编写测试程序
3. 后面讲了一些执行权限, $PATH等基本知识
4. 开始使用argparse模块, 为代码提供命令行的交互方式
5. 然后就是01_hello文件夹中运行 `pytest test.py` 尝试解决测试程序中产生的每一个错误
6. 最后作者提供了一个 `nwe.py` 脚本, 方便以后以后创建新的文件
## 瞭望哨: 使用字符串
1. 开始又介绍了关于 `argparse` 模块的使用方法, 关于其中**位置实参**概念还是不太理解, 后续还需要在实际使用中注意一下
2. 然后是介绍了字符串的基本方法和条件分支判断, 并且循序渐进的实现了一个检查首字母是否是元音的代码
3. 最后当然还有必不可少的测试程序步骤, 毕竟这个基本思想
## 本次总结
1.基本上花了几天时间学习了本书的前两章 *主要是开始的配置环境等花了点时间*, 作者在每章都会去写对应测试程序, 这个确实是个很好的思路, **测试驱动开发**
2. 然后就是在学习语法中, 从一个例子中循序渐进的来介绍语法, 确实比直接去看这个语法有趣的多
3. 好的, 本次分享到此结束
最后补一张本书图片
- 2024-05-09
-
回复了主题帖:
共读入围:《趣味微项目,轻松学Python》
个人信息无误,确认可以完成评测计划。