本人从零基础开始学习python,已有两年之久,虽然一路上磕磕绊绊,但学习了一段时间之后,日常很多繁琐的工作,在python的助力下确实得到了很好的解决,工作效率也大大提高。
回到问题上来,自学了半个月python,感觉没用,很正常,要不就是你没找到正确的学习方法;要不就是你没找到合适的入门视频、书籍;又或者你就是漫无目的学习,东学一点儿,西学一点儿……这些都可能是你感觉到没用的原因。
我并不觉得python无用,如果你继续学下去,python这项技能,绝对会在你日后的工作中发挥很大的作用的,别着急。
我的建议是你可以先了解python,再来决定该怎么办,以下也算是我学了两年的经验分享,希望能给到你一点帮助吧。
(如果有用的话,欢迎大家收藏点赞哦。)
一、了解python主要的应用场景
Python的应用领域其实是非常广泛的,像:
1、web开发
2、网络爬虫
3、科学计算和数值计算
4、用户图形接口
5、系统管理
……
现在各大高校纷纷开设人工智能等相关专业,编程被各教育大省纳入必修课甚至高考范畴,可见它的重要性。而且编程这门语言,正在变得与更多人息息相关。
二、为什么要学习python
在学python之前,你一定要清楚自己学python是为了什么。
是学生想增加就业机会?是想深入掌握数据分析能力?还是想进入AI领域?又或者是想转行,打破行业壁垒呢?
只有对自己有了清晰的定位,再针对性地去定位python,在学习过程深挖其中某一个领域的技能,带着目的去学习,事半功倍,也肯定可以找到它所发挥的作用。
自学了半个月python,感觉没用,很正常,因为你还没有挖到精髓,不过别灰心,找准自己的目标,干就完事儿了。
三、怎么学python
有些小伙伴可能担心自己因为自制力不强,拖延症严重等导致没办法长久的坚持学习下去,别担心,因为我也是!!!
最开始自学python确实学的十分苦恼,后来就报了个课程,初学阶段的朋友,强烈建议你们跟着入门视频学习基础知识,通过别人的讲解和引导,上手实操会更快。
亲测风变编程的“免费Python入门课程”还不错,尤其是小白们,可以多了解下,像这种“交互式课堂+在线作业实操+老师跟踪辅导答疑”的形式,可以帮我们真正掌握和熟练使用Python语言,并有能力将之实践于学习和生活当中。对我这种懒癌晚期+拖延症晚期患者也是很有效的!
这个课程内容包含4节Python实操课+2节直播课+4节人工智能认知课,不管你是对编程、Python感兴趣的学生,还是IT互联网、财务、行政、设计、金融、咨询、贸易采购、广告媒体市场等职业工作者,都会有不小的收获。
另外还可以买一本入门书,比如大家都在推的《python编程从入门到实践(第二版)》。
温馨提示:大家买书一定要买最新版的,毕竟计算机更新换代的速度还是很快的。
打好基础之后,就会实操啦,学以致用,学习的目的就是为了运用,所以一定要实战!一定要实战!一定要实战!重要事情说三遍。
照着视频或者书里边的代码,把所有的代码都打一遍,多打才能有手感,不要眼高手低。
把所有容易犯的错误都犯一遍,然后在错误的过程中思考,理清每行代码的逻辑。只有这样,才能注意到那些重要却不起眼的细节问题,从而加深自己的理解。
基础敲完了,可以找一些小项目巩固基础,大致掌握python常用的方法、关键字、函数语法等,然后继续学习一些常用的模块,比如requests、time datetime、random、os、sys等。
接下来就尝试着去找些基础项目开始做吧,不以项目为导向的学习都是耍流氓。
如果你是一个新媒体工作者,可以利用网络资源,爬取几百甚至上千个爆款文案标题,总结它的爆款逻辑。
如果你是狂热小说爱好者,可以用来下载你所有知道名字的小说。
像我小会计一枚,学习过程中就把财务数据反复分析,然后总结出自己的方法,工作上确实高效了许多。
在此期间,你可能会遇到各种困难,那就带着这个困难问题去寻找答案,百度、知乎、b站,兵来将挡,水来土掩,在不断解决问题的过程中,不知不觉就提高了自己的开发水平和问题解决能力。
或许会走一些弯路,但是有些弯路,早走总比晚走好。
例如在爬动态网站的时候,可能会爬不动,这时候就需要你去了解html语言,以及网站交互的知识。然后通过这些,你又可以了解flask,继而学习用flask生成网页,将自己爬下来的数据在web端展示出来等等等等……
看到这,你还敢说自己学了半个月的python,没有用吗?静下心来,调整下自己的学习姿势,千万别打用时,方恨python学得不够好啊!
四、做好时间规划
- 计划好每天的学习时间,如果身在职场,除了下班后的时间,很少会有大段的时间来让你学习,碰上加班更没有时间了,所以碎片化时间尤其要利用起来。
- 拖延症来了怎么解决?如果无法避免,那就缩小拖延时间,给拖延时间设置一个上限。
- 碰到难题怎么解决?即便在一个问题上死磕,也要有技巧的死磕,不能把宝贵的时间都浪费在这件事上,要寻求合理的解决方法,请教他人或者暂时搁置,说不定学别的知识点的时候就突然联想到了这个难题的解决方法。
五、学会python的好处
随着5G时代的到来和人工智能的普及,机械性的重复工作内容,肯定会被淘汰,如果不想被淘汰,花时间学习python是对未来最好的投资。
python有许多实用性功能:
- 批量处理 Excel 等办公文件,实现自动化办公,提升办公效率;
- 全网一键爬取所需资料,信息收集更高效;
- 批量处理大数据,一键数据可视化等高效功能。
当别人因为会python这项硬核技能而找到好工作,从而升职加薪,你却只能原地踏步,你还不抓紧学习python吗?
当你学会了python,工作中被搜集资源、整理信息等重复工作带来的困扰,就能借助工具去完成,不仅能得到老板同事的刮目相看,更为自己争取宝贵的自由时间。
最后,作为一个IT的过来人,我自己整理了一些学习资料,希望对你们有帮助。
在学习python中有任何困难不懂的可以微信扫描下方CSDN官方认证二维码加入python交流学习
多多交流问题,互帮互助,这里有不错的学习教程和开发工具。
(python兼职资源+python全套学习资料)
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
四、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、Python练习题
检查学习结果。
七、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后,千万别辜负自己当时开始的一腔热血,一起变强大变优秀。