# 1.简介及环境安装
1.1. Python的诞生
Python的作者是著名的“龟叔”Guido van Rossum,1989年,龟叔为了打发无聊的圣诞节,开始编写Python语言。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。
荣登2018年TIOBE年度最佳编程语言,很多大公司,包括google、Yahoo都大量的使用Python。
1.1.1. 提升自己的逼格,你需要了解
- Python的发音与拼写
- Python的意思是蟒蛇,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森干的飞行马戏团》(Monty Python's Flying Circus)
- Python的作者是Guido van Rossum(龟叔)
- Python是龟叔在1989年圣诞节期间,为了打发无聊的圣诞节而用C编写的一个编程语言
- Python第一个公开发行版发行于1991年
- ython目前有两个主要版本,Python2和Python3,最新版分别为2.7.12和3.9.6
- Life is short, you need Python. 人生苦短,我用Python。
1)官 网:https://www.python.org/ 2)中文社区:http://www.pythontab.com/
- 面向对象的解释型语言
- 简单易学
- 丰富的库
- 强制使用制表符作为语句缩进(white space)
1.1.2. Python各个版本发布时间
- 1989年由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年
- Python 1.0 - January 1994 增加了 lambda, map, filter and reduce.
- Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础
- Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生
- Python 2.5 - September 19, 2006
- Python 2.6 - October 1, 2008
- Python 2.7 - July 3, 2010
- Python 3.0 - December 3, 2008
- Python 3.1 - June 27, 2009
- Python 3.2 - February 20, 2011
- Python 3.3 - September 29, 2012
- Python 3.4 - March 16, 2014
- Python 3.5 - September 13, 2015
- Python 3.6 - 2016-12-23
- Python 3.7 - 2018-06-27
- Python 3.8 - 2019-10-14
- Python 3.8 - 2020-10-05
1.1.3. Python主要应用领域
人工智能: 典型库NumPy, SciPy, Matplotlib, TensorFlow
云计算: 云计算最火的语言, 典型应用OpenStack
WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django,Flask
系统运维: 运维人员必备语言
金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。
图形GUI: PyQT, WxPython,TkInter
1.1.4. Python在一些公司的应用
谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发
CIA: 美国中情局网站就是用Python开发的
NASA: 美国航天局(NASA)大量使用Python进行数据分析和运算
YouTube:世界上最大的视频网站YouTube就是用Python开发的
Dropbox:美国最大的在线云存储网站,全部用Python实现,每天网站处理10亿个文件的上传和下载
Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用python开发
Facebook:大量的基础库均通过Python实现的
Redhat: 世界上最流行的Linux发行版本中的yum包管理工具就是用python开发的
豆瓣: 公司几乎所有的业务均是通过Python开发的
知乎: 国内最大的问答社区,通过Python开发(国外Quora)
除上面之外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝 、土豆、新浪、果壳等公司都在使用Python完成各种各样的任务。
1.2. Python 的安装
因为 Python 是跨平台的,它可以运行在 Windows、Mac 和各种 Linux/Unix 系统上。目前,Python 有两个版本,一个是 2.x 版,一个是 3.x版,这两个版本是不兼容的。安装的是 3.6.1 版本的。
是 windows 系统,下载完后,直接安装,不过这里记得勾上Add Python 3.6 to PATH,然后点 “Install Now” 即可完成安装。
安装完成后,打开命令提示符窗口,敲入 python 后,出现下面的情况,证明 Python 安装成功了。你看到提示符 >>> 就表示我们已经在 Python交互式环境中了,可以输入任何 Python 代码,回车后会立刻得到执行结果。
1.3. Python中文文档
https://docs.python.org/zh-cn/3/
1.4. 集成开发环境 IDE
我们使用Pycharm
下载地址:http://www.jetbrains.com/pycharm
1.4.1. 在Pycharm上运行第一个Python应用程序
1.4.2. 1、新建项目
打开PyCharm,单击“file”,然后选中“New Project…"
选择项目要保存的位置,选择python.exe,点击create
3、弹出的窗口里点击ok,项目就创建好了
1.4.3. 2、新建python文件
1、右击项目,点击New ,再点击Python File
2、输入要创建的python文件的名称,点击ok
1.4.4. 3、写代码,运行
1、输入代码 print(“Hello world!”)
2、右击空白处,选择Run ‘PrintHello’
1.4.5. 4、运行结果
运行成功,控制台打印出了“Hello world!”
