本人文科生,自学Python 多年,我的学习 Python的经验是:坚持+勇气+练习,我刚开始是不断找经验贴,找视频,迟迟不敢敲,甚至连Python主程序都没装!现在回想起来,心里的恐惧才是要克服的第一关,以下的经验可以分享给大家。
首先,大方向要对!也就是视频结合书籍一起看,找到最适合自己的视频和书籍,一旦发现看不懂听不懂,敲了几遍还是不能理解,那说明你当前所掌握的知识还未与当前的视频或书籍所要求的水平相匹配,那就换一个和自己水平更匹配一些或更高一点的视频或书籍,学习的本质是用自己已知的东西去理解解释未知的东西!
基础语法还是要务必!必须!一定!要夯实,反复练习,一遍不行就两遍,实在不会就手抄,做到滚瓜烂熟,心中有数,切忌贪多,朝三暮四,基础语法一定要反复练,做到肌肉记忆,我自学的时候,基础语法前前后后练习不下十几遍,后来手生了,也要单独开个小窗口,测试验证我的基础语法是否正确,才敢贴在主程序里。基础语法初学者可以先把类之前的内容学习了,字符串,列表,字典,条件判断,循环,函数,异常处理等,这些务必掌握!
然后,必须学会提问!这个提问不仅仅是向人提问,也包括用关键词给搜索引擎提问,先说给人提问,群里老哥没人会解答你的小白问题,提问要说明自己的系统版本是啥,python版本是啥,报错代码区域是啥,报错信息是啥,你尝试了修改了哪些东西,你思考了哪些?不然群里老哥不但不会给你解答,还会嘲讽你,调戏你,另外如果有好心的老哥给你解答了,务必要发红包感谢,这是基本的礼仪,金额几块钱随意!
关键词搜索,要把你的要提的问题标签化,比如你想查询某个Python报错的原因,就这么搜:「python3 空格 xxError 空格 关键词」,搜出来的结果可能是英文,有些浏览器自带翻译功能,但是一般没法看,可以英文,翻译文对比着看
再次,必须设立目标,并利用金字塔模型把这个大目标去拆解成小目标,放程序里,就是把一个大任务,拆解成一个一个的小的函数功能,小的代码,直到不可分解且互相独立为止。
学习习惯上要做到自律!设立学习目标,每天早晨学习两个小时,看两节视频,一节书,不懂的去搜索,记录笔记,反复练习,学习就要自律一些,把手机扔的远远的,不要朝三暮四的,总想摸手机,刷视频。如果你控制不了,就卸载那些让你上瘾的软件吧!
说到这里,有一本书叫《上瘾》里面的上瘾模型里提到,想让自己学习像玩游戏一样上瘾就需要有以下几个条件:
1、触发:有一个让自己学习开始的开关,比如你可以设置闹钟,闹钟一响,你就要开始学习。或者你刷知乎刷刷python相关内容,看到有个老哥写的功能很简单,很好玩。我也想要试一试,立马跳起来打开电脑,也模仿着实现一遍
2、行动:也就是最小行动成本,也就是之前讲到的,小小的成就感
3、随机奖励:可以是随机物质奖励,可以是随机精神奖励,比如写完一个小功能就很开心
4、投入:要持续的投入,可以是物质上,比如为了学python花了近万元买了一个苹果笔记本,不学都不好意思了,可以是精神上,比如持续投入连续写功能,写了21天,你就习惯了,写一个大项目,每天想着自己还有哪些简单的功能要写,哪些视频没看完,一步步驱动自己,每天圈子里学习打卡也是个好方法
大家平时学习的时候,有意识无意识的也要注意应用到这个模型,这样循环往复的触发,行动,随机奖励,持续投入,正循环起来,你的Python水平一段时间后就会突飞猛进!
再再次!找到一个适合自己的编辑器,Python自带的比较简陋,新手可以试试vscode或者pycharm社区版,我最开始就是使用的pycharm社区版
另外,还要多读一读别人写的代码,为啥这么写,每一行都是干啥的,有没有更好的写法?有没有可以优化的地方?一定要摒弃找到别人代码复制过来,就能用的想法,这样是舶来品,永远不是自己的,也就不可能学会的,另外复制过来的代码大概率运行会报错,所以,务必要深刻理解,不懂就是不懂,不要复制,没有捷径!
还要,深刻理解并看懂报错信息,这是你程序运行不起来的根本线索。报错都是英文。看不懂?自己尝试着去翻译,然后去搜索,可能是类型错误,可能是超出索引范围,常见的报错信息要能看懂,没见过的报错信息,要去推理,实在不行就去搜,stockoverflow里都会有对应的解答
遇到问题不要怕要相信自己遇到的问题,肯定有前辈遇到过并完美解决了,一定要搜!搜不到,说明搜搜索的关键词没搜对,姿势不对,答案肯定在等待你发现它,搜索是有技巧的,机器是识别关键字的,不是一句话。要标签化搜索!
最后,0基础不可怕,可怕的是你不敢迈出第一步,小孩子为什么学东西快?因为他无所畏惧,看再多的攻略,方法,视频,不如立即行动起来!没必要纠结,有些坑,自己踩了才知道深浅,才能给别人讲出来!加油吧!不要犹豫!干就完了!
读者福利:如果你也喜欢编程,想通过学习Python转行获取更高薪资,那这套Python学习资料一定对你有用!
对于0基础小白入门:
如果你是零基础小白,想快速入门Python是可以考虑的
一方面是学习时间相对较短,学习内容更全面更集中
二方面是可以找到适合自己的学习方案
包括:Python安装包+激活码、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等教程。带你从零基础系统性的学好Python!
读者福利:优快云大礼包:《Python小白从入门到精通全套学习资料》免费分享 安全链接免费领取
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、100道Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方优快云官方认证二维码或者点击链接免费领取【保证100%免费
】
读者福利:优快云大礼包:《Python小白从入门到精通全套学习资料》免费分享 安全链接免费领取
