[问题] 关于python的学习方向及模组推荐

楼主: goldflower (金色小黄花)   2014-06-04 23:13:41
各位前辈好
我目前正在自学程式语言中
之前完全没有关于这方面的基础
一开始是写C和C++ 写得很卡 直到碰了python我就直接跳槽了
目前是只有把codecademy和coursera上Rice的python课程上完的程度
最近正在看EDX里面MIT开的课程
首先我想询问的是如果我想继续深入学习的话有什么管道呢?
因为其实照上面不管codecademy或coursera学完之后
我仍旧觉得自己会的实在非常少
首先我想请问一下
有没有网站是能看到人们分享他们在处理一些实际案例时所使用的程式编写方式呢
比如我现在比较想要做的是从网络当中抓取资料放进自己的数据库
接着会做一个网页去当所谓的前端来与后端的数据库做互动
网页的架构想要使用Django来架(有无推荐的书籍呢?)
然后我解决这个问题后我把这个程式建构的过程分享让大家都能看到
类似这样子的一个网站 这是第一个问题
第二个问题就是 就是关于数据库我目前是才刚开始看mySQL的东西
想问一下mySQL+python算是一个好选择吗?
我知道使用mySQL的人数很多
但不知道在专业人士看来这是否是一个好的数据库系统
查了一下网络说noSQL好像很厉害 但是还没碰过也很难了解...
如果大家知道一些好的数据库学习的网站或者是书的话能否帮忙推荐一下呢
还有最后一个问题是
关于抓取网站资料大家都推荐什么模组呢
http://blog.ez2learn.com/2008/10/05/python-is-the-best-choice-to-grab-web/
我看这个网站上面的结论是使用twisted + lxml
但因为这篇已经是2008年的文章
所以想请问一下是否在现今这仍旧是一个优秀的选择呢
因为像urllib2 beautifulsoup等等 选择真的很多
想请各位先进分析一下
抱歉如果都是蠢问题请各位海涵
也先感谢回应的各位
作者: gozule (好冷啊~~)   2014-06-05 09:11:00
twisted+lxml现在还是最佳的选择,scrapy也是把这两个套件包起来再加一些功能Django官方目前没有支援NoSQL, MySQL或是Postgre都不错
作者: ccwang002 (亮)   2014-06-05 10:30:00
推荐看 The Hitchhiker's Guide to Python 各种技能树http://docs.python-guide.org/en/latest/
作者: StubbornLin (Victor)   2014-06-05 12:32:00
scrapy 好用
作者: Microscft (小软哥)   2014-06-05 17:25:00
程式跟你学外语一样 应该初学就要清楚自己的方向没有人包山包海什么领域都好厉害 没这种人存在如果你的自学是漫无目的而且没有实际需求 建议不要学了就像外语有人精通建筑 有人精通财经 有人精通文学 等等像前阵子有人学python只是要玩pygame自爽而且还只满足于复制贴上别人的范例可以run就好高兴那根本在浪费人生去买一台ps4或xbox360来玩还比较有意义
楼主: goldflower (金色小黄花)   2014-06-05 19:44:00
一楼:OK那我用scrapy+从mySQL慢慢啃了 谢谢~四楼:这技能树不错耶 看来能研究很长一段时间 感谢!假微软大其实我目前的方向就大概是文中所说的跟数据库去做结合 但是同时想看其他的方面纯粹只是有兴趣毕竟很多东西不实际作也不知道有兴趣XD 就像我大学念了物理才发现我根本没兴趣 囧

Links booklink

Contact Us: admin [ a t ] ucptt.com