我们第一次见到某人,第一印象来自于对方的外表和谈吐举止,至于Ta的思想,价值观等等一般无法得知。如果一个人有美好的外表和合适的举止,这会让我们继续想和Ta继续深入交往。遇到一门计算机语言也是一样,大学时一个美丽的老师教C语言,对于那么课程我唯一的美好的回忆就是来自于那位漂亮的老师。C语言给人的第一印象不佳,很难让人有继续钻研它的欲望。当我遇到Python的时候,她的哪一点让我觉得它是一个美好的语言呢?就是她的列表。Python中的列表极适合处理文件,因为列表的split()函数可以对每行进行切分,进而从文件中抽取到自己感兴趣的信息。在我肤浅的见识里,列表就是python的外表,会一眼就让人喜欢上她.
再说一说最近学习Alex课程的体会。我自己觉得这门课程中最有价值的部分是作业的部分,在做了三个作业后,我意识到:面向过程的编程不如面向函数的编程,而面向函数的编程不如面向对象的编程。为什么这样说呢?如果不用函数,则程序会极其难读,不仅如此,程序运行效率也不会高,因为程序中的变量的内存没有被及时回收。面向函数的编程则解决了这个问题,面向函数的编程会使得程序的可读性增强,并且可以及时回收内存,因为函数一旦调用结束,其在内存中的位置就会被清除。但是面向函数的编程也有一定问题。最大的问题就是程序的可读性以及扩展性。
加油,Fugui....
2017-03-23-01:16
浙公网安备 33010602011771号