Python 作为一个近年备受好评的语言,它的一些优点让人无法忽视。比如用于数据统计分析,深度学习,还有web开发和桌面软件。等等。它的语法规则简介干练,可读性强,但书写规范也要求很严格,正所谓喜欢的特别喜欢,不喜欢的没法适应。但是随着越来越多语言采取类似规范,我相信以后还是会有更多的人逐渐会接受它。
作为之前对Python就很感兴趣的我来说,我之前已经通过其它课程学习过一些Python知识。但在本次学习中,我发现有很多细节问题我还是了解不够透彻,在章节测试中还是会有很多意外丢分。所以说基础学扎实还是很重要的。如果基础不扎实,后面很多问题就会理解有偏差或无法深入,这样的问题越积越多,是无法深入学好一门语言的。个人觉得,要学好python语言,就要多亲自去敲代码,反复思考结果,用心去记知识点。只有这样循环结合去联系,才能真正有所提高。在这给大家推荐李刚老师的《疯狂Python讲义》这本书,作为日常查阅知识点的工具书使用还是很不错的。
由于Python是解释性语言,它与编译性语言在有些地方还是有很大差别的。比如在全局变量、静态变量的设置和使用上,已经类属性的设置和获取,含有python独有的魔术方法、反射等等,相比编译性语言更加灵活多变。而且由于Python是弱类型语言,因此在我们写代码的过程中,一定要对数据类型有充分的理解,在变量类型转换时要充分考虑结果可能存在的问题。当Python程序复杂时,对程序bug的调式将会愈发困难,因此我们在平常就要养成良好的习惯,积极给代码中的类和方法写注释,交代清楚用途,输入输出等等,方便自己和别人查阅使用。
随着学习的不断深入,我相信课程难度也会逐渐加大。因此就更考验我们学习的耐心和信心。我相信兴趣是最好的老师。只有你对一件事物感兴趣,你才会有深入探索它的动力,保持好奇心对我们每个人来说都很重要。多找一些有趣的小例子,比如杨辉三角,那波斐切数的小算法写一写,玩一玩,在例子中不断巩固基础知识,是我们有效的进步方式。