关于python:渣本零基础努力自学python半年成功上岸良心分享学习心得和踩坑经历

34次阅读

共计 2908 个字符,预计需要花费 8 分钟才能阅读完成。

前言

写这篇文章想了很久很久,到底该怎么写?对于零根底学 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 相干常识是重中之重,在互联网行业,无论是大厂还是守业翻新的公司,招聘人才的最外围要求是技术能力,只有本人的能力和岗位匹配的时候,能力取得更多的工作机会。

正文完
 0