这一学期我们学了一门新课程——python,它是一种动态的,面向对象的脚本语言。它比起C语言和JAVA来说,它简洁、易读,没有很多的语法要求,而且不用写一大串的代码、也不用因为一大串代码中少打了一个分号而导致程序运行不出来苦恼。
上这门课有一点是我比较喜欢的, 也比较接近我理想中的大学生活,那就是自己带电脑去上课,老师可以通过控制机房里的机子来给我们演示上课的内容,然后我们可以开着自己的电脑跟着一起练习,这样练习的内容就可以保存在自己的电脑中了,复习的时候也比较方便。
我们学习的时候只要打开python的jupyter notebook就可以在上面练习了。这个软件使用起来也是很方便的,你只要把你想要实现的内容输进去按下运行就可以了。
例如:你想把列表的数据从小到大排列:
只需要这三行的代码你就可以成功实现了,是不是觉得比JAVA还有C语言简单呢!反正我觉得这是最方便最简单的了,以后不用在为了打代码而头秃了。虽然第一次的作业比较难,不知道从何下手,有的甚至连题目都看不懂,可能是因为刚学有很多东西都不同,很多的函数都不知道该怎么运用,回去也没有怎么学所以就一脸迷茫。但是在上第三次课的时候我就觉得比刚开始要好很多了。
Python内置丰富的数据类型。与Java、C语言相比,这些数据类型有效地减少代码的长度。除了各种数据类型,Python语言还用类型来表示函数、模块、类型本身、对象的方法、编译后的Python代码、运行时信息等等。因此,Python具备很强的动态性。
但是有一点让我不喜欢的就是使用jupyter notebook时候的缩进,感觉eclipse和C语言使用时只要按回车,就可以帮你自动缩进了,但是jupyter notebook有时候你按回车它的缩进就是错的,然后就会运行不出来,这时候就不知道该怎么调整了,就要去尝试。
希望在大学期间可以学好python这门课,这样多一项技能也是很不错的,也可以在以后就业面试的时候能够脱颖而出,趁现在有这个机会,趁学校给我们开设了这门课程,我们就要抓紧机会。可以说我们是比较幸运的,因为这门课程是从我们这一届才开始学习的。
“Python is a programming language that lets you work quickly and integrate systems more effectively” 这是来自Python官网界面上的一句话,正如这句话所说的:python是一种编程语言,可以让你快速的工作并更有效地集成系统。
它可以运用于很多领域,例如:Web和Internet开发、科学计算和统计、桌面界面开发、软件开发还有后端开发等等。
现在我们使用博客来进行Python的学习,我觉得这一点挺好的。我们可以在博客园上看到其他学校的一些关于计算机专业的学习,从中可以学到一些知识,我们还可以在博客上和别人互相进步,取长补短。但是觉得不是很方便,就是不能及时收到老师布置的一些任务。希望日后可以用的越来越顺手把,也希望python可以学的越来越好。