前段时间打算学习python,其实时间蛮紧张的,看看文字教程,累了就看视频教程。算是把基本的语法过了一遍,但是OOP就费了好大的气力 ,C里有的对象,继承,等等等,还算能理解。不过高级点的就理解起来吃力,装饰器神马的,像我这种喜欢用脑袋跑程序的面向流程方式,Python封装出一些方法,会觉得很方便。但是再往上抽象理解起来就会吃力。 看廖雪峰的
Python教程把基础过了一遍,跟着演示也输出了Hello,Web!但是接下来的实战就跟不上节奏,有点累感不爱了。果然理想与现实的落差是蛮大的、 之前有了解些Python web,个人还是比较学习什么之前先看下成果,也就是说...想学Web开发得先看看开发出来时什么东东... 很久以前偶然间的一次百度,带我来到了V2EX和Segmentfault,这种轻论坛给我的感觉特别不错,后来得知一个网站Clone IDEA,原来还有这货...而且发现原来里面好多开源的程序,其中就有好几个仿自(或许应该说成灵感来源于...)V2EX,等等...python语言开发的...原来python也可以用来搭建网站... ——大概半个月前的感慨 当时就打算学习下python,以后能在这些开源程序的基础上二次开发,或是学习下别人的源码也好~~但是考期的残酷直接把学习python的想法强制位移到了暑假...(我可以说这是没找到实习的无奈吗?@_@) ---------------------------------- 来说说我“试用”过的这些个开源的论坛吧、
点我可以进入python编写的开源轻论坛列表 (一)3n1b 无演示站点,试用Tornado + MySQL 开发。搜索的时候,有人说这个是做的最好的了,于是鼓捣,安装步骤详尽,废了点时间,也算是运行起来了,就是乱码不知为何。感觉叁年壹班的程序确实挺不错的,看起来很舒服。不过与我的计划不怎么一致,它是基于大学生的一个论坛,注册需要选择学校,等等。可能以后改起来也很吃力。 (二)F2E,这个是有站点的,F2E.im是一个前端技术社区。也是Tornado + MySQL的,搭建也许有了之前的一点点经验,相对来说好搭建一些。鼓捣一阵也成功运行了。 看起来也还不错。就是鼓捣半天也不知道如何创建节点和进入后台...发个贴子都没发成... (三)Fairybbs,fairybbs.com就是演示网站,还不错,Django + MySQL开发,作者隔断时间就会更新下,从Github上的说明来看,作者写这个的原因就是因为june这个软件是Flask框架编写的而他不喜欢Flask... Fairybbs作者谦虚的说除了框架不同,其它方面是不如June的。所以我先搭建了June看了下。后来更多的了解了下Fairybbs,感觉挺适合我学习的,Django的文档特别友好。而且使用Django的人也很多,可能对新手菜鸟学习起来轻松些。 (四)June,Flask开发的,python-china.org在使用这个程序,虽然配色我喜欢灰白系列,这个的配色不是很喜欢,不过应该很好改的,搭建过程也很枯燥,无限的小心+耐心,终于是把他运行起来了。虽说也存在点小问题,废了些力气算是运行起来了...问题留给以后再去解决... ---------------------------------------- 花了两天的时间挑程序,试验,搭建,鼓捣...真怪累人的... 不过也算是对Python Web有了点了解。相比于搭建个WP博客,不知道要多费多少力气... 也了解了下Nginx和supervisor,增长了点见识,在这忙碌的打怪升级中算是exp+1吧,抽空可以继续的深入了解下~ 其实在本地搭建起来也没什么用,短期内也不会修改。不过总归是值得的,有个奔头,学习才会更加的充满希望...虽然不知道多久才能看得懂,修改别人的程序...但是不努力一下,永远都不知道要多久呢、