学习 python 也有好久了,但是感觉自己进退两难了,现在放弃,自己又不甘,哎,大家有什么建议吗?
也可以给我一点学 python 的经历。
该怎么突破这个阶段。
1
loading 2015-09-04 21:54:47 +08:00 via iPhone
不知道你在哪个阶段!
|
2
tooweakchen OP @loading 就是感觉自己学的好杂,基本爬虫,然后用 django 搭建了自己的博客,然后也没啥东西了。
|
3
tooweakchen OP @loading 身边没人学这个,也没人带我做点东西,然后自己学起来就好茫然,有时遇到好多问题,都不知道可以问问谁
|
4
loading 2015-09-04 22:00:13 +08:00 via iPhone
用下 flask 和 tornado ,对比下。
然后多写,不知道写什么可以来帖子免费帮人! |
5
jas0ndyq 2015-09-04 22:01:38 +08:00
关键是你想做什么
|
6
em70 2015-09-04 22:02:13 +08:00 via Android 2
最大的瓶颈是想只学一门语言解决所有的问题
|
7
tobyxdd 2015-09-04 22:03:35 +08:00
啥叫进退两难...
|
8
msg7086 2015-09-04 22:05:43 +08:00 1
有什么进退两难的。
学计算机的好处就是进退自如。 反正很多最表层的知识体系两三年就会更替。你现在如果停下,过两年回来看,起码一半的知识已经过期了。所以想退就退。 反过来,由于一直有新的技术出现,想进的话直接找个新出的流行的折腾就好了。 而且学 python 完了跑去学别的语言,你 python 又不是白学了。 80%的知识体系都可以重用。 很多学了些东西的人都会懂个六七种语言,常用个三四种语言。只会一门语言体系的话完全吃不开的。 |
9
tooweakchen OP @em70 也就是说我也该多去学学其他的语言?因为之前一直在搞算法,所以没怎么花时间去学其他的。
|
10
tooweakchen OP @msg7086 恩恩,我也觉得,应该多学点其他的。
|
11
msg7086 2015-09-04 22:12:27 +08:00 3
@tooweakchen 既然你现在是学 Python 的,那么至少可以拓展到以下的领域。
HTML&CSS JavaScript/Coffee PHP Ruby Shell-Script C&C++STL/C# Haskell |
12
chengzhoukun 2015-09-04 22:13:32 +08:00 2
学学 tornado 和 node.js 这两个是一个思路的,学学前端和和 webApp 开发,可以做有意思的玩意儿。再学学函数式开发 Erlang/Haskell 等
|
13
tooweakchen OP @msg7086 谢谢啊
|
14
tooweakchen OP @chengzhoukun 谢谢啊
|
15
chengzhoukun 2015-09-04 22:16:44 +08:00
@tooweakchen 共勉,我也在学这些东西
|
16
jimzhong 2015-09-04 22:36:50 +08:00
我初学 python 也比较迷茫,就看着教程模仿,没什么自己的想法。后来有了个小项目,就去学 twisted 和 pyqt 了。我觉得可以想一个应用,然后去实现它。
|
17
rainmakeroly 2015-09-04 22:48:35 +08:00 via Android
个人觉得,先深入一门语言去编程。瓶颈除了 coding reading testing thinking,有银弹么?
|
18
bbking 2015-09-04 22:53:03 +08:00 2
个人有点建议:
1.语言入门永远是简单的,不要让自己永远处于入门阶段。 2.语言只是工具,关键是想清楚你要干嘛。 lz 应该还是学生吧?可以先想清楚自己喜欢什么方向,既然对 python 有兴趣,可以尝试往机器学习方向走! |
19
rainmakeroly 2015-09-04 23:05:18 +08:00 via Android
@msg7086 会三四门语言在很大程度上对一般人有没用吧??包括本人,遇到瓶颈学习另一种语言(个人对 C++有阴影,若楼主说它,建议换,而 Python 看些高级阶段的书,代码撑过去)也只是语言的基础,基础加基础还是基础,不会跳到高级去,何况即用语言继续解决它适合的问题,另一种语言指的是相似领域的 PHP,ruby,c#,可以涉猎下 c 毕竟 Python 用它写的
|
20
canky 2015-09-04 23:16:51 +08:00 via iPad
我也是自学,变量好难,有点想放弃了
|
21
msg7086 2015-09-05 00:40:21 +08:00 1
@rainmakeroly 会三四种语言我觉得是应该的吧。
不同的语言都学一下,一来触类旁通,二来拓展视野不至于把什么东西都看成钉子。 至于什么是什么写的,我觉得其实根本不重要,否则大家都该去啃汇编语言和寄存器了。 |
22
Shared 2015-09-05 00:44:06 +08:00
你要觉得自己会的差不多了可以上 StackOverflow 答题嘛,很快就突破了
|
23
Kabie 2015-09-05 00:46:43 +08:00
StackOverflow ……
|
24
sutking 2015-09-05 08:51:21 +08:00 via iPhone
“身边没人学这个,也没人带我做点东西,然后自己学起来就好茫然,有时遇到好多问题,都不知道可以问问谁”撸主我和你深有同感!(握爪…
这种情况我都是先放下几天,调整一下心情和思路,让大脑休息休息,然后踌躇满志继续开始 |
25
tooweakchen OP @Shared 我是在 codeware 上答题
|
26
introom 2015-09-05 13:08:29 +08:00 via Android
现在的水平是? python 的对象机制搞懂了么? import 机制搞懂了么?我说的是 python 自身源代码层面
|
27
qdzzyb 2015-09-05 16:45:29 +08:00
|
28
shajiquan 2015-09-05 17:55:45 +08:00
马上开始工作啊!投入到无止境的工作当中去!外包也好,实习也好,工作也好,干活!
|
29
Fuxiang 2015-09-05 22:33:26 +08:00
可以了,去找工作吧,去公司看看
|
30
Linusyeung 2015-09-06 07:29:25 +08:00 via iPhone
我也在自学。。这样。。
我纯粹为了兴趣咋整。。享受语言之美 (拍 |
31
slideclick 2015-09-07 10:45:05 +08:00
去看懂谷歌研发总监的这个代码, 100 多行,看懂为止: http://norvig.com/lis.py
|
32
qq12365411 2015-09-10 16:17:26 +08:00
1.绝对不要放弃
2. 我也在学 django 和你差不多,也自己做了个小项目 然后,我顺便学了 django-rest-framework 和 angularjs 但是我觉得自己 python 知识不够扎实,开始学 python 面相对象的知识 |