今天一朋友忽然问我python方面的一些知识。我很惊讶他为什么突然想学习python呢。他说看了下这门语言后觉得很有意思。感概了一下,回顾一下当初打算学习python前前后后的一些思想波动,觉得很有必要将记录一下学习的进程,希望能坚持多写几篇。
第一次接触python是公司的一个私有云项目,需要架设多台服务器以及虚拟机进行实验。前期的技术调研自然也就扔到了我的头上,在多个方案比较后,发现使用国外的convirt平台很符合需求,在调查过程中发现convirt平台是使用python写的,后来进一步发现原来python可以做非常多事情。并且当看了下他们的代码后一下就被吸引了:原来代码还可以这样去写。我对几个朋友说,如果我一开始学习的就是python,我将会非常的幸运。于是开始有意识的看了看python方面的知识。
python在web,应用程序以及脚本上都有着不错的表现。因为本人最近大部分项目都是直接部署在linux上,所以python也就直接使用linux环境进行编程开发测试。该系列文章默认开发和部署环境都是CentOS5.8。
1.python在linux 环境下安装
python版本选择。目前最新的版本是3.3.2和2.7.5。官网上说:If you don't know which version to use, try Python 3.3. Some existing third-party software is not yet compatible with Python 3; if you need to use such software, you can download Python 2.7.x instead.。目前有些开源项目还没有支持到3.0以上的,所以我还是选择了2.7.5。说真的,我们的功利性还是太强了些。等那些大牛们把3.3以上版本搞的差不多的时候去研究3.0以上的版本吧。
选择下载Python 2.7.5 compressed source tarball 。
一般来说linux默认安装python,版本是2.4.3.
安装步骤:
注:python安装是需要gcc 所以先将gcc包都安装上再说(经常会漏掉该步骤)
# yum install gcc*
# tar zxvf Python Python-2.7.5.tgz
# cd Python-2.7.5
#./configure --prefix=/usr/local/Python-2.7.5/
# make
# make install
安装完后在ssh命令行中输入 python
显示如下,则表示安装成功:
python 版本为2.7.5
在控制台上输入print “hello world”
如下:hello world
2.python开发环境配置
python开发IDE有很多种,很多装XX的人说可以直接使用vim 或者txt之类的。我只能说我的水平有限,还是用些比较常规的方法的。因为对eclipse还算习惯,所以选择了eclipse+pydev还开发python。具体配置网上很多,比较详细的可以参考有http://www.cnblogs.com/allenblogs/archive/2010/10/21/1857258.html
再次就不多做罗嗦了。
3.开发环境配置完毕后,经典的一句话又回来了。打印“Hello World!”
使用eclipse 创建项目:
3.1
确定后
Python 有三种可供选择 jython Iron Python 以及Python 。我们选择python。 Jython是它是一个Python语言在Java中的完全实现的Python语言,Iron Pyhon是一种在NET和Mono上实现的Python语言。
3.2 添加测试程序
因为是测试程序,所以可以选择忽略 Package (正式项目还是有的比较好)
3.3 在编辑器里面输入 print "hello world" 按下F5后如下
到此表示我们所有的环境已经全部搭建完毕。
附一简单打印99乘法口诀代码:
今天先写到这吧。比较简单。完全是因为我朋友说想看看这个方面的资料引起,心血来潮