有趣生活

当前位置:首页>科技>python编程及学习看看这门编程语言适不适合你

python编程及学习看看这门编程语言适不适合你

发布时间:2026-06-01阅读(0)

导读第1章初识Python■Python是一门面向对象的、解释型的编程语言,具有语法简洁、易读、功能强大等特点,对于初学者来说,非常容易上手。而且,使用Pyth....

第1章 初识Python

■ Python是一门面向对象的、解释型的编程语言,具有语法简洁、易读、功能强大等特点,对于初学者来说,非常容易上手。而且,使用Python可以完成非常多的需求,比如开发网络爬虫,进行自动化运维、自动化测试、逆向编程、量化分析等。所以,Python这门语言获得了大量IT从业人员以及编程爱好者的喜爱。本章会对Python的基础进行介绍,让读者对Python有一个快速的认识。

1.1 快速了解Python

十分钟快速了解Python

Python是一门非常优秀的语言,于1989年由吉多·范罗苏姆(Guido van Rossum)创立,拥有语法简洁、易于学习、功能强大等多种优势与特点,所以非常受程序员的欢迎。目前Python在最流行的10种编程语言排行榜中排名第1。

1.1.1 Python的起源与背景

1989年圣诞节期间,荷兰人吉多·范罗苏姆打算开发一门新的语言作为ABC语言的继承,随后便以自己非常喜欢的一个喜剧团Monty Python的名字中的Python为这门新语言命名。就这样,在吉多·范罗苏姆的努力下,Python语言诞生了。从一开始,吉多·范罗苏姆在Python语言的设计中就特别在意易读性与可扩展性。比如强制缩进这方面的设计就参照了当时的ABC语言,非常有利于提升程序的易读性。

当然,强制缩进这方面的内容目前还存在着比较大的争议,有些人认为强制缩进让编写变得更加麻烦,而有些人认为强制缩进可以让代码更加整洁。笔者觉得强制缩进是利大于弊的。虽然在写程序的时候,如果不注意程序的缩进,会导致程序出现错误,稍微麻烦了一点,但是缩进可以让程序更加美观,在阅读程序的时候可以一目了然。而且,缩进也是有规律的,最大的规律就是同一层级的代码在同一个缩进幅度上。这样做可以让程序的层次结构变得非常分明,尤其在代码多的时候,如果层次分明,可以更方便开发与管理程序。同样,读者在写Python程序的时候,只需要把握住这一规律,就会发现强制缩进非但不麻烦,而且还会提升开发效率。

在可扩展性方面,Python语言做得也是相当不错的。比如可以将一些常用的功能写成.py文件,然后放到Python安装目录的Lib目录下,这样该文件就成了一个Python的模块,此时若想用对应的功能,直接导入对应的模块即可。比如对应的.py文件的文件名为a.py,在将该文件封装为模块之后,直接通过import a就可以导入该文件,然后就可以使用该文件中所实现的功能了。除此之外,也可以使用C语言去写一些程序文件,写好了之后只需要将对应的C语言文件编译为.so文件,随后就可以直接在Python中引入对应的.so文件并使用了。正因为Python语言在可扩展性方面做得非常好,所以使用Python来实现各种功能都非常适合,这让Python具备了强大的功能。

在1991年的时候,Python第一版正式发行。第一版Python就具备了核心数据类型、函数、模块、异常处理及面向对象等方面的内容。

在接下来的发展中,Python语言获得了很多Python用户的支持与改进。开始的时候,Python用户以邮件列表(maillist)的方式进行沟通和开发,不同的用户使用Python开发出一些功能或改进之后,会将这些改进及新的功能发送给吉多·范罗苏姆。如果吉多·范罗苏姆觉得这些改进或新的功能非常有用,则会将这些改进或新的功能添加到Python或者Python的标准库中。之前提到过,Python的可扩展性非常好,所以,当用户的改进或新的功能添加到Python之后,Python可以继续保留原有的功能,也可以很轻松地对接新的功能。

随后,Python用户越来越多,Python社区也越来越大,Python社区后来也拥有了自己的网站(python.org),之后Python的开发与改进方式也由原先通过邮件列表的方式逐渐向开源的方式转变。

目前,Python已经拥有了大量的模块,通过不同的模块,可以实现各式各样的功...

TAGS标签:  python  编程  学习  看这  编程语言  python编程及学

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图