1.2 Python是什么
Python语言是一种计算机语言,我们可以这样理解计算机语言。我们人类和计算机语言不通,所以需要中间介质,计算机懂的,我们人类也懂的,这就是计算机语言。Python只是很多种计算机语言中的一种。如果对编程这方面有了解的话,应该还会听过C、Java、C++、PHP等等计算机语言。
Python这个单词翻译成中文就是巨蟒的意思,习惯来说,对于编程语言都是没有中文名的,直接用原名。其实不是所有编程语言都是用英文编写的,还有用中文编写的,但很少人用,比如易语言,就是一款中文的编程语言,它就有中文名。
这就是python的图标。 是有两条巨蟒相互盘结而成。我们可以在电脑桌面上新建一个txt文档。如下所示:
然后将文档的后缀名.txt修改为.py,我们就能看到图标的变化,这就是一个可执行的python脚本。
(可能会有一些同学,修改后缀后没有发生变化,可以查看是否是文件后缀名隐藏导致的。将打开文件管理器,将隐藏项点击显示。如果不是win10的电脑,可以上网搜索一下即可。
)
我们自然语言的发明者已经无法考究,但是计算机编程语言的发明发展时间较短,还是能知道是谁发明了Python语言。Python语言的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum),现已退休。据说他是在1989的圣诞节假期期间,在阿姆斯特丹,为了打发无聊时间而开发了Python这样新的脚本解释程序,作为ABC语言的一种继承。就像我也是为了打发因为疫情延长的春节假期而决定写这本书一样。希望这本书有几个读者能看到并觉得有用。希望还有很多人在打发时间的时间不是立马拿起手机玩游戏,也许能做点什么影响世界的事情。之所以选择巨蟒(python)来作为这个语言的名字,其实是取自于英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。
吉多·范罗苏姆被我们所津津乐道的还有一件事。他本人在多次活动中穿着一件黑色T恤,上面写着“Life is short, use Python”,附带中文写着“人生苦短,我用Python”。这句话便广为流传,还有一句于python社区流传久远的是“Life is short, you need Python”。如果遇到用Python的人,说这两句话应该能得到会心一笑。这两句话其实是说明了Python的简洁性,经常也有听到这样的例子,完成同样的一个任务,如果使用汇编语言,需要1000行代码;换成C语言来编写,则需要500行;如果使用Java呢,则需要100行代码;而使用Python,20行就足够了。这就是Python,使用Python语言编写可以节约大量的编程时间。
现在很多大学计算机相关专业教程设计仍使用的是C语言,也有一些大学使用Java教学,对安全方向有兴趣的可能会学习汇编语言,而使用Python教学的目前还是比较少的,一般都是在实际工作学习或者在课外时间中学习。
计算机语言那么多,怎么知道自己用的语言是不是主流的计算机语言呢?有一个著名的计算机语言排行榜Tiobe排行榜每月统计并发布一次热门排行(https://www.tiobe.com/tiobe-index/),大家有时间可以看看这个月哪个语言拿得第一。Tiobe排行榜每年会发布一次年度语言,Python就曾于2007年、2010年、2018年获得年度语言称号。2020年2月该榜单截图如下: