孩子8歲多scratch已很熟練,現在適合學python嗎?有什麼好的視頻推薦?

雪上一枝蒿


首先給出最終建議:強烈不建議學習其它編程語言,尤其是非積木式編程語言。

我不知道急著去學習其它語言是出於什麼樣的考慮,是孩子的意願還是家長的。

下面從幾個方面進行說明為什麼不建議學習其它語言:

1.Scratch設計的初衷。少兒編程教育採用積木式編程語言主要是為了避免孩子陷入編程語言語法的細枝末節,打擊孩子的學習積極性,模糊了少兒編程教育的目的。

2.少兒編程教育到底教的是什麼?很多教育機構都在宣傳編程教育不是為了學習編代碼、不是為了未來做程序員,這種說法是對的,但是很多家長並不明白這麼說的深層含義。Scratch雖然是積木編程,但是它具備一個編程語言的基本要素。使用Scratch可以學習很多的編程概念,比如結合私有變量和克隆可以初步瞭解面向對象及對象成員的概念,使用運算模塊可以實現很多算法如排序、查找,使用自制積木可以學習函數、遞歸等編程概念。這些都是訓練孩子的邏輯思維、系統思維、批判思維並深入學習計算機編程觀念的好機會。

3.孩子熟練程度的判斷。八歲的小朋友應該在二年級到三年級之間,所學到的數學知識只有乘除法混合運算和初步的幾何知識,對以上很多高級概念都還不具備深刻理解的水平。這時候去學其它語言,如果選擇其它的積木式編程語言,我覺得是重複學習編程語言細節,而放棄了深入學習編程其它知識的機會。可以說是為了芝麻丟了西瓜;如果選擇了非積木編程語言,恐怕會一下子把孩子的學習熱情澆滅。結合學生的知識水平和家長對孩子的判斷,我覺得孩子現在應該是熟練掌握了編程語言和環境,正是深入學習計算機編程的開始。


FishTree


作為it從業20年加的人

奉勸你

不要讓孩子過早學編程,不要吧編程作為興趣班,沒有任何意義。

音樂需要早學,因為音樂晚學耳朵和樂感練不好

學書法是因為繪畫書法進度很慢需要大量童子功的練習

舞蹈可以早學,早學娃身體軟基本功能學的紮實

你那麼早學編程為了啥?編程不需要童子功,也不需要早期的訓練,反而需要強大的邏輯思維,20歲以後學不好嗎?而且IT技術淘汰那麼快,20年前流行vb,10年前流行perl,現在有沒一個人在用?你覺得從小學的編程語言長大了還會有幫助?況且編程語言之間差異非常大,並且作為一種使用技術學習進度非常快(幾個月入門,學一年就能去面試找工作)。

不要聽那些培訓機構忽悠好不好,學編程不會提高什麼邏輯思維能力,經常看屏幕反而容易近視。


欽賜太醫


python太簡單了,孩子都已經8歲了,該開始學習c++了,面向對象,類什麼的,趕緊掌握,當然基礎的指針鏈表什麼的要理解透徹,不然再往後年齡大了就晚了


Dylan9357


學這個



今日碌碌兮明日盧盧兮


推薦喬布斯的演講,你的孩子是天才!相信自己!嗷嗷嗷嗷嗷!


一頓呼哈


scratch只是入門,它是模塊化的,學起來是相對比較容易,如果說現在學進階的話,比較困難,畢竟你的孩子只有八歲多,可以再繼續使用scratch,到10歲左右再去晉級,不然太早了,對孩子不好。


萬博刃模機械有限公司


先學機器語言,再學彙編


LIVIS


scratch讓很多父母以為編程很簡單,然後坑苦了孩子!


wneil


學習編程的目的是為了培養邏輯思維能力。在邏輯思維能力之上是數學。編程本身的技巧和知識意義不大。python是個好的語言,他最大的特點是非常適合作為工具,為什麼適合作為工具呢?因為他基本上沒有特定的思維模型,拿來就能用。強烈建議不要學計算機語言,實在要學也不適合以學python開始。學java能懂面向對象,對邏輯能力也算是個不錯的培養,語言本身也比較嚴謹。


正宗烏龜魚


可以先學一學算法什麼的,可以瞭解一下數據結構這方面的知識。比如堆棧,樹隊列這些基本東西,或者學一學簡單算法。過早學語言性價比不高,還不如把時間用來學數學。


分享到:


相關文章: