浅谈对Python的理解和优缺点

俗话说:人生苦短,我用Python

最近在自学Python,也算是新手入门,如果你有一定的代码基础,那么上手Python会非常容易。

这里给大家推荐廖雪峰的最新版Python教程,不论是从配置安装还是用法特性,都非常的清晰,链接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

Python的由来:

Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿萨姆特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。

看吧,牛逼的人就是不一样,人家过个圣诞节就编出了个新语言。

说下我对Python的优缺点看法(代表个人):

优点:

1:作为解释型语言,在有一点代码基础的情况下上手非常快。

2:Python采用强制缩进的方式使得代码具有极佳的可读性。(不缩进是会报错的)。

3:因为是C语言写的,支持我目前所知道的所有平台,例如(Linux、Windows、OS/2等),我一共也就知道这几个平台,但是听说基本上所有平台都兼容。。

4:同样支持面向过程和面向对象的两种编程方式。

5:支持多线程和多进程的工作方式,十件事情交给一个人做和交给十个人做是不同的,仅仅是增加了CPU的负载。

缺点:

初学做一些小案例玩,实在是体会不到网上所说的那些缺点,就说一下目前算是遇到的一个小坑吧,今天在测试代码的时候遇到了一个报错浅谈对Python的理解和优缺点_第1张图片

我仔细对比了半天,实在是找不到错误的原因,看看报错信息,

IndentationError: expected an indented block,缩进错误

哦,就像刚才说的,Python采用强制缩进的方式使得代码具有极佳的可读性,不管是空格键还是tab,都需要严格的进行缩进,这就说明代码中存在着缩进问题,但是通过目测也看不出来哪里有问题。

解决方案,把代码重新复制到一个新的文件中,运行python example.py 执行成功。

严格的缩进的可以方便后期别人维护你的代码更加易懂,我认为反而是一种优势,也可以使写代码的人养成书写的好习惯。

 

 

你可能感兴趣的:(Python)