进入黑马学习已半个月,课程每天都紧张且紧密得进行着。在班主任时刻督促下,班里的每一位同学都不敢松懈,两位老师也很有水准且风趣,极大地提高了大家的学习热情。经过半个月的学习,我对phython有一些学习心得想要谈谈。
入门较为容易
Python是一门比较容易学习的语言,因为它是非常高级的语言,比C和C++这样的语言,还要高级几个层次。它不需要管理内存分配,不需要定义变量的类型即可使用,内置了很多数据类型直接使用,而不需要考虑怎么样创建这些类型,比如列表、字典、字符串这样高级的功能。另外,用它写出的代码,可以直接运行,不需要进行编译的操作。还有一点,用写出的代码非常短,打字量可以少很多,真的可以节省很多键盘的损坏,减少“键盘手”的疾病产生。
开发效率高
Python是一门开发效率最高的语言,它比C有6倍的开发效率,简单来说,如果一个C开发人员工作6天,使用Python的开发人员只需要工作一天即可,意味着做Python开发人员可一周只上一天班。它比C++有2倍的开发效率,它比Java和C#也有1.5倍的开发效率。有这么高的开发效率,当然是用性能换来的代价,不过从目前硬件技术进步来看,目前的CPU计算能力普遍是过剩的,并且越来越多硬件成本降低,但人工的成本越来越贵。其实从社会进步来看,也是工具越来越先进,但人的大脑管理复杂程度并没有跟着提高,显然要提高起来就比较困难了。目前在嵌入式系统都慢慢走向多核的CPU,在手机方面,都已经进入64位的8核时代了。在嵌入式系统方面,也有Pyboard这样的开源项目来进行了。
调试运行方便
无论是在Windows平台,还是Linux平台,都一样开发和调试。跨平台运行更加方便,如果没有使用平台差别的API接口,只要写一遍代码,就可以在Windows平台或Linux平台上行。
开源免费
Python无论在商业上,还是教育上,都是免费使用,意味可以零成本进入学习它,使用它。Python拥有众多功能完善的开发库可以使用。
总结和展望
学习了python的基础知识和面向对象的基本了解以后,课程已告一段落,对于没有任何计算机基础的我来说,这半个月并没有感觉到轻松,不过好在在周围同学的帮助下也能逐渐消化掉所有的知识点。希望能顺利地进入就业班,正式领略python这门语言的精髓,并且能对自己的将来有一个清晰的职业方向。