学完 Python 简明教程,该学啥?

2015-04-16 10:47:12 +08:00
 jamesarch
之前发过一个帖子,是关于自学Python的,非常非常感谢各位大大的回复,现在基本上简明教程看的差不多了,接下来该怎么办呢?尝试过用beautifulsoup抓取一些网页数据,但是抓下来都不知道干嘛用,也试过用web.py写一些小程序,但是如果用web.py写一个网站,该怎么写,后台交互怎样设计?额 不知道该怎么办了,本打算用Python学习手册边看边学的,但是到现在为止,脑子一团浆糊,不知道该咋办
4873 次点击
所在节点    问与答
29 条回复
scys
2015-04-16 10:56:14 +08:00
写点东西…
jamesarch
2015-04-16 10:59:17 +08:00
@scys 关键是写啥…………
scys
2015-04-16 10:59:36 +08:00
爬虫
xiaogui
2015-04-16 11:01:03 +08:00
@jamesarch 对啥感兴趣就写啥。
HFcbyqP0iVO5KM05
2015-04-16 11:15:01 +08:00
撸主试试抓淘宝某个关键词的搜索结果,看看每小时排名靠前的那几个都是什么,标题都有什么?
我也正在学,突然想到这个…
Twinkle
2015-04-16 11:20:53 +08:00
Goooogle
2015-04-16 11:31:10 +08:00
看头像也用Linux吧
最近在写Linux下网易云音乐的插件,有兴趣可以一起来
https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic
jamesarch
2015-04-16 11:36:13 +08:00
@xiaogui
感觉爬虫神马挺神奇的,但是用哪些工具呢? scrapy? 还是bs4?工具太多也是种烦恼额
@gulu
额 抓取我倒是可以试试,但是怎么看排名?通过图表表示么?还是…………其他方法?
@Twinkle
正在看 3Q
jamesarch
2015-04-16 11:38:10 +08:00
@Goooogle 额 回家看看去 公司这边win系统装各种包神烦
futursolo
2015-04-16 12:01:00 +08:00
写写Tornado,见识一下异步非阻塞的魅力。写一个小Web程序,把Tornado的逻辑搞懂(强制自己全部异步),然后自己动手将一个同步的Library转换成(或者wrap成)一个asynchronous的Library。
你就成神了。

表示会了异步逻辑之后,再看到他们那些用同步写Web的人心里就有一种暗爽的感觉(*'▽')!
jamesarch
2015-04-16 12:22:00 +08:00
@futursolo 额 好吧 我只认识你说的中文,英文么………… 没看懂 正在百度看看啥意思==!
PS: 头像好萌,二次元宅男 ??
leopard080264
2015-04-16 12:24:53 +08:00
程序员,年二十有二,始从文,连考而不中。遂习武,练武场上发一矢,中鼓吏,逐之出。改学Python,自撰一函数,用之,堆栈溢出。
jamesarch
2015-04-16 12:31:11 +08:00
@leopard080264 额 似懂非懂 为啥最后堆栈溢出了?
v2kid
2015-04-16 12:37:00 +08:00
笑尿了,感觉12楼是从知乎过来的。
@jamesarch 可以关注一下 @jason52 做的爬虫系列教程。
jamesarch
2015-04-16 12:44:24 +08:00
@v2kid 恩恩 已加入特别关注了 3Q
Anybfans
2015-04-16 12:59:45 +08:00
@jamesarch 一直用sublime呀。感觉很舒服, 感觉比prcharm要好很多。
1。免费的。。=、= prcharm 要收费。。
2.装一下sublimecodeinterl 很舒服
3.装一下AutoPEP8
xavierskip
2015-04-16 13:43:01 +08:00
futursolo
2015-04-16 14:21:39 +08:00
@jamesarch
唉,Programmer的英语不能差成这个样子。。。

Tornado是一个Python的Web框架(就像Django之类的那种,但是比Django轻量级),
使用异步(asynchronous)非阻塞(non-blocking)的逻辑(Logic)来处理整个Web请求。
异步的逻辑比较难懂,一开始也觉得异步逻辑很反人类,久而久之就知道这东西多么好了。

由于是异步的,所以所有的同步的Python库(Library)全都要重写(或者用异步的逻辑进行包裹,就是wrap)才能支持异步,否则还是同步(synchronous)。

最后就是随便拿过一个同步库来你就能顺手写成异步库,之后你就成神了。

编辑器的话,付不起Money的话,可以试试Atom(由GitHub编写),也支持楼上的autopep8。

学编程可以,但是前提是你要English没问题!
否则到了后期你去查Docs的时候全是英语的,你怎么办。。。

PS:偶是可爱的男孩子,热爱二次元,你还有什么问题?!
jason52
2015-04-16 15:00:03 +08:00
@v2kid 链接地址改到这里了~~http://pan.baidu.com/s/1o6uWJ8m

好久没做新的啦,有空做新的啊~~~
HFcbyqP0iVO5KM05
2015-04-16 16:34:15 +08:00
@jamesarch 估计我学得比你还慢啊,懂得也没你多啊,我只是想到抓取那些title下来,还没想到怎么展示,哈哈~我想学web那块的,不知道怎么下手啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184070

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX