//@高飞:完全同意,毕竟跑不了全马,半马也很强了。
看到 @我是二姐夫 提的“半码”概念我觉得特别好,正好分享一个真实的故事:
我大学力学专业的同学,除了我这样中途转计算机专业的都没正经学过编程,前天有一个同学,需要把单位的很多PDF文件按照目录合并,但是文件和目录相当多,手动做工作量肯定很大。
另一个同学就帮忙借助 Cursor 写了一个 Python 程序,中间遇到 Bug,再把问题描述给 Cursor,就很快修复了,然后顺利的把一大堆 PDF 自动合并了。这位同学以前是几乎没什么编程经验的。
不得不说现在借助 AI 解锁了很多可能!
我觉得 Jeff 老师说的挺对的,不一定要转全码,转个半码也挺好,能切切实实的借助 AI 借助写程序解决一些生活中的小问题,不是很好吗?
最重要的是不要因为别人的言论限制自己!
***
附录,参考提示词:
编写一个Python脚本,用于在目录下合并PDF文件:
- 在一个目录下合并所有PDF文件,将新的PDF文件命名为该目录的名称。
- 递归处理文件。
- 将TIFF/PNG/JPG文件也合并到PDF中。
步骤
1. 获取目标目录及其所有子目录中的文件。
2. 识别并收集每个目录中的PDF和图像文件(TIFF/PNG/JPG)。
3. 对每个目录,将收集到的文件合并成一个PDF文件,命名为目录的名称。
4. 递归地对所有子目录执行上述步骤。
示例
目录结构:
- `dir1`
|- `dir1.1`
|-- `file1.pdf`
|-- `file2.pdf`
|- `file1.pdf`
|- `file2.tiff`
|- `file3.png`
|- `dir2`
|-- `file1.pdf`
|-- `file2.pdf`
生成:
- `/dir1/dir1.1/dir1.1.pdf`
- `/dir1/dir1.pdf`
- `/dir2/dir2.pdf`
注意
- 确保处理所有类型文件的正确性,尤其是图像文件的格式转换。
- 需要合并的文件可能会在不同子目录中,必须递归处理以确保不遗漏。
我大学力学专业的同学,除了我这样中途转计算机专业的都没正经学过编程,前天有一个同学,需要把单位的很多PDF文件按照目录合并,但是文件和目录相当多,手动做工作量肯定很大。
另一个同学就帮忙借助 Cursor 写了一个 Python 程序,中间遇到 Bug,再把问题描述给 Cursor,就很快修复了,然后顺利的把一大堆 PDF 自动合并了。这位同学以前是几乎没什么编程经验的。
不得不说现在借助 AI 解锁了很多可能!
我觉得 Jeff 老师说的挺对的,不一定要转全码,转个半码也挺好,能切切实实的借助 AI 借助写程序解决一些生活中的小问题,不是很好吗?
最重要的是不要因为别人的言论限制自己!
***
附录,参考提示词:
编写一个Python脚本,用于在目录下合并PDF文件:
- 在一个目录下合并所有PDF文件,将新的PDF文件命名为该目录的名称。
- 递归处理文件。
- 将TIFF/PNG/JPG文件也合并到PDF中。
步骤
1. 获取目标目录及其所有子目录中的文件。
2. 识别并收集每个目录中的PDF和图像文件(TIFF/PNG/JPG)。
3. 对每个目录,将收集到的文件合并成一个PDF文件,命名为目录的名称。
4. 递归地对所有子目录执行上述步骤。
示例
目录结构:
- `dir1`
|- `dir1.1`
|-- `file1.pdf`
|-- `file2.pdf`
|- `file1.pdf`
|- `file2.tiff`
|- `file3.png`
|- `dir2`
|-- `file1.pdf`
|-- `file2.pdf`
生成:
- `/dir1/dir1.1/dir1.1.pdf`
- `/dir1/dir1.pdf`
- `/dir2/dir2.pdf`
注意
- 确保处理所有类型文件的正确性,尤其是图像文件的格式转换。
- 需要合并的文件可能会在不同子目录中,必须递归处理以确保不遗漏。