python入门基础系列_毫无基础的人如何入门 Python ?

零基础学习编程,最大的门槛其实是:

很多其他科班出身的人习以为常的事情,在你看来却完全不能理解。并且,这种现象会持续很久。

在我刚刚开始学习Python的时候,在很长一段时间内,以为 return 和 print 是一个意思,因为这俩玩意在命令行中的表现完全一样。

如果你有一点基础,很快就能反应过来 return 是返回函数结果,而 print 只是输出字符,如同电视里的明星和现实中的明星,前者是通过各种电子技术生成的图像,后者是血肉之躯,看着一样,原理则风马牛不相及。

零基础学习Python,就意味着,你需要带着很多的「不解」和「误解」上路,然后问出很多蠢问题(例如return和print的区别是什么。但相信我,能把这个简单问题从原理上解释得清清楚楚的程序员并不多)。

你需要接受一个事实:

在这个领域,你有一个天生弱势——你的起始资质很低。但你也因此获得了一个优势——你知道自己基础差,于是会更加重点关注编程语言的基础知识。

此时,唯一的方法,就是直面这个惨淡的现实,不要太好高骛远,买一本入门书,一页一页的啃下去,一边读,一边写代码,一边做笔记;当你啃完第一本书,对Python有一些基本认识,就开始啃第二本(第二本一般偏实用一些)。千万不要去读什么算法导论之类,凡是给你推荐这种书的,你直接拉黑就行了。

读了几本书,可能已经6个月过去了,积累了一些代码量,这时候你最好直接找一些程序员朋友,给他们看看你的代码。如果你不认识程序员,那就开源你的代码,直接截图发到各种群里,让他们给你意见,一定有些人会很臭嘴,别管他们,他们都是写了多年代码水平不见长的CTRL-C+V型码农。

如果你这样坚持下去,学会基础知识,学会了写实用脚本,甚至照猫画虎做了一些小项目,你就已经入门了,后面可以考虑转行了。

你的第一本入门书,我建议《笨方法学Python3》

第二本入门书,也就是我上面说的「更实用的入门书」,我建议《让繁琐工作自动化》,里面包含各种能够大大提高工作效率的Python开发教程:这本书我读的英文原版,如果你读起来吃力,请支持中文正版

当然,不是每个人都喜欢读书,有时候孤臣孽子般的一个人熬着,并不是个好主意,可以考虑用一些网课来作为你的拐杖。一方面,可以节省一些你挑书、读书的时间,另一方面有老师指导的话,发现自己的弊病更快。网课最大的用处,就是做你的「拐棍」,帮你省时间,尤其是入门的时候。

最简单的方法,下载一个「夜曲编程」,跟着课程,一步一步从什么是编程开始,逐渐进入Python这个总能让你觉得神奇的世界。我自己闲着没事时,一张一张卡片的往下学,感觉这种学习方式,确实比较轻松。但是,一定要记住,学会编程的唯一方法是「多写代码」,不要沉迷在刷卡片、刷成就中。

用卡片来激励自己学习,是一个蛮有创意的方法,亲测有效。另外,夜曲编程的Python入门教程是免费的,20天学完Python基础概念,体验一下练习题,敲敲代码,这个羊毛必须薅。

最后,我的建议其实只有一个:小步快跑,别停。Run Forest run!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值