本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1337|回复: 0
打印 上一主题 下一主题

12月1日 GDG上海 GAE CodeLab活动总结

[复制链接]
跳转到指定楼层
1#
发表于 2013-12-4 14:43:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
(活动报名页面 http://chinagdg.com/thread-3289-1-1.html)

上周日(12月1号) 我们在 联合创业**公社 光源 举**了GAE Codelab 活动.
这次活动大概有24人报名, 实际在20人左右参加. 作为一次**实弹的Codelab活动, 4个小时的时间真的不算长.



活动分为两部分, 上半场我们花了一些时间讲解python的一些内容.

在活动开始的时候, 我们调查了各位到场同学参加GAE活动的动机, 考虑到一部分朋友没有python语言的相关知识, 所以我们花了比较多的时间讲解了一下python的历史, 和其他语言的对比, 学习方法, 并且带领大家快速的浏览了一遍python的标准库.

除此以外, 我们还穿插了其他的问题, 比如:
士兵的** -- 程序员的编辑器, 使用python应该使用什么样的编辑器
如何更了解编辑器, tab vs spaces, 缩进问题, pep8
unicode问题, UTF8, UTF16问题
python语言的版本, 2.7还是3的选择

这样的介绍激发了大家的学习兴趣, 在一个多小时的知识灌输和参与者的互动之后, 我们**到了很多参与者的问题反馈.
很多Windows用户都在自己的机器上**了python语言和sublime text 2.
Mac用户也打开了自己的命令行开始运行python.
很多人都已经开始在本机上浏览python文档的tutorial和library reference.

下半场, 待大家有了基本的python知识, 我们正式进入了GAE环节, 在座的各位也开始**GAE的python SDK

我们也间接穿插了其他内容
CGI, 什么是CGI, 最早的动态web程序是如何被写出来的, 它的缺点是什么
WSGI, python的发明, 以及perl的PSGI, ruby的RACK
web.py框架, python微框架的出现, 以及对其他python框架比如tornado, flask, 以及Google的webapp2的影响, 以及对其他语言框架的影响
web.py框架作者以及tornado框架作者的介绍, Bret Taylor在Google时也曾负责过GAE项目(http://article.yeeyan.org/view/149012/154228)
HTTP中的GET和POST的意义

我们也着重现场演示了GAE的hello world, 以及如何使用tornado框架来替换webapp2框架的示范
并且我们现场编码演示了从GET页面到POST提交数据的基本原理

最后, 我们还特别讲解了如何在国内, 访问GAE不方便的地方编写和运行GAE程序的一些技巧, 比如使用google在2011年推出的SQL来代替原来的datastore编程等.

这次活动我们试验性的使用了路由器来分发和**python, sublime text 2, GAE SDK**包等, 省掉了以往使用优盘分发的苦恼, 中途出现了一些小问题, 现在已经修正. 另外通过路由器我们还可以做Wifi签到和屏幕内容共享. 以后我们也可以将这样的技术完善, 并在各种 codelab 上推广这样的技术.

我们这次活动也基本上成功的使用了HoA来进行直播:
第一部分 https://www.youtube.com/watch?v=Tf6dSybYlgQ
第二部分 https://www.youtube.com/watch?v=AtSslfNiOPQ
(需要一定的自负风险的网络访问技巧)


ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表