为期十六天的课程实习马上就要画上个完美的句号了,这十六天的封闭实习,我相信我们每个人都受益匪浅。
这些天我们的主要任务其实就是学习一门新的编程语言-Python,Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明。大学这三年我们学习了c语言,Linux,c++和java在编程上已经有了一定的基础,养成了自己的编程习惯。与其他语言的不同的是python更加强调代码的简洁性,并且Python的作者有意的设计限制性很强的语法,使得不好的编程习惯,其中很重要的一项就是Python的缩进规则,例如if语句的下一行不向右缩进不能通过编译。
还有一个和其他大多数语言的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的,但是C或者JAVA是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制缩进,包括if,for和函数定义等所有需要使用模块的地方,Python确实使得程序更加清晰和美观。以及Python的省略分号,学过编程的都知道分号意味着什么。所以在最开始的几天面对python的简洁至上以及严苛的缩进限制,经常会出现一些的程序报错,这也是自己的效率一度下降不少,不过也很快就适应了。
这段时间我们大部分时间都是在教室度过的,上午理论结合实际操作,下午自己实现小的项目。不同于学校的理论和实践分开教学,这里的教学是两者紧密的结合,一边听老师讲理论知识,一边自己也跟着老师进行实操,下午还会结合所学的知识做个相对综合的小作业,这种教学模式,这种教学模式我个人非常喜欢,在很大程度上也提高的我们的学习效率以及动手能力。在前一个星期的学习中我们主要是学习Python的基础知识,包括Python的基础结构,程序流程以及逻辑,复合类型,文件读写操作等等。也通过平时的作业以及期中测试不断对这些知识进行巩固以求熟练掌握。
相关推荐: