python语言用什么编译器_python用什么编译器

本文探讨了Python作为一门简洁、明确的编程语言,其设计哲学如何促进高效开发。Python注重代码可读性和模块化,适用于Zope、Google等大型项目,同时介绍了其面向对象特性、动态类型和有限的函数式编程支持。
摘要由CSDN通过智能技术生成

python

用什么编译器

Python

是一个非常好用的程序语言,开发的速度非常快。

Python

的设计哲

学是优雅、明确、简单。因此,

Perl

语言中总是有多种方法来做同一件事的理

念在

Python

开发者中通常是难以忍受的。

Python

开发者的哲学是用一种方法,

最好是只有一种方法来做一件事。在设计

Python

语言时,如果面临多种选择,

Python

开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语

法。由于这种设计观念的差异,

Python

源代码通常被认为比

Perl

具备更好的可

读性,并且能够支撑大规模的软件开发。这些准则被称为

Python

格言。在

Python

解释器内运行

import

this

可以获得完整的列表。

Python

开发人员尽量避开不成熟或者不重要的优化。一些针对非重要部位的

加快运行速度的补丁通常不会被合并到

Python

内。所以很多人认为

Python

慢。不过,根据二八定律,大多数程序对速度要求不高。在某些对运行速度要

求很高的情况,

Python

设计师倾向于使用

JIT

技术,或者用使用

C/C++

语言改

写这部分程序。可用的

JIT

技术是

PyPy

Python

是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且

完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。

Python

持重载运算符和动态类型。相对于

Lisp

这种传统的函数式编程语言,

Python

函数式设计只提供了有限的支持。有两个标准库

(functools

itertools)

提供了

Haskell

Standard ML

中久经考验的函数式程序设计工具。

虽然

Python

可能被粗略地分类为脚本语言

(script

language)

,但实际上一些

大规模软件开发计划例如

Zope

Mnet

BitTorrent

Google

也广泛地使用它。

Python

的支持者较喜欢称它为一种高级动态编程语言,原因是脚本语言泛指仅

作简单程序设计任务的语言,如

shellscript

VBScript

等只能处理简单任务的编

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值