Python基础通关攻略(2)-Python的前世今生(下)


互联网推动

20世纪90年代是信息化时代,互联网开始普及,微软和英特尔挟PC以令天下,程序员率先使用互联网进行交流,互联网让信息交流成本大大降低,也让有共同爱好的人能够跨越地理限制拉近距离,以互联网的通信能力为基础,开源的软件开发模式变得流行。程序员利用业余时间进行软件开发,并开放源代码,引领了开源运动的潮流。

Guido本人也是一位开源先锋,他维护了一个邮件列表,并把早期的Python用户都放在里面,早期Python用户就可以通过邮件进行群组交流,这些用户大多都是程序员,有相当优秀的开发能力,他们来自许多领域,有不同的背景,对Python也提出了各种各样的功能需求。由于Python相当开放,又容易拓展,所以当用户不满足于现有功能时便会对Python进行拓展或改造,随后将改动发给Guido,并由Guido决定是否将新的特征加入到Python或者标准库中。如果代码能被纳入Python自身或者标准库,这将是极大的荣誉。Guido充当了社区的决策者,本人的角色越来越偏重于框架的制定,由于Guido拥有至高无上的决定权,因此被称为“终身的仁慈独裁者”。

Guido

Battery Included

Python被称为“Battery Included”(自带电池),也就是称赞它强大的标准库,标准库包含了各种功能丰富的模块。何谓模块,就是对别人已经编写好的Python程序进行封装,实现特定的功能,当我们想要使用这个功能时,只需要直接调用即可,不需要再重新编写程序。好吧,再说的通俗点,最近我刚买了一款电子产品,我想使用电子产品上的某一个功能只需要按照说明书上的要求去操作和使用即可,而不是在啥也不懂的前提下瞎摸索,我们需要做的只是读懂说明书上的内容。对程序员来说在编程时不需要重复造轮子,只需要引用已有的模块来实现特定功能即可。这些模块既包括Python自带的标准库,也包括了标准库之外的第三方库。这些“电池”同样是整个社区的贡献。Python的开发者来自不同领域,他们将不同领域的优点带给Python。Python本身的一些功能以及大部分的标准库均来自于社区。Python在简明的语法框架下,提供了丰富的武器库。无论是建立一个网站,制作一个人工智能程序,还是操作一个可穿戴设备,都可以借助已有的库再加上简短的代码实现,这恐怕是Python程序员最幸福的地方了。

Python3 KO 2?

当然,Python也有让人痛苦的地方。众所周知,Python有两个版本,当前最新版本是3,但是Python3与Python2并不兼容。2000年Python2.0发布,Python2.0的最后一个版本是2.7,它将会支持到2020年。从Python 2.0开始,Python也从邮件列表的开发方式,转为完全开源的开发方式。社区气氛已经形成,工作被整个社区分担,Python也获得了更加高速的发展。2008年Python3.0发布,由于很多Python程序和库都是基于Python2编写的,所以从版本2到版本3的过渡并不容易,许多人选择了继续使用Python2,有人开玩笑说,Python2的版本号会增加到2.7.3.1415926,此处省略无穷位,所以Python2和Pyhton3程序会长期并存。Python3被视为Python的未来,是目前正在开发中的语言版本,也是未来流行的趋势,截止到本书编写已经更新到Python3.8,好多程序员也逐渐从Python2升级到Python3,Python3开发的重点是清理代码库并删除冗余,清晰地表明只能用一种方式来执行给定的任务,因此Python3更容易理解,也是初学Python的最佳方式,Python3和Python2的语法差异并不是特别大,有很强的互通性,建议学习完Python3对比学习一下Python2。


未完待续,连载中..............

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容