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