#Welcome to Python World

来源:互联网 发布:信访网络舆情应急预案 编辑:程序博客网 时间:2024/06/06 12:39

Welcome to Python World


By Xchen 20160707


1. 什么是Python

一门简单而健壮的解释性脚本原因,其名字来源是作者喜爱的喜剧团体(Monty Python 蒙地蟒蛇)

2. Python起源

作者Guido van Rossum,1989年底创始Python。

3. Python特点

  • 高级
    很多常用的数据结构已经内置于语言本身。

  • 面向对象
    面对对象编程是将数据与逻辑相分离。

  • 可升级
    Python看上去和Unix下的shell有些相似之处,但是shell只能进行一些简单的工作,重用度很低,只适用于小项目的开发。Python却灵活简洁,提供了基本的开发模块,方便开发和升级。

  • 可扩展
    要是软件对性能要求较高可以用C重写,允许C和Python混合编程。Python本身就是使用C语言完成的CPython,所以可以使用C或者C++扩展。Python的Java实现是Jython。Python的C#实现是IronPython。

  • 可移植
    Python开发的程序可以稍事修改或者原封不动的在其他平台上运行。

  • 易学易读易维护
    Python关键字少、结构简单、语法清晰,适合编程入门。同时Python代码极易阅读,少了很多晦涩难懂的符号。由于上述的特点Python代码必然是易于维护升级的。

  • 健壮
    Python提供了安全合理的退出机制。

  • 高效开发
    由于Python的开源性,大家为Python开发了大量的扩展库,可以做到大量的即拆即用,在Python标准库完备的情况下,第三方模块或包提供了更多完成工作的可能。

4. Python的下载安装与运行

  1. 下载地址:http://python.org
  2. Python适合于在各大主流的平台上Unix、Win32、MacOS X流畅运行
  3. Python的内存管理是由Python解释器负责的。
  4. Python是一种解释型语言,没有编译的环节,纯粹的解释型语言一般比编译型语言运行的慢,但是类似于Java,Python是字节编译的,能够改善Python性能。
  5. 有三种办法来启动Python
    1.交互式的启动解释器
    2.运行Python脚本
    3.在IDE中运行Python

5. Python与其他语言的比较

Python提供了很多语言的特性,原因就是它是由很多语言发展而来的。
1. Perl
同样是解释性的语言,Perl的优势在于其强大的字符串匹配能力,但是其晦涩的符号语法让人难以阅读理解。
2. Java
他们有类似的面对对象的特性和语法,然而Java仍然有些繁琐,Python简洁的特点,让其可以快速的进行软件开发。
3. Ruby
Ruby是完全的面对对象的,但是没有字节码解释器,可以将Ruby看作是面对对象的Perl

0 0
原创粉丝点击