故事分享 | 自学python真的可以学会吗?这位同学的真实经历告诉你

Posted 编程小饴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了故事分享 | 自学python真的可以学会吗?这位同学的真实经历告诉你相关的知识,希望对你有一定的参考价值。

一、Java是兴趣所在

L同学坦言说自己喜欢python这门语言,觉得它很有魅力。

他说自己对互联网感兴趣,平时接触很多,自己也有尝试自学,看了很多教学视频和资料,然后他更加确定了自己对python的喜欢,他还给自己设置了一个小目标:独自搭建一个完整的网站。

有了目标更加激励了他,但是独自一个人搭建网站需要的水平仅仅靠自学是完全不够的,他需要老师教导。他萌生了系统学习python的念头,这个念头就像疯草一样在脑海里长,他决定,一定要系统学习python。

二、 裸辞,是他做的最大胆的决定

随着对python的深入了解,L同学对这门语言越发热爱,所以在某一个深夜自学python的晚上,他决定第二天递交辞呈。

身处在乏味的化学行业,他做的是环境检测,虽然工作与专业对口,但是和兴趣并不对口,他在制药厂呆了两年,感觉自己很麻木,对工作提不起劲了,他得病了,这个病只有学习IT才能医好。

回想大学,他对于学习化学没有什么很大的期盼,同时也没有发觉对IT的热爱,所以就平平淡淡地学习了4年化学,但是直到他开始发现自己对IT的热爱,他才发现自己从前的路走错了,也许很遗憾,但是最重要的是看向未来,于是他裸辞了。

三、热爱让人自由

L同学很直白地说,大学过去4年按部就班很没有意思,学习编程则不同,每天都在学习新的东西,大量的学习并没有让他疲惫,他坦言,每天都学了还想学,好像学不够一样。如果比较IT与大学的专业,前者他有兴趣学的很深。这是学习化学所没有的动力,他渴望继续深入地学习下去。他对IT这样的痴迷,是十分罕见的,毕业之后在工作中,这将是他最大的优点。

他把IT视作一片宽广的天空,他可以翱翔在其中,找到自己的热爱所在真的会让人感觉到自由,希望正在阅读这篇文章的你也可以找到自己的热爱。

四、学习python起步慢,但是一步步终会走到终点

L同学说自己虽然自学过IT,但是还是算零基础学习,在学习过程中遇到的困难也不少,因为开始接触一门新的学科,是需要一定的缓冲时间的,他说虽然自己的接受能力还行,但是接触新的东西始终会需要一个过渡期,他也付出了很多努力来克服。

才开始学习python的时候,老师上课知识点比较多,有时候会觉得都是理论比较枯燥,但是L同学还是坚持下来了,他的方法是多练习,多与同学交流,多向老师请教,他的一个学习方法是把不懂的问题记录下来,等到下课后去询问老师。

过了一段时间,他开始适应了,并且觉得自己学的不错。

L同学的老师是党老师,很有经验的一个老师,他从事python已经十多年了,经验不可谓不丰富,但是他不是那种死板的老学究,教学风格偏严格,但是不失风趣。他授课鞭辟入里,能很好地以小见大,从基础上发散出去,能很好地讲清楚python的底层逻辑。L同学说学习党老师的课挺有挑战的,跟着他的思路能学到很多。

在学习过程中班级的学习氛围也是很重要的一点,好的学习氛围能促进学习。他说在QQ群里面,同学都会相互交流,那种思想上的碰撞十分让人上瘾,这也是他自学得不到的体验。比如在编程过程中遇到很多bug,网上都查不到,如果同学之前遇见过相似的问题,很快就能解决。

五、自学编程学习是痛苦的

说到自学,L同学推荐0基础的小白最好报班学习,不要觉得网上资料那么多,你一定会去看去学,很多时候学习是个强迫自己的过程,不仅是IT,很多其他事也是这样。要自学编程得有强大的意志力,特别是面对自己不能理解的知识,你会卡住,渐渐地就会觉得自己其实也没有想象中的那样热爱,所以如果不想你的热爱和坚持被消耗完,他说报班是一个很好的系统学习IT的选择。

资料分享

最后,小编也给大家分享一份Python学习资料,里面的内容都是适合零基础小白的笔记和资料,如果需要的话扫描下方二维码免费获得,让我们一起学习!

读者福利:知道你对Python感兴趣,还准备了这套python学习资料

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等学习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

👉Python必备开发工具👈


温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈


我想自学Python,多久才能学会?

  Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。根据成都IT培训优就业小编的调研一般培训机构设置的Python培训时间为5个月左右。5个月的时间足够培训机构帮助零基础的学员学习Python知识,进入Python开发行业了。
  相较于自学培训还是比较快的,因为有经验丰富的讲师一直带着学习,就会少走很多弯路,所以时间也会比较短;而且培训机构有一套系统的课程体系,课程内容都是培训机构根据目前企业的需求制定的,所以学员只需要跟着课程大纲按部就班的学习就可以了,而自学还需要自己找资料、自己分析,学习时间不但比培训慢,还有可能学到没用的知识。
  5个月的Python培训时间除了会教授Python理论知识,培训机构还会穿插实战环节,因为现在很多企业都比较看重求职者的动手能力,所以培训机构会让学员多多动手,增加实践经验。而自学需要自己找项目做,所需的时间也会相应的增加。
