学习Python要多少时间不能一概而论,主要看自身的情况和选择学习的方式。
1、自学,这个的话,和自身的因素有很大的关系,有没有基础、学习能力、接受能力、自控力等等很多因素,一般是在一年左右,有基础的话,也会快一些,不然就是,遇到问题解决不了,半途放弃的。
2、网课学习,这个和自学差不多,看自己的学习程度,比自学好的地方就是有老师规划学习课程,但是能不能坚持学习,还是看自己。毕竟老师只能给你提供学习思路和讲解知识,但监督这一块就会弱一些。
3、培训系统学习,这个一般学习时间是在5个月到6个月,这种学习方式会更系统,还会有老师监督,不懂的问题也能及时得到解决,而且会接触到很多实战项目。
在这里先说一下我的经历吧,本人是一个大专毕业的,大学之前连编程都不知道是什么。在我快毕业的时候,我就自学了一个月的Python,毕业后,我就去了深圳找工作。面试了十几次都没人要,但是幸运女神还是眷顾了我,最终找到了成功通过了一家公司的面试,上班到现在也两年多了。
在这一次面试中,我发现了我的Python基础有多差,面试官给了我一套题,我只会做两个选择题,其他都不会。当时我就觉得自己已经凉凉了,不过在面聊的时候,面试官觉得我数学的功底还行,是可以塑造的,于是我就进入了现在这家公司。
如果你要自学Python,你可以参考一下我用过的学习规划:
阶段一:Python基础知识和高级特性
本阶段主要掌握Python基础编程语法,建立起编程思维和面向对象思想,掌握最常用的[设计模式],掌握最常见的排序算法。

阶段二:Linux基础
本阶段主要掌握Linux系统的操作。

阶段三:数据库原理和sql优化
本阶段主要掌握关系型数据库表的设计,各种数据库增、删、改、查所有操作SQL语句的编写,SQL和NoSQL数据库的使用场景和设计难点,Python对各种数据可连接和操作代码便携**。**

阶段四:前端web开发
本阶段主要掌握HTML超文本标记语言的使用方法,掌握CSS 层叠样式表的使用方法,了解HTML5新特性及CSS3动画, 掌握JavaScript的基础知识和高级知识,掌握前端构建页面的方式及面向对象思想,掌握Bootstrap框架,掌握JQuery的基本用法。

阶段五:Python Web后端开发
本阶段主要掌握Django框架,掌握模型的使用,掌握视图的使用,掌握xadmin模块,掌握Flask框架, 掌握模版应用,掌握接口的开发。

阶段六:爬虫和数据分析
本阶段主要掌握掌握各类HTTP调试器用法,理解网络爬虫)编写的基本套路,了解网络爬虫编写的各种陷阱,能够应对动态网站爬取,能够应对带有验证码的网站,能够应对需要浏览器渲染的网站,能够应对分布式抓取需要,能够应对反爬虫技术,能够应对无界面抓取,能够利用爬虫平台。

阶段七:Python人工智能
本阶段主要掌握线性回归算法,KNN K近邻算法,逻辑回归算法,梯度下降算法,牛顿法与拟牛顿法,决策树算法,Bagging集成算法,Adaboost算法,以及机器学习常规算法等。

书籍推荐:
《Python编程 从入门到实践》、《笨办法学Python》、《流畅的Python》,这3本书不仅能帮助你理解Python基础知识,还会教给你如何开发项目。
如果你有心学习Python,为了避免漫无目且零散地学习,小编也有适合小白的学习资料,即使你非技术出身也能快速入门Python获得求职能力、工作效率、解决问题等硬核能力的提升。
关于Python的更多的学习资源我就不在一一赘述了,
已经整理好了,我觉得应该会对大家有帮助,直接带走就好。
👉[[CSDN大礼包:《python兼职资源&全套学习资料》免费分享]](安全链接,放心点击)

这些都是免费的,直接带走就好,有了资源一定要付出行动,制定一个良好的学习计划配合资源,我相信你迟早会月薪过万。预祝你早日成为一名Python程序员。
最后,学习Python要摆正自己的学习心态,一直坚持,编程不是几天就能学好的,希望你也可以成为一个Python大神。
码字不易,如果对你有帮助,记得帮我点个赞哟!
文章探讨了学习Python所需的时间取决于个人情况,包括自学、网课和培训的不同方式。作者分享了自己的学习经历和阶段划分,推荐了适合的学习路径和资源,强调了持之以恒的学习态度和规划的重要性。
1万+

被折叠的 条评论
为什么被折叠?



