昨天,我开始学习Python koans。 几个月前,我第一次接触Python,这是简短且非常不完整的,而且由于我刚开始熟悉这种语言,所以我开始了JavaScript训练营,因此不得不将Python放在一边。 所以,真的,昨天我面对的是Python,头顶上有一个表格。
由于我想快速结识这种语言,所以一个好朋友推荐我做一门Python。 而且,必须说所有koan的相似之处在于它们具有相同的学习结构,因此尽管在这里我开始谈论Python的koan,但这适用于任何类型的koan。 例如,我将放置“免费代码营”。 Free Code Camp就是这样:koans,但是它的制作方式使得该领域的全新用户不会觉得面对代码很暴力,因为在许多UX工作中,它被视为“不错” 。
但是,在koans中,您直接面对这些代码,因为它们是为那些已经对终端,文本编辑器等非常熟悉的人准备的。


好吧,让我们开始吧。 我会很快。
- 为什么Skillshare毫无意义(以及其他选择)
- Softcom的首席执行官Yomi Adedeji在Covenant University的Edustart峰会2018上发表讲话
- 如何避免混淆两种语言
- 使用Ziggi-HD Plus轻松扫描
- 澳大利亚课程:R-6年级的技术。 为什么重要,为什么我们不希望它成为附加组件。
koans的优点如下:
- 直观的学习→由于它们的编写方式使您无需过多的说明即可开始打孔代码,因此完成代码行的难度会非常缓慢地增加,从而使用户逐渐了解自己在做什么。
- 速度→如果您熟悉至少一种编程语言,Koans会非常好,因为学习目标是分开的,这使您可以学习在短时间内熟练地使用该语言。
- 适应性→由于您是通过直接编写代码来学习使用该语言的,因此适应他人的代码更加容易,因为koans会迫使您在此过程中不断阅读他人的代码。
Koans的缺点:
- 理解→毕竟这是一个肤浅的学习,因此如果您已经是高年级,这是非常好的,但是对于初中生来说,最好通过更轻松地学习算法的详细说明来补充它。
- 意识→如果您想走得更远并且能够在概念之间生成抽象关系,则用户必须知道koans只是介绍性的,并且为了加深对语言的使用,他必须走得更远而不要相信通过制作koans来“知道”已完成koans的语言。
结论:如果您了解编程语言的基本功能,则打算缓慢地研究算法开发的机制,并且您知道自己没有他妈的想法,koans是个好主意。 如果没有,那就没有。

