博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 简介
阅读量:5345 次
发布时间:2019-06-15

本文共 1211 字,大约阅读时间需要 4 分钟。

python简史

python的创始人:Guido van Rossum

这就是python的创始人

Guido 在1989年12月时,寻找一门“课余”编程项目来打发圣诞节前后的时间。Guido决定为当时正构思的一个新的脚本语言写一个解释器,它是ABC语言的后代,对UNIX/C程序员会有吸引力。作为一个略微有些无关想法的人,和一个蒙提·派森的飞行马戏团的狂热爱好者,他选择了Python作为项目的标题。

python的种类

  • CPython : 标准的python,是官方实现,也是其他python编译器的参考实现,还是应用最广的python解释器,通常我们所说的pyton就是指CPython。CPython是由C来编写的。执行代码的时候,过程是 将源码编译成字节码,然后由python虚拟机解释执行。
  • Jython :java实现的python,执行代码的时候,过程是 将源码编译成字节码,然后由JVN虚拟机解释执行。
  • IronPython : .NET实现的python,与Jython类似,将源码编译成字节码,然后在CLR上运行。
  • PyPy : 用RPython,利用Tracing JIT技术实现的Python实现的Python。RPython是python的一个子集。
  • Cython、Brython、RubyPython,Pyston等

为什么要用python

  1. linux系统原生自带,
  2. python可以应用众多领域。如:数据处理、图形处理、数学处理、文本处理、系统编程、网络编程、数据库编程等。众多公司都使用了python:google,youtobe,Intel 、Cisco 、Hewlett-Packard 、Seagate等
  3. 丰富的第三方库
  4. python的排名

python版本的选择

  1. 从开源项目看,支持py3的比例已经大大提高,知名的项目一般都支持py2.7和py3+。
  2. py3比py2更规范统一。
  3. py3中字符串默认编码使用Unicode。
  4. py3 解决了py2中字符串和二进制数据的烂摊子。py2中字符串既可以表示文本数据可以表示二进制数据
  5. py2.7是2.x系列的最后一个版本,已经停止开发,不再增加新功能。2020年终止支持。

python环境的部署:

windows下部署python:

  1. 安装包下载地址:
  2. 默认安装路径: python2 C:\python27 python3 C:\python35 # 最后一个数字会根据版本不同而不同
  3. 配置环境变量: 计算机->属性->计算机名称、域和工作组设置(更改设置)->高级->环境变量,在变量PATH中加入步骤2中的安装路径

linux部署python

linux自带python, 建议使用ubuntu14.04及以上版本,自带python2和python3 两套环境。

转载于:https://www.cnblogs.com/resn/p/5528195.html

你可能感兴趣的文章
intel A20地址线 分类: 硬件相关 2014...
查看>>
在Linux系统中使用蓝牙功能的基本方法
查看>>
theano学习指南1(翻译)
查看>>
ios键盘上添加辅助视图
查看>>
js解析字符串为json对象使用eval(str)方法
查看>>
Python redis 简单介绍
查看>>
获取 SharpSvn 执行 svn 操作的实时日志
查看>>
UWP开发:自动生成迷宫&自动寻路算法(1)
查看>>
rabbitmq 安装
查看>>
NYOJ 题目12喷水装置(二)
查看>>
六首失传股诗教你如何抄底和逃顶
查看>>
一种基于Qt的可伸缩的全异步C/S架构server实现(二) 网络传输
查看>>
经典C面试题
查看>>
Oracle数据库 表
查看>>
PHP cURL使用小结
查看>>
Apache 配置多站点访问「为项目分配二级域名」
查看>>
网页中插入透明Flash的方法和技巧
查看>>
动态内存申请函数选择(realloc、malloc 、alloca、 calloc)
查看>>
数和二叉树的基本概念和类型
查看>>
Oracle 基础学习(二) SQL基础查询
查看>>