日韩免费高清一区二区_久久久久久久久毛片_亚洲麻豆一区二区三区_性生交大片免费全黄_亚洲蜜桃精久久久久久久久久久久_欧美熟妇另类久久久久久多毛_日批在线观看视频_亚洲AV无码国产精品_特级特黄刘亦菲aaa级_三上悠亚 电影

幼教網
全國站
您現在的位置:幼教 > 家庭教育 > 幼兒家庭教育 > 智力開發 > 正文

漫談孩子學習編程和寫軟件

來源:JHHY菁華浩揚 作者:王有財 2018-06-17 10:17:27

說兩句

  應該是美國中小學即將開學的緣故,家長需要給孩子們選擇周末興趣班,這幾天好多朋友問我,孩子們要不要學編程,更具體的說,要不要學習Python程序設計。孩子要不要學編程,的確是個好問題。就算沒有朋友問,我自己也考過很多,也曾試過。在女兒讀二三年級的時候,我教過她簡單的Python和Java程序設計。很可惜,成效并不大,盡管我挑選了幾個很有趣的簡單數學問題,用計算機去求解,仍然不能引起孩子的興趣。這就更讓我進一步思考,到底該不該現在就教孩子寫程序,如果教,該教哪一種程序設計語言,怎么教。

  我自己不是計算機科班出身,但是靠著科學計算混飯吃,能夠熟練地使用C,C++,FORTRAN,Java, Visual Basic,MATLAB,PYTHON,Bash, GrADS, NCL甚至是AML寫程序。大學期間,我正經八本上的計算機課,也只有C語言程序設計。用了不到一個月時間,我就把譚浩強先生寫的《C語言程序設計》自學完了。通過這本書,我學會面向過程的軟件開發方法。學期末,我就用C語言給我們班寫了一個獎學金評選的程序。當時是九十年代末,C++已經開始成為潮流。寫程序的人如果不會C++,是不敢出去吹牛的。我很喜歡吹牛,所以買了本C++程序設計的教材。C++比C語言豐富多了,我用了兩三個月才學明白什么叫做面向對象的軟件開發方法。我大學畢業的時候,用C++開發了一套人工神經網路的程序。在2000年,在好多國內的書店里,如果你問有沒有人工神經網絡方面的書,店員大多會讓你去醫學門類去尋找。所以,我那時候,作為一個地質系的學生,用基于人工神經網絡的人工智能,去研究礦山穩定性,也值得大吹特吹了。自吹自擂這么多,拉回到程序設計的話題上,其實哪種語言不重要,關鍵是學會軟件開發的方法,比如前面提到的面向過程和面向對象軟件開發。

  當然,一個寫程序的人必須要了解計算機的體系結構。我很幸運,從C語言開始學習編程。學過C語言的,很多人都很憎恨它,就算學過,一輩子也不會用C語言寫一個超過100行的程序。C語言之所以招人厭惡,是因為它太接近計算機硬件了。作為一種強類型語言,也就是說,需要直接聲明和定義變量的計算機語言,寫程序的人必須了解,什么是整數,什么是實數,什么數有符號,什么數無符號。解決問題,我們必須搞清楚,實數需要小數點后幾位的經度,整數需要幾個字節。問題復雜了,需要分配內存,需要傳遞復雜變量,就要涉及地址和指針。把這些細節搞清楚,的確是需要花點時間學習計算機的硬件和原理。因為這個,和多人都望而卻步打了退堂鼓。然而,對那些肯花時間鉆研的人,一旦弄明白了底層細節,以后操作計算機就像是庖丁解牛一樣,可以輕松玩耍。

  通過C語音學習編程,起點高,的確有點難。對很多人來說,就像是撞墻一樣痛苦。可是一旦把墻撞破了,就可以把頭伸進計算機的內部世界,能夠享受把自己的想法轉變成計算機程序的自由,最終可以驅使計算機替你思考。在我上大學的時候,除了計算機系的學生,肯去研究C和C++程序設計的人非常少。多數人都去學習如BASIC這樣的語言。BASIC很方便,方便到變量既可以聲明,也可以不聲明,總之是無所謂,關系不大。靈活帶來方便,也帶來混亂。BASIC的程序,大都是亂七八糟,就像一盆煮熟的方便面,順著哪根面條,也捋不出一個頭緒。很多人把這個問題歸咎于BASIC程序中的GO TO語句。在我看來,這多少是冤枉了GO TO。問題的主要原因是,那些從BASIC學習計算機程序設計的人,沒有學會正確的軟件開發方法。他們大多是圖簡單,圖方便,圖快,最后把程序搞成了涂鴉。回想一下當年我的同學,熱衷短平快學習BASIC和Visual Basic之類編程工具的人,大多沒有在軟件一行走下去深入發展。相反,好多學習C,C++和Visual C++的同學,成了軟件業的精英,現在坐擁豪宅若干。

  前面談的都是歷史,現在轉到現實。現如今再沒有人學習什么Basic和Visual Basic。短平快的軟件開發,大家都選擇Python。Python可以算最成功的解釋型語言,沒有之一,而是唯一。Python引人指出,大概有這么幾點。第一就是,嚴格的程序書寫規范。Python的作者深受Perl語言自由靈活書寫風格之苦,要求Python的開發者,必須按照既定的規則,書寫每一行程序,否則Python解釋器跟你沒完沒了地抱怨,這樣確保了Python代碼有良好的可讀性。因此,你上周寫的程序,今天還能很容易地看懂。第二,Python程序既能面向過程,也能面向對象。什么是過程,什么是對象,如果你寫不了200行的程序,沒必要去敲破腦袋搞清楚。 第三,Python提供了豐富的基本數據結構,例如元組(tuple),列表(list),字典(dictionary)和集合(set)之類的的數據結構。對于C++的開發者,如果使用這些數據街頭,需要學習復雜的標準模板庫,要么自己去開發,總之是費時費力。而Python的用戶,可以輕松使用這些數據結構帶來豐富功能。 最后也是最重要的一點,Python有極其豐富的共享資源。對于一個應用Python的軟件開發人員而言,一定要記住,你是在用Python而不是開發Python。對于任何一個常用的計算機操作,不管復雜與否,開發人員基本上都可以在網上找到免費的Python代碼庫。開發人員需要做的,就是開發盡可能簡單的Python代碼,調用這些代碼庫,完成自己的任務。

  Python容易不容易學?Python強大不強大?我的答案是Python很強大,但是我不知道對于小孩子來說,到底容易不容易學。如果沒有任何數據結構的基礎,我不知道怎么給孩子講明白列表的工作原理。那些現成的Python代碼庫,真的既豐富又強大。有大人幫忙,孩子們可以輕松用Python寫一個收發電子郵件的程序。可是電子郵件里的文字和圖片,到底是怎樣從這臺計算機到那臺計算機的,孩子們要是問起來,Python程序員應該不是很容易回答。隨手抓來的Python代碼庫,讓我們不必關注細節,直奔主題地開發程序,完成我們的工作。可是,我總覺得,孩子們學習計算機程序設計,是需要了解細節的。教孩子學習寫程序,不應該是簡單的然他們學會怎樣用別人的代碼搭積木,而更應該讓他們了解每塊積木是怎么工作的。我們大人用Python寫程序,是因為我們只看重結果。孩子們學習寫程序,更應該側重過程。如果沒有計算機基礎,上來就學習Python,孩子再聰明,怕也只能是渾淪吞棗式地學習。在大人的指引下,他們能夠寫出小程序,離開了大人指導,他們還能走多遠?我不是很樂觀。

  相關推薦:

