家有8年级小孩儿今天突然说要学python,持续更新中

a
adda
楼主 (北美华人网)
她 computer science 完全零基础,应该怎么开始呢?我想让她直接跟着coursera里边的python课程学,大家觉得可行吗?有什么推荐的资源吗?
娃儿就是想学知识,不太喜欢computer games,不想去camps,喜欢自学,想找高效率的学习方法。爹妈都是理工科都会C++,不过对教小孩子不是很擅长。
4
44ff
看YouTube 都可以学
Coursera, udemy, 有各种课程可以选
f
fuzzycat
真正要学的会自己找资源,网上都有。8年级完全可以自己策划了,你只要他有具体要求的时候提供帮助。
g
gokgs
先讲讲 CPU RAM, OS DISK I/O, compiler 一点基本原理吧
七月.farewell
我孩子四年级学的时候觉得有点难度;五年级学就很轻松愉快了。您家孩子八年级,肯定没问题。
a
adda
回复 5楼 gokgs 的帖子
好主意
a
adda
回复 6楼 七月.farewell 的帖子
这么小!
周瑜
gokgs 发表于 2024-08-14 20:37
先讲讲 CPU RAM, OS DISK I/O, compiler 一点基本原理吧

别,会打消积极性的。
g
gokgs
adda 发表于 2024-08-14 20:42
回复 5楼 gokgs 的帖子
好主意

其实 C++ or Java 更好学, 更基础。
python too high level, 没有基础知识, 有些东西不好理解。
g
gokgs
周瑜 发表于 2024-08-14 20:44
别,会打消积极性的。

看你怎么讲了。
七月.farewell
adda 发表于 2024-08-14 20:43
回复 6楼 七月.farewell 的帖子
这么小!

她喜欢,我对这些都不太懂。。。孩子想学就给学,小朋友做事都是凭兴趣,碰运气罢了
c
calhotel1
回复 1楼 adda 的帖子
python.org. 下个最新的版本,玩玩标准库里的turtle graphics.
a
adda
回复 4楼 fuzzycat 的帖子
我家娃娃嘴上说将来要学science找STEM的工作,可是暑假每天都在看小说听podcast,完全躺平,完全没有可以自己策划的苗头😂
a
adda
gokgs 发表于 2024-08-14 20:44
其实 C++ or Java 更好学, 更基础。
python too high level, 没有基础知识, 有些东西不好理解。

Java我自己都不会啊。C++我怕太枯燥了把她吓跑了。。。
A
AlexW
先从小的,好玩的小程序开始。比如说:用Python PIL里的ImageEnhance.Color() 把照片颜色变鲜艳,等等
2
2infinitybeyond
gokgs 发表于 2024-08-14 20:37
先讲讲 CPU RAM, OS DISK I/O, compiler 一点基本原理吧

不需要。才八年级,直接给吓跑了。 做出个hello world来有成就感才能慢慢钓鱼
蓝光加湿器
Udemy20块买个课,推荐colt steele
a
adda
蓝光加湿器 发表于 2024-08-14 21:15
Udemy20块买个课,推荐colt steele

Udemy跟Coursera哪个好一些?
g
gokgs
Java我自己都不会啊。C++我怕太枯燥了把她吓跑了。。。
adda 发表于 2024-08-14 20:53

你不会教。 我教肯定没问题。 我娃已经放弃 python 自己玩 C++ 去了。 哈哈
b
briel
先讲讲 CPU RAM, OS DISK I/O, compiler 一点基本原理吧
gokgs 发表于 2024-08-14 20:37

不需要,python低年级小朋友上手很快,一周左右就可以入门写点小游戏之类的了
蓝光加湿器
adda 发表于 2024-08-14 21:20
Udemy跟Coursera哪个好一些?

