题主提到了“业余”,“python”,“赚钱”这几个词,我猜测题主能花费在python学习上的时间应该不多,而且题主在这方面应该也没有过多经验。
前期准备
题主想要使用python写项目
从基础入手,一定学牢
其实编程,都有最基础的知识点,而且这些知识点都是共通的,什么意思?就是如果知道了这些知识点,那么你学习其他编程语言的时候,会很快就上手。这是因为编程有最少且最必要的知识。
回到 Python 来, Python 的最少且最必要的知识点是什么呢?你可以看看下图
你一开始应该先去学习这些内容,而不是一开始就学什么计算机原理,计算机网络,数据结构与算法,这些重要吗?重要!但不是你现在该干的事情,你需要先入门,先进来,先看看在 Python 的世界里,可以做什么事情,什么是你的兴趣,接着再深入研究。
Python目前的就业领域有哪些 ?
据我最近的观察,Python 目前的就业领域主要有这么几个:
1、 web开发
对于一些网站的开发,诸如后台管理系统,或者一些微服务,写一些接口,都可以使用 Python 实现。
2、 数据采集(爬虫)
这个可能是你们比较关心的,爬虫相关问题后面还会多说一些,网络上有大量的数据,可是数据量太多太杂,如何获取到想要的数据,就需要数据采集了,而 Python 是最适合做爬虫的语言,你懂的。
3、 数据分析
主要是对数据进行分析、预判,从而做出选择或者对过去的复盘, Python 拥有非常成熟的数据分析库,有些人会有疑问,爬虫不也得数据分析么?咋就分开来说?其实爬虫只是数据分析的一种手段,数据来源不一定是通过爬虫获得,其它的数据也可以做分析。
4、 人工智能/机器学习
这个相对难度高一些,需要掌握一定的算法,对识别技术,自动化技术,深度学习,自然语言处理等方面都得有一定的研究,当然,工资相对较高。
如何自学高效?
当我们觉得自己是个傻逼的时候,当我们感到非常饥渴难耐的时候,我们一定会主动去寻找那些能够让我们不那么傻逼的东西,我们一定会主动去找吃的,这样我们才不会饿死。
所以,我们想要习得某样东西的时候,一定要去寻找到源动力,就是那种能够让我们主动去习得的力量。比如你想要学会 Python ,那么你为什么想学会?学会能干什么?
找到你的源动力。
当然,源动力能够激发我们学习的 G 点,但是偶尔也有激发不到的时候,在自学的过程中会碰到一些需要我们花费很多时间才能去弄懂的东西,这时候除了需要我们的源动力足够强之外,还需要一些耐心,你不可能说,我一天之内就要成为 Python 高手吧?源动力越强,自学的效率就越高,但再怎么高效,也不可能速成。
如何通过 python 赚钱?
1、接单,爬虫的单子相对其他的一些 web 开发会爽一些,没有那么繁琐,爬完数据就能换钱。具体费用看工作量而定,印象中我接的爬虫单子也就两三单,主要没什么时间去搞,所以没赚什么钱。
2、做网站,根据你自己的兴趣或者优势去做一个网站,但这个不会及时满足,也就是说你得花比较长的时间去经营,等你的网站有一定的流量之后,可以嵌入广告联盟的广告,从而赚取广告费。
3、开发有用的工具,如果你能找到别人的一些痛点,开发出满足用户的工具,从而让用户购买使用。这种方式没有边际成本,只要你开发出来了,多一个用户就是多一份钱,躺着赚。