zl程序教程

您现在的位置是:首页 >  Python

当前栏目

python基础语法很OK?做几题测试一下

2023-04-18 14:44:53 时间

最近一直在看人是如何学习的相关内容,希望能够从里面找到一些信息,帮助我更高效的学习新内容,尽管之前有了解过,但是仅仅是了解,没有进一步;

绝大多数人在生活或者工作中,总会需要学习一些新东西,有些是知识,有些是技能。

这些内容你可能从来没有接触过,你会打算怎样去学习呢?

大概花多长时间,能够学到什么程度?

怎样证明自己掌握了某个内容,而不是只是知道或者看过?

一直学习但是原地踏步怎么破解?

学的很枯燥,不想学了怎么办?

......还有很多,就不一一列举了。

如果你已经能够很好的回答上面的这些问题,那说明你是一个学习能力很强的人,也很清楚人是如何学习的。

回想自己当时学习python的时候,都是碎片化学习,这看看,那看看,看不懂就不断换新的教程。

有时候学了基础知识,除了做一些简单的案例,也不知道可以做什么;

有时候简单的案例看不上眼(实际上自己动手不一定写的出来),难的项目又看不懂l(里面有很多知识不了解,了解的看上去懂,但好像又更复杂一些),导致自己学习的兴趣降低,动机不强了,这个就很恐怖。

这个时候我会放弃一段时间,然后隔一段时间又会重新拿起,又不知道问别人,也不知道自己该问什么问题(那个时刻),就这样慢慢的折腾,菜的很稳定。

其实就是到了瓶颈期了,之后我好像是不断做了一些小案例,尽管很简单,但是我发现就是这样的小案例,让我信心大增,我不断去测试自己的能力,发现很多都能够独立做出来了,并且在这个过程中,我开始对那些数据结构以及一些逻辑变的非常熟悉且有亲切感了,知道为什么要有这些东西。

慢慢的,一般的案例,看一眼基本上就知道怎么做,然后再快速做一遍,确实没毛病,我觉得我已经突破了,开始看难一点的,这个时候发现很多能够看懂了。

其实就是基础很扎实了,这些扎实的基础在我的脑袋形成了心理地图。这些能够让我更加快速的思考,提取某些结构或者模式。

当然了,这只是很小的一部分,要让自己学的高效且愉快,可能还得考虑项目是否有趣,难度是否合适,有进阶有进度等。

如果已经学完了基础,想看看自己的基础(基础语法知识)掌握的怎么样,可以试试下面这些题(如果你看到这些题很开心且也成功快速的完成,那么恭喜你,基础语法知识没问题了,可以进行下一步学习了):

1.打招呼

输入你的名称,电脑会和你打招呼。比如输入叶子,会说你好叶子。

2.矩形的周长和面积

输入矩形的长和宽,输出周长和面积。

3.账号密码判断

这里假设正确的账号是yezi,密码是123456:如果输入正确提示登录成功,否则提示用户名或者密码有误,请重新输入。

4.限次数登录(有点难度)

超过3次,提示锁定,并且退出程序。

3次以内输入正确,提示登入成功,并且退出程序。

5.九九乘法表

6.输出倒三角形字符

输入倒三角形的大小,输出字符倒三角形(数字不定)

7.输出字符三角形

输出字符三角形,效果如下:

每行字符数量按照 1,3,5,7的规律

8.打印斐波那契数列前n项。

9.猜数字游戏

10.智能算法出题器

下一次给一些python自带的数据结构练习,测试数据结构掌握的怎样。

编程其实还是需要多实践的(不要只看不写,从0-1写完,你的脑子会发生变化的),实践,其实就是逼着你去检验自己,和学校考试类似,考试的目的是知道自己哪里不行,然后对应的去补,不断的输入,输出,纠正,形成螺旋上升。

python知识库

(全文完)