- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
建筑-python入门教程一篇不错的python入门教
python入门教程:一篇不错的Python入门教
程
疯狂代码 http://CrazyC/ ĵ http:/CrazyC/Python/Article69262.html
原文 /python/instant-hacking.php
Instant Hacking[译文]
译者: 肯定来过
这是篇简短有关python设计语言入门教程原文在这里翻着词典翻译了来!
这是份对编程艺术简短介绍其中例子是用python写成(如果你已经知道了该如何编程但是想简单了解下
python你可以查阅我另篇文章Instant Python)这篇文章已经被翻译为意大利、波兰、日本、塞尔维亚以及巴西
葡萄亚语等许多种语言而且正在被翻译为韩语(译者:当然现在已经包括了中文版本只是作者并不知道)
这篇文章和如何闯入别人计算机系统的类东西无关我不关注那类事情所以请不要email问我那些东西
注意:要使此文中例子正确运行你应该把它们写在个文本文件中然后用解释器运行;不要试图直接在交互方式下
运行它们--不是所有都可以这样运行(不要问我和此有关具体细节最好查阅python文档或者email给
help@)
1. 运行环境
要用python写你必须先安装个python解释器它可以存在于大多数平台(包括Macosh、Unix和Windows)更多
和此有关信息可以在python网站WebSite上找到你还应该有个文本编辑器(象emacs、notepad或者类似东西)
2. 编程是什么?
为计算机写其实就是给它系列指令告诉它去做什么计算机在某些方面就象是菜谱指导我们如何做菜那种例如
[1]:
假日火腿沙拉
原料:
腌泡汁:
1/4杯酸橙汁
1/4杯低钠大豆酱油
1/4杯水
1大汤匙植物油
3/4茶匙小茴香
1/2茶匙牛至
1/4茶匙热胡椒粉
2片丁香、大蒜捣碎
沙拉:
1份(12盎司)罐装少钠午餐肉火腿切成条状
1个洋葱切片
胡椒粉切好生菜
12个樱桃西红柿切半
思路方法:
把腌泡汁装在有合适盖子广口瓶里摇匀用塑料袋装上火腿泼上腌泡汁封住袋口在电冰箱里腌制30分钟从塑料袋
里取出火腿;准备2大汤匙腌泡汁在煮锅里煮下加上火腿、洋葱、绿色胡椒烧3到4分钟直到火腿熟了为止……
当然没有台计算机会懂这个……而且即便是懂大多数计算机也不可能烧制出份沙拉那么我们该如何让这些变得对
计算机来说更为友好些呢?从根本上说依赖于两点:首先我们必须以计算机可以理解方式和的交流;其次还要和
它谈论它能够做到事情
第点意味着我们必须使用种语言--种已经为的准备好了解释器设计语言第 2点意味着我们不能期望计算机为
我们做份沙拉--但是我们可以让它做数字累加或者在屏幕上打印东西的类事情
3. Hello……
设计教程有个传统通常以在屏幕上打印“Hello, world!”这样做为开始对python来说这非常简单:
pr Hello, world!
它从根本上说很象上面菜谱(尽管要短得多!)它告诉计算机做什么:打印“Hello, world!”如果让它打印更多废
话该如何做呢?很简单:
pr Hello, world!
pr Goodbye, world!
不比上个难是不是?但是不如何有趣……我们希望它可以处理更多元素就象沙拉菜谱那样那么我们都有哪些元素
呢?首先有串象“Hello, world!”除此的外还有数字假设我们打算让计算机为我们计算矩形面积我们可以给它
如下菜谱:
# The Area of a Rectangle
# Ingredients:
width = 20
height = 30
# Instructions:
area = width * height
pr area
你大概可以看出它同火腿沙拉菜谱相似性(尽管有些细微差别)但它是如何工作呢?首先以#开始行叫做注释事实
上会被计算机忽略然而插入象这样小段注释对于增强你可读性来说是很重要
接下来看起来象 foo = bar 这样行叫做赋值对于 width = 20 这样情况来说就是告诉计算机从这里开始width就
代表20了它还意味着个名字为“width”变量从此被创建了(如果它先前已经存在那么会被重新覆盖)所以我们以
后使用这个变量时候计算机就知
文档评论(0)