Python学习(一)—— 初识python

一、python简介

Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。
Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
(以上内容摘自百度百科:Python)

二、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 ...

以上除PyPy之外,其他的Python的对应关系和执行流程如下:

PyPy,在Python的基础上对Python的字节码进一步处理,从而提升执行速度!

(以上内容摘自吴沛齐老师博客)

三、python环境搭建

1. windows环境:

1)下载python安装包(官方网站:https://www.python.org/)

  

  可以选择python2最新版本2.7.11或者python3最新版本3.5.1

  

  根据系统版本(32位或者64位)选择python的windows版本安装包

  

2)开始安装,选择通用安装(customize installation)。另:在Add Python 3.5 to PATH前打勾,安装完成后将默认自动将python添加到windows环境变量,不用在自行设置。

  

   下一步默认全选

  

  勾选Install for all users(为所有用户安装),Customize insatll location项设置本机python安装位置,点击Install按钮

  

  安装完成

  

3)安装完成后验证,打开windows命令控制台,输入python,然后回车,出现如下画面,表明成功

  

  若验证失败,则为环境变量设置错误,可“我的电脑”右键单击->属性->高级系统设置->环境变量->系统变量->path,查看python环境变量设置是否正确

           

        

2. Linux环境安装(Cent OS 6.5)

1)下载python 2.7安装包,

  桌面右键单击,点击open in Terminal,打开控制台

  

  切换到想要存放下载文件的目录,输入wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz,开始下载

  

2)下载完成,解压 tar zxvf  Python-2.7.11.tgz (tar命令具体参数及其他用法见 http://www.2cto.com/os/201308/233614.html),cd Python-2.7.11进入解压目录

  

3)安装

  1  ./configure

  

  2  make all

  

  3  make install

  

  结果就报错了,啥原因呢?"cannot create regular file '/usr/local/bin/python2.7':Permission denied",不能创建,原因是:

  当前用户没有权限对/usr/local/bin/ 进行操作(创建、更新等)

  解决方法:切换到root(管理员)用户,进入Python-2.7.11目录,重新执行make install命令

  

  4  make clean(清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件)

  

  5  make distclean(类似make clean,但同时也将configure生成的文件全部删除掉,包括Makefile)

  注:实际可直接make distclean,而不用执行第4步的make clean

4)/usr/local/bin/python2.7 -V(查看版本信息)

  

  查看系统python版本 /usr/bin/python -V

  

5) 修改原python连接,利用软连接讲默认的python版本变为2.7.11

  1. mv /usr/bin/python /usr/bin/python2.6.6

  2. ln -s /usr/local/bin/python2.7 /usr/bin/python 

(Linux环境安装python参考Eva博客)

 

 

posted @ 2016-05-14 17:31  kingdompeng  阅读(503)  评论(0编辑  收藏  举报