• python介绍


    一.计算机语言

    计算机语言分为低级语言和高级语言;

    常见的低级语言有:机器码、汇编语言

    高级语言常见如:c,c++,java,python,PHP,c#,Ruby,go,kotlin,swift。

    机器码:计算机能够直接识别的二级制编码,无论语言多高级都要转成二级制文件来让计算机识别运行。

    汇编:用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址,在不同的设备中有着不同的指令集

    高级语言:为省去编程时候的不必要的操作细节,节省代码量,可读性强,维护性强,更贴近人性化

    高级语言与低级语言的区别:高级语言大部分不能直接更硬件打交道,这使得相对来的程序运行速度降低,总之一句话来说那种语言更接近人性化的语言就更高级。

    二.python种类

    - Cpython
          Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。

    - Jyhton
          Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。

    - IronPython
          Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)

    -  PyPy(特殊)
        Python实现的Python,将Python的字节码字节码再编译成机器码。

       RubyPython、Brython ...

    三.python优缺点

    优点:

      1.作为初学python的科班出身的小白,python非常简单,非常适合人类阅读。

      2.易学。python虽然是用c语言写的,但是它摈弃了c中非常复杂的指针,简化了python的语法。

      3.免费/开源。

      4.可移植性————由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。

      5.在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程序,如何确保连接转载正确的库等等,所有这一切使得使用Python更加简单。由于你只需要把你的Python程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的Python程序更加易于移植。

       6.Python既支持面向过程的函数编程也支持面向对象的抽象编程。

       7.可扩展性和可嵌入性。部分程序可用C或C++编写,然后在你的Python程序中使用它们。你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。

       8.丰富的库。Python标准库确实很庞大。python有可定义的第三方库可以使用,它可以帮助你处理各种工作。

       9. Python确实是一种十分精彩又强大的语言。它合理地结合了高性能与使得编写程序简单有趣的特色。

       10.规范的代码。Python采用强制缩进的方式使得代码具有极佳的可读性。

    缺点

       1.运行速度慢。

       2.python的开源性是的Python语言不能加密。

  • 相关阅读:
    ubuntu apt 命令相关
    linux 常用命令
    sqli-labs 通关详解(sql注入知识点整理)
    运维手册2---查看机子的系统信息
    运维手册1---ssh命令:使用密钥文件进行登陆
    Java中的==和equals,常量池
    Java Persistence
    VSCode常用插件汇总
    VSCode常用插件之Auto Rename Tag使用
    ESLint 使用指南
  • 原文地址:https://www.cnblogs.com/pantong/p/10479881.html
Copyright © 2020-2023  润新知