status

草稿

ZoomQuiet; 99%;reformat ,plugin 边注

-5 CDay 初体验和原始需求

Use it! do not learnning -- 用之,不学!

剧本背景

嗯嗯嗯,所谓实例故事,就是设计一个具体情景,让代表读者的菜鸟,跟着代表作者的老鸟,完成一件事儿,在过程中引导式的学习Python;

当然读者不一定菜,作者可能也鸟不过读者,但是,有个具体的事儿,也好说起来不是?就象说书的,也得先来个定场诗什么的活跃一下气氛不是? 那么...

人物

小白
  • 读者一方,没有或是仅有一点编程体验的好奇宝宝,想使用Python 解决一个实际的问题
行者
  • 嗯嗯嗯!啄木鸟社区的一个或是一群热心的先行学习过Python 的好人,说话可能有些颠三倒四,但是绝对是好心人哪

专用语

列表:

{{{详细:: 邮件列表有古老的规范和礼节 http://www.woodpecker.org.cn/share/classes/050730-CPUG/usMaillist/

CPyUG社区有丰富的列表资源 http://wiki.woodpecker.org.cn/moin/CPUGres }}}

事件

小白忽然间厌烦了不断的下载安装,破解,却总是找不到称心的软件的生活:“MD!怒了! 什么破软件这么不好使,还要150$!!! 我自个儿写! 用一个丢一个!”

触发事件

怎么回事儿呢? 小白到列表中一说,原来是买了台刻录机,这一下, eMule 的下载更加是没日没夜了,但是才一个月刻录出来的光盘就有上百张了,结果想找回一个专辑的MP3,简直不可能了...

想要一种工具:

**可以不用插入光盘就可以搜索所有光盘的内容**

就这么简单的一个愿望,乍就是找不到好用的软件?!

Python!

OK!你们都说Python 好用,那么来尝试一下吧! 我是菜鸟我怕谁?!

运行环境
  • 推荐 ActivePython 一个商业产品,但是有自由使用版权的,一个完善的Python 开始应用环境,关键是文档齐备; GNU/Linux 环境中,当然是原生的 Python.org

{{{详细: ActivePython http://www.activestate.com/Products/ActivePython/ 商业公司,但是对自由软件支持良多

Python.org http://www.python.org/download/ Python 语言本身的大本营 }}}

好了,下载,安装,没什么说的,这再不会,先进行电脑扫盲,再来学习编程吧您...

Hello World!

灰常灰常,著名的,但凡是编程语言,第一课都要玩的例程,如果你也想看一看Python 的?

snapHolleWorld.png

再Show 一个类似的,但是推荐的体验环境 iPython {{{详细:: iPython 环境 http://ipython.scipy.org/ 是个融合了N多Unix Shell 环境特质的Python 交互式命令行环境 ,推荐使用,你会爱上 TAB 键的;-) }}}

snapiPyHolleWorld.png

是也乎,就是这么简单,告诉Python 打印"Hello World!" 就好.

所以说,对于Python, 勿学,即用就好!

文档

但是丰富的文档还是可以安抚我们面对未知的恐惧的*,推荐以下深入阅读资料,但是不推荐现在就全面阅读

原始需求

嗯嗯嗯!安装好了Python环境,在行者的指点下又收集了一批资料的链接,那么小白想真正开始软件的创造了, 但是,行者又告戒:

好的,于是小白将直觉的软件需求细化了一下:

仅仅就这两点,也仅此两点的需求,可以?如何?以及怎样通过Python 实现?小白和读者一同期待...

-5 CDay 小结

作为开始,今天小白决定使用Python 来解决光盘内容管理,这一实际问题; 安装了python 环境,运行了 "Hello World!" 实例.

OK!轻松的开始,但是,你知道,你同时获得了免费的绝对强大的科学计算器?

练习

-- ZoomQuiet 2007-02-20 06:12:54

<<PageComment2(nosmiley=1, notify=1)>>

ObpLovelyPython/PyDay-5 (last edited 2009-12-25 07:14:48 by localhost)