Python | 01 – 初识Python

heyuhe  2020-06-23 16:16  阅读 351 次浏览 次

Python概述

Python是一种面向对象的、解释型的程序设计语言,也是一种功能强大而且完善的通用型语言。它是著名的“龟叔”Guido van Rossum在1989年,为了度过圣诞假期开始编写的Python语言编译器。Python这个名字来自Guido的喜爱的电视连续剧《蒙蒂蟒蛇的飞行马戏团》。他希望新的语言Python能够满足他在C和Shell之间创建全功能、易学、可扩展的语言的愿景。

有人说python这么简洁、高效,是不是只能写一些小程序呢?其实不然,python有着丰富的库,比如:Numpy、Scipy、Theano、Matplotlib、Pandas、Plotly、pygame、Scrapy等等。Python常常被称为“胶水”语言,那是因为它可以把复杂的应用程序粘合在一起,尤其是C/C++语言。

如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。在最常用的10种编程语言2010年排名中Java和C是占据了前2名,python排在第三位,2019年也是第三位,可见它的受欢迎程度如何。

Python发展史

1989年由荷兰人Guido van Rossum播下Python种子,第一个公开发行版发行于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 - December 23, 2016

Python3.7 - June 27,2018

Python3.8 - October 14,2019

Python2和Python3版本选择

首先,Python的版本是不能向下兼容的,就是说Python2有些代码是不能在Python3上执行的,Python2版本只支持到2020年

其次,由于Python3对标准库进行了重新拆分和整合,使得理解上更容易,还有就是Python3还解决了Python2中文支持不好的问题。

所以建议还是学习Python3!!!

有些小伙伴可能之前电脑里安装的python2版本,或是网上有些Python2代码,如果要在Python3上更好的执行,就需要用到Python3本身软件里的2to3.py工具来解决,具体的操作为:

1、打开要转换的文件夹路径,以我电脑为例:E:\Program Files\Python\Python37\Tools\scripts,找到2to3.py

2、复制2to3.py到要转换的代码文件夹内

3、用cmd命令行切换到这个文件夹

4、输入:python 2to3.py -w 要转换代码名字.py

Python应用的领域

Python应用的领域比较广泛,像Web开发、大数据处理、人工智能、云计算、自动化运维开发、爬虫以及游戏开发,都能找到Python的身影。

以web开发为例,像豆瓣网、美国最大的云存储网站Dropbox、美国国家航空航天局和rackspace合作的云计算平台openstack,以及知名游戏“文明”等等都是用Python开发的

此外像Google的网络搜索系统、Facebook大量的基础库和Youtube视频分享服务都广泛的使用了Python。

本文地址:http://www.heyuhe.com/168.html
版权声明:本文为原创文章,版权归 heyuhe 所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了

评论已关闭!