聊聊如何才能学好编程

程序员在普通人眼里就像魔法师,一个插件就能解决春运抢票难的问题,一个脚本就可以自动用微信和妹纸聊天,几十行代码就能采集微信文章。一周搭建一个网站等等。可这些东西在程序员眼里都是稀松平常的事情,等你会编程也就不觉得大惊小怪了。

大家好,我是刘志军,是”Python之禅“公众号的主理人,写了快10年的Python代码,一直追求用代码解放生产力并创造价值(喜欢开发各种各样的工具来赚钱),欢迎关注我的公众号,除了学Python,还能学一些赚钱的思路。

今天跟大家一起聊聊零基础到底如何自学Python这个问题。

有些人学习编程刚一开始头脑发热,买了很多书,下载很多视频,收藏上100G资料,没过几天,热情就褪去了,最后完成了从入门到放弃的全过程。

究其原因主要是缺乏清晰的目标,没有方向,或者方向不明确。如果你真正想把编程学好,那么先想想为什么要学编程,找一份编程工作,还是为了解决某个繁琐问题,抑或是做个网站给自己用,还是写个App,或者是爬个数据做分析

最怕的就是不知道为什么而学,如果只是因为焦虑而学习你也很难学好,很多人跑过来问我入门书看完了,接下来看什么书?这就是典型的不知道学了有什么样,纯粹为了学习而学习。

学习的目的是学以致用,用以促学

以学习爬虫为例子,你学爬虫的动机什么?可以是从网上获取一些数据做数据分析,例如,前段时间有位朋友找到我说,他想开一个厂房租赁公司,开之前需要选址,选址就要做市场调查,如果仅凭直觉没有数据支撑,很难说哪个地方好,最好的办法使用爬虫去58这样的平台把相关的交易数据爬下来做数据分析,这就是一个很好的动机,而且目标非常明确。


Python 编程有很多方向,有网络爬虫、数据分析、Web开发、测试开发、运维开发、机器学习、人工智能、量化交易等等,各个方向都有特定的技能要求,比如学数据分析就要重点掌握统计学、SQL 等知识,搞运维就要非常熟悉 Linux 系统,所以你首先要清楚你选择的是什么方向,这个方向有哪些知识是需要重点掌握的。

给自己定制好学习计划后,最最最重要的就是执行,不管再忙都要坚持每天保持2个小时以上的练习时间 。只要方向对了,每一步都算数。

自学编程是一个比较枯燥的过程,如果没有正向反馈,学习的积极性很容易被打压下来,所以你应该积极向圈子中的大牛们寻求帮助。

关注我的公众号,你不是一个人在战斗。

另外,我还给你准备了3本非常不错的开源Python编程电子书,关注公众号后,回复“1024”可以获取。

发布了284 篇原创文章 · 获赞 6461 · 访问量 193万+

猜你喜欢

转载自blog.csdn.net/ityouknow/article/details/105002440