以下内容为个人教学笔记,真诚分享,欢迎交流。
你好,我是雨霖八珞,同名B站UP主。
不管你是不是从事IT行业,可能或多或少地听过Python这个词。
因为Python和AI紧紧绑定在一起。
好像AI火了,Python跟着也火了。
其实不是的。
AI的发展经历了几起几落。我们今天熟悉的这轮AI热潮(深度学习+大模型),真正爆发是在2010年以后。
而Python,1991年就发布了。
今天想介绍一下Python,后续也会不定期地更新有关python教学内容。如果感兴趣的朋友,可以点击关注。
先说名字。
Python,可以读成“派森”
Python的本意就是大蟒蛇,就是那种能在热带雨林里缠死猎物的大家伙。
但这门编程语言的名字,跟蛇没什么关系。
1989年圣诞节,荷兰程序员吉多·范罗苏姆(Guido van Rossum)在家闲着无聊。为了打发时间,他决定写一门新的编程语言。
Guido van Rossum
他需要一个名字。
碰巧,他是一个叫Monty Python的喜剧团体的超级粉丝。这个团体的作品荒诞、有趣、无厘头,有点像中国的《武林外传》,在欧洲和美国影响很大。
Monty Python
于是,他决定把新语言命名为Python。
所以,Python的logo是两条缠绕的蛇——一蓝一黄。不是因为它凶狠,而是因为它的名字来源于一部喜剧。
改变世界的代码,有时候始于一个无聊的假期和一个随意的名字。
先看一组数据。
这是TIOBE编程语言社区发布的排行榜,截至到本月,Python已经稳居热门编程语言第一位。
说明: TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎统计出排名数据,反映某个编程语言的热门程度。
再看Python的自我介绍。
Python官网截图
Python官网自己总结了5个特点:
① powerful and fast(强大且快速)
② play well with others(跟其他语言处得来)
③ runs everywhere(到处都能跑)
④ friendly & easy to learn(友好且易学)
⑤ open(开放开源)
这五条里,我想重点说说open
open,首先是开源。
Python的源代码是公开的。任何人都可以免费下载、使用,甚至修改。你不需要付一分钱授权费,不需要担心哪天被“卡脖子”。
这意味着什么?意味着全世界最聪明的大脑,都可以为Python添砖加瓦。
很多优秀的程序员都可以开发第三方库。
每个库都可以完成一个独立的功能。
使用者只需要安装、导入、调用第三方库,就可以使用相应的功能。
open,更是一种生态。
目前Python有超过73万个第三方库。
而且,这个数字还在不断增长
相当于你拥有着73万个现成的工具库。

你现在已经站在巨人的肩膀上了。
你不需要重新发明轮子,只需要找到合适的轮子,装上,跑起来。
这就是“open”的力量。
open,还是一种态度。
Python社区鼓励分享互助、鼓励“别重复造轮子”。
你写了一个好用的工具,分享出来;
别人写了一个好用的工具,你去用。
开放、共享,是Python的底色,也是互联网本该有的样子。
如果你是在校生:Python是入门编程最好的选择;语法简单,反馈即时,你很快就能写出程序,现在从小学到高中的教材中编程的内容全部都改为python版了;
如果你是办公族:每天重复处理Excel、Word、PDF?用Python写个脚本,让电脑自己干,你准点下班;如果你是数据分析师/科研人员:Python几乎成了行业标配,做数据处理、画图、建模,Python一条龙;如果你只是想玩玩:写个小游戏,做个表情包,爬点有趣的数据……Python也能让你乐在其中。我曾经看过一个说法,除了生孩子,Python啥都能干。重点是学会用编程思维解决问题,换成什么语言都不怕。这也是给高中生讲编程的目的。不是让学生去记语法规则,而是碰到一个具体的实际问题,该如何去思考,如何拆解,怎么设计步骤,这才是需要学习训练的。另外,也不要相信什么速成班,一日通。基本都是骗人的。本公众号内容均为原创。如需转载或引用,请先联系我。谢谢你的尊重。
觉得不错的话,伙伴们记得转发和点赞哈!