1python语言的基本介绍

python语言的基本介绍

什么是编程

编程语言是怎么分类的

python语言的介绍

python的发展史

 

 

  1. 什么是编程

    编程 是个动词,编程==写代码

    计算能理解的语言是什么? 二进制

  2. 编程语言是怎么分类的

    编程语言总体分以为机器语言、汇编语言、高级语言

    机器语言:由于计算机只能理解二进制代码,在编程的最初期,为了能让计算机理解我们要他做的东西,所以我们使用二进制命令让计算机能按照我们的想法做事。这个用二进制命令的代码就是机器语言。

    机器语言的优缺点:开发的过程中容易出错,但是执行效率高

    汇编语言:实质和机器语言是一样的,都是直接对硬件操作,只不过采用了英文缩写的标识符。

    汇编语言的优缺点:虽然汇编语言使用了英文缩写的标识符替代了二进制,但是开发还是比较繁琐,往往一句话得用多句表示,所以开发效率仍然很低,执行效率很高

    高级语言:有两个分类:编译类,解释类,易识别,容易开发

    编译类:代码需要编译后才能运行,编译后的是二进制代码,所以运行效率高,但是由于不同的操作系统对编译语言的机器指令是不一样的,所以需要重新编译,修改;而且编译语言开发效率比较低,跨平台性能差

    解释类:代码一边编译一边执行,执行效率低,但是在修改代码的时候,可以马上运行,测试功能,所以开发效率高,还有就是由于解释器对于各种操作系统都有对应的解释器,所以跨平台性能高。

    编译类的优缺点:执行效率高,开发效率低,跨平台差

    解释类的优缺点:执行效率低,开发效率高,可跨平台

    编译类的语言:c , c++ , go

    解释类的语言:python , java

  3. python语言的介绍

    python的版本类别:

    cpython : 用c语言写的,官网下载的

    IPython::基于cpython之上的一个交互式解释器

    PyPy:执行效率高,PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。

    Jpython:Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

    IronPython:IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

  4. python的发展史

    python诞生的时间:1989 ,创始人吉多.范罗苏姆 Guido

    1991:第一个python解释器诞生

    2016-12-23 python3.6

    python发展的领域:web , 爬虫 , 网络编程 , 云计算 , 人工智能 , 自动化运维 , 金融分析 , 科学计算 , 游戏开发

猜你喜欢

转载自www.cnblogs.com/lzjloveit/p/10574102.html
今日推荐