一个五年开发经验过来人谈如何自学 Python?

其实python非常适合初学者入门。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。自带的各种模块加上丰富的第三方模块,免去了很多底层的工作,可以更快地写出东西。配置开发环境也不是很复杂,mac和linux都内置了python。另外我前面几篇文章也讲过,不少学校也开始开设Python课程,计算机考试也加入了python语言,据说部分地区也会加入高考考试科目。

那到底应该如何才能更好的自学python呢?

1.找一本浅显易懂,例题比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例题都手打一遍,搞懂为什么。

2.去找一个实际项目练手。最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目,你写一个只是自己会用的博客网站也是真实项目,关键是要核心功能完整。

3.最好能找到一个已经会python的人。问他一点学习规划的建议,然后在遇到卡壳的地方找他指点。这样会事半功倍。但是,要学会搜索,学会如何更好地提问。没人愿意帮你写作业或是回答“一搜便知”的问题。

以上是针对曾经系统学习过其他的编程语言的那部分人群来说的

在这里插入图片描述

对于完全没有编程经验的初学者,在学习python的时候,面对的不仅仅是python这门语言,还需要面临“编程”的一些普遍问题,比如:

  • 从零开始,不知道从何入手,找了本编程教材发现第二章开始就看不懂了

  • 缺少计算机基础知识,被一些教程略过的“常识性”问题卡住

  • 遇到问题不知道怎么寻找解决方案

  • 看懂语法之后不知道拿来做什么,学完一阵子就又忘了

  • 缺少数据结构、设计模式等编程基础知识,只能写出小的程序片段

虽然初学者开始的时候问题会比较多,但是我们首先要有的就是信心。

现在有很多人都想学一点编程,但是直接看教程又有点太难下手。

曾经看过一个国外某个权威的网站上列出来一段总结。学语言,甭管你是谁,甭管你背景是什么,谁学语言都要经历以下几个阶段:

首先前提条件:我能成为一个优秀的程序员吗?答案是肯定的,只是需要花一些时间。只要功夫下得深铁杵磨成针。

第一个阶段:什么都不知道

这个阶段就是零基础的阶段,你们会觉得这个好难啊,感觉懂了又好像没懂。不过不用担心,这个阶段会很快的过去,这只是因为初次和语言(比如:python)打交道,需要学的东西太多,需要你们花时间去消化掉。

第二个阶段:感觉会一些东西了,能写一些程序了,错误慢慢变少了,似乎有那么点意思了。单独拿出来用会,但是连一起用你可能就懵了。差不多懂的状态。

第三个阶段:感觉我自己是不可战胜,感觉自己什么都会了,没什么问题能难倒你了。这个阶段其实是一种自大,是对自我能力的一种放大,因为表面上看你好像什么都懂了,但实际可能简单的问题却会难倒你。

第四个阶段:你忽然间意识到开发是无止境的,你会遇到越来越多的复杂的项目,你会突然间质疑自己的能力,原来好多东西我都不知道。这就要求大家不管是什么时候都要保有一颗不断学习,不断充实自己的心。

第五个阶段:你有丰富的写代码的经验了。有丰富的写代码的经验,在开发行业里一般叫什么呀?十万行代码起步。也就是说经过十万行代码的洗礼,才能说自己是一个不错的程序员,所以你们呢就从现在开始数,什么时候写到十万行了,你就差不多成为一个比较优秀的程序员了。(一般至少是三五年吧)

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述
在这里插入图片描述

五、实战案例

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

六、Python练习题

检查学习结果。
在这里插入图片描述

七、面试资料

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

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值