Python 简介
什么是Python?
Python是一种流行的编程语言。它由Guido van Rossum创建,于1991年发布。
Python的创始人为吉多·范罗苏姆。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是BBC电视剧——蒙提·派森的飞行马戏团的爱好者。ABC是由吉多参加设计的一种教学语言。就吉多本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在Python中避免这一错误,并获取了非常好的效果,完美结合了C和其他一些语言。
它用于:
- Web开发(服务器端)
- 云计算
- 人工智能
- 系统运维
- 金融
- 大数据
- 图形GUI
Python可以做什么?
- 可以在服务器上使用Python来创建Web应用程序。
- Python可以与软件一起使用来创建工作流程。
- Python可以连接到数据库系统。它还可以读取和修改文件。
- Python可用于处理大数据并执行复杂的数学运算。
- Python可用于快速原型设计,也可用于生产就绪的软件开发。
为何选择Python?
- Python适用于不同的平台(Windows,Mac,Linux,Raspberry Pi等)。
- Python有一个类似于英语的简单语法。
- Python具有允许开发人员用比其他编程语言更少的行编写程序的语法。
- Python在解释器系统上运行,这意味着代码可以在编写后立即执行。这意味着原型设计可以非常快。
- Python可以以过程方式,面向对象的方式或功能方式来处理。
你应该知道的
- Python的最新主要版本是Python 3,我们将在本教程中使用它。但是,Python 2虽然没有更新安全更新以外的任何东西,但仍然非常受欢迎。
- 在本教程中,Python将在文本编辑器中编写。可以在集成开发环境中编写Python,例如Thonny,Pycharm,Netbeans或Eclipse,这在管理更大的Python文件集合时特别有用。
与其他编程语言相比,Python语法
- Python是为可读性而设计的,与英语有一些相似之处,受到数学的影响。
- Python使用新行来完成命令,而不是通常使用分号或括号的其他编程语言。
- Python依赖于缩进,使用空格来定义范围; 例如循环,函数和类的范围。其他编程语言通常使用花括号来实现此目的。
Python的行业应用
- CIA:美国中情局网站就是用Python开发的
- NASA:美国航天局(NASA)1994年起把python作为主要开发语言(使用Python进行数据分析和运算)
- Google:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发
- Facebook:大量的基础库均通过Python实现的
- YouTube:世界上最大的视频网站YouTube就是用Python开发的
- Dropbox:美国最大的在线云存储网站,全部用Python实现,每天网站处理10亿个文件的上传和下载
- Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用python开发
- Redhat:世界上最流行的Linux发行版本中的yum包管理工具就是用python开发的
- 豆瓣:公司几乎所有的业务均是通过Python开发的
- 知乎:国内最大的问答社区,通过Python开发(国外Quora)