在未接触到python之前,我是这么认为的:
一、学习容易
Python是一门比较容易学习的语言,因为它是非常高级的语言,比C和C++这样的语言,还要高级几个层次,即使是一个小学刚毕业的学生都可以学会。它不需要管理内存分配,不需要定义变量的类型即可使用,内置了很多数据类型直接使用,而不需要考虑怎么样创建这些类型,比如列表、字典、字符串这样高级的功能。另外,用它写出的代码,可以直接运行,不需要进行编译的作。
二、开发效率高
Python是一门开发效率最高的语言,它比C有6倍的开发效率,简单来说,如果一个C开发人员工作6天,使用Python的开发人员只需要工作一天即可,意味着做Python开发人员可一周只上一天班。它比C++有2倍的开发效率,它比Java和C#也有1.5倍的开发效率。有这么高的开发效率,当然是用性能换来的代价,不过从目前硬件技术进步来看,目前的CPU计算能力普遍是过剩的,并且越来越多硬件成本降低,但人工的成本越来越贵。其实从社会进步来看,也是工具越来越先进,但人的大脑管理复杂程度并没有跟着提高,显然要提高起来就比较困难了。
在学了一个半月之后,被python虐的体无完肤。
每天学习很多新的内容,不得不说上课时不能走神,否则稍不留神完全跟不上老师的思路。走神又回来的感觉就像刚开始几分钟感觉老师在讲1+1 等于2,等我走神回来老师已经讲到拉格朗日定理了,一脸懵逼。好在还有自学时间可以好好利用,用来复习之前不会的知识,不至于落太多。感觉时间安排的还是很好的,为我们这些吸收慢的一些缓冲的时间。老师讲解都是层层递进,环环相扣,稍有不慎我就不知所云。
如果你还问我编程难不难?这个问题我觉得所有认真学过的人,都一定
会肯定告诉你编程不难,但是精通那是相当困难的。如果你还没去学习,就觉得编程一定很难,那么其实你是没有资格说这句话的,任何事情一定是要去尝试后,才能这么说。编程其实很像堆积木,然后根据需求,把东西造出来,可以是房子,也可以是桥梁。学习编程无非运用这些积木,来创造你要的东西。
有时候觉得学python是一个人的孤军奋战。有人喜欢一个人默默地披襟斩棘,用自己的方法杀出一条血路,这样的人让人佩服。可是也有些人和我一样,一个人举步维艰,在黑暗中只会更容易迷失方向。不得不承认在学习方面,我不是强者,不是那个做统帅的人。在这里无论大家之前是做什么的,有过怎么样的经历,大家冲着一个目标聚集到这里。有大神。有菜鸟,有一知半解的大家。学习不在孤单,如同回到了高中时代,老师在上面奋笔疾书,学生在下面托腮做思考状。当然这里老师不会书写黑板,大家也不会咬着笔头。我们不在是年少的高中生,但仿佛又回到那时候。和同桌交流不会的题,和前面的吵吵闹闹,和身边的人分享一包方便面……单纯美好。
每个人都有修行的圣地,我不敢说这里是圣地,但与我而言这里确实让我学的更快,一个人的路途太过孤寂,一群人在老师的带领下学习,走的更远更快。根据大纲来看,课程设计的实用而又紧迫。没有太多时间给你玩耍,偷懒。你只能全神贯注的跟着老师思路走。我从没有认为python简单。里面的知识庞大而复杂,需要耗费不少精力去理解消化。想着以后的日子,没有双休,没有长假,这其实也是一种修行。面对每一个新的知识点,会感得陌生,可是想想等学有所成之时自己能够做自己所喜欢愿意做的事情,也是一种快乐。不忘初心,方能始终。我有一颗热爱python的心,告诉自己加油!
|