1,什么是python
Python就是一门编程语言,而且是现在世界上最流行的编程语言之一。
2,pyth的诞生
1991年,第一个Python编译器诞生,创始人龟叔。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了 :类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。
3,关键点常识
[if !supportLists]· [endif]Python的发音与拼写
[if !supportLists]· [endif]Python的作者是Guido van Rossum(龟叔)
[if !supportLists]· [endif]Python正式诞生于1991年
[if !supportLists]· [endif]Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)
[if !supportLists]· [endif]Python目前有两个版本,Python2和Python3,最新版分别为2.7.13和3.6.2
[if !supportLists]· [endif]Life is shot, you need Python. 人生苦短,我用Python。
4,Python优缺点
优点:
(1)语法简单容易看懂,非常容易上手
(2)免费、开源:Python是FLOSS(自由/开放源码软件)之一。
(3)高层语言:当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
(4)可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就可以在下述任何平台上面运行。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至还有PocketPC、Symbian以及Google基于linux开发的Android平台!
(4)可扩展性:如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。
(5)丰富的库
缺点:
Python语言非常完善,没有明显的短板和缺点,唯一的缺点就是执行效率慢,这个是解释型语言所通有的,同时这个缺点也将被计算机越来越强大的性能所弥补。
5,python的应用场景
(1)Web应用开发
(2)操作系统管理、服务器运维的自动化脚本
(3)网络爬虫
(4)科学计算
(5)桌面软件
(6)服务器软件(网络软件)
(7)游戏