首页 >> 大全

编程零基础应当如何开始学习Python?

2023-10-28 大全 24 作者:考证青年

本人程序员,入行年了,我的学习经验是:坚持+勇气+练习,我刚开始是不断找经验贴,找视频,迟迟不敢敲,甚至连主程序都没装!现在回想起来,心里的恐惧才是要克服的第一关,以下的经验可以分享给大家。

首先,大方向要对!也就是视频结合书籍一起看,找到最适合自己的视频和书籍,一旦发现看不懂听不懂,敲了几遍还是不能理解,那说明你当前所掌握的知识还未与当前的视频或书籍所要求的水平相匹配,那就换一个和自己水平更匹配一些的视频或书籍,学习的本质是用自己已知的东西去理解解释未知的东西!

其次,基础语法务必!必须!一定!要夯实,反复练习,一遍不行就两遍,实在不会就手抄,做到滚瓜烂熟,心中有数,切忌贪多,朝三暮四,基础语法一定要反复练,做到肌肉记忆,我自学的时候,基础语法前前后后练习不下十几遍,后来手生了,也要单独开个小窗口,测试验证我的基础语法是否正确,才敢贴在主程序里。基础语法初学者可以先把类之前的内容学习了,字符串,列表,字典,条件判断,循环,函数,异常处理等,这些务必掌握!

接下来,必须学会提问,这个提问不仅仅是向人提问,也包括用关键词给搜索引擎提问,先说给人提问,直播间的伙伴们没人会解答你的小白问题,提问要说明自己的系统版本是啥,版本是啥,报错代码区域是啥,报错信息是啥,你尝试了修改了哪些东西,你思考了哪些?不然直播间里老哥不但不会给你解答,还会嘲讽你,调戏你,另外如果有好心的老哥给你解答了,务必要发红包感谢,这是基本的礼仪。

善用关键词搜索,一定要学会快速搜到你想要的答案,要把你的要提的问题标签化,比如你想查询某个报错的原因,就这么搜:「 空格 空格 关键词」,搜出来的结果可能是英文,有些浏览器自带翻译功能,但是一般没法看,可以英文,翻译文对比着看

再次,必须设立目标,并利用金字塔模型把这个大目标去拆解成小目标,放程序里,就是把一个大任务,拆解成一个一个的小的函数功能,小的代码,直到不可分解且互相独立为止。

学习习惯上要做到自律!设立学习目标,每天早晨学习两个小时,看两节视频,一节书,不懂的去搜索,记录笔记,反复练习,学习就要自律一些,把手机扔的远远的,不要朝三暮四的,总想摸手机,刷视频。如果你控制不了,就卸载那些让你上瘾的软件吧!

说到这里,有一本书叫《上瘾》里面的上瘾模型里提到,想让自己学习像玩游戏一样上瘾就需要有以下几个条件:

1、触发:有一个让自己学习开始的开关,比如你可以设置闹钟,闹钟一响,你就要开始学习。或者你刷知乎刷刷相关内容,看到有个老哥写的功能很简单,很好玩。我也想要试一试,立马跳起来打开电脑,也模仿着实现一遍

2、行动:也就是最小行动成本,也就是之前讲到的,小小的成就感

3、随机奖励:可以是随机物质奖励,可以是随机精神奖励,比如写完一个小功能就很开心

4、投入:要持续的投入,可以是物质上,比如为了学花了近万元买了一个苹果笔记本,不学都不好意思了,可以是精神上,比如持续投入连续写功能,写了21天,你就习惯了,写一个大项目,每天想着自己还有哪些简单的功能要写,哪些视频没看完,一步步驱动自己,每天圈子里学习打卡也是个好方法

大家平时学习的时候,有意识无意识的也要注意应用到这个,这样循环往复的触发,行动,随机奖励,持续投入,正循环起来,你的水平一段时间后就会突飞猛进!

再再次!找到一个适合自己的编辑器,自带的比较简陋,新手可以试试或者社区版,我最开始就是使用的社区版

另外,还要多读一读别人写的代码,为啥这么写,每一行都是干啥的,有没有更好的写法?有没有可以优化的地方?一定要摒弃找到别人代码复制过来,就能用的想法,这样是舶来品,永远不是自己的,也就不可能学会的,另外复制过来的代码大概率运行会报错,所以,务必要深刻理解,不懂就是不懂,不要复制,没有捷径!

还要,深刻理解并看懂报错信息,这是你程序运行不起来的根本线索。报错都是英文。看不懂?自己尝试着去翻译,然后去搜索,可能是类型错误,可能是超出索引范围,常见的报错信息要能看懂,没见过的报错信息,要去推理,实在不行就去搜,里都会有对应的解答

_编程入门先学什么python_学编程先学python

遇到问题不要怕要相信自己遇到的问题,肯定有前辈遇到过并完美解决了,一定要搜!搜不到,说明搜搜索的关键词没搜对,姿势不对,答案肯定在等待你发现它,搜索是有技巧的,机器是识别关键字的,不是一句话。要标签化搜索!

只看书不会进步,思考和实践才有成长,学习编程是一个比较枯燥的过程,如果没有正向反馈,学习的积 极性很容易被打压下来,所以你应该积极参与到相关的技术圈子中去,尝试去解答力所能及的新手问题, 向圈子中的大牛们寻求帮助,善于总结自己所学到的东西,分享给更多的人,记住,你不是一个人在战 斗。

最后,0基础不可怕,可怕的是你不敢迈出第一步,小孩子为什么学东西快?因为他无所畏惧,看再多的攻略,方法,视频,不如立即行动起来!没必要纠结,有些坑,自己踩了才知道深浅,才能给别人讲出来!加油吧!不要犹豫!干就完了!

关于的技术储备

如果你是准备学习或者正在学习,下面这些你应该能用得上:

① 所有方向的学习路线图,清楚各个方向要学什么东西

② 100多节课程视频,涵盖必备基础、爬虫和数据分析

③ 100多个实战案例,学习不再是只会理论

④ 华为出品独家漫画教程,手机也能学习

⑤历年互联网企业面试真题,复习时非常方便

文末有领取方式哦

一、所有方向的学习路线

所有方向路线就是把常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

编程入门先学什么python__学编程先学python

二、课程视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

三、实战案例

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

四、漫画教程

用通俗易懂的漫画,来教你学习,让你更容易记住,并且不会枯燥乏味。

五、互联网企业面试真题

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

这份完整版的全套学习资料已经上传CSDN,朋友们如果需要也可以扫描下方csdn官方二维码或者点击主页和文章下方的微信卡片获取领取方式,【保证100%免费】

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了