Python是一门强大的动态语言.对于普通人来说.掌握一个好学好用的编程语言能给你带来很多便利和快乐.如果你有兴趣,请看
无所不能的python了解python具体的优点.本文不假设你会任何语言.当然如果你学过其他编程语言则学习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叫我编
.......
易用
最新最酷
容易除错
适合初学者
面向对象
功能强大
编程快速
.........
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()函数是把数字转为字符的函数.
输入:
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
万事开头难.如果你成功的做完这个练习.说明你已经搭建了合适的开发环境.以后就都的程序都可以这样运行了.当然在后面的文章中我会带来更多有趣和有用的内容
好了.我们要速成.所以废话少说.下面开始正题
一 安装
(已经装好的请直接跳到下一章)
你要有个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
万事开头难.如果你成功的做完这个练习.说明你已经搭建了合适的开发环境.以后就都的程序都可以这样运行了.当然在后面的文章中我会带来更多有趣和有用的内容