第一款:Sublime Text
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏.
Sublime Text的主要功能包括:拼写检查,书签,完整的Python API,Goto功能,即时项目切换,多选择,多窗口等等.Sublime
第二款:Geany
Geany小巧、启动迅速,拥有语法高亮、代码自动补完、代码折叠、插件扩展、自动补完经常使用的结构、调用提示等功能,支持C、Java、PHP、html、Python、perl、pascal等语言,对开发者而言是一款相对简便的工具.
Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).
相比于C◆◆或Java,Python让开发者能够用更少的代码表达想法.不管是小型还是大型程序,该语言都试图让程序的结构清晰明了.
与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程.其本身拥有一个巨大而广泛的标准库.
Python 解释器本身几乎可以在所有的操作系统中运行.Python的其中一个解释器CPython是用C语言编写的、是一个由社群驱动的自由软件,当前由Python软件基金会管理.
Python是完全面向对象的语言.函数、模块、数字、字符串都是对象.并且完全支持继承、重载、派生、多重继承,有益于增强源代码的复用性.Python支持重载运算符,所以呢Python也支持泛型设计.相对于Lisp这种传统的函数式编程语言,Python对函数式编程只提供了有限的支持.有两个标准库(functools, itertools)提供了与Haskell和Standard ML中类似的函数式程序设计工具.
虽然Python可能被粗略地分类为"脚本语言",但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,Google也广泛地使用它.
Python的支持者较喜欢称它为一种高端动态编程语言,原因是"脚本语言"泛指仅作简单程序设计任务的语言,如shell script、VBScript等只能处理简单任务的编程语言,并不能与Python相提并论.
Python本身被设计为可扩展的.并非所有的特性和功能都集成到语言核心.Python提供了丰富的API和工具,以便程序员能够轻松地使用C、C◆◆、Cython来编写扩展模块.Python编译器本身也可以被集成到其它需要脚本语言的程序内.
所以呢,有很多人把Python作为一种"胶水语言"使用.使用Python将其他语言编写的程序进行集成和封装.在Google内部的很多项目,例如Google应用服务引擎使用C◆◆编写性能要求极高的部分,然后用Python或Java/Go调用相应的模块.
Python的设计哲学是"优雅"、"明确"、"简单".Python开发者的哲学是"用一种方法,最好是只有一种方法来做一件事",也所以呢它和拥有明显个人风格的其他语言很不一样.在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确没有或者很少有歧义的语法.这些准则被称为"Python格言".在Python解释器内运行import this可以获得完整的列表.
以上就是土嘎嘎小编为大家整理的python函数编译器相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!