Udemy好,coursera 太正式,像在课堂里讲课,容易听睡着了,Udemy 节奏快加上hands on 可以练习巩固
f
fogger
回复 1楼 adda 的帖子
有了语言模型编程还要学吗?或者说还要像传统的路径一样学吗?还是说能大致读懂就够了?
a
adda
gokgs 发表于 2024-08-14 21:25
你不会教。 我教肯定没问题。 我娃已经放弃 python 自己玩 C++ 去了。 哈哈

我家娃不是学C++那块料😂
我目前想法是等娃python入门以后用python教她数学和统计,比如数值计算,画图,数据分析之类的。今天她问我什么是calculus,我简单说了说极限和逼近的思想,她还听得津津有味。感觉这些比刷MathCounts和AMC里的组合和数论更有用一些。
2
2infinitybeyond
Khan academy上也有python课 https://www.khanacademy.org/computing/intro-to-python-fundamentals
a
adda
蓝光加湿器 发表于 2024-08-14 21:15
Udemy20块买个课,推荐colt steele

你说的是这个吗? The Modern Python 3 BootCamp?
https://www.udemy.com/course/the-modern-python3-bootcamp/
看了一下很受启发,连terminal,commandline都教了。
W
Wl8418
Udemy20块买个课,推荐colt steele
蓝光加湿器 发表于 2024-08-14 21:15

能麻烦给个link吗?好多选择,但并没有$20的 colt Steele 的C++课
q
qiyuegege
following
n
nicole
先code.org 玩玩,9年级就可以在学校选computer science课。
h
hotdream
单纯进来羡慕一下有这么好学上进的娃
A
Anotherfacet
2infinitybeyond 发表于 2024-08-14 21:14
不需要。才八年级,直接给吓跑了。 做出个hello world来有成就感才能慢慢钓鱼

“才”8年级…弯曲都是恨不得k就开始Python...
a
adda
今天打算给娃脑补一下 “what is a computer” 她以前只是会用电脑上网,看youtube,画画,google classroom 交作业等等。
风轻雨
Anotherfacet 发表于 2024-08-15 03:33
“才”8年级…弯曲都是恨不得k就开始Python...

哈哈,赞这个
v
vijj
Mark
s
shanggj
adda 发表于 2024-08-15 08:47
今天打算给娃脑补一下 “what is a computer” 她以前只是会用电脑上网,看youtube,画画,google classroom 交作业等等。

iPad 算是个 computer 吗?
蓝光加湿器
Wl8418 发表于 2024-08-14 23:30
能麻烦给个link吗?好多选择,但并没有$20的 colt Steele 的C++课

他没有C++的课,我说的是python的课,教的挺清楚的,udemy的课基本上每隔一周就打折,所以不要买原价的,打折的最多30
P
Peacelife
真想学的话网上一堆资源让她自己找 我娃7年级,之前对Computer Science感兴趣,自己在Khan上把CS AP课上完了。。。本以为我娃终于开窍懂得上进了,结果高兴没几天他就开始在家上网打游戏,几乎一个暑假都这样,气死了。。
a
adda
蓝光加湿器 发表于 2024-08-15 08:53
他没有C++的课,我说的是python的课,教的挺清楚的,udemy的课基本上每隔一周就打折,所以不要买原价的,打折的最多30

谢谢信息
a
adda
shanggj 发表于 2024-08-15 08:53
iPad 算是个 computer 吗?

算。我今天打算给她看这个:
https://edu.gcfglobal.org/en/computerbasics/what-is-a-computer/1/
s
shanggj
Peacelife 发表于 2024-08-15 09:08
真想学的话网上一堆资源让她自己找 我娃7年级,之前对Computer Science感兴趣,自己在Khan上把CS AP课上完了。。。本以为我娃终于开窍懂得上进了,结果高兴没几天他就开始在家上网打游戏,几乎一个暑假都这样,气死了。。