小升初試題、期中期末題、小學奧數題

盡在奧數網公眾號

   歡迎使用手機、平板等移動設備訪問幼教網,幼兒教育我們一路陪伴同行!>>點擊查看

  • 歡迎掃描二維碼
    關注幼教網微信
    gh_5735a1f9f07c

  • 歡迎掃描二維碼
    關注奧數網微信
    ID:aoshu_2003

熱點專題

  • 幼兒園教學課件:奇特的建筑
  • 幼兒教學課件:小魚的夢
  • 河頭幼兒園“幫水寶寶搬家”

[幼兒園英語課件]幼兒園英語課件:認識時間

[幼兒園英語課件]幼兒園英語課件:A Apple

幼升小

幼升小資訊

幼升小政策

幼升小擇校

幼升小指導

學區房

幼升小真題

重點小學

上海小學

廣州小學

深圳小學

成都小學

武漢小學

南京小學

北京一類幼兒園

海淀區幼兒園

西城區幼兒園

東城區幼兒園

朝陽區幼兒園

其他區幼兒園

幼兒園資訊

教師園地

幼兒園說課稿

幼兒園教案

教學論文

幼兒園課件

幼兒園教師心得

幼兒園評語

少兒教育

胎教

早期教育

入園必讀

潛能開發

藝術培養

