【实训心得】Python实训心得

来源:优就业

2018-11-01 13:45:20

Python是一门面向对象的解释性语言(脚本语言),这一类语言的特点就是不用编译,程序在运行的过程中,由对应的解释器向CPU进行翻译,个人理解就是一边编译一边执行。而JAVA这一类语言是需要预先编译的。没有编译最大的痛苦就是无法进行断点调试,唯一的办法就是在有疑问的地方打印各个变量的值来进行调试。这一类语言也没用类型,也就是说一个变量即可能是int型,但是也可能是String型,而且可以随时变化。Python对于代码格式要求也相当严格,通过对于缩进的距离来判断代码是否处于同一个代码块。这样做的好处在于代码编写看上去很统一,不过习惯了java再看python,一开始还真的有点懵。 Python也不依靠分号来决定一句代码是否结束,一行代码就是一句代码。

开始学习Python的时候觉得比较简单,没有C++那么多复杂的机理去了解,随着逐步的学习发现其实不然,我一定要收回之前自己说的话,每一门编程语言就是设计者花费很多心血设计的,哪有说学会就学会的编程语言。

完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。但就是由于变成了20行,程序的可读性变得比较差,难以理解,这正是Python所不关注的问题,只要代码简短就行。

总的来说:不同的场合需要使用不同的编程语言呀。每一个都有优势和劣势。

python优点:1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写);

2.网络爬虫,教程N多,相关的函数库N多,这也是自己当前最想实现的目标;

3.运用与数学相关的库,研究算法+数据挖掘(这一方向没有接触过);

4.可以与 MySQL等数据库结合,作为一个网站系统的后台支撑。(web后端,最著名的两个框架:django/Flask)

5.深度学习,前途无限(国外很多,国内大热,招聘需求很多,薪水可观)

Python虽然有很多优点,但是它也不是完美的,它也有自身的缺点。

1. 速度慢 由于,Python是解释型语言,所有它的速度会比,C、C++慢一些,但是不影响使用。由于,现在的硬件配置都非常高,基本上没有影响,除非是一些实时性比较强的程序可能会受到一些影响,但是也有解决办法,可以嵌入C程序。

2. 强制缩进 如果你有其他语言的编程经验,例如:C语言或者Java语言,那么Python的强制缩进一开始会让你很不习惯。但是如果你习惯了Python的缩进语法,你会觉得它非常优雅。

3. 单行语句 由于Python可以在尾部不写分号,所以一行只能有一条语句,这可能也算是一个不足吧,不过这真的微不足道。

总体来说,python这门语言的使用比java、C语言来说还是相对简单一些,需要自己多多努力去练习,去多方面的应用,就会逐步的熟练起来的。

相关推荐:

【Python培训 】从入门到精通 打造Python精英人才

【Python入门免费课程】引领编程开发新趋势

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部