0%

FQA

列出在使用Pythonh中解决的问题

Python 设立虚拟环境

1
python3 -m venv tutorial-env

python -m http.server

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
App Engine 可以写一本书了(实际上已经有人写了),但是,这一章不能面面俱到。但如果读者想深入研究,下面的一些资源和特性可能有所帮助。

Blogstore,让用户处理对Datastore来说太大的数据对象(blob)(如媒体文件) http://code.google.com/appengine/docs/python/blobstore/overview.html

功能

http://www.slideshare.net/jasonacooper/strategies-for-maintaining-app-engine-availability-during-read-only-periods

http://code.google.com/appengine/docs/python/howto/maintenance.html

Channel:让应用直接向浏览器发送数据的服务,即Reverse Ajax、browser push、Comet。

http://googleappengine.blogspot.com/2010/12/happy-holidays-from-app-engine-team-140.html

http://blog.myblive.com/2010/12/multiuser-chatroom-with-app-engine.html

http://code.google.com/p/channel-tac-toe/

http://arstechnica.com/web/news/2010/12/app-engine-gets-streaming-api-and-longer-back ground-tasks.ars

高复制Datastore。

http://googleappengine.blogspot.com/2011/01/announcing-high-replication-datastore.html

http://code.google.com/appengine/docs/python/datastore/hr/overview.html



Mapper:MapReduce的第一个步骤,让用户遍历用户持久数据。

http://googleappengine.blogspot.com/2010/07/introducing-mapper-api.html

http://code.google.com/p/appengine-mapreduce/

Matcher:高可扩展实时匹配架构:注册查询来匹配对象流。

http://www.onebigfluke.com/2010/10/magical-api-from-future-app-engines.html

http://groups.google.com/group/google-appengine/browse_thread/thread/5462e14c31f44bef

http://code.google.com/p/google-app-engine-samples/wiki/AppEngineMatcherService

命名空间:通过划分Google App Engine数据,创建多租户的应用程序。

http://googleappengine.blogspot.com/2010/08/multi-tenancy-support-high-performance_17.html

http://code.google.com/appengine/docs/python/multitenancy/overview.html

http://code.google.com/appengine/docs/python/multitenancy/multitenancy.html

OAuth:联合验证服务,无须交换凭证信息就可让第三方访问应用和数据。

http://code.google.com/appengine/docs/python/oauth/overview.html

http://oauth.net

流水线:管理多个长时间运行的任务/工作流,整理其结果(参见 Fantasm,第三方编写的另一个更简单的工作流管理器)。

http://code.google.com/p/appengine-pipeline/wiki/GettingStarted

http://code.google.com/p/appengine-pipeline/

http://news.ycombinator.com/item?id=2013133

http://googleappengine.blogspot.com/2011/03/implementing-workflows-on-app-engine.html

Django和Google App Engine是今日Python社区中两个最强大和灵活的Web框架。

根据对任务的契合程度全能的程序员,甚至会过一段时间就换一个框架。社区能拥有这么多大而且著名的框架非常不错。尽管本章开头的引用有点口是心非,但背后依然有一些道理,如果每个人都需要自己编写Web框架,世界会变得很糟。

Matz(Ruby的作者)有一个伟大的论证,即“开源要么不断演变,要么消失。”

我们使语言一直进化……[我们]要么前进,要么死亡。

而大幅度提高生产效率的惟一办法就是使用其他人的代码,即是去使用库。