鱼C论坛

 找回密码
 立即注册
查看: 116|回复: 5

想学到这种境界请问需要多久

[复制链接]
发表于 2024-8-28 15:17:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

                               
登录/注册后可看大图

本人长期使用CDR软件,有许多功能想在软件外电脑桌面完成,学习编程想自己动手编辑一些小程序,比如批量把一张照片叠加在另一张照片上面,把XLSX文件编辑好后,点击一个开始就能自动高速的完成,节约许多人工时间、还不会出错,请问这样的小程序在编程中难度有多大,从0开始需要多长时间。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-8-28 15:23:45 | 显示全部楼层

                               
登录/注册后可看大图

目前基本都用这些网上找的免费软件,无法满足个人需求,想自己编程软件,达到高速完成平面作品的目的,请问能达到这一目标吗?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-28 15:23:52 | 显示全部楼层
鱼油你好!

从你的描述看,你想实现一些自动化任务,比如图像叠加和Excel自动处理。由于你已经有一定的软件使用经验,这对你学习编程很有帮助。以下是几点建议:

1. **编程语言选择**:
   - **Python**:非常适合初学者,有丰富的库可以处理图像(如Pillow)和Excel文件(如openpyxl、pandas)。
   - **AutoHotkey**:用于桌面自动化,语法简单,容易上手。

2. **难度和时间**:
   - **入门时间**:如果你每天学习1-2小时,基本语法和入门项目大约需要1-2个月。
   - **项目实现**:针对你提到的小程序,掌握基本编程概念后,再用1-2个月时间练习和实现这些功能。

3. **学习资源**:
   - 在线教程(如菜鸟教程、MOOC、YouTube)。
   - 编程书籍(如《Python编程:从入门到实践》)。
   - 论坛和社区(如Stack Overflow、GitHub)。

4. **具体步骤**:
   - 先学习Python的基础语法。
   - 接着学习Pillow库来处理图像。
   - 学习openpyxl或pandas来处理Excel文件。
   - 最后,将这些知识整合,编写自动化小程序。

总结一下,这样的小程序对于初学者来说难度适中,但只要坚持学习与实践,3-4个月内完成是完全可能的。希望这些建议能帮到你,祝学习愉快!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-28 15:27:21 | 显示全部楼层
FishC 发表于 2024-8-28 15:23
鱼油你好!

从你的描述看,你想实现一些自动化任务,比如图像叠加和Excel自动处理。由于你已经有一定的 ...

比我预计的时间短太多,我计划用1-2年达到目标,针对某一个项目编程,达到订制软件的目的,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-28 15:27:32 | 显示全部楼层
大熊猫之家 发表于 2024-08-28 15:27
比我预计的时间短太多,我计划用1-2年达到目标,针对 ...


鱼油你好!

如果你计划用1-2年的时间来学习编程并实现自己的项目,这是非常合理且充裕的时间。以下是一个更详细的学习和项目实现规划:

### **第一阶段:打牢基础(3-6个月)**
1. **选择编程语言**:建议Python,简单易学,且功能强大。
2. **学习基础语法**:
   - 控制结构(条件语句、循环)。
   - 数据类型(字符串、列表、字典)。
   - 函数和模块。
3. **在线资源和书籍**:
   - 《Python编程:从入门到实践》。
   - 网络课程(如MOOC、Codecademy)。

### **第二阶段:初步项目实现(6-9个月)**
1. **图像处理**:
   - 学习Pillow库,掌握图像打开、保存和基本操作(裁剪、叠加等)。
   - 编写小程序将一张照片叠加到另一张照片上。
2. **Excel处理**:
   - 学习openpyxl和pandas,掌握Excel文件的读写和数据操作。
   - 编写小程序,将Excel表格处理自动化。
3. **项目实践**:
   - 结合图像处理和Excel操作,完成一个简易版本的自动化任务。

### **第三阶段:高级技巧和优化(9-12个月)**
1. **GUI编程**:
   - 学习Tkinter或PyQt,实现图形用户界面。
   - 将之前的代码整合到一个友好的界面中。
2. **错误处理和优化**:
   - 学习异常处理,提高程序的可靠性。
   - 优化代码,提升执行效率。

### **第四阶段:项目完善和扩展(12-24个月)**
1. **高级功能**:
   - 深入学习更多高级库和工具。
   - 添加更多自定义功能,如批量处理、多线程等。
2. **持续优化**:
   - 收集用户反馈,进行代码优化和功能改进。
3. **分享与合作**:
   - 开源项目,发布到GitHub。
   - 参与社区讨论,获取更多建议和帮助。

### **总结**
你用1-2年的时间来实现这个项目,不仅能实现高效自动化,还能在编程技能上得到很大的提升。在学习过程中,务必多进行实践,多与社区交流,这样能更快更好地解决遇到的问题。

希望这些建议能帮到你,祝你编程之路顺利!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-31 21:09:26 | 显示全部楼层
一年差不多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-17 03:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表