家庭教育

兒童樂園

科普知識

圖書推薦

睡前故事

成語故事

童話故事

唐詩宋詞

孕育指南

時尚媽咪

健康寶貝

美食廚房

趣味數學

健康飲食

專家答疑

-->
日韩免费高清一区二区_久久久久久久久毛片_亚洲麻豆一区二区三区_性生交大片免费全黄_亚洲蜜桃精久久久久久久久久久久_欧美熟妇另类久久久久久多毛_日批在线观看视频_亚洲AV无码国产精品_特级特黄刘亦菲aaa级_三上悠亚 电影
欧美变态tickle挠乳网站| 看片的网站亚洲| a级高清视频欧美日韩| av永久免费观看| 精品剧情在线观看| 免费成人在线视频观看| 久久久久久久久久影视| 欧洲日韩一区二区三区| 亚洲精品免费在线| 中文字幕avav| 欧美色图激情小说| 亚洲精品国产精华液| av爱爱亚洲一区| www青青草原| 中文字幕在线免费不卡| 波多野结衣在线一区| 色诱视频网站一区| 一区二区在线观看视频| 一个人看的视频www| 欧美亚一区二区| 一个色综合av| 高清中文字幕mv的电影| 91精品国产色综合久久不卡电影 | 日本国产一区二区| 最新国产精品久久精品| jlzzjlzz亚洲女人18| 欧美性受xxxx黑人xyx| 亚洲一区二区免费视频| 国产麻豆xxxvideo实拍| 精品少妇一区二区三区在线视频 | 欧美日韩免费观看一区三区| 亚洲 欧美综合在线网络| 亚洲图片综合网| 精品久久久久一区二区国产| 激情丁香综合五月| 日韩在线观看视频一区二区| 一区二区三区四区中文字幕| 成人啪啪18免费游戏链接| 91精品国模一区二区三区| 精品一区二区免费| 91高清免费观看| 亚洲一区二区三区四区在线免费观看 | 国产一区在线不卡| 国产白丝一区二区三区| 最新欧美精品一区二区三区| 国产精品一区二区无码对白| 精品国产a毛片| 国产**成人网毛片九色| 欧美色综合天天久久综合精品| 日本视频中文字幕一区二区三区| 日韩丰满少妇无码内射| 中文字幕中文字幕中文字幕亚洲无线| 午夜性福利视频| 欧美videossexotv100| 国产suv精品一区二区三区| 精品视频一区二区三区免费| 蜜臀久久99精品久久久久久9| 国产精品精品软件男同| 亚洲影院在线观看| 国产综合精品久久久久成人av| 亚洲男人的天堂av| 波多野结衣福利| 中文字幕日韩av资源站| 国产精品久久AV无码| 国产精品久久久久久亚洲伦 | 日本不卡视频在线观看| 中文字幕无码日韩专区免费 | 亚洲av午夜精品一区二区三区| 欧美va亚洲va| kk眼镜猥琐国模调教系列一区二区 | 国产无遮挡一区二区三区毛片日本| 92精品国产成人观看免费| 精品裸体舞一区二区三区| 白白色 亚洲乱淫| 精品国产91九色蝌蚪| 91免费视频网| 国产午夜精品一区二区| 极品白嫩的小少妇| 国产精品久久久久一区| 免费成人深夜夜行p站| 亚洲女人小视频在线观看| 我不卡一区二区| 婷婷久久综合九色综合绿巨人| 成人在线观看小视频| 麻豆91在线观看| 欧美日本一区二区三区四区| 国产成人精品一区二区三区网站观看| 欧美一级电影网站| hitomi一区二区三区精品| xfplay精品久久| 精品一区二区视频在线观看| 亚洲婷婷国产精品电影人久久| 天天躁日日躁aaaa视频| 亚洲国产毛片aaaaa无费看| 国模无码国产精品视频| 激情综合亚洲精品| 欧美一区二区视频在线观看 | 日韩av手机在线免费观看| 奇米精品一区二区三区在线观看| 欧美又粗又大又爽| 成人精品小蝌蚪| 国产日韩一级二级三级| 中文文字幕文字幕高清| 亚洲一区二区三区影院| 色妹子一区二区| 岛国一区二区在线观看| 久久久久九九视频| 欧美成人午夜精品免费| 亚洲一区中文日韩| 欧美优质美女网站| 99国产精品久| 最新中文字幕一区二区三区| 91传媒免费观看| 国产精品一二三区| 久久亚洲精华国产精华液| 日韩av在线看免费观看| 免费人成网站在线观看欧美高清| 717成人午夜免费福利电影| 91理论电影在线观看| 亚洲色图色小说| 午夜免费激情视频| 国产成人精品亚洲777人妖| 久久久久99精品一区| xxxx日本免费| 麻豆免费看一区二区三区| 日韩欧美国产系列| 中国毛片在线观看| 精久久久久久久久久久| 精品成人一区二区| 东方伊人免费在线观看| 久久99国产精品久久99果冻传媒| 精品裸体舞一区二区三区| 日韩人妻无码精品综合区| 久久99久久精品欧美| 337p粉嫩大胆色噜噜噜噜亚洲| 极品人妻videosss人妻| 激情综合一区二区三区| 国产欧美日韩另类一区| 午夜激情视频在线播放| 床上的激情91.| 亚洲欧洲日韩综合一区二区| 91高清视频免费看| 成年人性生活视频| 天天综合网天天综合色| 日韩免费看网站| 国产又粗又猛又爽又黄的视频四季 | www.欧美亚洲| 玉米视频成人免费看| 欧美女孩性生活视频| 欧美丰满少妇人妻精品| 精品一区二区三区久久久| 国产午夜精品久久久久久久| 老女人性淫交视频| 久久久久国产免费| 日本午夜精品一区二区三区电影| 久久影院视频免费| 久艹在线观看视频| 丰满少妇一区二区三区专区| 三级久久三级久久| 欧美精品一区二区三| 国产精品视频一区二区三 | 日韩免费高清视频| 99re6热在线精品视频| 99久久精品久久久久久清纯| 午夜视频在线观看一区二区| 日韩精品一区二区三区在线观看 | 91麻豆精品国产91久久久久久 | 精品国精品国产尤物美女| 老司机精品免费视频| 99热这里都是精品| 午夜电影久久久| 久久久久久久综合狠狠综合| 91成人福利视频| 国产极品一区二区| 国产精品一区免费视频| 亚洲激情校园春色| 精品毛片乱码1区2区3区| 一区二区视频免费看| 国产精品入口麻豆| 国产一区二区三区| 亚洲综合免费观看高清完整版 | 99re成人在线| 免费观看一级欧美片| 国产精品久久久久久亚洲伦| 7777女厕盗摄久久久| 特级西西人体高清大胆| 中文字幕无码毛片免费看| 美国毛片一区二区三区| 最新不卡av在线| 欧美v国产在线一区二区三区| www.av视频| 久久久久久国产精品无码| 99亚偷拍自图区亚洲| 久久国产日韩欧美精品| 亚洲视频精选在线| 久久综合中文字幕| 欧美日韩高清不卡| 日本在线一级片| 真实乱视频国产免费观看| 真实乱偷全部视频|