
课程规划
竞赛路线
为什么一定要在童程童美学习少儿编程
编程教育我们总能一步
2002年,我们开始为中国大学生提供职业编程教育
2015年,我们开始为中国青少儿提供趣味编程教育
成都武侯区有信息学奥赛编程培训机构吗
事实上,这个世界上无论是小朋友还是老码农,都在用 Python,也都爱用 Python。
Python 和 C++ 的真正区别是编译型语言与解释型语言的区别,简单来说就是 C++ 是直接变成 0101 让 CPU 运行的,而 Python 则需要随身带个翻译,这就导致 Python 在运行时比 C++ 慢 10 - 100 倍左右。不过不用担心,现在的 CPU 已经快到让你感觉不到任何区别。
对于娃是否应该学习编程这件事情,如果中高考不考,可以完全不用学。Tony 老师往往告诉你学习编程,可以训练小朋友逻辑思维,让小朋友数学更好。但真相却恰恰相反,是逻辑思维好的小朋友,学编程更容易而已。
编程语言中用到的数学逻辑只有 3 个,条件判断,循环与递归。
条件判断就是你告诉娃如果要吃糖,就要先听话。用程序表示就是
if 听话:
可以吃糖
else:
直接吃拳头
循环就是娃不停的要你买玩具,买完这个买那个。 用程序表示就是
while 玩具玩腻了:
和妈妈要新玩具
递归就是娃不断的问你这是什么?比如指着天上问你这是什么?你说这是太阳。他又问太阳是什么,你说太阳是一个恒星。他又问恒星是什么,你说恒星是宇宙中一种星球。他又问星球是什么,你说星球就是星球,去找你爸玩。用程序表示就是
def ask(xx 是什么):
if 问烦了:
return 去找你爸玩
else:
ask(xx 是什么)
可以看到递归和循环有点相似,在实际编程中递归和循环也是可以互换的。
看到这里,你还觉得少儿编程可以提升数学成绩吗?编程不会提升娃的智商,也不能像弹钢琴、说意大利语一样拿来炫耀,从功利的角度并不划算。
编程真正的价值在于创造,你可以轻易创造一个完全属于自己的作品,可以分享给朋友,甚至可以分享给全世界。这种创造产品的乐趣,这种被人认同的成就感,这种一次次经历失败但较终获得成功的喜悦,才是学习编程真正的价值所在。