• 你在初学 Python 的过程中,遇到的困难有哪些?

    03/07 vasili1 18 评论

学习 Python 当中,按照书本逐步学习 Python 基础编程和 Web 开发,但感觉效率不高。

各位 Pythonist, 大家在初学 Python 时,遇到的困难有哪些?后来是如何跨越那些困难的。请各位前辈多多指点和分享,谢谢!

1 1 收藏


直接登录
最新评论
  • 叫我小K咯 非互联网从业者 03/07

    我也没效率,超级龟速

    一道题能卡我半个多月

    感觉自己逻辑太差了,脑袋生锈了一般,要拼了命转动它,真的很难,很痛,但又感觉好像挺有趣的,哎

    • vasili1 攻城狮 03/08

      能不能既有趣,同时也效率高呢?

      • 萌狮 Python 03/08 精华评论

        这个小K只是想玩下python,并不想转为专业开发者

        所谓的高效率肯定是要经过一定时间的累计和总结的,根据我的经验

        比较好的办法还是理论实战一起来,而书本多重视理论知识

        所以建议你还是多写demo,比如写一个简单的爬虫程序,抓抓图片啦什么的,有了这个小目标,然后就参考大量的例子,试着去实现,然后总结,技术和效率自然会有所提升

  • 陌尛don、   03/08

    办法总比困难多。多看源码,多写。基本语法啥的看一遍就够了。看多了如果不用也会忘掉。

  • 授授ly 嵌入式开发 03/08

    我也刚接触Python,想做一个小的工具软件,但是python各种版本,还有QT,Designer等,我也不知道他们之间版本是否可以兼容,效率的确不高,环境还没有搭起来

  • sheldon shen Java开发 03/08 精华评论

    讲讲自己的经历,2015底看廖雪峰的python3自学,学了不到1/3,学不下去了,后面的完全看不懂了。

    2016年9月份左右,重新看廖雪峰python3教程,配合小甲鱼python视频,一本书python核心编程第二版(这本书,千万别买,太老了,翻译的也感觉不行),坚持学了45天,python基本算入门了。

    整个过程基本没有什么捷径可言,无非就是坚持!给点自己的建议吧,我自己从事的是java开发,换到python这种动态语言,思维完全转不过来,不用声明变量类型,一个函数有多种参数形式,参数类型,个数,顺序不定,这和java这种中规中矩的静态语言差别太大了,从java这种静态语言换到python这种动态语言,编程思维的切换是我自己最痛苦的过程了。

  • Leave me alone linux c/c++ 03/08

    编程语言仅仅是语言而已, 还是要解决相应的问题。一个问题,用C/JAVA/Python都能实现。重点在于解决问题的思路; 这个就像内功一样要修练。 什么算法的书籍看一看。试着用Python写出来。

    时间长了,沉淀就好了.

  • 聪聪 软件测试 03/09

    python3和python2在语法有不少差别。初学者往往搞混

  • 街角 研究生在读 03/10

    python辗转也几个月了,16.10开始学习的,最初也是糊里糊涂的学,没有一点进展;

    17.2开始,重新思考了一下如何学习的问题,最后决定从官方文档开始(英文版),不喜欢看中文的,中文毕竟有些不全面,近一个月来,看了pandas-cookbook文档,sklearn官方文档,发现进步还是不小的,比糊里糊涂看进步快多了,推荐看官方文档。

    我的学习方法:http://blog.csdn.net/kevinelstri

  • 小编辑 编辑 03/11

    我们把这个讨论话题发到了微信,以下是来自微信平台到评论分享

    @庄伟彬
    主要2个:安装模块各种报错,2和3不兼容。

    @丶灬视野
    自己求解一个问题,写了十几行代码,一看别人只需要一行就解决了,感觉自己太菜了。

    @–
    前些天刚接触到写爬虫,看了半天愣死没看懂。然后跟着扣代码,头一次简单点的ok了。然后换下一个,开始各种错误,搞得我怀疑前面学的都是假的一样。mo-骷髅

    @其云
    发愁的是各种包怎么学习,有时候百度才知道原来这个功能可以用这个包的这个函数实现,然后看包的文档,头大啊

    @对方正在偷人…//
    python 3 好像是大多数苦痛的根源

    @孤灯残云//
    2和3的不兼容,以及每个小版本之间的细微差别。动态语言与静态语言上面的区别。

    @enternal
    编码问题!编码问题!编码问题!作为一个新手至少花了一天时间解决各种奇奇怪怪的编码问题。整个毕设的进度居然因为这个问题卡了好久

    @BrotherFly
    最近师兄给了个爬虫的项目,初识py,不知道用哪个版本,从3.6到2.7再到科学计算版本3.5,不知道写了多少dwmo,完全从0开始,从爬取,到下载,到入库,定时,最后流程化,周围没人用py,关键最近百度还老是崩,一点点往前蠕动了两个月,今天可以提交了,想想觉得好激动mo-怄火mo-怄火mo-怄火

    @C.Cobalt
    弱类型啊。。变量不用声明不用指定类型以及编译器不会排除类型错误。。适应了好久

    @刘思谦
    理解不了闭包这种思想

    @黄梓枫
    我用了半年的django结果发现tm的它背着我一个queryset循环做了几百次的sql,我的内心是崩溃的

    @山海依旧
    水一下学习Python的秘诀,那就是。。。编程,编程,再编程…

    @齐国大熊猫
    服务器或是需要稳定的,长时间运行的请用2,如果开发界面,或是搞点小玩意,还是用3吧,3是未来。现在非常多的库都已经支持3了

    @murderer
    一开始学习遇到的的很大地困难是面向对象这种编程思维啊

    @Mo//
    每次见到一个语法想想它是如何用C语言实现的,然后看下源代码,就能学到很多

    @高湛
    关键是用

    @莫拉
    我跟的教程用python 2,而我自己作死装python 3……经常要翻三页google搜索结果,才知道问题在哪

  • 小编辑 编辑 03/11

    以下是来自微博的部分评论

    愚鲁而迅速2011:遇到反爬虫,歇菜了。还在研究怎么规避反爬虫,比如搞个代理ip池神马的。

    请叫我扎易:当初因为2.x or 3.x犯难, 然后就是被网页编码问题坑了几天

    彩云之南投机兔:Python本身非常简单,像描述符、元类之类的概念也能深入,但是对非码农的我来说,面向对象编程的思维模式是一个坎,尤其是面对具体业务时更是如此,写出高内聚低耦合、pythonic的灵活代码还是挺困难的。。。

    不正常的Blueman:断断续续学了差不多三个月了,有些东西会忘掉。最近在烦恼要往哪个方向学。今天初次了解了Django框架,发现还有好多要学的,对框架也不理解,很头疼,只能跟着书里的代码来。

    请叫我扎易:当初因为2.x or 3.x犯难, 然后就是被网页编码问题坑了几天

  • 令狐妲   03/12

    零基础第三个月,从98斤掉到了现在的90斤。

  • 雇佣兵1979 打字员 4 天前

    配置