上网打游戏 真没什么。 我女儿现在是专研 德州扑克, 说在网站上 虚拟币 赢了很多。 她打算技术再练好点, 要开始赢真钱了。
a
adda
shanggj 发表于 2024-08-15 09:15
上网打游戏 真没什么。 我女儿现在是专研 德州扑克, 说在网站上 虚拟币 赢了很多。 她打算技术再练好点, 要开始赢真钱了。

我家孩子就喜欢看小说,没完没了的,真愁人。我从来不喜欢看故事书。
z
zsn_zsn
用chatGPT,免费的就够了,不懂问它,基本靠谱。
T
Tia99
Mark
n
nj_guy
Python学习最好有一个目标:比如写个具有某种功能的应用程序。最简单的比如写一个简单的计算 Stock Relative Strength Indicator (RSI),然后画出来,和专业网站进行比较。其实一旦有了目标,用啥学啥,根本就不用上课。
计算机语言这种东西,只是简单应用的话,不用上课。当然有些和底层有关的,虽然需要一些系统的学习,但对于小孩子和初学者来说,你给他讲他也不懂。只有编程到一定阶段后,才会体会这些深层知识的意义。
a
adda
回复 42楼 zsn_zsn 的帖子
我咋觉得常常出错啊。。。学费交点儿就交点儿吧,关键是找到快捷的学习方式。
s
syzheng
这问题最适合问chatgpt了,连资源都能给你找出来
P
Peacelife
shanggj 发表于 2024-08-15 09:15
上网打游戏 真没什么。 我女儿现在是专研 德州扑克, 说在网站上 虚拟币 赢了很多。 她打算技术再练好点, 要开始赢真钱了。

玩扑克还能动动脑子吧,我娃就整天看Reddit,然后玩civilization ,感觉脑子都要坏了
q
qqlxl
推荐data camp,我们公司给好多人training都买的datacamp membership
s
sai
Mark.
一步一个脚印
我觉得自学没啥问题
c
custom
投资个苹果Mac
a
adda
custom 发表于 2024-08-15 15:19
投资个苹果Mac

自从买了iPhone以后我们家所有的laptop都是Apple的,孩子从学校带回来的laptop也是macbook air。用惯了mac以后就回不到Windows和Linux了。
s
shaohuacrystal
推荐这本书:https://www.amazon.ca/Python-Crash-Course-Eric-Matthes/dp/1593279280
S
Shanzhu
Mark, mark....
芸飞扬
shanggj 发表于 2024-08-15 09:15
上网打游戏 真没什么。 我女儿现在是专研 德州扑克, 说在网站上 虚拟币 赢了很多。 她打算技术再练好点, 要开始赢真钱了。

求问什么网站
s
shanggj
芸飞扬 发表于 2024-08-15 18:49
求问什么网站

PokerStars 刚问了女儿一下, 她说是个 APP,不是网站。 要赌真钱的话, 得看所在的州是不是 合法的。
c
crichris
adda 发表于 2024-08-14 19:55
她 computer science 完全零基础,应该怎么开始呢?我想让她直接跟着coursera里边的python课程学,大家觉得可行吗?有什么推荐的资源吗?
娃儿就是想学知识,不太喜欢computer games,不想去camps,喜欢自学,想找高效率的学习方法。爹妈都是理工科都会C++,不过对教小孩子不是很擅长。

强推这哥们儿的python课
感觉非常好
https://www.udemy.com/user/fredbaptiste/
a
adda
回复 57楼 crichris 的帖子
我觉得只看video太枯燥了,要有大人或者老师教,有小伙伴一起学会比较开心。
c
crichris
adda 发表于 2024-08-16 13:29
回复 57楼 crichris 的帖子
我觉得只看video太枯燥了,要有大人或者老师教,有小伙伴一起学会比较开心。

你跟着一起被
a
adda
crichris 发表于 2024-08-16 14:06
你跟着一起被

刚看了几个sample videos。说实话我自己不太喜欢,就是枯燥的讲知识,没有任何interaction,没有excitement和passion。