码迷,mamicode.com
首页 > 编程语言 > 详细

Day1_Python介绍&Python环境搭建&Python入门

时间:2015-10-26 11:45:08      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

 

Python介绍
    Python前世今生
技术分享
Guido van Rossum在谷歌
  Python 是一种开源的面向对象的脚本语言,它起源于1989年末,当时,CWI(阿姆斯特丹国家数学和计算机科学研究所)的研究员Guido van Rossum需要一种高级脚本编程语言,为其研究小组的Amoeba分布式操作系统执行管理任务。为创建新语言,他从高级数学语言ABC(ALL BASIC CODE)汲取了大量语法,并从系统编程语言Modula-3借鉴了错语处理机制。Van Rossum把这种新的语言命名为Python(大蟒蛇)---来源于BBC当时正在热播的喜剧连续剧“Monty Python”。
 
        C语言 机器码 执行快
        Python 高级语言 解释器 字节码 编译解释执行
        TIOBE排行榜 第5名
        大中型企业用Python的比较多,应用比较广泛
        整体上升趋势
    Python应用

图形处理,有PIL、Tkinter等图形库支持,能方便进行图形处理。

数学处理,NumPy扩展提供大量与许多标准数学库的接口,

文本处理,python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发。

数据库编程,程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,Mysql等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境。

网络编程,提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。

作为Web应用的开发语言,支持最新的XML技术。

多媒体应用,Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。

       
  数据分析
        系统编程
        组件集成
            Linux系统自带,方便启用
        网络服务
            使用最广泛
        图像处理
            使用次广泛
        数值计算和科学计算
            便宜的科学计算器
        企业:Youtube,Dropbox,Quora,Google,NASA
    why Python
        机器码 字节码
            易用性 与 效率
        程序员编写能力 摩尔定律
    Python种类
        CPython
            应用最多,使用最广泛
        Jython
        ironPython
        PyPy *
        RubyPython
        *PyPy Python实现的Python对原生代码加工,把字节码编译成机器码。速度快。

Day1_Python介绍&Python环境搭建&Python入门

标签:

原文地址:http://www.cnblogs.com/echorep/p/4910478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!