1_python简介

Python

一、简介:

  1. 编译型:将代码一次性全部翻译成二进制,然后再执行。

    • 优点:执行效率高。
    • 缺点:开发效率低,基本不能跨平台。
    • 代表语言:C。
  2. 解释性:逐行解释成二进制,逐行运行。

    • 优点:开发效率高,可以跨平台。
    • 缺点:执行效率低。
    • 代表语言:Python。
  3. Why:Python是解释型语言,安装python3(有解释器python,lib库包,pip(包管理器)命令)

    • pip常用指令有
    • pip list:包清单;
    • pip install xxxx:安装xxx包(安装目录lib->site-packages->xxxx);
    • pip uninstall xxxx(卸载xxxx);
    • pip install xxxx=版本号:安装制定版本号;
    • pip freeze > requirements.txt:将包和版本号复制到requirements这个文件中;
    • pip install -r requirements.txt:安装文件内的包。

二、Python优缺点

  1. 优点
    • 开发效率高,有非常强大的第三方库
    • 高级语言
    • 可移植性
    • 可扩展性
    • 可嵌入性
  2. 缺点
    • 速度慢
    • 代码不能加密
    • 线程不能利用多CPU

三、解释器种类

  • CPython:官方推荐解释器(可以转化成C语言能识别的字节码)。
  • IronPython:可以转化成 .net 语言能识别的字节码。
  • PyPy:动态编译。
  • Jython:可以转化成Java语言能识别的字节码。
posted @ 2020-06-11 21:15  小金a  阅读(114)  评论(0)    收藏  举报