首先声明一下,我不会把这篇文章变成一部软广,这是最基本的道德底线。其次,这个问题很多人都有,很多人都自我怀疑甚至放弃过,不管你最终有没有走上python开发这条路,亦或者你刚好搜索到这个问题,下面的答案都值得你去推敲一下。
其实学习python真的很简单,简单到什么程度呢?如果把c++当成编程语言中的高数,那么python就相当于我们小学学的数学,有各种封装好的计算公式,简单套用就好。所以,送你本秘籍就可以了。
接好!!!哦!!
言归正传
我向来主张做事先立志!!!做事先立志!!!做事先立志!!!
是不是学习python是件非常痛苦的事情?不是的!学习任何东西都是快乐的!立志只是表明自己的屁股到底能不能坐稳在板凳上,专心搞研究!
完全没基础的人学习一门技术或者知识,靠兴趣肯定是撑不住的,只能靠自制力!自制力必须有很好的主观意愿才能发挥出能量,所以先立志。也就是说,先要调整好你的心态,端正好你的态度。
从两个方面出发,看你是否有学习python的需求。
第1个是主观因素,这种因素也表示你没有外界压力,只能靠自己的意愿支撑。所以能坚持多久,完全取决于你自己,并且一旦你发现了乐趣,往往会研究的很透彻。
第2个是客观因素,因为有外界的压力存在,逼迫你去接受某类事务,这种人学习东西往往比较能坚持,但是基本都是浅尝辄止,达到目标即可,不再深入。
如果你没有上面的两个原因,那么可能你只是误闯进来的。骚年,后面的你就不用看啦。
所以,先立志,我必须要学会python!!!
听起来是不是很像chuanxiao????
装个逼
追两只兔子——将会一无所获。——(俄国小说家)陀忠妥耶夫基
你肯定内心在万马奔腾:“我只是问你怎么学python,你哪来的这么多歪理。”,因为啊,哥们,你没有编程基础啊,表示你没有代码思维啊,没有这玩意,就等于新入门。你要是老手,或者有其他编程语言的基础,你肯定很明白你学习python的目标是什么。你零基础,说明你对这东西不了解,所以你的目标是什么比较重要!
前面说了心态,有了心态,立志了,就要定下来目标。目标有大有小,比如:
所以你想要什么?想想?
想明白了自己要什么,就需要知道接下来怎么进行、规划。比如,你想学习爬虫,你就要学习python的数据采集、python的网络开发。你想开发网站,你就要学习python web相关的开发,比如flask、wsgi、django这些。你想学习python做金融分析,就要学习python的大数据分析、机器学习之类的东西。
先看看python到底能干吗?
不过既然说了是没有基础的同学,我想基本都是朝着做web开发\爬虫\自动化运维方向的居多。
所以在这么多细分领域,你要清楚的知道,你是朝着什么方向去的,应该学习什么。这里就不展开每个领域应该学习什么了,大家自行找度娘。
我主要提两条
1、生命很短,我用python
2、python是胶水语言
解释一下第2条,什么是胶水语言?即python是一门可以粘合起各类平台和语言的一门脚本语言,有了它,你可以在各类开发语言和平台上进行你的功能需求开发,而不用动用本来的东西。
其实最重要的一条,它好学啊,不像c++、java一样那么难起步。好学的东西用来入门是最好的。
前面说了这么多,都还没说到重点,就是怎么开始学习python,其实我前面讲了这么多,无非是希望你明白,学习没有捷径,一定要端正自己的态度。下面进入重点!!!
首先肯定得挑起自己得兴趣啊,如果你发现python可以做很多匪夷所思的事情,你就会学的很来劲。
我们可以看看别人都用它做了什么奇奇怪怪的东西。
随便提几个:
随便提到的几个,都是很有意思的需求点,虽然不是解决真实问题,但是却实实在在的能解答我的疑惑。
看书还是看视频学习,我觉得都不重要。每个人的习惯都不同,有的人看书效率高,有的人看视频效率高,选择什么方式去学习并不重要,合适你自己就好。但是,切记一点,不要总是在各类资源里挑来挑去,很多人经常在找书籍,每找到一本,就看了几页就觉得不合适自己,又换。找视频也一样,总觉得这个主播声音不行,那个主播内容不行。最后时间全花在找资源上面了。所以对于学习基础来说,最重要的是坚持一本书或者一个系列的视频学下去。当你学完了一个系列,你也就掌握了大部分基础,到那个时候你才知道要挑什么资源来看。
那我需要上培训班吗?还是自学好?
我跟你说,你要是想依靠培训班来学习开发,是非常错误的决定!!!钱花了不说,效果也没有。开发是一门日新月异的技术活,很多技术今天流行,明天可能就淘汰了,所以要靠自学,自学,自学!!!
一句话,光说不练假把式!!!
学习过程中遇到的任何代码模块,最好亲自实践一下。写代码这东西,看懂是一回事,会用才是真的懂。不要总觉得自己智商高,看看就过去了,有了理论不代表你会了,而且理论是会骗人的,他给你的感觉就是你什么都会。但实际上你打开python编辑器,你会发现,你可能连个print怎么输出都要找度娘。
所以,骚年,最高效的学习方法就是,边学理论知识,边实践理论知识。
你可能会问,有捷径么?速成那种。
我回答你,有的,你直接把你要实现的功能,百度一下,一堆现成代码,拿去吧!但记住,你不是在学习,你只是在搬运!
由于大家学习的方向不一样,深入的方向就不同,所以深入的就不推荐了,这里只推荐入门的。
以上,书籍就不贴资源了,大家找找,顺带给自己的网站打个广告,你可以在我的网站搜索一下python书籍,数目不多,但是都是比较经典的,以后会慢慢完善起来。
代码艺术书籍资源下载
如果转载我的文章,请附上原文链接!谢谢。
同时,如果对于我的文章感兴趣,可以关注我的公众号。
如果你有什么意见,想要反馈给我,可以加我。