Pyhon的前世今生

目录

前言

一、Python的定义

1. Python的定义

二、Python的襁褓之年

1. Python之父

2. Python出生

3. Python名字背后的故事

三、Python的而立之年

1. Python崛起

2. Python主要涉猎范围

3. Python的青睐者们


前言

当各位初识Python时,可能就已经迫不及待的想要将它所有的内容都植入到各位的智囊,就好像一见钟情,急切地想要了解它的一切。

然而,太迫切往往容易事与愿违,对于傲娇的Python来说,各位需要以诚意、细心、耐心攻破它的道道防线,直到可以灵活的驾驭它。

Python的前世今生!

Python是一种高级的、解释型的、交互式的编程语言。它由Guido van Rossum于1991年开发,目标是创建一种易于阅读和编写的语言。Python具有简洁的语法、强大的库和工具支持,使得它适用于各种不同的应用领域,包括Web开发、数据分析、人工智能等。

Python的设计哲学强调代码的可读性简洁性,它采用缩进来表示代码块,而不是使用大括号或关键字。这使得Python的代码看起来更加清晰和易于理解。

Python是一种解释型语言,这意味着代码可以直接在解释器中运行,而无需先编译。这使得Python具有快速的开发周期,可以进行实时的代码调试和修改。

Python拥有一个庞大的标准库,其中包含了各种各样的模块和功能,包括文件操作、网络通信、数据库连接、图像处理等。此外,Python还有许多第三方库和框架,可以进一步扩展其功能。

总体而言,Python是一种简洁、易学、功能强大的编程语言,适用于各种不同的应用场景。无论是初学者还是经验丰富的开发者,都可以通过Python来实现自己的创意和解决问题。

一、Python的定义

1. Python的定义

Python是一种简单易学且结合了解释性、编译性、互动性面向对象的脚本语言。Python提供了高级数据结构,它的语法和动态类型以及解释性使它成为广大开发者的首选编程语言。

  • Python是解释性语言:开发过程中没有了编译这个环节。类似于PHP和Perl语言;
  • Python是交互式语言:可以在一个Python提示符“>>>”后直接执行代码;
  • Python是面向对象语言:Python支持面向对象的风格或代码封装在对象的编程技术。

二、Python的襁褓之年

1. Python之父

Python的父亲是Guido van Rossum(吉多·范罗苏姆),他于1956年生于荷兰哈勒姆。1982年就获得了阿姆斯特丹大学的数学和计算机科学硕士学位。他是Python编程语言的创始人和主要开发者。

                

2. Python出生

吉多·范罗苏姆于1989年圣诞节期间开始开发Python,最初是作为一种新奇的脚本语言来使用,以弥补他感觉到的其他语言的不足。他在设计Python时致力于创建一种易于阅读、易于理解和易于学习的编程语言。

(阿秋的遐想:1989年圣诞节,吉多·范罗苏姆回阿姆斯特丹过年,这假期没有短视频可以娱乐,真是无聊的很呐!思来想去,还是代码有趣,就这样,Python小baby就诞生了。)

吉多·范罗苏姆在Python社区被尊称为“BDFL”(Benevolent Dictator For Life,仁慈的独裁者),意味着他拥有对Python语言和其发展方向的最终决策权。然而,他于2018年宣布从Python核心开发中退休,将决策权移交给Python社区。

吉多·范罗苏姆的贡献不仅限于Python语言的设计和开发,他还着眼于社区的发展和推广,致力于维护一个友好、包容和合作的社区氛围。他还出版了一些关于Python的书籍,向更多的人介绍和传播这门语言。

在退休后,吉多·范罗苏姆仍然对Python保持着关注,并继续为其发展和推广做出贡献。他在技术界享有很高的声誉,被誉为计算机编程语言设计方面的专家。

3. Python名字背后的故事

Python英译中为蟒蛇的意思,各位那小脑瓜就开始转动:“吉多取这名是要寓意为美人蛇吗?”

而实际情况是,吉多纠结了半天,觉得还是节省一点脑细胞吧,就直接用自己喜欢的一个电视节目《Monty Python’s Flying Circus》中Python来命名。

三、Python的而立之年

1. Python崛起

Python从1990年发展至今,一直坚守着优美、清晰、简单等美德,终于在2021年10月,超越了Java、C与JavaScript,被Tiobe加冕为最受欢迎的编程语言。

那Python是如何一路披荆斩棘到NO.1的呢?阿秋在这里给各位列了8个Python利器

2. Python主要涉猎范围

为了俘获程序员们的芳心,Python近5年也开始高速内卷,在各个领域发光发热。这一切与各位的生活息息相关,如下:

  • Web后端开发:各位所浏览的很多网站,背后可能就是使用的Python的后端框架搭建的;
  • 爬虫(可见即可爬):数据乃万物之源,而爬虫技术是批量采集数据的重要手段;
  • 科学计算:Python提供的Numpy、SciPy可以帮助各位高效的计算很多数学中非常复杂的式子;
  • 数据分析:Python提供的Numpy、Pandas、Matplotlib、Seaborn、PyEcharts等可以辅助各位对大量的数据进行处理、清洗、可视化等;
  • 人工智能:Python的设计理念就是让非程序员也可以灵活的写代码,其中提供大量的第三方库应用于人工智能的各个领域;
  • 金融:Pandas是为金融量化问题而生,而各大金融量化平台都提供了对应的Python第三方库,这使获取大量金融数据变得非常简单;
  • 自动化办公:代码最重要的一点在于可以重复执行,从而可以帮助各位实现躺平的梦想;
  • 图形GUI:如果各位也是一个幼稚小宝宝,Python中提供非常多的图形界面库,帮助各位DIY各种有趣小游戏。

3. Python的青睐者们

作为老网民,各位应该接触过国内外各个知名网站,可曾想过有一天,各位会用同行的眼光来欣赏它?

而Python最早的青睐者如下:

Google(谷歌):Google App Engine、code.google.com、Google earth、谷歌爬虫、Google广告等项目都在大量使用Python开发;

NASA(美国航天局):美国航天局(NASA)大量使用Python进行数据分析和运算;

You Tube:世界上最大的视频网站You Tube就是使用Python开发的;

Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用Python开发;

豆瓣:公司几乎所有的业务均是通过Python开发的;

春雨医生:国内知名的在线医疗网站是用Python开发的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值