什么是python?全网最详细的python介绍赶紧收藏
技术百科 admin 发布时间:2024-08-21 浏览:0 次
python教程
Python翻译成汉语是蟒蛇的意思,并且Python的logo也是两条缠绕在一起的蟒蛇的样子,然而Python语言和蟒 蛇实际上并没有一毛钱关系。 Python语言是由荷兰程序员Guido van
Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于 google,现任职于dropbox 。1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的 脚本解释语言,作为ABC语言的一种继承,然后他就这么做了,并实现了(大神的能力)。之所以选中Python作 为该编程语言的名字,是因为他是一个叫Monty Python喜剧团体的爱好者,其本意并不是想选条蟒蛇。
Python语言的特点
1. 简单易学、明确优雅、开发速度快
简单易学:与C和Java比,Python的学习成本和难度曲线不是低一点,更适合新手入门,自底向上的技术攀 爬路线。先定个小目标爬个小山,然后再往更高的山峰前进。而不像C和JAVA光语言学习本身,对于很多人 来说就像珠穆朗玛峰一样高不可攀。明确优雅:Python的语法非常简洁,代码量少,非常容易编写,代码的测试、重构、维护等都非常容易。一 个小小的脚本,用C可能需要1000行,用JAVA可能几百行,但是用Python往往只需要几十行!开发速度快:当前互联网企业的生命线是什么?产品开发速度!如果你的开发速度不够快,在你的产品推出 之前别人家的产品已经上线了,你也就没有生存空间了,这里的真实例子数不胜数。那么,Python的开发速 都说第二没人敢称第一!(不欢迎辩论_)2.跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言
跨平台:Python支持Windows、Linux和MAC os等主流操作系统。可移植:代码通常不需要多少改动就能移植到别的平台上使用。可扩展:Python语言本身由C语言编写而成的,你完全可以在Python中嵌入C,从而提高代码的运行速度和效率。你也可以使用C语言重写Python的任何模块,从根本上改写Python,PyPy就是这么干的。交互式:Python提供很好的人机交互界面,比如IDLE和IPython。可以从终端输入执行代码并获得结果,互 动的测试和调试代码片断。解释型:Python语言在执行过程中由解释器逐行分析,逐行运行并输出结果。面向对象:Python语言具备所有的面向对象特性和功能,支持基于类的程序开发。动态语言:在运行时可以改变其结构。例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除 或是其他结构上的变化。动态语言非常具有活力。