python 10分钟速成 _给非程序员的pyton(一)

 Python是一门强大的动态语言.对于普通人来说.掌握一个好学好用的编程语言能给你带来很多便利和快乐.如果你有兴趣,请看 无所不能的python了解python具体的优点.本文不假设你会任何语言.当然如果你学过其他编程语言则学习python会轻松很多.

好了.我们要速成.所以废话少说.下面开始正题

一 安装

(已经装好的请直接跳到下一章)

你要有个xp系统可以在很多地方找到python安装程序.
比如
官方:
http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi
国内:
http://www.skycn.com/soft/5251.html
下好了就运行安装.一路next下来.安装就轻松完成了.在菜单里面打开python.试试看几个程序是否能正常运行

设置环境变量.这个不是必须的.只是帮助系统找到python
右键我的电脑->属性->高级->环境变量 在下面窗口中选path
选编辑.用分号分隔不同的目录.加入python安装路径.

有问题可以参考这里
http://www.myfaq.com.cn/A/2005-06-29/123574.html

二 编程初学者必读

(如果你会任何编程语言请直接跳过)

为什么编程:

你要做的事现有软件做不到或不方便,让你头疼.所以编程来解决
编程很有趣,让你能控制自己的电脑.让它成为你的仆人.而不是骑在你头上.
编程很酷.大家都羡慕.
XX叫我编
.......

为什么是python
好学
易用
最新最酷
容易除错
适合初学者
面向对象
功能强大
编程快速
.........

如何编程:
1思考.
2打字告诉电脑你要干什么
3用python解释器运行你刚才打的
4得到正确结果,如果错了就返回第1步再来.直到正确

概念(一点点 并不精确. 理解就行)
变量:用来存东西的地方
函数: 就是若干操作步骤.完成你要的功能
输入输出:程序可以接受你的数据.处理完了打印在屏幕上.

三 变量


python是弱类型语言.也就是说变量中可以放任何东西,变量可以直接使用,不用声明

比如 :
a=5
print a
a="hello python world"
print a

(学过编程的直接到下一章)

实践一下:
打开你的pyton解释器.屏幕上面应该是这样
Python 2.5.1 (r251:54863, May 31 2007, 17:08:14)
[GCC 4.1.2 20070502 (Red Hat 4.1.2-12)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
好了,把上面的几条语句子打进去看看.
结果应该是这样

>>> a=5            变量可以存数                   
>>> print a
5
>>> a="hello python world"   变量也可以存字 
>>> print a
hello python world
>>>

print的功能是把变量打印出来,可以用逗号隔开,一次打印好几个变量
比如print a,b,c

四 函数


函数就是把一些操作集合到一起.比如我们要定义函数foo

def foo():  函数定义后要加个冒号
    print a   属于这个函数的内容都要缩进.按tab
    b=10
    print b

这样就定义好了.注意!! pyton是用缩进来控制程序结构的.这点和其他语言很不同
比如
def foo():
    print a
    b=10
    print b

def foo():
    print a
b=10
    print b
就是不同的,后面一个b=10 没有缩进.造成错误.好在大部分编程环境都会帮你自动缩进

函数可以有参数,参数也不用定义,返回值也不用定义
def foo(a):
    print a
    return a

五 输入输出

输入
a=raw_imput(" Please input something")这句话打出Please input something,然后把输入的结果放入a

输出
print 可以有很多用法

比如常用的
name="leo"
year=5
print "My name is "+name+" , I am "+ str(year)+"years old"
结果
My name is leo, I am 5 years old
其中 str()函数是把数字转为字符的函数.

六 综合一下

打开你的pyton编辑器.新建一个python程序.
输入:
def  addString(n,a):
    out=n+" .what a good name. I am a smart computer and I know your age is "+str(a)
    return out

name=raw_input("Hello ,I am a computer. May i know your name?")
age=raw_input("What about your age?")
output=addString(name,age)
print output


保存成pyDummies.py文件.
按F5在编程环境里面运行.或者开始->运行 输入cmd. cd到pyDummies.py的目录
python pyDummies.py 来运行
结果
Hello ,I am a computer. May i know your name?leo
What about your age?5
leo .what a good name. I am a smart computer, I know your age is 5

万事开头难.如果你成功的做完这个练习.说明你已经搭建了合适的开发环境.以后就都的程序都可以这样运行了.当然在后面的文章中我会带来更多有趣和有用的内容

 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值