日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

学python编程_少儿学Python编程的一些思考

發布時間:2023/12/19 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学python编程_少儿学Python编程的一些思考 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自從孩子上了初中,孩子媽就開始盯著各種真假難辨的中考、高考新政傳言。當她從鋪天蓋地的少兒編程廣告里獲悉,編程將納入中考,高考范圍,并且2018年高考,多個省份的數學卷甚至都出現了編程題時,就變得異常興奮。我這個寫了近20年代碼,家庭地位本來十分低下的資深碼農,一夜之間變身“寶藏男孩”。

中考、高考政策一天一個新花樣,誰也不知道將來要不要考編程。不過2018年,江蘇省、天津市、北京市等省份高考數學卷出現了編程題倒是真的。所以,即使一直反對少兒學編程,我也不得不認真思考

少兒學編程有沒有必要?

花多長時間學編程上,才不會影響主課學習時間?

怎么教,才能避免借口學編程,實際玩游戲?


少兒編程三問

少兒學編程有沒有必要

編程語言也是一種語言,只不過打交道的是電腦而已。

學語言,一般都會有兩個很深的體會。

有使用環境,學起來快,比如語文;沒有使用環境,學起來痛苦,比如英語。

會用和用得好完全是兩回事。《新華字典》背得滾瓜爛熟也不一定能寫出好文章。

學編程和學別的語言一樣,只學不用,不僅學得很辛苦,如果不用,還忘得快。少兒學編程,即使死記硬背把語法都記住了,生活中沒有使用的場景,漸漸也會都忘光。這也是我之前一直反對少兒學編程的主要原因。

但學編程又和學別的語言不完全一樣。能不能寫出好作文,更多是看天賦:情感細膩、想象力豐富,有同理心……;但能不能寫出好程序,卻是可以培訓和鍛煉的。

程序的核心是算法,算法的本質是數學。

就像2018年各省高考數學卷里的編程題,表面上看是編程題,實際上考察的還是數學上的邏輯思維能力。所以,少兒學編程,關鍵要看學的是什么。

死記硬背語法,或者拖拽幾個小方塊,快速做出一個小游戲。開始興致盎然,但興頭一過,用不了多久就忘得差不多了。

但如果能學的是編程里最有價值的東西,數學邏輯和解決問題的思維方式。不僅高考用得著,以后工作、生活中都用得著。

花多長時間學編程

孩子學習壓力已經夠重了,即使學編程有好處。但是花費大量的時間,性價比高嗎?會不會得不償失,反而影響了主課的學習?

這種擔憂的本質是:主課學習和編程學習是對立的。

但假設我們學習編程的方式是:

每周大約30分鐘。圍繞的是一個數學或者邏輯思維問題。

20分鐘用來思考、討論、寫寫畫畫,電腦都不需要打開。

10分鐘用來教可以用來解決這個問題的編程知識,程序只是一個工具,幫助我們提高解決問題的效率。

不能說完全消除了兩者的對立,但至少每周花的時間不多,大多數時間是花在邏輯思考上,順便學會了編程。

怎么教,不會讓學編程變成玩游戲

80后家長應該都記得“小霸王”學習機,當年幾乎每個小孩人手一臺。號稱也是用來學電腦,學編程的。但實際上,差不多都用來玩游戲了。“魂斗羅”、“坦克大戰”,……是我們最美好的童年回憶之一,甚至連“之一”都沒有。

怎么讓學編程不成為玩游戲的借口,說實話是一個巨大的挑戰。我的實踐經驗是:

● 每周的題目足夠有趣。找到足夠多有趣,能引發孩子思考,又能由易到難把編程語言知識點成體系串聯起來的題目,是最大的挑戰。

● 父母的參與。這些題目都是不借助電腦也能做的,前20分鐘父母一起參與討論,思考,不僅能讓孩子更投入,也能增進和孩子的感情。這也是我把公眾號取名“和孩子一起學Python”的初衷。

● 盡可能減少電腦操作的時間。思路理順之后,需要電腦操作的時間不多,完全可以控制孩子用電腦的時間,像我家小朋友是個小近視,每周用電腦的時間要求她不能超過1個小時。


課程內容

按上面的思路,我實踐了將近半年的時間。目前來看,效果是:“真香”。

初一第一學期,孩子拿了2個市級編程競賽獎,1個市級數學競賽獎。(雖然上海全面取消奧數后,這些獎項的含金量不高,但都是校、區、市層層選拔的正規比賽)

而開通公眾號的目的,一是資料收集整理不易,盡量分享給更多人,二也是督促自己不要半途而廢。每周堅持推送一篇。

因為只有周末空閑寫寫,所以如果不忙,就會周五晚上發,忙的話就周六晚上。

純屬教孩子之余的整理和分享,所以肯定不會收費。贈人玫瑰,手有余香。

基礎部分 約25-30節課

python基礎 約10節課

遞歸與列表 約10節課

字符串與密碼學基礎 約5~10節課

提高部分 約25~35節課

貪心算法

回溯算法

分治算法

動態規劃算法

分支限界算法

其它算法

應用部分 約10~15節課

人機對戰五子棋程序

總課時約60~80節,一年半左右的時間。基礎部分大約相當于2019年最新發布的《全國青少年軟件編程等級考試》1~3級,提高部分大約相當于4~7級。


適用人群

面向人群:小學高年級、初中、高中學生。小學5年級以下不建議學。

次面向人群:0基礎,希望多掌握一門技能的成人。因為是寫給小孩的,所以一定會是最通俗易懂的python教程之一。但如果想速成,不太合適。

可面向人群:非計算機專業大學生或研究生。現在軟件算法就業火,很多非對口專業學生也紛紛轉行,但自學算法后,在面試時往往表現不佳。之前在牛客網為公司出過一道算法編程題,難度大概是提高部分的中等水平。但應試的829名同學(絕大多數是名校碩士),正確率也只有52.8%

總結

以上是生活随笔為你收集整理的学python编程_少儿学Python编程的一些思考的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。