西西河

主题:【原创】三年级也可以学编程 -- 月色溶溶

共:💬209 🌺336 新:
全看分页树展 · 主题 跟帖
家园 和楼主一样的文科生来说几句

大学学的文科,虽然选修了一门java课程,但除了把课本上的计算器程序照抄运行无误外,其他也什么都没学会。努力尝试去理解“面向对象”和“递归”之类的专业术语,但无奈天赋有限,终究没学会。

我对计算器这个例程(在书的最后几节,前面N章没理解)比较感兴趣的原因是,我希望我写出的“程序”能被我直观的感受到,能让我点点某个按钮触发下某个事件,这会让我很有成就感,可惜书上介绍的少,而且实现起来太复杂,我终究是没学会。

后来工作中一段时间(几个月)需要大量的重复劳动,逼迫我不得不去学点程序,接触到了中文写程序的易语言,摸索了一阵子后,很快就入门并能自动替我处理一些简单的数据了。

我之所以敢向楼主推荐易语言,而且在河里大牛那么多的情况下,还敢说出来,不是自大也不是想误导楼主,而是切切实实觉得可以解决新手入门问题和解决一些生活中的实际问题。

优点如下:

1、中文比较直观,而且有语法提示。

2、自动纠错功能很强悍。至少缺少括号,数据类型不对什么的,都会自动提示,改起来很方便。而且不同数据类型之间转换也比较方便。像我这种无法把数据类型定义很好的,就用的非常舒服。

3、每种命令都有提示说明。新手遇到的最大问题是,不知道这个功能有哪些命令可以实现。或者这个命令使用错了,不知道需要写哪些参数,而这些都有提示和说明,照着看很容易用。

而且就算某些功能不会用,网上也有一堆模块下载来,下载来直接用他们的模块里的命令就好了,比如图片格式转换、定义系统热键什么的。不会写的功能也不怕。

4、创建图形界面非常简单方便。

缺点当然是编译程序较大,而且说出来很不好听(我很勇敢了,你们别给我扔草啊),就算你能用易语言写出帮你自动偷菜的程序,说出来也没别人用高级语言写一句hello world好听。

不过文科生嘛,写点程序不是为了糊口 ,而是为了实际解决问题。至少自动帮我处理excel数据和偷菜什么的还是胜任的,最近在干的事是自动采集某网站上千个页面里的数据。

我算法是一个也不会。不知道楼主学编程具体要干嘛,要了解编程思想什么的,看其他人的推荐吧,如果想解决点实际问题,希望我能帮到楼主。

仅作参考,大家别打我

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河