Python 初学者的三个疑惑之解答

点击上方蓝字,长按关注不迷路。
web




第一个问题:学习 Python 不知道从何处着手。求对应的解决办法。

Python 是一门编程语言,任何编程语言从一开始就离不开动手实践,光靠看书、看视频是不可能学会的,固然看书这些是很是重要的,看书能让造成本身的知识点体系,从而对 Python 造成本身的方法论;书的话对于初学者,我仍是推荐董付国老师的《Python 程序设计基础》,这本书很是适合小白,语言浅显易懂,例程代码清晰明了。

看书的一个好习惯是,看懂书上的一个代码例程,立刻本身动手实现,看运行结果是否和书上的同样,注意必定不要复制,不要小瞧这个看似很笨的操做,由于只有亲手敲过书上每一行你看似理解的代码以后,才会对 Python 编程的细节有所体会,进而有更深入的理解,在这里得到的每个理解,之后可能就是你解决 bug 的一个启发。

对 Python 的知识体系有大体了解后,就能够去看你感兴趣领域的教程了,能够是论坛上的教程,也能够是视频教程,一来强化巩固基础知识,二来积累编码经验,提高编码水平。


第二个问题:学习 Python 有哪些正确高效的姿式?

一曰读,分为泛读、精读、攻读;好比那些基础的语法,好比方法、对象、经常使用模块就能够泛读快速过一遍,由于这些知识点要用的时候看一遍就会。要精读的是列表、字典、生成器这些知识点,最好一次性吃透一个知识点,只有掌握了这些知识点,才能灵活运用。最高阶的是攻读,对于一个疑惑的知识点,书上没有解答,网上也没有相关经验,这就须要你本身手脑并用,编码测试解决这个疑惑了。
二曰写,写精读的理解,写攻读的心得。写博客有两大裨益,一来可让你的经验让更多人看到,这自己就是一种乐趣,同时可让别人检验你总结的不足。二来,你下次遇到相似的状况,能够很快的get到点。

三曰找,IT 从业者的一个禁忌就是重复造轮子,要实现一个功能,在动手编码以前,首先要普遍调研,能够去 Github/码云 上看有没有相似的轮子,有的话直接迁移来用,凡事从零开始不易,不如站在巨人的肩膀上。

第三个问题:熟悉 C++/Java,还要必要学习 Python吗? 

C++/Java 是编译型语言,Python 是脚本型语言。如今的人才趋势是掌握一门编译型语言的同时掌握一门脚本语言,C++/Java 多是你的工做语言,可是 Python 能够成为你的工具,多数问题,用 Python 来验证结论每每最快。Python 这个工具能够助你的 C++/Java 开发更加方便快捷。二者并不矛盾。编程




往期精选微信


本身动手打造mini型QQ(一):动手实现局域网仿QQ互联编程语言


Python 获取微信好友地区、性别、签名信息并将结果可视化工具





     麻烦点击下方好看,谢谢资瓷
学习

本文分享自微信公众号 - 月小水长(inspurer)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。测试

相关文章
相关标签/搜索