前言
写这篇文章想了很久很久,到底该怎么写?关于零基础学python,观点很多。 以下每个字都是经验所得,都是站在一个零基础的人的角度写的,纯手打+网上优秀资源整合,希望大家能认真看。
接下来文章会侧重在以下几方面
1、零基础如何学习python(以找工作为目的),包括路径规划,怎么学等等。先说一下个人背景:
2、我的个人感悟,关于转行、工作、创业、希望能给大家一些启发。
3、好的学习资源分享
一本,经济学毕业,上学时从未学过编程。刚毕业第一年时,迷茫,不知道做什么。
自学经历:
第一阶段:边工作边自学爬虫,失败 毕业一年后,觉得编程可能是自己想要的,所以开始自学编程。
最开始学的是爬虫,python语言。每天学4个小时,一周五到六天。学了4个月后,去面了五六家企业,没有成功。原因是爬虫的知识够,可是计算机的基础太薄弱。什么算法、计算机网络这些,统统没学。因为我当时是完全自学,没有人带,导致我也不知道要学这些。
第一阶段,失败,说实话,有点气馁,那可是每天没日没夜的学习啊,最后却换来一场空。可是生活还得继续,怨天尤人有什么用。
第二阶段:再次自学,面试成功 面试失败后,考虑了要把编程基础学一下再去面试,还是学点别的。
我的决定是学数据分析,当时对这个比较感兴趣。好了,又是学了半年多,每天学6个小时,一周6天。这次全面系统的学习完了之后信心满满的开始海投简历。
面试成功收获offer,成功地去公司从大数据分析方面的基础工作。不过实力肯定没有那些编程出身,数学、统计出身的人强,所以很多时候也是边学边做,打打杂。
其实我说的很简单很轻松的样子,但其中的艰辛只有自己是最清楚。所以我很希望通过我未来经验学习的分享,帮助大家少走一些弯路。
第三阶段:自己干 现在,已从公司辞职,自己开发网站,做社群,开网店。就是觉得,其实编程也只是我的一个工具,这个人就是比较喜欢自己做点事情,编程挺累的,哈哈哈。如果大家有什么合作的好点子,也欢迎随时来找我哦。
四问四答:
一、零基础转行学python可以吗? 当然可以,很多编程大神入门之前都选择先学习Python,所以想学就大胆去学吧,没学之前谁不是零基础,就算是现在才下定决心学也不怕,学习Python什么时候都不算晚。
学习是个漫长的过程,你上班的话,能否保证一定时间的学习呢,这个是你要问自己的。我也是边工作边学习,不同的是,我工作很清闲,所以我基本可以在上班时间学习。如果你还在上学,恭喜你这是你最好的机会了。
二、python从业方向有哪些? 1、人工智能(AI)
计算机要像人类一样完成更加复杂和智能的工作,就需要掌握关于世界海量的知识。 比如自动驾驶,为了让计算机识别哪里是路哪里是障碍物,就需要通过海量的知识图库以及机器进行学习的方式。
Python在人工智能大范畴领域内的数据挖掘、机器学习、神经网络、深度学习等方面都是主流的编程语言,得到广泛的支持和应用。
2、网络爬虫
是指从互联网采集数据的程序脚本。对于很多数据相关公司来说,爬虫和反爬虫技术都是其赖以生存的重要保障。尽管很多语言都可以编写爬虫,但灵活的 Python无疑也是当前的首选。基于Python的爬虫框架Scrapy也很受欢迎。Python开发的一个快速、高层次的屏幕抓取和Web抓取框架,用于抓取web站点并从页面中提取结构化的数据,Scrapy用途广泛。
3、数据科学
现在大数据的应用可以根据数据预测用户使用习惯,个性化推荐、大数据杀熟等等。Python利用pandas和numpy等库可以有效实现各类数据科学处理,如数据分析、数据可视化和大数据挖掘。
4、Web应用开发
在因大数据、人工智能为人所熟知之前,Python就已经在Web开发领域被广泛使用,产生了 Django、Flask、Tornado等Web开发框架。得益于其简洁的语法和动态语言特性,Python的开发效率很高。
三、学习python多少周期才能找到工作? 按我跟我周边朋友的经验来看。一周5-6天,一天6小时学习时间,4-7个月,这应该是比较正常的。
四、该自学还是去培训班? 作为一个过来人,我认为如果有能力的话,还是不要自学,因为你要学习的东西,你自己不知道可以从哪里开始学起,也不知道可以和其他的东西结合起来一起学。
就比如说一个英语单词tomato如果你没有任何英语的基础,你就没有办法通过这个单词,让脑袋思考,通过这个词我还可以想到另外的什么英语单词。但如果是一个有基础的人,就可能可以想到:potato或者其他的英语单词,然后通过这种方式,来同时记住两个英语单词,得到事成功倍的效果。
然而这种效果,往往通过自学的方式很难去运用,因为没有足够的单词量。这时候,就需要老师登场了,他可以在你不知道怎么做的时候指引你找到正确的方法,让你少走弯路。
实在没那个那个能力,如果选择自学的话,提几点建议:
1)、找浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。最理想的学习环境:清晰的学习路径+自学+交流讨论的环境+有人指导
2)、去找实际项目练手。最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目。
3)、最好能找到一个已经会python的人。问他一点学习规划的建议,然后在遇到卡壳的地方找他指点,这样会事半功倍。
4)、另外,除了学习编程语言,也兼顾补一点计算机基础和英语。
5)、不但要学写代码,还要学会看代码,更要会调试代码;读懂你自己程序的报错信息;再去找些github上的程序,读懂别人的代码。
6)、学会查文档,用好搜索引擎和开发者社区。
关于学习Python的一些资料分享 一、Python学习路线汇总
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
文章图片
二、Python必备开发工具
文章图片
三、精品Python学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
文章图片
四、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
文章图片
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
文章图片
六、Python练习题
检查学习结果。
文章图片
七、面试刷题
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
文章图片
文章图片
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以 点击这里【免费获取】结语 【渣本零基础努力自学python,半年成功上岸,良心分享学习心得和踩坑经历】无论是哪个就业方向,扎实的学习好Python相关知识是重中之重,在互联网行业,无论是大厂还是创业创新的公司,招聘人才的最核心要求是技术能力,只有自己的能力和岗位匹配的时候,才能获得更多的工作机会。
推荐阅读
- python爬pixiv排行榜
- python爬虫|看一小伙如何使用 python爬虫来算命()
- 会计转行能做什么(看完这个故事,让你更清醒)
- Scrapy爬取顶点小说网
- 爬虫系列(数据标准化)
- #Python爬虫#Item Pipeline介绍(附爬取网站获取图片到本地代码)
- Scrapy爬取小说简单逻辑
- Python爬虫,私活接单记录,假日到手5500美滋滋
- 新selenium模拟登录知乎