Python之路(一)——Python 初识
本节内容
- Python介绍
- 版本历程
- Python 2 or 3?
- 安装
- Hello World程序
- PyCharm
一、 Python介绍
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森干的飞行马戏团》(Monty Python's Flying Circus —— from Baidu
最新的TIOBE排行榜,Python于Java C 占据前三, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。
由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!!
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。
目前Python主要应用领域:
- 云计算: 云计算最火的语言, 典型应用OpenStack
- WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django
- 科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas
- 系统运维: 运维人员必备语言
- 金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤其擅长策略回测
- 图形GUI: PyQT, WxPython,TkInter
二、版本历程
- 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
- 1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。
- 2008年11月3日 - Python 3.0 发布
- 2014年11月,宣布Python 2.7将在2020年之前得到支持,但鼓励用户尽快转向Python 3
- Python 3.7.2 - 文章书写日期
版本说明:软件版本说明
三、Python 2 or 3?
Python 2.x是遗留的,Python 3.x是该语言的现在和未来。一些老的Linux 版本预安装Python 2,一些老的框架使用Python 2 编写,不兼容Python 3。但还是推荐使用Python 3
四、安装
- 下载ZIP文件包,解压指定目录
- 添加Python目录到环境变量$PATH中
五、Hello Word程序
源代码文件执行
*.py :Python源代码文件,cmd 调用python *.py 执行Python源代码文件
交互执行
python命令启动python交互界面,输入代码
六、PyCharm
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制
安装
- 下载Community 版本
- 循环执行[下一步]->完成
- 打开PyCharm,文件-设置(Settings)-选择已安装的Python解释器
Hello Word程序