• python简介


    一,python简介

    1,创始人

    • 吉多·范罗苏姆 龟叔 Guido

    2,发展史

    • 1989年,Guido开始写Python语言的编译器。
    • 1991年,第一个Python编译器诞生。它是用C语言 实现的,并能够调用C语言的库文件
    • 2004年, 同年目前最流行的WEB框架Django 诞生,Python 2.4 - November 30, 2004
    • 2008年,Python 3.0 - December 3, 2008,python2与python3 的区分更迭。
    • 2019年,python 3.8

    3,应用

    • WEB开发——最火的Python web框架Django
    • 网络编程——支持高并发的Twisted网络框架
    • 爬虫——爬虫领域,Python几乎是霸主地位,ScrapyRequestBeautifuSoapurllib
    • 云计算——目前最火最知名的云计算框架就是OpenStack
    • 自动化运维
    • 科学运算
    • 人工智能

    4,种类

    • CPython:用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器,CPython是使用最广的Python解释器
    • IPython:IPython是基于CPython之上的一个交互式解释器
    • PyPy:PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。
    • Jython:运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行
    • IronPython:和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

    5,优缺点

    • 优点:优雅、明确、简单
      • Python属于解释型语言,当程序运行时,是一行一行的解释,并运行,所以调式代码很方便,开发效率高
      • 语法简洁优美,功能强大,标准库与第三方库都非常强大,而且应用领域也非常广
      • 可移植性,可扩展性,可嵌入性
    • 缺点:运行速度慢

    6,语言类型

    • 解释型:就是边解释边执行
      • 代表:python和php
      • 运行速度慢,开发效率高
    • 编译型:编译后再执行
      • 代表:c,java,c#
      • 运行速度快,开发效率低
    希望你眼眸有星辰,心中有山海,从此以梦为马,不负韶华
  • 相关阅读:
    ECMAScript 继承继承机制实现
    ECMAScript 函数定义类或对象
    药品查询APP开发流程(五)开发—yao_search.js
    ECMAScript 函数修改对象
    药品查询APP开发流程(六)开发—yao_category.js
    药品查询APP开发流程(四)开发—app.js
    药品查询APP开发流程(一)需求分析
    药品查询APP开发流程(三)开发—SQLite数据库
    ECMAScript 继承继承机制实例
    求最长递减子序列(转载)
  • 原文地址:https://www.cnblogs.com/daviddd/p/12033230.html
Copyright © 2020-2023  润新知