Products
GG网络技术分享 2025-03-18 16:11 1
你好, 如果是没有编程基础想要自学Python的话,一般需要半年到一年左右的时间,所需要的时间长短因人而异。学习Python可以按照以下三个步骤。
可以先买一本Python基础的书籍, 或者在网上下载电子版的书籍也可以, 学一门语言首先是要打好基础一步一步来, 不要图快和越级学习。
首先根据书籍的目录可以大致了解Python语言基础有哪些内容, 然后从第一章开始, 学习每个知识点的概念, 然后每个知识点后面都会有一个小练习题, 学完每小节内容后一定要做一做练习题巩固加深一下印象。
学习完Python基础那只是第一步, 只要一步一步把内容都认真的过一遍, 基本没有什么太大的问题, 那么学完基础之后, 就需要选择一个进阶的方向, 这个方向当然是根据你想做什么岗位的工作来选的。
目前Python的岗位大致有五种, 自动化运维、web后端开发、自动化测试、数据分析、人工智能, 每一个方向都有各自不同的模块和框架需要学习, 其实Python的模块框架非常多, 想要全部学完有点不太现实, 而且也没有必要, 只需要学习你想要从事岗位方向的模块框架就可以了。
在进阶学习了相关的模块和框架知识之后, 第三步就要找项目进行实战练习了, 可以到开源网站上先找一些简单点的项目练习, 我的主页也有一些python的实战练习项目, 做项目练习是为了巩固和综合运用前面所学的知识, 然后慢慢加大难度, 一步一步循序渐进。
以上就是我的个人观点, 希望可以帮助到你, 谢谢!
#####零基础入门级的Python大约1周时间就能摸到门边了,现在也有很多在线学习的平台,大部分都是用一周的时间教会你对Python的“语言”有个了解,能简单运用一些指命来运算。
提供我的学习之旅给你一个借鉴
1.初期:完全不懂啥叫Python,找了几个玩编程的朋友问了问,最后锁定爬虫和自动化办公是我最有兴趣且与工作有强关联的技能,所以先给自己立了个Flog。
2.筛选期:开始自寻+推荐的找寻各种零基础学习的网站,渠道,网课等等,对比学员评价,价格和大纲,锁定比较?品质的,而且说“人话”的,(这点很重要,专业但不懂翻译成白话的技术人,基本都缺乏客户思维,学起来你会很不爽的[灵光一闪])
3.Try:敲定你选择的那家培训机构(或者网络上免费学习资源)开始你的学习之旅,首先要完成一件重要的事——给自己定个初试期。这个有个好处,就行投资一样你要让自己的时间成本有回收的概念。一旦定好时间,这段时间就全力以赴学习,时间到后你要评估一下自己的学习状态,学习难度以及适应度,并且在下个阶段调整好学习方法。
4.阶段总结:学Python也是有不同阶段的,如:基础语法,爬虫,自动化办公,Git与项目等,那依据项目的难度,也都会有相应的学习周期。那每个学习周期结束后都建议自己做个复盘,比如分析一下自己的学习方法是否合适,做个测试或者项目,看看自己的掌握程度,上一些网页看看其他学习者在这个过程遇到的障碍自己是否也遇到过,他们以及自己的解决思路是否类似,可有其他选择。这一步就是我们常说的“实践出真知”,一定要让学到的东西在一段时间类不断巩固(但不是简单重复操作),多维度的理解和尝试才能更加牢牢掌握!
最后:学习是可以好玩有趣的,关键看你是否找到了最适合你的学习方法。
I\'m poseble[思考][思考][思考]
#####如果是自学,从零基础开端学习python的话,按照每个人理解能力的不同,大致上需求半年到一年半左右的时刻,当然,如果有其它编程言语的经历,入门还是比较快的,大概需求2~3个月可以用Python言语编写一些简单的使用,只要进行体系的学习,才能更好的掌握Python技能。
初学者有什么不懂的可以私信我——我刚整理了一套2018最新的0基础入门教程,无私分享,获取方法:加下我自己创建的Python学习交流群935711829,这是Python学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习Python的资料和入门教程。
事实上想学好一门言语或许是其他任何的技术,都不可能短时间内学成,除非能够像电视剧那样把手放在背面传功,或许拿到屠龙刀里的九阴真经。
要把Python学好,在我看来,只要相同东西能够帮你做到,那就是,爱好-爱好-爱好!重要的事情说三遍!在Python这个魔法世界里,找到你自己感爱好的点进行切入,并时刻找到爱好点进行自我驱动是最好的学习方式!
还有一个问题是,看你学python要干嘛?这个决议了你的需求学习的深度。
假如你只是想了解下python,那看看一些根本的网上视频python初级教程就能够了;
假如你是想拿出做数据的加工,处理,那仍是先把一些正则,循环,数组,分词这些方法学好,再结合一些实际的事例。比如怎么将爬取的页面数据解析成结构化的格局;
假如你是想拿python做数据算法建模,像咱们自己开发了一套结合了常用的LR/GBDT/DT/RF/ARPIORI/K-MEANS的一个东西,把常用的数据表导入,数据过滤加工处理离散分箱等;
假如你是拿python做一些页面开发,那就要把Django什么的都学习了。
以上就是python自学要多久能学会的详细内容,更多请关注php中文网其它相关文章!
这取决于你期望学到什么程度,你打算用Python做什么。如果说仅仅是入门的话,是很快的,因为这门语言相对于别的编程语言不仅从逻辑上还是语言复杂度上说,都会简单许多。
这里的学习建议是:首先看廖雪峰的python3网站,认真学习并做完练习题,掌握python基础知识
其次,看你学习python是为了什么方向,下图列出入门python的学习方向,根据方向掌握知识点再进一步打怪,相信你到时候已经知道下一步的python路了
[大笑]我的公主号 “小白入门数据分析” 有关于Python爬虫的资源,需要的话可以关注
我时常认为,学会一个东西很简单,但是成为高手不易,所以要分阶段来说。
第一阶段:入门
1、学习方式:新手推荐看视频,B站就有很多优质视频,看视频同时务必跟着视频写代码。
2、学习时间:每天1小时,大概1周完成。
3、学到什么程度:Python数据类型(字符、数值、列表、字典等)、数据的方法、函数、逻辑语句、类、异常处理。学会了这些,恭喜你入门了,因为普通人(非程序员)熟练运用这些基本能解决工作上的一些问题了。
第二阶段:各种库的学习
1、学习方式:既然入门了,看视频未必是最高效的,要学会看书和官方文档,推荐Python核心编程,小项目很多,照着一个个练习。或者工作中遇到什么问题,直接百度搜解决方案,看人家用哪个库解决了这个问题,再去深入研究这个库。
2、学习时间:靠长期积累,够你学一辈子。
总结:
我很喜欢类比,以上入门阶段,类似于我们学习使用电脑,当年学会打字,玩两局游戏,就算入门电脑了。而电脑的各种软件,就像是Python的库,比如PS够你学吧,CAD够你钻研吧,还有一堆强大无比专业软件,Python强大之处也是在于它拥有好多库,所以活到老学到老。
#####个人经验,有编程经验两周即可上手。
我原来做java开发的,已经五年没写过代码了,最近处理数据,频繁处理,效率比较低,就想用python脚本来写,同时也学些新的东西,说说我的学习方法,仅供参考。
第一步,搭建环境,工欲善其事必先利其器,好的开发环境事半功倍,我用的是pycharm+anaconda+python3,具体怎么搭建直接百度,教程非常多。
第二步,找本基础入门的python书籍,先通篇浏览下,大概知道python做什么的,有哪些基础功能,让自己大脑有个印象。注意:不用细读研究,知道有哪些功能就可以了。对绝大多数人来说,学习理论知识是个很枯燥的过程,80%的人都会在这个过程中放弃,所以为了让自己保持兴趣,此阶段不用详细研究,可以在后面学习步骤中逐步深入学习。
第三步,工具和理论知识有了,可以直接动手实践了。找些简单有趣的例子来学习,比如python画动画、处理数据、简单爬虫从网站爬信息。这个过程主要是加深你的学习兴趣,学习过程中有阶段性成果会鼓励你继续坚持学下去。
第四步,有目标学习下去。你学习一门语言,必然是有自己的需求,这里指学习目标,比如学python是为了学数据分析、脚本处理、web、还是人工智能,找准你的方向,先在一个领域里面深耕细作,在扩展你的领域。这个过程中,你会遇到比较多的问题,都是你在实际使用中遇到问题,可以有目标查找工具书、借助网络帮助你解决问题,这个过程是深入学习过程,需要多思考、大牛交流。
第五步,总结分享。在以上学习过程中,你会遇到很多问题并解决问题,总结尤其重要,温故而知新,可以将自己解决问题方法思路记录下来,分享给其它人(可以分享到自媒体平台,一举两得,说不定还能获得一份额外收入),可以加深自己对知识的理解。
第六步,知识变现。当你在某个领域深耕细作,慢慢你就会成为大牛,很多机会可以选择,自己学习到的知识就可以变现了。当然要看个人的职业发展规划,有句话技多不压身不是,多学习总没有错,这比刷抖音玩微信更有用。
以上是个人浅见,不喜勿喷。祝学习顺利,财源滚滚来!
#####谢邀!科技领域头条主:大数据之眸前来回答。笔者刚签约Python数据挖掘工程师。Python可以说是最易学的语言之一,且投入产出比非常之高。下面就Python的快速学习路线与花费时间精力做简要概述。
1.刚上手的时候肯定是先过一遍Python最基本的知识,比如说:变量、数据结构、语法等,基础过的很快,基本上1~2周时间就能过完了,可以参考菜鸟教程。
2.看完基础后,就是做一些小项目巩固基础,比方说:做一个终端计算器,具体可以上github上搜索相关Python小项目。
3.如果时间充裕的话可以买一本讲Python基础的书籍比如《Python核心编程》,阅读这些书籍,在巩固一遍基础的同时你会发现自己诸多没有学习到的边边角角,这一步是对自己基础知识的补充。
5.学习使用了这些Python库,此时的你应该是对Python十分满意,也十分激动能遇到这样的语言,就是这个时候不妨开始学习Python数据结构与算法,Python设计模式,这是你进一步学习的一个重要步骤。
Python的易用性使得全民编程成为现实,但并不降低他的门槛,因为在某些领域还有有非常高深的知识需要深耕的。笔者已在大数据领域多年,也常年在今日头条中分享大数据相关知识与实战经验,欢迎大数据爱好者一同探讨。头条号:大数据之眸
这段时间我也开始自学Python,虽然大学时候学过C语言,不过那已经是几年前的事情了,当时也是为了学分而且也学的不好,工作以后也从来没有用到过,所以也算是从0开始。开始学习Python以后也是四处在网上找资料,但是纯粹看书的话也有点看不下去的感觉,
虽然自学的欲望很强烈,但是也没什么效果。最后咨询了一些学习过的人,根据他们的推荐选择了百战程序员的Python课程,一边看一边跟着,但是刚开始学习总感觉程序写起来不是很流畅,很多东西还是需要自己找思路的,幸好百战尚学堂的老师很耐心,遇到任何不懂的问题都给我细心讲解,
#####零基础的可以在慕课上看视频学习,视频对于入门者比较友好。如果能每天花两个小时刷题(看完视频之后,但光看视频是没用的),可以先做一些考试的选择、改错、补程序和写结果的一些题,然后做程序题,半个月下来就也算入门了。
再高的水平就很难说了,毕竟每个人的需要和发展方向都不一样。额外提一点,后期学习经常会出现找不到视频学习的情况,这时候大多需要自己找资料了(再高深点博客也不一定能找到了,只能查书或自己研究)
希望对你有帮助。
Demand feedback