Differences between revisions 45 and 46
Revision 45 as of 2008-09-25 03:34:47
Size: 7127
Editor: ZoomQuiet
Comment:
Revision 46 as of 2008-09-25 14:35:23
Size: 7434
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 204: Line 204:
==== 链接注意 ====
`为了读者输入网址的方便,建议`:
 * 所有外部URL 都配合提供 压缩后的短访问地址,
 * 例如:
{{{
Rockety 的Karrigell 使用体验,
访问地址:http://wiki.woodpecker.org.cn/moin/RocketyKarrigell
精巧地址:http://tinyurl.com/4qz4ab
,,,
}}}

TableOfContents

Include(ZPyUGnav)

可爱的Python编辑约定

愿: 2008-05-04 青年节前必须完成所有撰写工作!

再愿: 2008-06-15 前必须完成所有撰写工作!

再期愿: 2008-09-01 前必须完成所有内容撰写工作!

不得不愿: 2008-11-11 光棍节 前可以见到全部排版小样!

编辑分析

感谢新摧生婆的认真:

改进对策

根据过往的修订,和几届编辑的沟通,基本清楚了

技术入门图书的要点
  1. 中心内容明确
  2. 整体内容足够
  3. 各章内容完备
可爱的Python成书要求
  1. 以实例故事为核心,展示社区体验,传达 Pythonic 思想
  2. 选择和统一体例后半的 作弊条 形成呼应
  3. 使用边条和书眉,将前后内容统一起来

故事图谱

[:/StoryMapping:故事图谱图例设计和约定]

追加书眉

建议根据[http://www.douban.com/subject/1395497/ MIND HACKS] 的设计给图书的3大部分追加书眉

CDay*
  • 将原先的 PyDays 修订成 CDay ~ 光盘故事

  • 每天的进度故事 使用统一的 CDay* 来标定,以便其它章节统一使用

KSay*
  • 将原先的 KsDays 修订成 KDay ~ Karrigell故事

  • 每天的进度故事 使用统一的 KDay* 来标定,以便其它章节统一使用

PCS*
  • Python Cheat Sheet ~ Python 作弊条

  • Py初学者作弊条汇集;常见任务处理;Py2.5 绝对简明手册 合成为 Python 作弊条!

  • 根据前述两个实例故事 的内容,选择相关知识点,统一体例成 PCS* 来标定,以便其它章节统一使用

  • 建议由 清风和张沋鹏協同快速完成; 并特邀 现在 ZEUUX 成员的前博文编辑,方舟掺合!
  • 同时参考好书 [http://www.lightbird.net/py-by-example/ Python by Example]

图例追加

似在故事各个章节尾部追加 内容图谱 标定出读者在整个图书内容的阅读位置

CDay-5
  • attachment:LovPy-CDays-5.png

CDay-4
  • attachment:LovPy-CDays-4.png

体例追加

为将实例故事中涉及知识点在不打断叙述的前提下进行友好提示,约定以下行文体例:

{{{详细:: 表示以下内容出现在边条中 将涉及内容指向后面的 PCS* 请编辑设计明确的图标来引导 }}}

{{{注意:: 表示以下内容出现在边条中 包含警告事项,可能涉及内容会指向后面的 PCS* 请编辑设计明确的图标来引导 }}}

{{{脚注:: 表示以下内容出现在脚注中 包含题外的信息,笔者心路,等等和正文有关, 但是不直接的信息 请编辑设计明确的图标来引导 }}}

附图约定

Include(/AttaPicName,,from="^##startInc$",to="^##endInc$")

行文效果

所有代码已经执行的命令行效果将使用文本方式罗列!

字体建议
颜色建议

   1 # coding : utf-8
   2 import os
   3 export = []
   4 for root, dirs, files in os.walk('/media/cdrom0'):
   5     export.append("\n %s;%s;%s" % (root,dirs,files))
   6 open('mycd2.cdc', 'w').write(''.join(export))
  • attachment:ipy-effect0.png
  • attachment:ipy-effect1.png
图标建议
  • 所有图书中涉及到的语言/软件/社区/团队 有标准logo的都应该尽量收集和正确的使用!

截屏注意

提醒
  1. 不要出现多余工具条,只有地址栏和页面标签就足够了
  2. 尽量截取小的面积,将关键信息点包含就成,可以调节窗口大小,甚至使用 Ctrl+- 来缩小字体,,,
  3. 所有命令行相关的截屏,要统一字体和颜色(同前建议),同时[http://code.google.com/p/openbookproject/issues/detail?id=843 Issue 843~Shell前导字串问题]:

    1. 演示要点时,都是 ~$ ls -lR  类似

    2. 演示故事代码运行时, 都在 ~/LovelyPython$ 之后

      • 将SVN相关目录,链接过来就好

    3. 注意,都应该有个空格前导
Bash配置

# Ubuntu 中 ~/.bashrc
case "$TERM" in
xterm-color)
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    ;;
*)
    PS1='${debian_chroot:+($debian_chroot)}\w\$ '
    ;;
esac
字体配置
  • 命令行中的:

attachment:cfg-font4shell.png

  • 浏览器中的:

attachment:cfg-font4firefox.png

  • 桌面中的:

attachment:cfg-font4desktop.png

  • 系统中的:

#Ubuntu 8.04 是 /etc/fonts/conf.avail/69-language-selector-zh-cn.conf
<fontconfig>
        <match target="pattern">
                <test qual="any" name="family">
                        <string>serif</string>
                </test>
                <edit name="family" mode="prepend" binding="strong">
                        <string>Monaco</string>
                        <string>Vera Sans YuanTi Mono</string>
                        <string>WenQuanYi Zen Hei</string>
...
        <match target="pattern">
                <test qual="any" name="family">
                        <string>sans-serif</string>
                </test>
                <edit name="family" mode="prepend" binding="strong">
                        <string>Monaco</string>
                        <string>Vera Sans YuanTi Mono</string>
                        <string>WenQuanYi Zen Hei</string>
...

        <match target="pattern">
                <test qual="any" name="family">
                        <string>monospace</string>
                </test>
                <edit name="family" mode="prepend" binding="strong">
                        <string>Monaco</string>
                        <string>Vera Sans YuanTi Mono</string>
                        <string>WenQuanYi Zen Hei</string>
...

链接注意

为了读者输入网址的方便,建议:

  • 所有外部URL 都配合提供 压缩后的短访问地址,
  • 例如:

Rockety 的Karrigell 使用体验,
访问地址:http://wiki.woodpecker.org.cn/moin/RocketyKarrigell
精巧地址:http://tinyurl.com/4qz4ab
,,,

目录调整

Include(/TreeOfBook,,from="^##startInc$",to="^##endInc$")


反馈

创建 by -- ZoomQuiet [DateTime(2008-03-30T14:01:36Z)]

PageComment2

[:/PageCommentData:PageCommentData]

ObpLovelyPyEditorRule (last edited 2009-12-25 07:15:19 by localhost)