Python是什么?
Python是一种通用的解释,交互式,面向对象和高级编程语言。它是由Guido van Rossum在1985 - 1990年创建的。像Perl一样,Python源代码也可以在GNU通用公共许可证(GPL)下获得。Python是以电视节目“Monty Python`s Flying Circus”来命名,并不是以莽蛇(Python)来命名的。
Python 3.0在2008年发布。虽然这个版本应该是不向后兼容的,但后来许多重要的功能已经被反映到兼容版本2.7中。
Python是面向对象,高级语言,解释,动态和多用途编程语言。Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸引力。
Python的语法和动态类型具有其解释性质,使其成为许多领域的脚本编写和快速应用程序开发的理想语言。
Python支持多种编程模式,包括面向对象编程,命令式和函数式编程或过程式编程。
Python几乎无所不能,一些常用的开发领域,如Web编程。这就是为什么它被称为多用途,因为它可以用于网络,企业,3D CAD等软件和系统开发。
在Python中,不需要使用数据类型来声明变量,因为它是动态类型的,所以可以写一个如 a=10 来声明一个变量a中的值是一个整数类型。
Python使开发和调试快速,因为在python开发中没有包含编译步骤,并且编辑 <-> 测试 <-> 调试循环使用代码开发效率非常高。
Python是一种高级,解释,交互和面向对象的脚本语言。 Python被设计为高度可读性。 它使用英语关键字,而其他语言使用标点符号。它的语法结构比其他语言少。
--Python是解释型语言 - Python代码在解释器中运行时处理,执行前不需要编译程序。 这与PERL和PHP类似。
--Python是交动的 - 在Python提示符下面直接和解释器进行交互来编写程序。
--Python是面向对象的 - Python支持面向对象的风格或编程技术,将代码封装在对象内。
--Python是一门初学者的语言 - Python是初学者程序员的伟大语言,并支持从简单的文本处理到WWW浏览器到游戏的各种应用程序的开发。
Python历史
Python由Guido van Rossum在八十年代末期和九十年代初在荷兰的数学和计算机科学研究所开发的。--Python源自许多其他编程语言,包括:ABC,Modula-3,C,C++,Algol-68,SmallTalk和Unix shell以及其他脚本语言。
--Python受版权保护。 像Perl一样,Python源代码现在可以在GNU通用公共许可证(GPL)下使用。
--Python现在由研究所的核心开发团队维护,Guido van Rossum在指导其进展方面仍然发挥至关重要的作用。
--Python 1.0 于1994年11月发布。在2000年,发布了Python 2.0。
--在2008年发布了Python 3.0。Python 3不向后兼容Python 2。Python 3的重点是删除重复的编程结构和模块,以便“应该有一个 - 最好只有一个 - 明显的做法“。
--2016年6月Python 发布了一个网站 http://pythonclock.org/ 来开始 Python 2.7 版本的退休倒计时。该版本将在 2020年4月12日 退休。退休后将不再进行任何维护。正式退休将在 2020 年的 PyCon 上宣布。
Python功能特点
易于学习、易于阅读、易于维护、一个广泛的标准库、交互模式、可移植、可扩展、数据库支持、GUI编程、可伸缩Python可以开发哪些程序?
1.基于控制台的应用程序Python可用于开发基于控制台的应用程序。 例如:IPython。
2.基于音频或视频的应用程序
Python在多媒体部分开发,证明是非常方便的。 一些成功的应用是:TimPlayer,cplay等。
3.3D CAD应用程序
Fandango是一个真正使用Python编写的应用程序,提供CAD的全部功能。
4.Web应用程序
Python也可以用于开发基于Web的应用程序。 一些重要的开发案例是:PythonWikiEngines,Pocoo,PythonBlogSoftware等,如国内的成功应用案例有:豆瓣,知乎等。
5.企业级应用
Python可用于创建可在企业或组织中使用的应用程序。一些实时应用程序是:OpenErp,Tryton,Picalo等。
6.图像应用
使用Python可以开发图像应用程序。 开发的应用有:VPython,Gogh,imgSeek等