• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Python語(yǔ)言在非計(jì)算機(jī)專業(yè)計(jì)算機(jī)教學(xué)改革中的探討

      2016-07-14 08:35:46劉妍
      科學(xué)中國(guó)人 2016年30期
      關(guān)鍵詞:編程語(yǔ)言計(jì)算機(jī)專業(yè)編程

      劉妍

      長(zhǎng)春醫(yī)學(xué)高等專科學(xué)校

      Python語(yǔ)言在非計(jì)算機(jī)專業(yè)計(jì)算機(jī)教學(xué)改革中的探討

      劉妍

      長(zhǎng)春醫(yī)學(xué)高等??茖W(xué)校

      計(jì)算機(jī)教學(xué)改革需要符合計(jì)算機(jī)的時(shí)代性,本文探討了傳統(tǒng)編程語(yǔ)言在教學(xué)中存在的問(wèn)題以及Python語(yǔ)言的特點(diǎn)和開(kāi)設(shè)Python語(yǔ)言的重要意義,得出Python語(yǔ)言適合非計(jì)算機(jī)專業(yè)的編程初學(xué)者學(xué)習(xí),其有助于培養(yǎng)學(xué)生的計(jì)算思維能力。

      Python語(yǔ)言;計(jì)算思維;非計(jì)算機(jī)專業(yè)

      引言

      計(jì)算機(jī)教學(xué)的目標(biāo)之一是培養(yǎng)學(xué)生計(jì)算思維,并能夠利用計(jì)算機(jī)解決實(shí)際計(jì)算問(wèn)題。計(jì)算機(jī)教學(xué)改革要適應(yīng)計(jì)算機(jī)技術(shù)的發(fā)展,Python語(yǔ)言由于其簡(jiǎn)潔、易讀并具有可擴(kuò)展性的特點(diǎn),目前已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一,在國(guó)外一些知名大學(xué),已經(jīng)用Python教授計(jì)算機(jī)程序設(shè)計(jì)類課程[1]。本文將傳統(tǒng)的編程教學(xué)與Python語(yǔ)言對(duì)比,研究在非計(jì)算機(jī)專業(yè)開(kāi)設(shè)Python語(yǔ)言課程的重要意義。

      1.傳統(tǒng)的編程教學(xué)

      隨著計(jì)算機(jī)技術(shù)的發(fā)展,很多新興的編程技術(shù)開(kāi)始興起,與這些語(yǔ)言相比,采用傳統(tǒng)的編程類語(yǔ)言教學(xué)表現(xiàn)出了明顯劣勢(shì)。

      (1)難度大、學(xué)習(xí)和編程周期過(guò)長(zhǎng)

      目前,我國(guó)非計(jì)算機(jī)專業(yè)編程課程的教學(xué)內(nèi)容主要有C語(yǔ)言、C++、Java等。從這些編程語(yǔ)言的比較看,Java是相對(duì)容易學(xué)習(xí)掌握的,而C語(yǔ)言、C++等相對(duì)比較難掌握。這些語(yǔ)言細(xì)節(jié)問(wèn)題對(duì)于初學(xué)者來(lái)說(shuō)實(shí)在有些多,尤其C++。Java需要理解很多抽象的概念,而且其面向計(jì)算機(jī)網(wǎng)絡(luò)時(shí)代的計(jì)算思維,過(guò)多的關(guān)注代碼復(fù)用性和可移植性,這對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生顯然不合適。C語(yǔ)言是我國(guó)大學(xué)針對(duì)非計(jì)算機(jī)專業(yè)普遍開(kāi)設(shè)的計(jì)算機(jī)編程課程,其實(shí)際教學(xué)內(nèi)容主要圍繞數(shù)據(jù)類型、算法、數(shù)組、函數(shù)、指針等開(kāi)展,這些內(nèi)容偏重計(jì)算機(jī)體系結(jié)構(gòu)的抽象概念[2]。C語(yǔ)言雖然較強(qiáng)大,然而這些內(nèi)容并不適合沒(méi)有編程基礎(chǔ)和背景的非計(jì)算機(jī)專業(yè)學(xué)生,即使通過(guò)考試,也很難去解決實(shí)際應(yīng)用問(wèn)題。

      (2)不利于學(xué)生為主導(dǎo)的教學(xué)方法和學(xué)生自主學(xué)習(xí)

      對(duì)于非計(jì)算機(jī)專業(yè)的編程課程講授,即使是入門級(jí)的課程,也是極具挑戰(zhàn)性的,傳統(tǒng)的編程語(yǔ)言語(yǔ)法復(fù)雜,邏輯性強(qiáng),一般需要教師進(jìn)行入門講解。但是,這種概念性的冗長(zhǎng)靜態(tài)教學(xué),學(xué)生往往很難保持注意力。如果采用以學(xué)生為主導(dǎo)的教學(xué)方式,把教學(xué)任務(wù)按照案例布置給學(xué)生完成,學(xué)生總是復(fù)制彼此的作業(yè),很難真正理解編程。而且這些語(yǔ)言,編程語(yǔ)法中會(huì)存在較多的細(xì)節(jié),對(duì)于計(jì)算機(jī)專業(yè)知識(shí)不扎實(shí)的非計(jì)算機(jī)專業(yè)學(xué)生,代碼好比天書,無(wú)法正確判斷錯(cuò)誤原因,導(dǎo)致學(xué)生把時(shí)間都浪費(fèi)在糾錯(cuò)上了,不利于編程思想的形成,最終可能放棄編程語(yǔ)言的學(xué)習(xí)。

      2.Python語(yǔ)言特點(diǎn)

      Python語(yǔ)言由Guido van Rossum于1989年發(fā)明,是一種面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。嚴(yán)格的說(shuō)它應(yīng)該稱為CPython,它與C和C++有天然的融合性,這也是python強(qiáng)大的原因之一。跟枯燥無(wú)趣的傳統(tǒng)編程語(yǔ)言相比,Python是一種強(qiáng)大并通俗易懂的編程語(yǔ)言,而且它易學(xué)又好用,開(kāi)發(fā)周期短。Python具有豐富而強(qiáng)大的開(kāi)源庫(kù),能夠與其他語(yǔ)言制作各種模塊,在實(shí)際教學(xué)中,它關(guān)注的是函數(shù)、循環(huán)、模塊等基本邏輯關(guān)系,跟自然語(yǔ)言邏輯比較接近。

      3.開(kāi)設(shè)Python語(yǔ)言的重要意義

      (1)學(xué)習(xí)難度最小化,適合培養(yǎng)學(xué)生計(jì)算思維

      非計(jì)算機(jī)專業(yè)的學(xué)生,學(xué)生來(lái)自不同的專業(yè),大部分學(xué)生沒(méi)有計(jì)算機(jī)編程的基礎(chǔ),Python編程語(yǔ)言因其極為簡(jiǎn)潔的語(yǔ)法和強(qiáng)大的功能,以及優(yōu)秀的面向?qū)ο竽芰?,降低了很多初學(xué)者的門檻,非常適合于編程入門教學(xué)。Python的教學(xué)中可以應(yīng)用大量來(lái)源于生活不同領(lǐng)域的數(shù)據(jù)計(jì)算和處理的案例,教師可以根據(jù)不同專業(yè)的需要設(shè)置教學(xué)內(nèi)容。而且,Python語(yǔ)言免費(fèi)、開(kāi)源、跨平臺(tái),具有豐富的學(xué)習(xí)資源,非常適合學(xué)生自主學(xué)習(xí)[3]。Python的易學(xué)性、易用性和豐富的開(kāi)源庫(kù),改變了學(xué)生主觀渴望學(xué)號(hào)編程語(yǔ)言但客觀上不會(huì)學(xué)學(xué)不精的狀態(tài),使學(xué)生在學(xué)習(xí)過(guò)程中可以把精力集中在對(duì)問(wèn)題的分析、思考上,利用計(jì)算機(jī)解決實(shí)際面臨的各類計(jì)算問(wèn)題上,而不是把時(shí)間浪費(fèi)在復(fù)雜的語(yǔ)法和糾錯(cuò)上,有助于學(xué)生計(jì)算思維的培養(yǎng)。

      (2)符合計(jì)算機(jī)技術(shù)發(fā)展

      未來(lái)程序語(yǔ)言的發(fā)展趨勢(shì)肯定是又易學(xué)開(kāi)發(fā)周期又快的,或者兩者結(jié)合起來(lái)是最優(yōu)選擇的,Python語(yǔ)言是難得的多面手,和C語(yǔ)言、C++的天然親和性,讓Python在腳本語(yǔ)言中可以最大程度的繼承C語(yǔ)言、C++在性能上的優(yōu)勢(shì),同時(shí)還保證了接口的簡(jiǎn)潔,而且Python語(yǔ)言的接口已經(jīng)是成熟的開(kāi)源項(xiàng)目了。

      4.結(jié)束語(yǔ)

      計(jì)算機(jī)教學(xué)改革要符合并適應(yīng)計(jì)算機(jī)技術(shù)的發(fā)展,本文從分析傳統(tǒng)編程課程的教學(xué)內(nèi)容存在的問(wèn)題入手,闡述了Python語(yǔ)言的優(yōu)勢(shì)和在當(dāng)今計(jì)算機(jī)教學(xué)中的重要作用,根據(jù)Python語(yǔ)言的時(shí)代性、自身特點(diǎn)等,得出面向非計(jì)算機(jī)專業(yè)計(jì)算機(jī)課程中開(kāi)設(shè)Python語(yǔ)言將有助于培養(yǎng)學(xué)生計(jì)算思維,使學(xué)生掌握一門終身受用的編程語(yǔ)言。

      [1]嵩天,黃天羽,禮欣.Python語(yǔ)言:程序設(shè)計(jì)課程教學(xué)改革的理想選擇[J].中國(guó)大學(xué)教學(xué),2016(2)∶42-47.

      [2]李偉.Python語(yǔ)言編程在計(jì)算機(jī)理論教學(xué)上的應(yīng)用探索[J].無(wú)線互聯(lián)技術(shù),2013(3)∶176-176.

      [3]張茗芳.使用Python進(jìn)行非計(jì)算機(jī)專業(yè)程序入門教學(xué)的探討[J].電子世界,2012(17)∶167-168.

      猜你喜歡
      編程語(yǔ)言計(jì)算機(jī)專業(yè)編程
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      壓力-體積轉(zhuǎn)換在CFC編程語(yǔ)言中的實(shí)現(xiàn)解析
      “以賽促學(xué),以賽促教”促進(jìn)計(jì)算機(jī)專業(yè)教學(xué)理念創(chuàng)新與實(shí)踐研究
      Java編程語(yǔ)言的特點(diǎn)與應(yīng)用
      淺談不同編程語(yǔ)言對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      面向?qū)ο骔eb開(kāi)發(fā)編程語(yǔ)言的的評(píng)估方法
      職業(yè)高中計(jì)算機(jī)專業(yè)教學(xué)改革淺析
      仪征市| 姚安县| 通榆县| 石柱| 夏河县| 武隆县| 务川| 定安县| 莱芜市| 台安县| 桦南县| 漳州市| 泗洪县| 微博| 贵定县| 上犹县| 崇左市| 浪卡子县| 永年县| 廉江市| 怀安县| 锡林浩特市| 黄浦区| 图们市| 闻喜县| 诏安县| 莱州市| 沁源县| 南木林县| 鹤峰县| 宜章县| 靖安县| 玉门市| 新巴尔虎左旗| 北川| 渭南市| 屯昌县| 上林县| 贵溪市| 合江县| 富源县|