python的小介绍

Python简介

  1. 龟叔

  2. 优美、清晰、简单

  3. 主要应用领域:

    • 云计算
    • WEB开发
    • 科学技术、人工智能
    • 系统运维
    • 爬虫
    • 金融量化分析
    • 图形GUI
    • 游戏
  4. Python发展史

    • 1989年,Guido开始写Python
    • 1991年,第一个Python解释器诞生
    • 2004年,最流行的WEB框架Django诞生
    • 2008年,python2和python3版本共存
      • python2:C,Java,C#,源码不统一,功能重复,维护难度大
      • python3:源码统一,维护难度降低了
  5. python是一个编程语言

    • 分类:编译型、解释型,强类型、弱类型

      • 编译型:只翻译一次

        代表语言:C,C++

        优点:运行速度快

        缺点:开发速度慢

      • 解释型:一句一句的翻译,逐行翻译

        优点:开发速度快

        缺点:运行速度慢

        代表语言:Python,JavaS,PHP

    • Python的优缺点

      • 优点:

        1. Python的定位是优雅、明确、简单,初学者容易入门,而且可以编写非常复杂的程序。
        2. 开发效率非常高,Python有非常强大的第三方库
        3. 高级语言,无需考虑如何管理你的程序使用的内存一类的底层细节
        4. 可移植性,由于它的开源本质,Python无需修改就几乎可以在市场上所有的系统平台上运行。
        5. 可扩展性,可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。
        6. 可嵌入性,可以把Python嵌入你的C、C++程序,从而向你的程序提供某些功能。
        • 缺点:
          1. 运行速度慢
          2. 代码不能加密
          3. 线程不能利用多CPU
    • Python的种类

      • Cpython: 官方版本,使用C语言实现
      • Jython: 会把Python代码动态编译成Java字节码,然后在JVM上运行
      • IronPython:用C#实现
      • PyPy:Python实现的Python,统一编译后再运行
原文地址:https://www.cnblogs.com/zyyhxbs/p/10968411.html