Python简介- 千月的Python linux系统管理指南学习笔记(1)

时间:2022-05-01 21:54:11
转载请注明出处和作者,谢谢。
Python 的优点
人们为何使用python
 1、软件质量
       python更加注重可读性,一致性和软件质量、
       即使代码并非你写,python的可读性也保证了其代码易于理解。
       而且python支持软件开发的高级重用机制,如 OOP 面向对象编程

2、提高效率
       python代码大小仅有  C 和 JAVA 的 1/3 到  1/5  ,代码维护开销更少,
       并且可以立刻执行,无需传统的编译连接等步骤。进一步提高了程序员的效率。

3、可移植性
       python可以不做任何改变就可以在所有主流计算机平台上运行。
       windows和linux仅仅是代码的复制就可以。

4、标准库的支持
        内置众多预编译并可移植的功能模块(标准库)。
        支持大量的第三方扩展

5、组件集成
       Python可以调用 C 和  C++的库并且可以被其调用,同样可以与java组件集成
       与COM和  .NET框架通信。不是一个独立的工具。

Python是脚本语言?
      python是一种多用途的编程语言,可以定义为面向对象的脚本语言。
     可以称其为脚本,也可以称其为程序,按照其用法不同。

谁在使用python
      openstack   youtube   EVE     Maya    NASA  等

python和其他语言比较起来如何
      比TCL更适宜于开发大型系统
      比Perl更加简洁,更可读更易于维护。
      比JAVA和C更简单更易于使用。脚本语言的特性
      比VB具备跨平台性
      比PHP用户更广,当然python可以用来构建网站
      等等。。。

Python如何运行
       在文本文件中输入代码,之后在解释器中运行这些代码。
       在代码开始进行处理前,python先将其编译成字节码,之后将其转发到虚拟机中。
       字节码是源代码底层的,与平台无关的表现形式。
       python把每一条源语句分解为单一步骤来将这些源语句翻译成一组字节码指令。
      
       如果python进程在机器上拥有写权限,那么它将把程序的字节码保存为一个.pyc为扩展名的文件。类似编译后的py源代码。
       之后如果再次运行程序时,源代码没有经过修改,则Python将跳过编译步骤,直接加载  .pyc 字节码。
       如果仅仅将字节码分发到其他机器上,也没有问题。python完全可以在没有源码的情况下执行字节码。
      
       PVM  是  python的虚拟机。  
       说是虚拟机,其实是迭代运行字节码指令的一个大循环。无需独立安装,是python的一部分,是运行引擎。

转载请注明出处和作者,谢谢。