• 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 , 爬虫 , 网络编程 , 云计算 , 人工智能 , 自动化运维 , 金融分析 , 科学计算 , 游戏开发

    菜鸟的自白
  • 相关阅读:
    java——阶段性整理(方法的重载重写和一些关键字)
    设计模式——单例模式
    source
    set和setenv
    c++编译加执行脚本
    python脚本小记
    转义字符
    istream_iterator/ostream_iterator
    字符串替换程序 p324
    程序编译后运行时的内存分配
  • 原文地址:https://www.cnblogs.com/lzjloveit/p/10574102.html
Copyright © 2020-2023  润新知