玩是学编程的最好方式

玩是学编程的最好方式上周末晚上好朋友找我聊天 说他最近在学习 Python 但却总处于两天打渔三天晒网的状态 他很想学好 可是学习效率低下 事倍功半 但却不知道问题出在哪里 所以向我请教学习编程之法 看到好朋友有如此学习上进之心 我也备受鼓舞 下定决心要帮他排忧解难 但说来容易 做起来难 一时之间 我也不知道如何下手 说一千道一万 首先应当对现有问题有个定义 然后再对症下药 可问题的症结究竟在哪里呢 是学习不够用心 不够专注 还是好朋友不适合学习 Python 心中提出了无数个设想 但却总觉得没有 get 到问题的本质 那问题的本质

在这里插入图片描述
  说一千道一万,首先应当对现有问题有个定义,然后再对症下药。可问题的症结究竟在哪里呢?是学习不够用心、不够专注?还是好朋友不适合学习Python?心中提出了无数个设想,但却总觉得没有get到问题的本质?那问题的本质究竟在哪里呢?这周每逢闲暇时刻,不由用手撑着脑袋开始了思考。经过苦思冥想后,终于发现了问题的本质。为了帮助更多初学的朋友,将劳动成果分享给大家,所以也催生了这篇博客的诞生。初学编程的同学们,你们是否也遇到了类似的问题呢?

玩是学编程的最好方式   

  纵观个人三十多年的成长经历,最终得到了答案:玩是最好的学习方法。为什么这么说呢?回想起小时候玩搭积木的时光,用不同形状的积木随心所欲的进行搭配,最终构建成自己喜欢的物体,感觉充满了乐趣。可是在我们学习编程的过程中,往往都是根据教材或者视频按部就班的进行学习。活生生的把人当成了机器人,还有什么乐趣可言!如此一来,你可能就会在心中默念:这么枯燥的学习和练习还是交给那些程序猿吧。
在这里插入图片描述
  之所以说玩是最好的学习方法。是因为玩的一大特点是自由自在,大家可以充分发挥自己的主观能动性,而不是被动的进行接受。所以玩的停不下来,越玩越有趣,最终形成了不断强化的正向循环。反观编程,往往得到的是不断负面的反馈,不由自主的从入门走向了放弃。




  那如何在编程中做到呢?那如何在编程中做到呢?首先,我们要正确认识自己的编程水平。先做个简单的分类。把同学分为没有完整学过基础语法以及学过两个类别。

  首先说下没有学过基础语法的同学,其中包含正在学习基础语法的同学,请在学习过程中保持“爱玩”的心态,可以尝试将不同的操作进行组合,具体该如何操作呢?,举几个栗子,请大家看到例子后思考并实践验证,例子如下所示:

  • 四则运算的组合:
a = 1
a *+1
  • 赋值运算:
b = (a = 1)
  • 函数体与局部变量
x = 10
def foo():
    print(x)
    x += 1

  以上例子皆是抛砖引玉(甚至我们可以在键盘上乱打一通,然后猜一下会不会报错,报错的话会在哪里报错),希望大家能在学习语法中自主构建新的例子,从而加深对原有知识的理解。新手可以订阅系统讲解Python学习方法和语法的专栏:Python新手快速入门。

  最后再说下已经学过Python语法的同学。既然已经系统学习过语法了,那就请开始实战吧。在实战过程中请记得也是在玩,也不是在做枯燥乏味的练习题。就像玩游戏一样,学会了基本的操作就开始敞开玩耍吧。那么问题来了,究竟进行什么样的实战呢?

  大家在学习中还有什么想法或者疑问的话,也欢迎大家留言交流,一起进步。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223722.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午1:34
下一篇 2026年3月17日 下午1:34


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号