楊贊玄
(湖北經(jīng)濟(jì)學(xué)院金融學(xué),武漢 430205)
Python語(yǔ)言編程是一類面向?qū)W習(xí)對(duì)象直接翻譯式的計(jì)算機(jī)程序規(guī)劃語(yǔ)言,憑借其自身接近自然語(yǔ)言的偽代碼特征以及重視語(yǔ)言編程邏輯的編程方法,能夠有效地將計(jì)算機(jī)語(yǔ)言轉(zhuǎn)換為其他語(yǔ)言編寫模塊,在現(xiàn)代計(jì)算機(jī)理論教學(xué)中得到了廣泛地應(yīng)用,不僅有利于大大提升學(xué)生對(duì)計(jì)算機(jī)理論學(xué)習(xí)的整體興趣,還有利于從根本上提高現(xiàn)代計(jì)算機(jī)理論教學(xué)質(zhì)量,對(duì)我國(guó)實(shí)踐型人才的培養(yǎng)有著至關(guān)重要的作用。
當(dāng)前計(jì)算機(jī)理論教學(xué)中,普遍使用C、C++、C#、VB.net以及Java,其中VB.net算是較為容易掌握的語(yǔ)言編程,而C和C++則較為繁瑣,極其容易讓學(xué)生出現(xiàn)語(yǔ)法錯(cuò)誤,進(jìn)而在實(shí)際學(xué)習(xí)中用大量時(shí)間修改代碼,大大降低了計(jì)算機(jī)理論學(xué)習(xí)的整體效率。而C#盡管是一類較好的語(yǔ)言編程,但對(duì)電子計(jì)算機(jī)實(shí)際配置要求較高,同時(shí)暫且不支持Windows之外的系統(tǒng),直接影響了計(jì)算機(jī)理論學(xué)習(xí)的有效性。
語(yǔ)言編程學(xué)習(xí)是一個(gè)長(zhǎng)時(shí)間切連貫性的過(guò)程,對(duì)學(xué)習(xí)時(shí)間要求較高,但由于現(xiàn)代教學(xué)課時(shí)的局限,絕大多數(shù)計(jì)算機(jī)理論教學(xué)課時(shí)很難集中,直接導(dǎo)致學(xué)生在學(xué)習(xí)了這一內(nèi)容之后,在下一堂課進(jìn)行中很難記憶,久而久之導(dǎo)致學(xué)生在計(jì)算機(jī)理論學(xué)習(xí)上出現(xiàn)厭煩心理,這在很大程度上大大降低了計(jì)算機(jī)理論教學(xué)的有效性。
普遍來(lái)說(shuō),學(xué)習(xí)是一個(gè)自主過(guò)程,不管授課教師教學(xué)水平多高,依舊起到一個(gè)引導(dǎo)作用,能否全面掌握相關(guān)知識(shí)內(nèi)容,學(xué)生的自主學(xué)習(xí)性起到了至關(guān)重要的作用??v觀現(xiàn)階段計(jì)算機(jī)理論教學(xué)現(xiàn)狀,絕大多數(shù)非專業(yè)學(xué)生過(guò)于依賴學(xué)習(xí)背景,很難從根本上提升自己的學(xué)習(xí)能力,例如在C語(yǔ)言的學(xué)習(xí)過(guò)程中,不僅要求學(xué)生具備較強(qiáng)的計(jì)算機(jī)操作水平,還要求學(xué)生對(duì)內(nèi)存、指數(shù)以及數(shù)組等方面知識(shí)進(jìn)行綜合的掌握,整體代碼的書寫也有諸多要求,這對(duì)于非專業(yè)學(xué)生或計(jì)算機(jī)理論基礎(chǔ)知識(shí)掌握不扎實(shí)的學(xué)生而言,不僅容易出現(xiàn)學(xué)習(xí)錯(cuò)誤,還容易降低其學(xué)習(xí)興趣,進(jìn)而直接導(dǎo)致其計(jì)算力能力大大降低。
Python代碼書寫規(guī)則和電子計(jì)算機(jī)算法中的偽代碼書寫方式接近,起初發(fā)明的時(shí)候主要為了提高其使用性能,語(yǔ)言編程的書寫近似日常應(yīng)用,主要學(xué)生在實(shí)際學(xué)習(xí)過(guò)程中稍加深入,就能夠快速掌握,有效地節(jié)省了教學(xué)資源。Python代碼書寫在計(jì)算機(jī)教學(xué)中的有效應(yīng)用,Python代碼字符能夠全面支持書寫,不需要考量ascii字符中字節(jié)儲(chǔ)存空間問(wèn)題,能夠直接編寫出可被運(yùn)行的程序。由于Python較強(qiáng)的序列性,不僅具備長(zhǎng)數(shù)組、動(dòng)態(tài)數(shù)組的操作性能,還具備字符串等操作性能,可以在相同序列中置入不同數(shù)據(jù)種類,有效解決了復(fù)雜的組合變量聲明和解決問(wèn)題,便于學(xué)生在計(jì)算機(jī)學(xué)校過(guò)程中有效掌握。
Python能夠支持各類型數(shù)據(jù)庫(kù),具備較強(qiáng)的資源數(shù)據(jù)庫(kù),大量開源、免費(fèi)的語(yǔ)言編程資源,在實(shí)際計(jì)算機(jī)理論教學(xué)中,能夠迅速地達(dá)到開發(fā)和監(jiān)測(cè)的目的。與此同時(shí),由于Python資源數(shù)據(jù)庫(kù)是開源的,這就表明Python資源數(shù)據(jù)庫(kù)實(shí)際應(yīng)用過(guò)程中能夠自行拓展Python的庫(kù)存,進(jìn)而構(gòu)建具備自己特色的資源數(shù)據(jù)庫(kù),大大便利了計(jì)算機(jī)理論教學(xué)方式。除此之外,Python語(yǔ)言編程在計(jì)算機(jī)理論教學(xué)應(yīng)用過(guò)程中,由于其資源數(shù)據(jù)庫(kù)的強(qiáng)大性和便捷性,讓非電子計(jì)算機(jī)專業(yè)的學(xué)生也能夠迅速掌握編寫方法,大大提升了學(xué)生對(duì)語(yǔ)言編程思維的理解和掌握,對(duì)計(jì)算機(jī)理論教學(xué)質(zhì)量的提升有著至關(guān)重要的作用。
隨著我國(guó)教育體制改革的不斷深入,各大高校逐步重視學(xué)生就業(yè)能力的培養(yǎng)。Python語(yǔ)言編程在計(jì)算機(jī)理論教學(xué)中的有效應(yīng)用,憑借其自身接近自然語(yǔ)言的偽代碼特征以及重視語(yǔ)言編程邏輯的編程方法,讓學(xué)生能夠利用不同課程以及不同知識(shí)通過(guò)Python進(jìn)行程序編寫,能夠讓學(xué)生將理論知識(shí)和實(shí)際操作相結(jié)合,有利于提升學(xué)生的實(shí)踐綜合能力,對(duì)現(xiàn)代計(jì)算機(jī)理論教學(xué)質(zhì)量的提升有著極其重要的現(xiàn)實(shí)意義。