Python学习基本系列笔记(一)

今天一朋友忽然问我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乘法口诀代码:




今天先写到这吧。比较简单。完全是因为我朋友说想看看这个方面的资料引起,心血来潮

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值