美文网首页程序员读书Python学海无涯
给初学python的朋友的一些忠告和建议

给初学python的朋友的一些忠告和建议

作者: 四分图 | 来源:发表于2016-01-27 23:32 被阅读5233次

    从2013年开始接触python以来,我体验过阅读书籍,学习MOOC,查阅文档,谷歌搜索,逛编程社区。现在仍在学习python中,走了很多的弯路。成功的道路各有不同,失败的地方却是种种。我想把我学习python过程中走过的一些弯路说给大家,希望给初学python的一些朋友有些帮助。

    1.纸质书精读一本足矣

    经典以及眼花缭乱的Python书籍

    python的经典书籍不少,《笨方法学python》《Python核心编程》、《Python基础教程》等等,不少编程大牛也都会推荐自己觉得不错的书籍。怎么选?这是个问题
    其实很多时候你只需要选择读一本,把它读透即可。所有的编程入门书籍主要的分门别类基本上是相同的,读完配合基础练习基本上能算对各方面有一个了解。
    这本纸质书请务必多翻翻,对各章节的内容要心里有数。你要相信你之后还会经常来翻阅它的,最起码你要能找到对应的知识。

    2.仔细看,睁大眼睛看

    不要放过任何一个字!(图片来自网络)

    经常在编程交流群里碰到朋友问:
    这个“Hello,World”打不出来啊?
    这个Python IDE怎么用啊?
    这个python怎么安装啊?

    坦白说,这些都是基础问题,相信当你学了python一阵之后,你回头来看,“啊,这些问题怎么那么小白!书上不都有么?”

    很多错误,可能遇到的问题编者们都在文档里或者书籍里提前给我们提到了,可是如果你不细心就可能会犯错,然后你抓耳挠腮,“我明明是按照书上写的操作的啊!为什么不对呢?”

    所以,很关键!打错一个字符都很可能报错!细心再细心,看仔细!

    3.键盘敲起来

    动动手,不一样的感觉(图片来自网络)

    学习编程很重要的一个环节是动手,在我心里把动手是放在一个很高的地位的,我个人是认为编程在一定程度上就是一个动手的过程,因为编程过程会经常出现错误,你得不断地动手,尝试修改,解决错误。
    动起来来,安装一下python,选个合适的编辑器,打出第一行代码,试试书上的第一个练习……
    你会发现你会遇到各种问题,去解决这些问题吧,这就是学习的过程!

    4.不会的看看官方文档

    官方标准库截图!

    在学习过程中,你会碰到urllib,http,sqlite各种模块、各种库
    不懂?没事!
    去看官方文档!
    英文?没事!
    硬着头皮看!
    官方文档是一切的始祖,太上皇!

    5.做些练习,动动脑子

    C语音的经典练习也适用于python

    光说不练假把式,光看不敲假学习。
    练习是十分有必要的!看似你看了书,学习了MOOC。当你拿到一个练习的时候,才是你真正思考的开始!
    刷一刷经典例题和Python cook吧!把书中的每一个问题都写个代码解决它!
    看!问题就在那里!

    6.出错误了?问问谷歌!

    常常出现的Traceback

    写代码不出现错误时不可能的,找出错误,解决错误是一个常见而且必备的工作。
    如何去明白Python Shell给出的错误提示?如何print运行过程中的错误?
    谷歌,社区,SegmentFault,开动你的大脑吧!想尽一切办法找出问题所在。

    7.管理好你的代码

    最常见的代码管理工具github

    你的代码,编写完的小程序,你是怎么处理的呢?
    是不是码完就扔了?当你想查之前码过的循环和函数怎么办?
    最好有自己的一个代码托管平台,比如github
    学学push和pull,同步你的代码和学习记录~
    你会清晰地看到你的成长记录。

    8.坚持,别放弃

    很感谢你看到了这,相信很多看这篇文章的人都是从零开始转IT,学习python的。
    在你学习的过程中你会遇到各种各样的困难,语言上的,系统上的,算法上的。
    千万不要放弃,千万不要放弃,千万不要放弃!总会有办法的!

    Tips:看完文章别忘记关注我一下~

    相关文章

      网友评论

      • 05d522ab6408:初学一般用哪个版本
      • 7700475cd846:你是怎么翻墙?
      • yjlemmo:学完了点基本的c,开始接触Python了,不说了。优雅
      • e24546243435:挺好的,分析的好
      • JessicaLeewell:我觉得很好,我0基础
      • 85c02e5a6340:Python学了好久,感觉还是不会!后来学golang一个月就很熟练了!现在还在坚持学python!!!
      • 2068e5e51f60:来点干货更实在.
      • 814e9e250cec:顶一个
      • cb23ad4c63ab:作为一个五年的py开发者。你这篇文章跟没说是一样的
        四分图:@ntsai 我十分认同你的说法。我是写给无基础初学者的
      • 羊小萌:多谢总结!
      • 傲寒Ghibli:謝謝啦
      • 北方蜘蛛:阿大声道
      • Maqkuro:不仅仅是python,这篇文章值得所有语言入门新手看,始终记得那句“编程重要的是思维,语言是次要的”
      • 左蓝:还需要一把游标卡尺~~笑
        David_Cap:@左蓝 这个梗 可以的,我也给满分。 :smile:
        四分图:@左蓝 这个梗我给满分 :smiley:
      • hainuo:说的很实在,可是大部分人很少有会听取这个建议的
      • 小简猫:已经入门。看YouTube入门。看教科书上手。做后面习题巩固。以至于后来写作业都是不用看了。(可惜现在学Java还没到这种程度。😫伤心中。。。)建议。一开始安装Python之后用pycharm写,也可以直接同步到GitHub(我就这么懒)
        小简猫:@左蓝 我看看,有的话跟你说,不过我从一开始全部都是英文的,所以就还好。老师授课也是英语,所以没办法用中文就习惯了。
        左蓝:@小简猫 youtube有中文教程吗?
        四分图:@小简猫 也是pycharm +github 非常好用
      • a05832db24ea:楼主是怎么上Google 的啊?
        9a990d5d2759:@屎壳郎123 你网上查查,我是无意中碰到的一个方法,修改了windows系统host文件就可以上了
        四分图:@屎壳郎123 as vpn
      • 土汪:你说的....跟学Python有啥关系...学什么语言,都这样啊... 来点和Python相关的料?
        四分图:@程序员2点零 才疏学浅,都是自己学习过程中深切的体会,可能对有编程经验的朋友帮助不大:yum:

      本文标题:给初学python的朋友的一些忠告和建议

      本文链接:https://www.haomeiwen.com/subject/qhadkttx.html