• 怎么感觉一直都没学会Python

    2016/07/10 艾凌风 10 评论

用Python也有两年了。我是出于兴趣学习的,周围没有其他的朋友在用。之前用Python做网站,写爬虫,也开发过3D打印软件。自己捣鼓来捣鼓去,做出来的东西都能用,但是仔细回想一下好像并没有真正学会,有的时候连基本的东西都还要查手册。遇到问题就stackoverflow,要不就自己瞎捉摸。以后工作是写C语言,Python可能写的不多了,不过我还是挺喜欢Python的,后面继续学习应该怎么做呢?我觉得熟练使用Python一门语言就是要能够快速对症下药找到解决方案,编写程序和工具,代码风格良好又Pythonic,不查手册就能啪啪啪。

 

大家给点建议吧?还是得找个相关工作去工业界磨练一下?

2 1 收藏


直接登录
最新评论
  • 小米云豆粥   2016/07/11

    我觉得程序语言跟外语一样,要多练。然后看别人的代码。

    参加一些开源项目也是不错的选择。

    • 艾凌风 软件工程师 2016/07/12

      谢谢,看来下个阶段要多学习别人的优秀代码了

       

      • ManKane coder 2016/07/13

        同感,想熟悉一门语言,就是要多锻炼,就像学英语一样,汉语是因为你用多了,自然就熟悉了!

  • SUNNY Python 2016/07/11

    多看开源代码比较好~当然,有一定的基础和共识之后看别人的优秀代码才比较好。共识的话就是PEP的一些规范啥的。

  • aaa   2016/07/12

    代码本身其实差不多的语言都差不多的写法,无非是空格和括号不同这一个档次的区别,深入一种语言,更多的我感觉是特定的数据结构的实现有什么不同,优缺点,内存使用上,以及编译过程这些

  • @晓东 开发工程师 2016/07/13

    同感

  • 袁言 工程师 02/10

    有一本书叫做python cookbook

  • plus7wist   1 天前

    我的看法是这样的:

    熟练使用 Python 前提是学会编程,这是很不容易的,然而跟用什么语言没有关系。
    学会编程之后,经过一段时间的练习,就可以很容易的学会 Python。
    熟练使用 Python 之后并不能做到能够快速对症下药找到解决方案,任何复杂解决方案都需要仔细推敲和反复迭代。
    熟练使用 Python 之后,还是要经常查手册,因为手册上有比熟练使用 Python 更多的内容。
    熟练使用 Python 不意味着 Pythonic(这个个人观点比较浓厚,可以忽视这一点)。
    我认为对事物的看法都应该是取其精华、去其糟粕,从这一点上推敲,如果你喜欢 Python,那么应该还是不熟练的;如果你熟练了 Python,应该不会那么喜欢它了(虽然也不见得讨厌)。