首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Coding
V2EX  ›  Python

自学的 python,感觉自己现在到了进退两难的地步,大家有什么建议吗?

  •  
  •   tooweakchen · 2015-09-04 21:51:41 +08:00 · 4439 次点击
    这是一个创建于 1562 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学习 python 也有好久了,但是感觉自己进退两难了,现在放弃,自己又不甘,哎,大家有什么建议吗?

    也可以给我一点学 python 的经历。
    该怎么突破这个阶段。

    32 回复  |  直到 2015-09-10 16:17:26 +08:00
        1
    loading   2015-09-04 21:54:47 +08:00 via iPhone
    不知道你在哪个阶段!
        2
    tooweakchen   2015-09-04 21:57:07 +08:00
    @loading 就是感觉自己学的好杂,基本爬虫,然后用 django 搭建了自己的博客,然后也没啥东西了。
        3
    tooweakchen   2015-09-04 21:58:43 +08:00
    @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   2015-09-04 22:06:19 +08:00
    @em70 也就是说我也该多去学学其他的语言?因为之前一直在搞算法,所以没怎么花时间去学其他的。
        10
    tooweakchen   2015-09-04 22:07:07 +08:00
    @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   2015-09-04 22:15:08 +08:00
    @msg7086 谢谢啊
        14
    tooweakchen   2015-09-04 22:15:29 +08:00
    @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   2015-09-05 08:55:09 +08:00
    @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 面相对象的知识
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1225 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 17:59 · PVG 01:59 · LAX 09:59 · JFK 12:59
    ♥ Do have faith in what you're doing.