韓豪 商洛學院
教學輔助軟件開發(fā)中Python語言的應用探討
韓豪 商洛學院
經(jīng)濟的不斷發(fā)展,帶動著我國的科技水平也有了很大的進步,尤其是Python語言在教學中的應用。本文闡述了Python語言自身所具有的優(yōu)勢,且具有很好的語言結(jié)構(gòu)因此可以在教學的中作為計算機語言,也被廣泛用在實際教學活動中。它也可以和其他的教學輔助軟件相配合,極大的提高了教學水平。
Python語言 腳本語言 語言教學 教學輔助
在20世紀80年代末產(chǎn)生了Python語言,這種計算機語言在運用時操作簡單方便,且具有強大的功能,Python語言本身由高層數(shù)據(jù)結(jié)構(gòu)組成具有很高的效率,在對對象進行編程的時候非常的簡單高效,是非常適合初學者學習使用的。Python語言在諸多領(lǐng)域之中的多數(shù)平臺上被廣泛使用,因為它具有操作簡單、容易上手、具有解釋性語言的本質(zhì)等相關(guān)優(yōu)勢,非常適合用它來研發(fā)應用程序。將Python語言積極的應用在實際的教學中,極大的提高了教學水平并取得了很好的結(jié)果。
在對對象進行程序設(shè)計的時候,Python語言可以提供直接的支持,也可以支持Lambda表達式的函數(shù),簡單方便的語言非常容易操作,程序結(jié)構(gòu)清楚,具備足夠使用的功能。
在面對對象的時候,Python語言滿足其所有的優(yōu)勢,作為解釋型的計算機語言可以跨平臺使用。
就計算機語言教學方面來看的話,當代先進的計算機語言思想可以從初入計算機教學的計算機語言中表現(xiàn)出來,操作簡單,容易上手,且在教學中具有強大的實用性。
學校的教學過程會出現(xiàn)大量的重復性工作,因此為了減輕老師的工作壓力以及提高工作的效率,我們可以使用計算機技術(shù)來幫助完成教學工作,我們可以用在Python語言來制定出一些有效的教學輔助軟件,通過利用Python語言來編寫教學輔助軟件的程序,會提高編程的效率且研發(fā)出來的軟件也十分的容易操作和學習。Python語言作為解釋型計算機語言的代表,通常會采用源代碼對對象進行直接的解釋和運作,所以對于那些有版權(quán)限制或者需要高效率運作的商業(yè)軟件并不是非常適合。在當前社會中,Python語言的源代碼方便交流溝通,并且自己可以依據(jù)自己的需求隨時添加所需要使用的功能,語言和語法都非常的簡單,通過短時間的培訓就可以對普通的軟件進行編程。
在當前的教學過程中,所有考試的客觀題答案都使用規(guī)定的答題卡和閱卷機。與傳統(tǒng)的筆試相比,閱卷機閱卷具有非常顯著的優(yōu)勢:公正客觀,評錯率降低,大大提高了批改速度,使用閱讀機批改適合筆試,考試的時候不需要運用到計算機。目前,很多學校的機試科目的考試比例都增加了,以便提高學生的計算機操作能力,但是對于很多學校的老師來說,批閱上機考試的試卷有著很大的困難。在考試《辦公軟件》這門課的時候,在Excel文件中會有一個固定的格式來存放選擇題的答案,還要求學生必須在規(guī)定的單元格中填寫答案。
有些教師在批改的時候,會使用Python語言來編寫一個輔助軟件用來比較單元格的Excel公式,通過使用這個公式,可以對每個學生的答案進行批改,但是依然得將學生的答案復制粘貼到這個公式上,工作效率雖有提高但依然不是很滿意。其實Excel作為OLE自動化服務(wù)端,它完全可以實現(xiàn)對學生選擇題的批量評改作用,通過使用OLE自動化服務(wù)端的程序來編寫一個批改程序。
在考試《辦公軟件》這門課的時候,通常都會考一些文件管理和文件夾管理的有關(guān)題目,如果使用傳統(tǒng)的方式進行批改,會大大降低批改的效率。在Python語言中的os.path模塊中,存在大量的和文件、文件夾操作有關(guān)的函數(shù)。在編寫操作題的評分程序的時候可以使用這些函數(shù)以提高批改效率。
在考試《辦公軟件》這門課的時候,不能用自動閱卷機對它的主觀題進行批改,但是我們可以在一個文件或者文件夾里集合部分學生的所有答案,并和Python語言的輔助評分工具配合使用,來提高批改的效率和準確度。
綜上所述,Python語言這種計算機語言在運用時操作簡單方便,且具有強大的功能,Python語言本身由高層數(shù)據(jù)結(jié)構(gòu)組成具有很高的效率,在對對象進行編程的時候非常的簡單高效,是非常適合初學者學習使用的。Python語言在諸多領(lǐng)域之中的多數(shù)平臺上被廣泛使用,因為它具有操作簡單、容易上手、具有解釋性語言的本質(zhì)等相關(guān)優(yōu)勢,非常適合用它來研發(fā)應用程序。在面對對象的時候,Python語言滿足其所有的優(yōu)勢,作為解釋型的計算機語言可以跨平臺使用。就計算機語言教學方面來看的話,當代先進的計算機語言思想可以從初入計算機教學的計算機語言中表現(xiàn)出來,操作簡單,容易上手,且在教學中具有強大的實用性。
[1]陳衍鵬.基于Python第三方庫實現(xiàn)Excel讀寫[J].微型電腦應用,2017
[2]文欣秀,王家輝,馬軻,杜傲,唐佳誠.基于Python的輔助教學系統(tǒng)設(shè)計與開發(fā)[J].物聯(lián)網(wǎng)技術(shù),2017