终于来了Python入门神器

网络客服求职招聘微信群 http://jdsshang.com/shenghuo/24876.html

带着我的最新作品来啦

从开始做编程系列课程以来,不断有粉丝朋友问我:“什么时候能出Python教程?”。这个想法也一直在我的脑海中,构思和调研了多年,但因为工作一直比较繁忙,所以进展缓慢。在构思的过程中,也遇到了志同道合且十分优秀的小伙伴B站UP主“我是图图云”,她是上海交大的硕士,也是一名有教育理想的人。我们一拍即合,共同策划了一套针对初学者的Python入门课程。欢迎大家观看,也期待大家的反馈。

编程入门为什么常常很难?

学习如同游戏,开始时建立一个目标,一路升级打怪、应对各种挑战。

优秀的游戏设计往往先从新手村开始,循序渐进,让你在每一次的小胜利中越战越勇,越战越强,最终赢得胜利。糟糕的游戏上来就是地狱模式,直接将你的信心和耐心按在地上摩擦,直至你妥协放弃。

地狱模式

而很多人的编程学习之旅,往往都是从地狱模式开始的。在分析了大量编程教学内容,以及结合我自己和身边人的编程学习经验,得到的原因大概是这几点:

在成为编程大神的道路上,每一次升级打怪似乎都要用尽全身力气,还会被各种完全没有预期的困难,突然干掉。

坚持不下来是因为意志力不足吗?其实很多时候都是用错了方法,无意间选择了地狱模式开局,白白浪费不必要的意志力,事倍功半。

我们希望结合教育心理学和编程思维(计算思维)的相关理论,为初学者设计这样的一套容易上手、难度循序渐进的python入门课程。让你不仅掌握编程知识,更重要的是,学会应用知识,去解决陌生场景下的问题,拥有较强的编程思维。

这一套Python入门课程中,我会这样做

首先,是定义问题,定义问题永远是解决问题的第一步,我们先来弄清楚,新手状态和高手状态的差距在哪里?

新手状态与高手状态的差距

主要是知识、技能、思维、动机4个方面。

01动机

其中动机是最重要的部分,也是最依赖于学习者自身的,每一个从山底冲到山顶的学习者,一定都自带动力满满的小马达。当然,视频的设计,可以辅助动机的激发和维持。在正式开始编程之前,UP主会先带你认识,这个新朋友“婴儿”时的样子。回到编程最开始的时候,去了解计算机从何而来,为何而生,试着从0到1制造一台计算机。你会发现,编程的本质原来如此简单,消除你对编程的恐惧感和畏难情绪,从而转变为想要继续探索的期待。

02知识

在知识方面,我们最在乎的,是对知识的记忆、理解和应用。怎样才能拥有“过目不忘”的能力呢?来玩一个小游戏:请大家背诵一下这几个数字:78,71,64,57,50,43,36,29。

现在能默写出来吗?

如果我把引导换成这样,观察这些数字,看看每两个数字之间的差值有什么规律?

A:每2个数字之间相差7

B:没有什么规律

现在可以自信地写出这8个数字了吗?了解数字的规律后,你需要记忆的仅仅是第一个数,后面的数都可以推理得出。

实际上,对一个事物的本质理解越深,需要死记硬背的就越少。在视频中我会应用交互视频制作一些停顿,让你有机会在关键时候停下来思考。在给予足够的引导之后,甚至你也能站在设计者的视角上,提出你的解决方案,然后再和我介绍的实现方式去进行对比。这样才能在学习过程中,充分调动你的大脑,真正地做到知其然,也知其所以然。最大程度地,达到对知识的理解和记忆,并且能够举一反三。

03技能

对技能而言,练习和反馈就十分重要。就像学自行车一样,听再多的理论,也不能保证,你会骑,还需要反复地练习。练习的目的不仅是检测和巩固知识,更是非常重要的一种教学手段。好的练习能够启发思考、深化理解和记忆。在后续课程里我会上线专门配套的练习系统,按照更科学的方式设计练习题,通过差异化练习和穿插练习,使得学习效果翻倍。

04编程思维

掌握了足够的编程知识和技能,在面对全新的问题和场景时,还可能会无从下手。这是因为只具备知识和技能,并不代表会用编程解决实际问题。

比知识和技能更重要的是掌握编程思维,学会将实际问题转化成编程模型,进一步用编程去解决问题,而这部分往往是更重要的,也是很多课程里面忽视的地方。

本套课程采用项目制教学的方法,不仅让你的程序可以用起来,激发你的学习动机。更重要的是在完成项目的过程中,学会用编程解决问题的套路和思想。你学到的不止是如何根据图纸去建造一座房子,更能掌握亲手设计图纸的思想。

以上就是这套Python课程的设计思路,欢迎你


转载请注明:http://www.aierlanlan.com/rzgz/280.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了