謝軍
摘要:針對(duì)高校管理類專業(yè)的特點(diǎn)和Python編程語(yǔ)言的現(xiàn)狀和發(fā)展趨勢(shì)進(jìn)行了分析,探討了結(jié)合不同專業(yè)特點(diǎn)進(jìn)行教學(xué)的方式和方法。
關(guān)鍵詞:管理類專業(yè); Python ;教學(xué)法
中圖分類號(hào):G4? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):(2020)-31-194
當(dāng)前,國(guó)外許多高校已采用Python作為程序語(yǔ)言教學(xué)對(duì)象。國(guó)內(nèi)隨著Python逐漸升溫,一些高校也開始開展Python教學(xué)。
目前國(guó)內(nèi)大概上百所大學(xué)開設(shè)了Python課程[1],開始大多是小班嘗試。這種現(xiàn)象近年來并沒有得到顯著提升,Python在高校的教學(xué)還沒有得到普及[2]。
本文旨在分析Python的語(yǔ)言特性和不同專業(yè)的專業(yè)背景,提出針對(duì)管理類專業(yè)學(xué)生開展Python教學(xué)的教學(xué)內(nèi)容選擇,推動(dòng)Python語(yǔ)言教學(xué)在高校的推廣。
1 Python教學(xué)設(shè)計(jì)的必要性
盡管一些高校開展了面向管理類專業(yè)的Python教學(xué),并采用了MOOC、翻轉(zhuǎn)課堂等教學(xué)方法[3],但目前整體來說,針對(duì)管理類專業(yè)的Python教學(xué)主要還是針對(duì)個(gè)別專業(yè)設(shè)計(jì),整體上依
然處在探索階段,并沒有形成可以推廣的一般性的教學(xué)方案。管理類學(xué)科包羅萬象,它們不僅與計(jì)算機(jī)專業(yè)具有不同的特點(diǎn),彼此之前也千差萬別。
在這種情況下,如何有針對(duì)性地開展Python語(yǔ)言的教學(xué)顯得尤為必要。本文針對(duì)管理類專業(yè)的自身特點(diǎn),結(jié)合Python語(yǔ)言的語(yǔ)法結(jié)構(gòu),探討面向管理學(xué)科各專業(yè)學(xué)生的Python教學(xué)內(nèi)容設(shè)計(jì)。
2 Python語(yǔ)言的教學(xué)內(nèi)容
從語(yǔ)法結(jié)構(gòu)上來說, Python教學(xué)內(nèi)容分為基本知識(shí)點(diǎn)和擴(kuò)展知識(shí)點(diǎn)。其中基本語(yǔ)法主要包括:基本環(huán)境配置、基本的數(shù)據(jù)結(jié)構(gòu)、程序控制流程,程序的輸入輸和基本第三方庫(kù)(如 Pandas)等,
這部分Python的基礎(chǔ)知識(shí),對(duì)任何專業(yè)的學(xué)生來說都是必須要學(xué)習(xí)的,因此該內(nèi)容可以作為不同專業(yè)學(xué)生的Python課程公共部分。
Python的擴(kuò)展知識(shí)點(diǎn)主要是Python面向不同領(lǐng)域的高級(jí)應(yīng)用,主要包括:網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)處理、數(shù)據(jù)可視化、數(shù)學(xué)工具和機(jī)器學(xué)習(xí)等幾個(gè)方面。
管理類專業(yè)學(xué)科方向繁多,在進(jìn)行Python教學(xué)的過程中必須要結(jié)合本專業(yè)的自身特點(diǎn),有選擇的安排Python教學(xué)內(nèi)容。
本文把Python語(yǔ)法結(jié)構(gòu)分為基本和擴(kuò)展兩類知識(shí)點(diǎn),并且在每個(gè)知識(shí)點(diǎn)中也把涉及到的內(nèi)容作了劃分。因此,不同專業(yè)在設(shè)計(jì)Python教學(xué)內(nèi)容的時(shí)候可以根據(jù)本專業(yè)的具體情況選擇基本知識(shí)點(diǎn)和部分?jǐn)U展知識(shí)點(diǎn)。目前Python在許多學(xué)科中都有著重要的地位,如大數(shù)據(jù)分析、電子商務(wù)、物理、金融或生物信息等。本文從電子商務(wù)與信息系統(tǒng)和工商管理兩個(gè)專業(yè)入手,討論 Python 面向不同專業(yè)的差異化教學(xué)內(nèi)容設(shè)計(jì)。
3 管理類專業(yè)Python教學(xué)內(nèi)容
從專業(yè)的內(nèi)容即可知曉“信息”對(duì)電子商務(wù)專業(yè)的重要性。因此,針對(duì)該專業(yè), Python 的教學(xué)重點(diǎn)應(yīng)放在解決信息管理中的實(shí)際問題和提高工作效率上。當(dāng)前的電子商務(wù)與信息系統(tǒng)專業(yè)的教學(xué)很容易陷入到兩個(gè)極端:泛泛而談的純理論和過于著重編程的純技術(shù),而后者常常與計(jì)算機(jī)專業(yè)相混淆,導(dǎo)致電子商務(wù)專業(yè)的學(xué)生學(xué)習(xí)起來痛苦且無趣。在Python教學(xué)過程中,應(yīng)結(jié)合本專業(yè)的實(shí)際情況,選擇具有代表性的擴(kuò)展知識(shí)點(diǎn)。建議以下三個(gè)方面作為電子商務(wù)與信息系統(tǒng)專業(yè)的Python教學(xué)高級(jí)內(nèi)容知識(shí)點(diǎn):網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)管理和數(shù)據(jù)可視化等。之所以選擇以上三個(gè)模塊作為教學(xué)重點(diǎn),主要原因正是電子商務(wù)的信息重要性。隨著網(wǎng)絡(luò)的普及,信息數(shù)字化、信息海量化的特點(diǎn)愈發(fā)顯著,而大數(shù)據(jù)時(shí)代的到來更是加強(qiáng)了這一特點(diǎn)。有鑒于此,建議以上三部分作為教學(xué)重點(diǎn),從網(wǎng)絡(luò)信息的獲取到信息的保存和數(shù)據(jù)的展示,為電子商務(wù)與信息系統(tǒng)專業(yè)的學(xué)生提供完整的數(shù)據(jù)處理流程。
近年來,金融機(jī)構(gòu)對(duì)IT技術(shù)的研發(fā)投入越來越大,工商管理專業(yè)的學(xué)生學(xué)習(xí)如何快速處理/分析數(shù)據(jù),順應(yīng)當(dāng)前的市場(chǎng)需求,而Python作為工具正是最好的選擇之一。Python 語(yǔ)言的高可讀性、低學(xué)習(xí)成本和高開發(fā)效率性等特點(diǎn)完全滿足工商管理的需求。從工商管理專業(yè)和Python語(yǔ)言的自身特點(diǎn),建議選擇數(shù)據(jù)可視化、數(shù)學(xué)工具和機(jī)器學(xué)習(xí)等作為Python擴(kuò)展知識(shí)點(diǎn)的教學(xué)內(nèi)容。數(shù)據(jù)可視化是反應(yīng)海
量數(shù)據(jù)內(nèi)在規(guī)律的最直觀方式,因此該部分內(nèi)容是工商管理專業(yè)的重點(diǎn)教授內(nèi)容。利用機(jī)器學(xué)習(xí)的相關(guān)算法可以幫助工商管理專業(yè)的學(xué)生分析、獲取隱藏在海量數(shù)據(jù)里邊的內(nèi)在規(guī)律。鑒于該模塊涵蓋的知識(shí)點(diǎn)非常龐大,而且該領(lǐng)域始終處在研究的前沿,每年都會(huì)有很多新的研究成果出現(xiàn)。因此,這部分內(nèi)容建議以基礎(chǔ)教學(xué)為主,幫助學(xué)生掌握機(jī)器學(xué)習(xí)的基本概念和模型。數(shù)學(xué)工具是機(jī)器學(xué)習(xí)的基礎(chǔ)和先導(dǎo)知識(shí),因此這部分內(nèi)容也是必須教授的課程內(nèi)容。
結(jié)語(yǔ)
本文根據(jù)Python語(yǔ)言的自身特點(diǎn),把 Python 的語(yǔ)法結(jié)構(gòu)分為基本和擴(kuò)展兩部分知識(shí)點(diǎn),并根據(jù)其難度或涉及的領(lǐng)域進(jìn)行了細(xì)分。針對(duì)目前高校管理類專業(yè)開展Python教學(xué)的現(xiàn)狀,結(jié)合Python的語(yǔ)法結(jié)構(gòu)提出了一般化的教學(xué)內(nèi)容設(shè)計(jì)方法,并以電子商務(wù)與信息系統(tǒng)和工商管理兩個(gè)專業(yè)為例探討如何利用該方法實(shí)現(xiàn)具體專業(yè)的Python教學(xué)內(nèi)容設(shè)計(jì)。實(shí)踐證明,Python教學(xué)內(nèi)容的設(shè)計(jì)如果可以做到以
Python 語(yǔ)法結(jié)構(gòu)為基礎(chǔ),以本專業(yè)實(shí)際情況為出發(fā)點(diǎn),必然能做到有的放矢,切實(shí)提高學(xué)生掌握 Python語(yǔ)言的能力。
參考文獻(xiàn)
[1]嵩天,彭遠(yuǎn)紅,宋文婷.理解和運(yùn)用計(jì)算生態(tài) 推動(dòng)Python語(yǔ)言教學(xué)改革[J].計(jì)算機(jī)教育,2017(08):6.
[2]辛利.Python程序設(shè)計(jì)課程互動(dòng)式在線教學(xué)研究[J].福建電腦,2020,36(09):134-136.
[3]段韶鵬,賈博文.基于成果導(dǎo)向理論的Python課程教學(xué)改革與實(shí)踐[J].電腦知識(shí)與技術(shù),2020,16(20):120-121.
作者單位:安徽宿州學(xué)院