<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>计划 &#8211; 李辉 / Grey Li</title>
	<atom:link href="https://greyli.com/tag/%E8%AE%A1%E5%88%92/feed/" rel="self" type="application/rss+xml" />
	<link>https://greyli.com</link>
	<description>一个编程和写作爱好者的在线记事本</description>
	<lastBuildDate>Thu, 06 Nov 2025 11:36:11 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.26</generator>

<image>
	<url>https://greyli.com/wp-content/uploads/2025/03/avatar-500-compressed-144x144.jpg</url>
	<title>计划 &#8211; 李辉 / Grey Li</title>
	<link>https://greyli.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>写一本Flask入门教程</title>
		<link>https://greyli.com/write-a-flask-tutorial/</link>
		<comments>https://greyli.com/write-a-flask-tutorial/#comments</comments>
		<pubDate>Sun, 28 Oct 2018 08:50:31 +0000</pubDate>
		<dc:creator><![CDATA[李辉]]></dc:creator>
				<category><![CDATA[思考与随感]]></category>
		<category><![CDATA[Flask]]></category>
		<category><![CDATA[计划]]></category>

		<guid isPermaLink="false">http://greyli.com/?p=1971</guid>
		<description><![CDATA[第一次萌生出这个念头是在2016年，刚开始写知乎专栏《Hello, Flask!》的时候。写了几篇文章后，原来 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>第一次萌生出这个念头是在2016年，刚开始写知乎专栏《<a href="https://zhuanlan.zhihu.com/flask">Hello, Flask!</a>》的时候。写了几篇文章后，原来计划的系统性的教程就变成了一堆零散主题的文章。一年后，又有过一次写教程的念头，那是在《<a href="https://zhuanlan.zhihu.com/p/25197858">用Flask实现豆瓣相册（一）</a>》；只不过，刚刚完成第一篇，就开始写《<a spellcheck="false" href="http://helloflask.com/book/">Flask Web开发实战</a>》了。书写完到现在，又是一年过去了。</p>
<h2 class="md-end-block md-heading">为什么要写这个教程</h2>
<p>《Flask Web 开发实战》整个写作以及后续的出版过程有太多的不愉快：</p>
<ul>
<li>写作要使用 Word，编辑起来非常痛苦</li>
<li>写作语言要很谨慎，不能说太多无关的话</li>
<li>内容太多，涉及的源码太多，常常需要进行大量的更新和改写</li>
<li>书中包含的笔误无法及时更新到书上，只能写在勘误里等待重印</li>
</ul>
<p>而写作开源电子书就没有这些痛苦了：</p>
<ul>
<li>使用 Markdown 写作</li>
<li>可以让更多的人一起来完善它</li>
<li>内容可以随时更新</li>
</ul>
<p class="md-end-block md-focus"><span class="md-expand">另外，《Flask Web开发实战》作为一本书，必然要尽可能的包含详尽的相关知识。而有的人更希望能有一个简单的入门教程，用来快速对Python Web开发建立一个基本的概念，为后续的学习打下基础。如果你在阅读《Flask Web开发实战》的时候感到吃力，那么这个入门教程就是为你准备的。</span></p>
<p class="md-end-block">教程的名字暂定为《Flask入门教程：使用Python和Flask开发你的第一个Web程序》。</p>
<p class="md-end-block">暂定的目录如下：</p>
<ul>
<li class="md-end-block">准备工作</li>
<li class="md-end-block">Hello, Flask!</li>
<li class="md-end-block">模板和静态文件</li>
<li class="md-end-block">表单</li>
<li class="md-end-block">数据库</li>
<li class="md-end-block">用户认证</li>
<li class="md-end-block">组织你的代码</li>
<li class="md-end-block">测试</li>
<li>部署上线</li>
</ul>
<h2 class="md-end-block md-heading">新的编写形式</h2>
<p class="md-end-block">这个教程采用了一种新的编写模式，我计划在教程里完整的呈现开发一个Flask程序的基本过程，包括每一个需要执行的命令，每一个文件的编写内容。因此，它不会像一本书一样包含大量解释和提示，除了开发流程外，尽量<strong>只保留入门所需的最简信息量</strong>，同时优化所有术语的描述。</p>
<p class="md-end-block">作为阅读者，则需要自己动手敲出教程里的每一个命令和每一行代码，最终部署一个完全由自己编写的Flask程序。我想这个学习方式大概可以叫做“肌肉复制学习法”，或者是“自己动手跟着做一遍学习法” :p</p>
<p class="md-end-block">通过自己动手开发一个程序，初学者可以对开发过程中涉及的概念建立一些自己的理解，后续的深入学习可以进一步加深或是纠正这些理解。</p>
<p class="md-end-block">这个想法参考了ZED A. SHAW的《Learn X the Hard Way》系列。如果你对于这个教程的形式设计和内容安排有什么想法和建议，欢迎评论提出来。</p>
<h2 class="md-end-block md-heading">写作计划</h2>
<p><span class="md-expand">也许有人已经开始期待了，不过很抱歉，这个教程还没有诞生……好消息是，我已经开始写了，预计会在11月底完成所有内容。教程会连载在专栏，到时也会提供各类电子书文件的下载。</span></p>
<h2>相关链接</h2>
<ul>
<li>教程主页：<a href="http://helloflask.com/tutorial">http://helloflask.com/tutorial</a></li>
<li>教程源码：<a href="https://github.com/greyli/flask-tutorial"><span style="font-size: 14px;">https://github.com/greyli/flask-tutorial</span></a></li>
<li>示例程序源码：<a href="https://github.com/greyli/watchlist">https://github.com/greyli/watchlist</a></li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://greyli.com/write-a-flask-tutorial/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>2016下半年计划</title>
		<link>https://greyli.com/in-late-2016-plan/</link>
		<comments>https://greyli.com/in-late-2016-plan/#respond</comments>
		<pubDate>Sat, 03 Sep 2016 13:15:07 +0000</pubDate>
		<dc:creator><![CDATA[李辉]]></dc:creator>
				<category><![CDATA[计划与总结]]></category>
		<category><![CDATA[计划]]></category>

		<guid isPermaLink="false">http://withlihui.com/?p=985</guid>
		<description><![CDATA[生活里有很多内容和细节，让人很容易沉浸。在某一方面这是好事，这是心理学上的精神贯注和心流（Flow）。但如果贯 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>生活里有很多内容和细节，让人很容易沉浸。在某一方面这是好事，这是心理学上的精神贯注和心流（Flow）。但如果贯注的对象是错的，那就不是件好事了。如果你对<a href="http://greyli.com/farewell-to-piracy/" target="_blank">盗版</a>没有道德判断，又缺乏自律，那么网上有无数的电影，音乐，资料，足以让你变成下载狂。如果你贯注的对象是金钱，那么你很容易变成唯利是图的人。</p>
<p>这就是为什么人需要计划。<strong>计划让你远离不重要的细节和琐碎，</strong>让你不再关注电脑换什么壁纸、拖鞋买什么颜色、最近出了什么新手机。（如果你是开鞋店和手机店的，那当我没说。：）</p>
<p>不知道怎么做计划？先<a href="http://greyli.com/through-these-12-questions-to-get-to-know-yourself/" target="_blank">认识和了解自己</a>，找到你的目标，<strong>找到对自己来说生活中最重要的事情</strong>。分解你的目标，关注你的重点。然后列出计划来。</p>
<p>&nbsp;</p>
<h2>主要目标</h2>
<ol>
<li>完成写作计划（100篇）</li>
<li>用Flask做一个网站</li>
<li>找到Python方面的实习</li>
</ol>
<h2> </h2>
<h2>一、编程</h2>
<h3>重点</h3>
<ol>
<li>学习Flask</li>
<li>完成《Python核心编程》的习题</li>
<li>100Words网页版</li>
<li>翻相册网站</li>
</ol>
<p>&nbsp;</p>
<h3>其他</h3>
<ol>
<li>ManyHead</li>
<li>HowMany</li>
<li>Shakeword</li>
<li>完善其他项目</li>
<li>CS50</li>
<li>做本地和网页端的小程序练手
<ol>
<li>计算器</li>
<li>邮箱客户端</li>
<li>聊天软件</li>
<li>翻译软件</li>
<li>RSS阅读器</li>
<li>TODO清单（web）</li>
<li>便签本（web）</li>
<li>计时器（web）</li>
</ol>
</li>
</ol>
<h3> </h3>
<h3>学习和了解</h3>
<ol>
<li>C</li>
<li>SQL</li>
<li>Bootstrap</li>
<li>JavaScript</li>
<li>Linux</li>
<li>Vim/Emacs</li>
<li>Java</li>
</ol>
<h2> </h2>
<h2>二、阅读</h2>
<p>预期数量：20本<br />主要主题：计算机、文学</p>
<ol>
<li>Learn C The Hard Way</li>
<li>Think Java</li>
<li>编码</li>
<li>重读幸福之路</li>
<li>重读写作这回事</li>
<li>黑客与画家</li>
<li>世界是平的</li>
<li>文学回忆录（下）</li>
<li>怎样解题</li>
<li>雪国</li>
<li>银河系漫游指南</li>
<li>……</li>
</ol>
<h2> </h2>
<h2>三、写作</h2>
<p>至少完成45篇</p>
<h2> </h2>
<h2>四、英语</h2>
<p>主要工作：大量听读输入，朗读练习</p>
<ol>
<li>重读语法书《文法俱乐部》</li>
<li>完成口语教材《American Accent Training》</li>
<li>每天朗读20分钟</li>
<li>每天听20分钟</li>
<li>每天阅读30分钟</li>
</ol>
<p>&nbsp;</p>
<h2>五、技能</h2>
<ol>
<li>学习并使用双拼</li>
<li>魔方</li>
<li>继续练习羽毛球</li>
<li>学习游泳</li>
</ol>
<h2> </h2>
<h2>六、其他</h2>
<ol>
<li>学习并通过三门自考课程</li>
<li>拍大量照片</li>
<li>健身重点：腹肌，下肢和背部</li>
<li>养成使用英文关键词搜索的习惯</li>
<li>多喝牛奶和吃水果，避免零食和饮料</li>
<li>避免发牢骚，或在文章里发泄对别人的情绪</li>
<li>练习宽容和礼貌</li>
<li>和气或虚心的对待不同意见和反对意见</li>
<li>清理不必要的物品</li>
<li>养成和改掉一些习惯</li>
</ol>
<p>&nbsp;</p>
<h2>七、时间计划</h2>
<p>（以天为单位）</p>
<ol>
<li>编程：约240小时（2小时/天）</li>
<li>阅读：约120小时（1小时/天）</li>
<li>写作：约60小时（30分钟/天）</li>
<li>英语：约120小时（1小时/天）</li>
<li>运动：约60小时（30分钟/天）（每周三次去健身房，周末打羽毛球或游泳）</li>
<li>娱乐：不超过100小时（不超过1小时/天）</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>https://greyli.com/in-late-2016-plan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2016暑假计划</title>
		<link>https://greyli.com/2016-summer-plans/</link>
		<comments>https://greyli.com/2016-summer-plans/#comments</comments>
		<pubDate>Fri, 22 Jul 2016 02:25:26 +0000</pubDate>
		<dc:creator><![CDATA[李辉]]></dc:creator>
				<category><![CDATA[计划与总结]]></category>
		<category><![CDATA[计划]]></category>

		<guid isPermaLink="false">http://withlihui.com/?p=762</guid>
		<description><![CDATA[家里盖了新房子，到处乱糟糟。没有完整的学习时间，也没有合适的环境。直到最近，生活才开始稳定下来。说起来这已经是 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>家里盖了新房子，到处乱糟糟。没有完整的学习时间，也没有合适的环境。直到最近，生活才开始稳定下来。说起来这已经是最后一个暑假了，从小时候丰富多彩的暑假，到中学漫长而无聊的暑假，现在暑假又重新变得有趣起来。</p>
<div>
<table title="" border="1" summary="" width="971" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><em><strong>项目</strong></em></td>
<td><em><strong>项目描述</strong></em></td>
<td><em><strong>方法和材料</strong></em></td>
<td><em><strong>目标</strong></em></td>
<td><em><strong>每日时间投入</strong></em></td>
</tr>
<tr>
<td><strong>编程学习</strong></td>
<td><span lang="zh-CN">继续学习</span><span lang="en-US">Python</span><span lang="zh-CN">，</span><span lang="zh-CN">了解</span><span lang="en-US">Javascript</span><span lang="zh-CN">、</span><span lang="en-US">Java</span><span lang="zh-CN">、</span><span lang="en-US">C</span><span lang="zh-CN">和</span><span lang="en-US">Git</span></td>
<td><span lang="zh-CN">《</span><span lang="en-US">Python</span><span lang="zh-CN">核心编程》、《</span><span lang="en-US">Python</span> <span lang="en-US">Cookbook</span><span lang="zh-CN">》、《</span><span lang="en-US">Eloquent JavaScript</span><span lang="zh-CN">》等</span></td>
<td>完成阅读</td>
<td><span lang="en-US">2</span><span lang="zh-CN">小时（包括下面三个项目）</span></td>
</tr>
<tr>
<td><strong><a href="http://greyli.com/album-fanxiangce-com/" target="_blank">翻相册</a></strong></td>
<td><a href="http://fanxiangce.com" target="_blank">fanxiangce.com</a>在线相册制作网站和应用</td>
<td><span lang="zh-CN">《</span><span lang="en-US">Flask Web</span><span lang="zh-CN">开发》</span></td>
<td><span lang="zh-CN">完成</span><span lang="en-US">windows</span><span lang="zh-CN">程序；</span>完成网站</td>
<td>\</td>
</tr>
<tr>
<td><strong><a href="http://greyli.com/my-first-gui-program/" target="_blank">100Words</a></strong></td>
<td>100Words英语写作软件</td>
<td><span lang="zh-CN">《</span><span lang="en-US">Flask Web</span><span lang="zh-CN">开发》</span></td>
<td>添加功能：计时、拼写检查、查词</td>
<td>\</td>
</tr>
<tr>
<td><strong><a href="http://fuwocheng.club" target="_blank">俯卧撑俱乐部</a></strong></td>
<td><a href="http://fuwocheng.club" target="_blank">fuwocheng.club</a>关于俯卧撑的网站</td>
<td><span lang="zh-CN">《</span><span lang="en-US">Flask Web</span><span lang="zh-CN">开发》</span></td>
<td>完成网站；写关于俯卧撑的文章</td>
<td>\</td>
</tr>
<tr>
<td><strong><a href="http://greyli.com/how-to-learn-english/" target="_blank">英语学习</a></strong></td>
<td>提高口语</td>
<td><span lang="zh-CN">《</span><span lang="en-US">ESL</span><span lang="zh-CN">》、《</span><span lang="en-US">EnglishPod</span><span lang="zh-CN">》、《</span><span lang="en-US">The Element of Style</span><span lang="zh-CN">》</span></td>
<td>完成阅读和相应的时间量</td>
<td><span lang="zh-CN">朗读</span><span lang="en-US">20</span><span lang="zh-CN">分钟，听两个</span><span lang="en-US">EP</span></td>
</tr>
<tr>
<td><strong>阅读</strong></td>
<td>主要是编程书，少量小说</td>
<td>除上面提到的书外还有：《撒冷镇》、《程序员修炼之道》、《牛鬼蛇神录》等</td>
<td>尽量读完</td>
<td><span lang="en-US">1</span><span lang="zh-CN">小时</span></td>
</tr>
<tr>
<td><strong>写作</strong></td>
<td>题材不限</td>
<td>\</td>
<td><span lang="en-US">2</span><span lang="en-US">0</span><span lang="zh-CN">篇文章，写作计划总数达成</span><span lang="en-US">5</span><span lang="en-US">7</span></td>
<td><span lang="en-US">30</span><span lang="zh-CN">分钟</span></td>
</tr>
<tr>
<td><strong>健身</strong></td>
<td>在家没法去健身房，主要是俯卧撑和徒手运动</td>
<td>《腹肌撕裂者（AB Ripper X）》、iMuscle2（ios app）</td>
<td>腹肌分块明显；肱二头肌、肱三头肌和胸肌更加强壮</td>
<td><span lang="en-US">30</span><span lang="zh-CN">分钟</span></td>
</tr>
<tr>
<td><strong>学习双拼</strong></td>
<td>提高打字效率</td>
<td><span lang="zh-CN">先纠正指法（用金山打字通），背自然码方案，每天练习</span><span lang="en-US">15</span><span lang="zh-CN">分钟</span></td>
<td>暑假后投入日常使用</td>
<td><span lang="en-US">20</span><span lang="zh-CN">分钟</span></td>
</tr>
<tr>
<td><strong>练字</strong></td>
<td>改善书写</td>
<td>暂时先用小学时半途而废的字帖</td>
<td>完成字帖</td>
<td><span lang="en-US">15</span><span lang="zh-CN">分钟</span></td>
</tr>
<tr>
<td><strong>自考课程</strong></td>
<td><span lang="zh-CN">高数、网络原理、</span><span lang="en-US">Java</span></td>
<td>相应的课本</td>
<td>浏览一遍课本</td>
<td>\</td>
</tr>
<tr>
<td><strong>习惯养成</strong></td>
<td>要改掉的坏习惯和要养成的好习惯</td>
<td>端正身姿，节制饮食，保持文件和物品有序，认真书写</td>
<td>\</td>
<td>\</td>
</tr>
<tr>
<td>
<p><strong>游戏</strong></p>
</td>
<td>
<p>\</p>
</td>
<td><span lang="en-US">《Undertale》、</span><span lang="zh-CN">《</span><span lang="en-US">Braid》和《传送门》</span></td>
<td>通关一个</td>
<td><span lang="zh-CN">不超过</span><span lang="en-US">1</span><span lang="zh-CN">小时</span></td>
</tr>
<tr>
<td>
<p><strong>画画与摄影</strong></p>
</td>
<td>
<p>铅笔涂鸦和手机随手拍</p>
</td>
<td>\</td>
<td>十幅涂鸦</td>
<td>\</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0in; margin-left: .375in; font-family: 微软雅黑; font-size: 12.0pt;"> </p>
<p><span lang="zh-CN">希望能完成以上任务的</span><span lang="en-US">80%</span><span lang="zh-CN">，结束再来总结（以后会用这种格式记录年计划和总结）。</span></p>
]]></content:encoded>
			<wfw:commentRss>https://greyli.com/2016-summer-plans/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
