WNDWJ,小朋友学习编程的入门推荐
1350
64
[1 楼] 银龙武士
[陈年泡菜]
23-3-8 09:52
请一定不要推荐Python
纯入门级的,5年级的小朋友,我希望能让他初步了解计算机是如何工作的,我曾经想过C,或其某个衍生语言,但貌似还是需要点足够的数学基础,不大适合 还曾想过纯汇编,貌似对数学要求更高了,遂舍弃 不知道当年的BASIC现在还有的玩的吗?还有没有运行环境,这东西就那二、三十句命令,貌似是比较合适的,想当年也是给完全不懂计算机的中学生学的。 |
[65 楼] 长门大明神
[泡菜]
23-4-10 11:19
小孩子可以考虑从lisp或者mathmatic开始学,要不就从C开始学。
实际上就是编程到底是从面向硬件开始还是从面向数据开始。 |
[63 楼] Trompette
[泡菜]
23-3-31 19:14
银龙武士 发表于 2023-03-18 12:19 —— ”因为 python 简单,所以请一定不要推荐" 不太能理解这个逻辑 Python 是能够用来真正解题的语言中,最简洁的之一。让孩子自己去力扣刷刷Easy等级的题就明白了 搞明白 Python 的算法后,再转支持强类型和泛型的语言参赛,不容易走偏 掌握一门强大而简单的语言,难道不好吗 还是觉得老师水平低,教得太简单,是在浪费学费? 或者因为Google Codejam结束了,学Python不能参加信息奥赛? |
[62 楼] 振山
[泡菜]
23-3-31 14:11
作为一个孩子已经学习了5年编程目前已经上初中的家长,我来说说我的建议。
如果孩子从来没接触过编程,建议网上随变找点免费的Scratch教学视频看看。让孩子在电脑上实际体验体验。如果孩子能玩进去,并且能够理解基本的逻辑关系并能组合运用,那么就可以继续尝试学习其他编程语言。如果连Scratch都不能玩明白,建议你及早放弃。编程真的还是需要一点点天赋的,否则年龄太小逻辑思维能力不行,那真的就是受罪了。 如果Scratch玩的感觉挺好。那么可以考虑其他敲代码的语言了。这就涉及两条路,一条是纯兴趣,一条是带点功利目的。如果纯粹为了兴趣,我还是推荐python这个相对来说更容易入门也更容易做出有实际应用场景的程序,更能给孩子带来成就感。如果是还想带点功利目的,那么推荐直接学C++,五年级的孩子如果对编程有兴趣的话C++还是能学明白了,当然也是局限于简单的逻辑语句,不用涉及什么硬件基础知识。之所以说这是条带功利目的的道路,那是因为目前国内最认可的信息学竞赛项目基本都是用C++作为竞赛语言的。虽然目前有些也可以用python但普及性还是不高。至少信息学奥赛是没有python的。而信息学奥赛的获奖证书含金量是最高的。对小升初择校是有很大作用的。因为现在已经没有国家认可的数学奥赛,所以信息学奥赛几乎成了唯一的敲门砖项目。可以这么说,学Python是在学编程和应用,学C++更偏重的是算法。 另外,不论你是想学Python还是C++都建议找正规的培训机构。去按照人家的教学体系学习,这样效率和效果会好很多很多。 |
[61 楼] 天高云清
[资深泡菜]
23-3-18 22:52
5岁?强烈建议 Microbit,英国BBC给少年开发的,感觉非常合适。
|
[60 楼] camson
[禁言中]
23-3-18 21:08
合适的年龄和认知条件下,开始学才好。应该有一个最佳的时段。过早开始,容易蒙门,吃力,超出理解能力。
|
[59 楼] 大信
[泡菜]
23-3-18 20:33
俗话说“学以致用”,对小朋友来说学编程一定要与适当、有兴趣的练习题目结合起来,否则学起来枯燥无味容易放弃。
至于具体的编程语言,对小学生来说python比Basic、C更适合。 |
[58 楼] 大信
[泡菜]
23-3-18 20:33
虚镜头 发表于 2023-03-10 10:49 你真的认为R语言这玩意儿是小学生小朋友学的吗? ![]() |
[57 楼] E3U3
[泡菜]
23-3-18 14:58
银龙武士 发表于 2023-03-18 12:19 这种情况,是时候给孩子报个奥数班了。不要搞什么编程了,都太简单了。 |
[56 楼] 银龙武士
[陈年泡菜]
23-3-18 12:19
lhy02 发表于 2023-03-16 13:40 简单,之前玩乐高机器人编程,富余了十几节课,就上三个月的python,结果你知道了 ![]() |
[55 楼] lhy02
[泡菜]
23-3-16 13:40
银龙武士 发表于 2023-03-16 11:10 |
[54 楼] 银龙武士
[陈年泡菜]
23-3-16 11:10
娲姝 发表于 2023-03-12 23:48 哎,好啊 去瞅瞅这个东西去 最近小朋友一直缠着我让我教他编程,又点名不学Python,我就惦着拿BASIC糊弄糊弄他得了 ![]() 挖叔介绍的这个Small Basic我先玩几天,如果好玩的话,就教给小朋友玩 谢了哥们 ![]() |
[53 楼] camson
[禁言中]
23-3-14 15:19
那种编程语言的寿命会很长很长?那种会没啥前途而早夭?
|
[52 楼] benniewang
[资深泡菜]
23-3-14 00:11
代码只是工具,重要的是创新的想法和实现想法的步骤。
|
[51 楼] bignose
[老坛泡菜]
23-3-13 23:48
要学也学学SCRATCH,玩玩ardinuo,树莓派,弄个能动弹的小东西可以糊弄糊弄小朋友们,有点成就感的,可以参加展示竞赛啥的。小朋友干小朋友干的事情。
就像那啥何同学,智辉君的。弄的挺好一帮粉丝。 去弄数学,汇编,basic,能干啥?笛卡儿弄个心形公式泡妞,结果挂了也没泡到。 |
[50 楼] bignose
[老坛泡菜]
23-3-13 23:38
小朋友不要学编程,编程是和机器打交道的,有的是机会时间,称小时候社交能力还有提升空间应该和人打交道,搞一个有社交性质的爱好,足球篮球,甚至组团打游戏都可以。
等到找不到女朋友了,头也秃了,人也肥了,宅在家里,只能玩玩二次元AI女朋友,再去考虑编程啥的。 ![]() |
[49 楼] 娲姝
[泡菜]
23-3-13 09:47
lhy02 发表于 2023-03-13 06:41 QBasic 是小写的,楼主的 BASIC 是大写的 ![]() 当然这是诙谐的说法 ![]() |
[48 楼] lhy02
[泡菜]
23-3-13 06:45
http://www.runbasic.com/seaside/go/runbasic?_s=nUUtNZUheXuomjqf&_k=GcSjSlgh
试了一下,可以用if else end if,也用不着行号 |
[47 楼] lhy02
[泡菜]
23-3-13 06:41
娲姝 发表于 2023-03-12 23:48 |
[46 楼] yejun
[老坛泡菜]
23-3-13 03:07
我觉得现在没必要学编程了,以后直接让AI写代码了。
|
[45 楼] 娲姝
[泡菜]
23-3-12 23:48
银龙武士 发表于 2023-03-08 09:52 为什么一定要 BASIC,充满行号和 Goto,只能行 If 不能块 If 的那玩意你觉得很好用吗 ![]() 不用行号,有块 If 的 Qbasic 不香吗 ![]() 微软有个基于适用小学和初中生的 Small Basic,它只有 14 个关键字,非常简单易学易用,按照微软的说法,它适合基于块的语言(如更小的小朋友使用的 Scratch)到正经编程语言之间的过渡。 |
[44 楼] Trompette
[泡菜]
23-3-12 18:57
苹果的 Swift playground,内置编程教学和任务闯关模式
小朋友几乎不需要报班就可以自己靠兴趣学下去 兴趣启蒙而已,不用和职业谋生比 |
[43 楼] camson
[禁言中]
23-3-12 15:42
引用。一家之言。仅供参考。
//// ![]() |
[42 楼] camson
[禁言中]
23-3-12 15:38
银龙武士 发表于 2023-03-11 22:12 名字即是R。 引用//// 优点:R 大量用于统计分析和机器学习应用程序。 该语言是可扩展的,可以在许多操作系统上运行。 许多大公司都采用 R 来分析他们的海量数据集,因此对了解 R 的程序员的需求量很大。 缺点:R 没有更古老和更成熟的语言的严格编程准则。 常见用途:R主要用于统计软件产品。 |
[41 楼] 银龙武士
[陈年泡菜]
23-3-11 22:12
虚镜头 发表于 2023-03-10 10:49 这R是啥? |
[40 楼] 想想心痛
[泡菜]
23-3-11 20:11
zoomer 发表于 2023-03-09 10:01 C和pascal太老了,而且有指针。 可以学GO |
[39 楼] nahcooo
[资深泡菜]
23-3-10 22:26
午夜半杯茶 发表于 2023-03-10 20:05 库多,应用面广,抽象程度高,写起来不罗嗦,python比较符合这几个 |
[38 楼] 詹士邦
[资深泡菜]
23-3-10 21:56
现在都流行低代码编程。要学的话学一些能够马上能体验到兴趣的。做页面就HTML5+CSS,再若实现复杂一些的功能就※※※※※※※※※※。
|
[37 楼] lhy02
[泡菜]
23-3-10 20:10
午夜半杯茶 发表于 2023-03-10 20:05 |
[36 楼] 午夜半杯茶
[泡菜]
23-3-10 20:05
外行人问一下,为什么那么多人选择学PYTHON,这个难学吗?这么多人学他,他的优势是什么?有什么特长?
发布自 色影无忌小程序 |