学 Flask 有必要把官网上的 PDF 文档整个都看完么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
alexrezit

学 Flask 有必要把官网上的 PDF 文档整个都看完么?

  •  
  •   alexrezit Mar 4, 2013 9242 views
    This topic created in 4804 days ago, the information mentioned may be changed or developed.
    想快速上手, 结果发现文档有 280 页, 这和 web.py 截然相反啊~ 我自己会一点点前端, 也比较熟悉 HTTP 协议的基础内容, 之前短暂学习过 web.py 和 node. 看了 Flask 文档的目录感觉里面的内容挺细致的, 很有价值, 要不要一点一点认真读完呢? 学习周期大概多久? 还是说先快速看完核心内容搞个小项目出来再回头补基础? 求建议, 谢谢! (时间很充裕, 可以不考虑时间问题.)
    25 replies    2014-10-28 04:09:29 +08:00
    passluo
        1
    passluo  
       Mar 4, 2013
    mark 一个。
    humiaozuzu
        2
    humiaozuzu  
       Mar 4, 2013   4
    官方有个 quickstart 的 guide很短
    http://flask.pocoo.org/docs/quickstart/

    我的步骤:
    - 可以边学边查写一个简单的 app(很久前我是写一个blog =。=,flask 文档丢 dash 的方法看这里 http://christophheer.me/2012/7/30/dash-documentation-browser-for-mac/)
    - 看完整的文档(我在学一样东西的时候,都会把文档丢 ipad,地铁上啊、厕所里看看)
    - 看人家的 source code 了解一些 best practice(推荐去 http://speakerdeck.com 上搜一下,好多的)
    - 看人家的 source code 了解如何 build large web app(推荐 @notedit 的 flask-base https://github.com/notedit/flask-base 作为 app 的基础框架)
    - 看人家的 source code 了解一些常用的经典模块和插件,表单验证,数据库ORM,restful,队列,apns 等
    - 接外包写代码!
    - 学习如何按照标准流程 deploy flask app(google 就有了)
    - 等你差不多对这个领域的常用设计与架构模式熟悉了的时候,开始 read the source,为 flask 贡献插件

    推荐的 repo:
    - 官方的 http://flask.pocoo.org/community/poweredby/ ,但是感觉很多都是很旧的了
    - flask 源码里面有带 example
    - https://github.com/laiwei/thepast
    - https://github.com/laoqiu/pypress
    - https://github.com/guotie/flaskbbs
    - https://github.com/danjac/newsmeme

    常用的插件:
    https://github.com/search?q=flask

    repo 哪里来?
    - github 上面天天有人 star
    - hacker news 上面经常有上第一页的 flask app

    lz 可以加我 gtalk 交流下,希望以后学 ios 的时候也能抱抱 lz 的大腿
    SErHo
        3
    SErHo  
       Mar 4, 2013   1
    看完绝对对你有帮助,不止讲了 Flask 的使用,还有很多 web 开发方面的最佳实践。
    alexrezit
    nbsp;   4
    alexrezit  
    OP
       Mar 4, 2013
    @humiaozuzu
    写了这么多!! 谢谢!!! > <
    其实人家很菜啦~ 你的 GTalk 是 github 上那个邮箱么? 已经加了.
    alexrezit2
        5
    alexrezit2  
       Mar 4, 2013
    @SErHo
    嗯, 就这么愉快地决定了!
    humiaozuzu
        6
    humiaozuzu  
       Mar 4, 2013
    @alexrezit 是的 2333 发现你的小号了。。。
    sharkli
        7
    sharkli  
       Mar 4, 2013
    看到时间很充裕,真是羡慕啊。我也是iOS,晚上写写Python代码,搭我的小网站。估计再过一个月就能见人了。
    humiaozuzu
        8
    humiaozuzu  
       Mar 5, 2013   1
    补充点
    - https://github.com/mitsuhiko/flask/wiki/Large-app-how-to
    - https://github.com/notedit/missing @notedit 的 flask app missing

    我学习 flask 时遇到过的困难:
    - 理解 client session
    - 理解 Thread-Locals
    - 理解 python web 和 php 的不同运行模式 http://tech.marimore.co.jp/2012/05/php-execution-model-vs-python-web.html

    前2个我是把 flask 和 werkzeug 代码下下来,啃一啃就就明白了。
    notedit
        9
    notedit  
       Mar 5, 2013   1
    哈哈 lz学flask 有问题可以问我 正在学ios 可以互相交流
    notedit
        10
    notedit  
       Mar 5, 2013
    @humiaozuzu 我那个missing项目 死掉了呢
    humiaozuzu
        11
    humiaozuzu  
       Mar 5, 2013
    @notedit 2333 在 gtalk 上推荐你啦
    alexrezit5
        12
    alexrezit5  
       Mar 5, 2013
    @humiaozuzu
    发布主题和回复自己的主题都会导致货币的数量减少, 人家只是在减缓通货紧缩而已.

    @sharkli
    "时间充裕" 还不是因为要在家养病, 不然那么多坑没填怎么会 "时间充裕". 所以说干嘛要羡慕一个心肌炎患者... =_,=

    @notedit
    Thanks! 在 GH 上 fo 你了!
    sharkli
        13
    sharkli  
       Mar 5, 2013
    @alexrezit5 bless 不知道你的情况,我还以为你是学生时间多呢。早日康复。
    gonbo
        14
    gonbo  
       Mar 5, 2013
    @alexrezit5 bless
    humiaozuzu
        15
    humiaozuzu  
       Mar 5, 2013
    @alexrezit 保重! 给你介绍一个师妹 or 师弟吧 =。= 和你很像
    cassyfar
        16
    cassyfar  
       Mar 5, 2013
    @alexrezit bless
    alexrezit
        17
    alexrezit  
    OP
       Mar 5, 2013
    @sharkli
    @gonbo
    @humiaozuzu
    @cassyfar
    Thanks.

    @humiaozuzu
    和我很像?
    Smartype
        18
    Smartype  
       Mar 5, 2013   1
    一会就看完了。挑自己喜欢的看。文档里面一半是API,不需要看。
    然后找个项目看看就好了。半天功夫。
    alexrezit5
        19
    alexrezit5  
       Mar 5, 2013
    @Smartype
    Thanks. 刚刚从第四章节 (quick start) 开始看.
    zyoppy008
        20
    zyoppy008  
       Oct 15, 2014
    @notedit 可以加个联系方式 一起学习吗? 在学flask 学完之后准备学ios
    zyoppy008
        21
    zyoppy008  
       Oct 15, 2014
    @humiaozuzu = = 最近在学flask 有点想法 做个比较大型的网站出来 之前实践经验太少 虽然做了个简单界面和基本的数据库调用 但是还是很多地方很困惑 所以希望能交流一下 求gt alk
    notedit
        22
    notedit  
       Oct 15, 2014   1
    @humiaozuzu 把 zyoppy008 拉到群吧 说不定以后可以成为同事
    humiaozuzu
        23
    humiaozuzu  
       Oct 15, 2014
    @zyoppy008 因为都用的水果,发一下 QQ 吧
    zyoppy008
        24
    zyoppy008  
       Oct 28, 2014 via iPhone
    348587040 一起讨论
    zyoppy008
        25
    zyoppy008  
       Oct 28, 2014
    @notedit 拉一下
    About     Help     Advertise     Blog     API     FAQ     Solana     1249 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 23:38 PVG 07:38 LAX 16:38 JFK 19:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86