python 简介
python简史
python的创始人:Guido van Rossum

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


python版本的选择
- 从开源项目看,支持py3的比例已经大大提高,知名的项目一般都支持py2.7和py3+。
- py3比py2更规范统一。
- py3中字符串默认编码使用Unicode。
- py3 解决了py2中字符串和二进制数据的烂摊子。py2中字符串既可以表示文本数据可以表示二进制数据
- py2.7是2.x系列的最后一个版本,已经停止开发,不再增加新功能。2020年终止支持。
python环境的部署:
windows下部署python:
- 安装包下载地址:https://www.python.org/downloads/
- 默认安装路径:
python2 C:\python27
python3 C:\python35 # 最后一个数字会根据版本不同而不同 - 配置环境变量:
计算机->属性->计算机名称、域和工作组设置(更改设置)->高级->环境变量,在变量PATH中加入步骤2中的安装路径
linux部署python
linux自带python,
建议使用ubuntu14.04及以上版本,自带python2和python3 两套环境。
python 简介的更多相关文章
- Python学习--Python简介
Python 简介 Python是一种解释型.编译性.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. P ...
- 3. Python 简介
3. Python 简介 下面的例子中,输入和输出分别由大于号和句号提示符 ( >>> 和 ... ) 标注:如果想重现这些例子,就要在解释器的提示符后,输入 (提示符后面的) 那些 ...
- Python之路【第一篇】:Python简介和入门
python简介: 一.什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象.直译式的计算机程序语言. 每一门语言都有自己的哲学: pyth ...
- 【Python①】python简介,安装以及配置
今天开始学习python,将一些心得和知识点记录下来,如有疏漏或表达问题,欢迎指正.后面所有代码均为Python 3.3.2版本(运行环境:Windows7)编写. 附:2014年8月TIOBE编程语 ...
- Python 简介和入门
1.Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- Python学习【第一篇】Python简介
Python简介 Python前世今生 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 现在,全世界差不多有600多种编 ...
- Python自动化 【第一篇】:Python简介和入门
Python简介: 一.什么是python Python是一门动态解释性的强类型定义语言. pythonde 特点:“优雅”.“明确”.“简单”. 二.Python由来 python的创始人为吉多·范 ...
- Python学习之Python简介
Python简介 Python的由来 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象.解释型计算机程序设计语言,它是吉多·范罗苏姆(Guide van ...
- python成长之路【第一篇】:python简介和入门
一.Python简介 Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言. 二.安装python windows: 1.下载安装包 https://www.pyt ...
- python简介-copy
首先python的老家https://www.python.org/ 原文http://www.runoob.com/python/python-intro.html Python 简介 Python ...
随机推荐
- spring boot初探
又被领导鄙视了,说让先把程序跑起来,再去研究深层次的东西.. 我又一次没有学会走就要开始跑了..说干就干 eclipse mars下载 新建maven project 加依赖 <dependen ...
- 0020 Linux 文件操作命令
1. 创建文件 touch 文件名 2. 删除文件 rm 文件名 3. 复制文件 cp 源文件 目录 4.剪切文件 mv 源文件 目标文件 5.重命名文件 mv 源文件名 新文件名 6.改变文件权限 ...
- Web前端入门了解
Web就是指万维网,网站,Web开发的方向包括Web前端,Web后台. Web前端又分为 静态Web 和 动态Web, 静态Web就是用HTML实现的. 动态Web的实现方式有多种. 动态Web的实 ...
- python的类和对象——进阶篇
写在前面的话 终于,又到了周五.当小伙伴们都不再加班欢欢喜喜过周末的时候,我刚刚写完这一周的游戏作业,从面对晚归的紧皱眉头到现在的从容淡定,好像只有那么几周的时间.突然发现:改变——原来这么简单.很多 ...
- Windows下配置OpenGL环境
这里编译工具为VS2012. 首先OpenGL的官网如下链接(英文) http://www.opengl.org http://www.opengl.org/resources/libraries/g ...
- toolkit学习笔记
- malloc函数详解
一.原型:extern void *malloc(unsigned int num_bytes); 头文件:#include <malloc.h> 或 #include <alloc ...
- jedis,spring-redis-data 整合使用,版本问题异常以及解决。
最近整合使用redis spring-redis 出现了一下问题 spring:3.2.4.RELEASE jedis: jedis 2.4.2 spring-data-redis: 1.5.2.R ...
- 通过ksoap2-android来调用Web Service操作的实例
import java.io.IOException; import org.ksoap2.SoapEnvelope;import org.ksoap2.serialization.SoapObjec ...
- movebase导航
利用turtlebot 的导航配置文件 由于movbase发的速度太不友好了所以使用了ros自带的滤波安装相应的包 apt-get install ros-indigo-yocs-velocity-s ...