前言
本人文科生,自学Python 2年半,我的自学Python经验是:**坚持+勇气+练习,**我刚开始是不断找经验贴,找视频,迟迟不敢敲,甚至连Python主程序都没装!现在回想起来,心里的恐惧才是要克服的第一关,以下的经验可以分享给大家。
**首先,大方向要对!**也就是视频结合书籍一起看,找到最适合自己的视频和书籍,一旦发现看不懂听不懂,敲了几遍还是不能理解,那说明你当前所掌握的知识还未与当前的视频或书籍所要求的水平相匹配,那就换一个和自己水平更匹配一些的视频或书籍,学习的本质是用自己已知的东西去理解解释未知的东西!
【----帮助Python学习,以下所有学习资料文末免费领!----】
其次,基础语法务必!必须!一定!要夯实,反复练习,一遍不行就两遍,实在不会就手抄,做到滚瓜烂熟,心中有数,切忌贪多,朝三暮四,基础语法一定要反复练,做到肌肉记忆,我自学的时候,基础语法前前后后练习不下十几遍,后来手生了,也要单独开个小窗口,测试验证我的基础语法是否正确,才敢贴在主程序里。基础语法初学者可以先把类之前的内容学习了,字符串,列表,字典,条件判断,循环,函数,异常处理等,这些务必掌握!
**接下来,必须学会提问,这个提问不仅仅是向人提问,也包括用关键词给搜索引擎提问,先说给人提问,**群里老哥没人会解答你的小白问题,提问要说明自己的系统版本是啥,python版本是啥,报错代码区域是啥,报错信息是啥,你尝试了修改了哪些东西,你思考了哪些?不然群里老哥不但不会给你解答,还会嘲讽你,调戏你,另外如果有好心的老哥给你解答了,务必要发红包感谢,这是基本的礼仪。
善用关键词搜索,一定要学会快速搜到你想要的答案,要把你的要提的问题标签化,比如你想查询某个Python报错的原因,就这么搜:「python3 空格 xxError 空格 关键词」,搜出来的结果可能是英文,有些浏览器自带翻译功能,但是一般没法看,可以英文,翻译文对比着看
再次,必须设立目标,并利用金字塔模型把这个大目标去拆解成小目标,放程序里,就是把一个大任务,拆解成一个一个的小的函数功能,小的代码,直到不可分解且互相独立为止。
**学习习惯上要做到自律!**设立学习目标,每天早晨学习两个小时,看两节视频,一节书,不懂的去搜索,记录笔记,反复练习,学习就要自律一些,把手机扔的远远的,不要朝三暮四的,总想摸手机,刷视频。如果你控制不了,就卸载那些让你上瘾的软件吧!
说到这里,有一本书叫《上瘾》里面的上瘾模型里提到,想让自己学习像玩游戏一样上瘾就需要有以下几个条件:
**1、触发:**有一个让自己学习开始的开关,比如你可以设置闹钟,闹钟一响,你就要开始学习。或者你刷知乎刷刷python相关内容,看到有个老哥写的功能很简单,很好玩。我也想要试一试,立马跳起来打开电脑,也模仿着实现一遍
**2、行动:**也就是最小行动成本,也就是之前讲到的,小小的成就感
**3、随机奖励:**可以是随机物质奖励,可以是随机精神奖励,比如写完一个小功能就很开心
**4、投入:**要持续的投入,可以是物质上,比如为了学python花了近万元买了一个苹果笔记本,不学都不好意思了,可以是精神上,比如持续投入连续写功能,写了21天,你就习惯了,写一个大项目,每天想着自己还有哪些简单的功能要写,哪些视频没看完,一步步驱动自己,每天圈子里学习打卡也是个好方法
大家平时学习的时候,有意识无意识的也要注意应用到这个模型,这样循环往复的触发,行动,随机奖励,持续投入,正循环起来,你的Python水平一段时间后就会突飞猛进!
再再次!找到一个适合自己的编辑器,Python自带的比较简陋,新手可以试试vscode或者pycharm社区版,我最开始就是使用的pycharm社区版
另外,还要多读一读别人写的代码,为啥这么写,每一行都是干啥的,有没有更好的写法?有没有可以优化的地方?一定要摒弃找到别人代码复制过来,就能用的想法,这样是舶来品,永远不是自己的,也就不可能学会的,另外复制过来的代码大概率运行会报错,所以,务必要深刻理解,不懂就是不懂,不要复制,没有捷径!
**还要,深刻理解并看懂报错信息,**这是你程序运行不起来的根本线索。报错都是英文。看不懂?自己尝试着去翻译,然后去搜索,可能是类型错误,可能是超出索引范围,常见的报错信息要能看懂,没见过的报错信息,要去推理,实在不行就去搜,stockoverflow里都会有对应的解答
遇到问题不要怕要相信自己遇到的问题,肯定有前辈遇到过并完美解决了,一定要搜!搜不到,说明搜搜索的关键词没搜对,姿势不对,答案肯定在等待你发现它,搜索是有技巧的,机器是识别关键字的,不是一句话。要标签化搜索!
最后,0基础不可怕,可怕的是你不敢迈出第一步,小孩子为什么学东西快?因为他无所畏惧,看再多的攻略,方法,视频,不如立即行动起来!没必要纠结,有些坑,自己踩了才知道深浅,才能给别人讲出来!加油吧!不要犹豫!干就完了!
Python入门教程
如果你现在还是不会Python也没关系,下面我会给大家免费分享一份Python全套学习资料, 包含视频、源码、课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,可以和我一起来学习交
流。
① Python所有方向的学习路线图,清楚各个方向要学什么东西
② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析
③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论
④ 20款主流手游迫解 爬虫手游逆行迫解教程包
⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解
⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解
⑦ 超300本Python电子好书,从入门到高阶应有尽有
⑧ 华为出品独家Python漫画教程,手机也能学习
⑨ 历年互联网企业Python面试真题,复习时非常方便
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉实战案例👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉100道Python练习题👈
检查学习结果。
👉面试刷题👈
资料领取
这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以点击下方微信卡片免费领取 ↓↓↓【保证100%免费】
或者
【点此链接】领取
好文推荐
了解python的前景:https://blog.csdn.net/weixin_49891576/article/details/127187029
了解python的兼职:https://blog.csdn.net/weixin_49891576/article/details/127125308