我与python第一次亲密接触

时间:2021-11-15 20:47:20

我与python第一次亲密接触

    由于项目中要解析python生成的日志文件,于是今天下班回来后就打算在自己的笔记本上先把python开发环境搭建好,在网上查了些资料之后决定开始动手实践了。由于我笔记本上已安装了eclipse和jdk,现在主要是把我个人安装python,及eclipse中集成python开发环境整理一下。以备自己温故而知新,同是也希望给如同我一样才开始接触python的朋友们有所帮助和借鉴!

    一.首先安装python

       1. 我习惯下载最新版本的开始学习,若最新版本存在版本兼容问题时再换稍低版本的。我下载的版本为         python-3.3.0,

    下载地址为:http://www.python.org/getit/releases/3.3.0/,

    我下载的是:Windows x86 MSI Installer (3.3.0) (sig)

       下载后双击python-3.3.0.smi文件开始安装,最好在安装时让它自动安装,不用重选安装目录,最好不要让    安装目录有多层目录(我开始选择在d:\Programfiles\python33\,并配置了环境变量后,在命令行下输入python    命令仍不可用,于是就选择了默认安装路径,配置好环境后并重启电脑就可以运行了)。

       2. 编辑系统环境变量path:

       在path变量值的最后面加上;c:\python33\

我与python第一次亲密接触

       3. 检测是否安装成功

       打开命令行输入python命令,若显示如下图所示表示安装成功。

我与python第一次亲密接触

        此时在安装程序中可以python看到自带的编辑器,打开IDLE可以看到GUI界面:

我与python第一次亲密接触我与python第一次亲密接触

       在help中可以查看python的api,至此python安装完成。

    二.Eclipes中安装Python插件

       1. 下载于Eclipse中开发Python的插件PyDev

       下载地址:http://sourceforge.net/projects/pydev/files/

       我下载的是最新版本的:

       PyDev 2.7.1.zip

2012-10-09

8.0 MB

       2. 将下载的PyDev2.7.1.zip文件解压后,复制features和plugins文件到eclipse安装目录对应的文件下。

       3. 打开eclipse->preferences->PyDev->Interpreter-Python->new然后配置如下图所示,对应的值即为安装    目录下python.exe所在路径。

我与python第一次亲密接触

    确定后在selectionneeded界面中全选,如下图所示。

我与python第一次亲密接触

    点击确定,apply后可能会弹出一个selectionneeded小框,再一次全选。

我与python第一次亲密接触

 

     Ok后完成设置。

 

    三.在eclipse中创建python工程

       1. File->new ->PyDev,如下图所示。

我与python第一次亲密接触

        下一步,在弹出的窗口中,依次填写Project name(工程名)——》为工程选择Directory(目录)——》     选择Project type(工程类型)——》选择版本号(如果没有自己正在使用的版本号,则选择比自己版本号老一     些的版本号)——》选择Interpreter(解释器),选择在前面配置的解释器,并勾选Create ‘src’ folder       and add it to the PYTHONPATH?选项。如下图所示。

我与python第一次亲密接触

      注:上图中,因为自己安装的python是3.3版本,grammer version最高可选的为3.0,所以在上面选择了3.0。

      2. 创建一个空的模块,如下图所示。

我与python第一次亲密接触

       点finish后,工程文件结构如下:

我与python第一次亲密接触

       在里面打印出hello world,代码和运行效果如下,今天是第一次接触python,所以对语法暂不做解释。

我与python第一次亲密接触

       在控制台上看到输出的结果,下面看一下输出中文是否有问题。

我与python第一次亲密接触

       显然是编码的问题,把工程改为UTF-8,再次运行,在此也不做解释为什么默认的GBK不行,就我对python的浅    显的了解可能是与python输出是以unicode有关。

 我与python第一次亲密接触

        好了,今天就到这里吧,有些困了。后面对python学习深入了再来解释字符编码问题!

        明天部门有活动,现在好好休息下,明天该好好耍一下了。