结合自己的学习经历,谈一谈如何学习Python吧。 python

admin 1月前 33

入门阶段

  Python其实语言本身已经很接近自然语言了,所以入门其实并不麻烦。如

  当然如果大家觉得视频太慢不适合自己的,推荐一本叫做《A Byte Of Python》的书,然后照着书里的代码自己敲一遍,基础的语法都有讲到,敲完一遍后,大概也就算入门的。这本书通过搜索引擎也很容易找到,有中文和英文两版的区别不大。当然,最重要的是你一定不能copy书里的代码,然后运行,学编程,不动手是不行的。而且敲的过程中,难免会有一些打错的地方,这时候根据错误信息,来学习一下如何debug也是极好的,当然这个过程里,你也能对python的编程环境熟悉。

  编程环境的话可以选择文本编辑器+命令行运行,或者IDE的两种。前者推荐Sublime Text,后者推荐Pycharm,当然这只是一种推荐。

  看完《A Byte Of Python》你应该对大部分语法比如控制语句,函数,对象等都有了一定的了解了,有一个为期一周的小练习,是写一个博客,能将学到的东西,马上实践,并展示给身边的人看,这本身就是一个对于初学者极大的正向激励。值得强调的就是,教程里代码和练习题最好都做。很多事情往往不是你想象中那么简单,开始写,你会发现很多问题。

  应用阶段

  当你入门之后,如果你还没有明确的目标,那么你可以做一些练手项目,来巩固已经学会的知识,比较常见的便是写一个爬虫啊,利用Flask,Django等框架写个web应用之类的。但不限于这些,主要还是看你自己的兴趣。

  比较理想的学习过程是,先自己根据项目需求,想想如何实现,实在没思路,再翻翻网上的代码,看看别人是怎么实现的。然后仿照着别人的方法自己实现一遍,在实现过程中,千万不能把别人的代码clone下来,跑成功就满足了。结合文档,慢慢查懂别人代码的意思很重要。这也会锻炼你查文档的能力,这对于一个程序员来说,十分重要。

  值得一提的是,现在机器学习,人工智能这一话题被大家吵得很热,但我不建议大家一开始就去练习这些项目。因为很多这种项目主要都是让你去调用开源框架,然后调包,因为你不懂得算法本身的原理,所以很多时候你也不明白为什么要这么做,感觉对大家的帮助不是那么大。如果真的有志于涉足这一领域,强烈建议再搭配着看一些算法理论方面相关的书。小编推荐一个学Python的学习q-u-n【 二二七,四三五,四五零 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!很多干货和技术资料分享!希望新手少走弯路。

来源:http://bbs.tianya.cn/post-414-68767-1.shtml


少客联盟- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与少客联盟立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者admin少客联盟享有帖子相关版权。
3、少客联盟管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者admin少客联盟的同意。
5、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
6、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
7、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
8、官方反馈邮箱:chinasuc@chinasuc.cn


上一篇:web前端系列JavaScript典型面试题及答案
下一篇:C语言基础之教程-1
Whatever is worth doing is worth doing well. juvenile hacker league
最新回复 (0)
    • 少客联盟
      2
        登录 注册 QQ登录(停用)
返回