参考技术A Python语言是比较容易掌握的,学的周期长短要分情况的:
如果每天都能抽出一些时间去学的话(周六日抽出大量时间学)
1、如果通过Python书籍来看,周期会慢很多,书写的详细但速度很慢,最重要的是容易无聊
2、如果通过教学视频来看,周期会快很多,有视频带,直观明了
3、如果是教学视频
a、有语言基础的人,上手特快,语言基础好的人,可能一两周就看完了;
基础差点的,要一个月左右
b、完全新手的话,基础从学到会的用至少也得一个多月吧
上面说的Python本身,如果要用来工作的话,还有很多内容要学,毕竟仅仅学Python基础是做不了工作的。
我也是通过教学视频自学的,目前第三周大概学了80%左右吧,属于原来语言基础一般般的人,看了课程后面的其它爬虫、数据分析、人工智能等目录,有点头大。
大家共勉吧,自学Python不难,坚持就一定能学好
参考技术B

Python学习路线。

第一阶段Python基础与Linux数据库。这是Python的入门阶段,也是帮助零基础学员打好基础的重要阶段。你需要掌握Python基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块、常用标准库模块、函数、异常处理、MySQL使用、协程等知识点。

学习目标:掌握Python基础语法,具备基础的编程能力;掌握Linux基本操作命令,掌握MySQL进阶内容,完成银行自动提款机系统实战、英汉词典、歌词解析器等项目。

第二阶段WEB全栈。这一部分主要学习Web前端相关技术,你需要掌握HTML、CSS、JavaScript、jQuery、BootStrap、Web开发基础、VUE、Flask Views、Flask模板、 数据库操作、Flask配置等知识。

学习目标:掌握WEB前端技术内容,掌握WEB后端框架,熟练使用Flask、Tornado、Django,可以完成数据监控后台的项目。

第三阶段数据分析+人工智能。这部分主要是学习爬虫相关的知识点,你需要掌握数据抓取、数据提取、数据存储、爬虫并发、动态网页抓取、scrapy框架、分布式爬虫、爬虫攻防、数据结构、算法等知识。

学习目标:可以掌握爬虫、数据采集,数据机构与算法进阶和人工智能技术。可以完成爬虫攻防、图片马赛克、电影推荐系统、地震预测、人工智能项目等阶段项目。

第四阶段高级进阶。这是Python高级知识点,你需要学习项目开发流程、部署、高并发、性能调优、Go语言基础、区块链入门等内容。

学习目标:可以掌握自动化运维与区块链开发技术,可以完成自动化运维项目、区块链等项目。

按照上面的Python学习路线图学习完后,你基本上就可以成为一名合格的Python开发工程师。当然,想要快速成为企业竞聘的精英人才,你需要有好的老师指导,还要有较多的项目积累实战经验。

自学本身难度较高,一步一步学下来肯定全面且扎实,如果自己有针对性的想学哪一部分,可以直接跳过暂时不需要的针对性的学习自己需要的模块,可以多看一些不同的视频学习。系统学习一般在5-6个月。

参考技术C 这就要看你要到什么层次了,如果是想靠Python找份工作的,起步半年(算上一次成功的项目经历和每日2小时的刻意练习时间)
1.正式入门,每周6小时纯时间投入,线上课程:MOOC的Python语言程序设计
书:两本《Python编程从入门到实践》Python的经典,《零基础轻松学Python》小码哥著,据闻是Python之父推荐的。
2.通用应用Python来解决一些简单的计算机操作,例如:如何自动导入数据给Excel,简单的数据分析。一本书《Python编程快速上手—让繁琐工作自动化》,跟着做,基本啥时候熟练也就是会了。
3.用Python爬虫想要的数据,每周8小时纯时间投入,是纯时间全身心投入那种,而不是一边看剧一边做那种。数据还是没有反爬机制的,一般的搜索引擎能找到的就是没反爬的。两本书《Python网络爬虫实战》,《用Python写网络爬虫》

我在这里说具体多少时间也是无稽之谈,因为学习环境不同根本无法成立,所以想要自学必须有毅力跟目的,找到自己的目的再去学事半功倍。
参考技术D 自学Python需要结合每个人的接受能力以及理解能力来决定,理解能力越强,自然学习的效果就越快。一般情况下来说,自学Python的话学习周期至少在半年以上,一年半左右;而选择参加Python培训的话,学习周期是五个月,学习更加系统化,更加贴合用人需求。

以上是关于故事分享 | 自学python真的可以学会吗?这位同学的真实经历告诉你的主要内容,如果未能解决你的问题,请参考以下文章

自学Python要学多久可以学会?

自学了半个月感觉一点也没学会Python,Python真的有这么难学吗

自学C语言真的有用吗?

软件测试能自学吗?怎么自学软件测试?

学python可以做什么兼职-Python兼职收入过万?用Python做项目真的这么赚钱吗?

一周就学会Python你真的能够做到吗?