王要沛
摘 要 21世紀(jì)是信息化的世紀(jì),大數(shù)據(jù)與信息化資源共享平臺(tái)的普及已經(jīng)是大勢(shì)所趨。想要快速地發(fā)展互聯(lián)網(wǎng)行業(yè),程序設(shè)計(jì)人員是不可缺少的。而目前國(guó)際上的情況是,程序的編寫并沒有一個(gè)統(tǒng)一的執(zhí)行標(biāo)準(zhǔn),各種側(cè)重點(diǎn)不同的程序要用不同的程序編輯軟件來進(jìn)行編寫,這些軟件的難易程度不同,對(duì)于程序教學(xué)的設(shè)計(jì)提出了很高的要求。本文通過在網(wǎng)絡(luò)資源幫助下Python程序設(shè)計(jì)教學(xué)的開展,來簡(jiǎn)單闡述一下程序編程教學(xué)行業(yè)的發(fā)展前景。
關(guān)鍵詞 Python 編程教學(xué) 網(wǎng)絡(luò)資源
中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A
隨著科技水平的快速提成,對(duì)于程序編程行業(yè)也提出了更高的要求。而如今市面上的程序編寫軟件種類龐雜,各有優(yōu)勢(shì),Python作為一種新興的動(dòng)態(tài)編程語言,以其易操作性、可視性高等特點(diǎn),受到越來越多程序員的歡迎。因此,對(duì)于Python程序設(shè)計(jì)教學(xué)課程的編撰者來說,如何優(yōu)化教學(xué)教材與模式就成了一個(gè)十分重要的問題。
1程序設(shè)計(jì)教學(xué)的新思維
隨著信息化時(shí)代的到來,人們的生活方式以及思維方式也在受到潛移默化的影響。如今,計(jì)算機(jī)的程序思維模式已經(jīng)提升到了與邏輯思維與實(shí)證思維一齊的高度,時(shí)刻影響著人們的日常生活。在這種大背景下,就要求院校開展的程序設(shè)計(jì)類課程要意識(shí)到自己所肩負(fù)的任務(wù),課程設(shè)計(jì)的好壞、課程結(jié)構(gòu)是否合理,這些都直接關(guān)系到了學(xué)生們學(xué)習(xí)程序編程的最終結(jié)果。同時(shí)也要注意到,學(xué)生們一方面在接觸到程序編程之前大多接受的是多年的應(yīng)試教育,已經(jīng)在腦海中出現(xiàn)了一些固有的慣性思維模式,另一方面學(xué)生們對(duì)于新興的程序編程工作也存在著強(qiáng)烈的好奇心,想要摸索位置事物的愿望非常強(qiáng)烈。在這種兩種客觀因素的共同作用下,學(xué)生們既想突破原有的知識(shí)體系,探索新的領(lǐng)域,有希望能夠得到體統(tǒng)的,高效的教學(xué)指導(dǎo)。這就要求教學(xué)課程的編撰者們必須要結(jié)合程序編程的特點(diǎn),結(jié)合我國(guó)實(shí)際的教育情況,制定出合理的教學(xué)計(jì)劃。
2 Python程序的特點(diǎn)以及教學(xué)模式
在眾多的程序語言之中,將Python語言作為學(xué)生們程序編程的入門語言是十分合適的,也是更符合教學(xué)新思維的一種程序語言。之所以選擇Python作為入門語言,主要有以下三個(gè)方面的原因。
2.1符合計(jì)算機(jī)技術(shù)的發(fā)展規(guī)律
在眾多的原因中,最基本的一點(diǎn)就是Python語言是一門通用語言,它符合計(jì)算機(jī)技術(shù)由易到難,由可視化向高度邏輯化的發(fā)展規(guī)律,也更加適合從未接觸過程序編寫的學(xué)生們學(xué)習(xí)。對(duì)于剛開始學(xué)習(xí)編程的學(xué)生們來說,編程界面的可視化是非常重要的,由于還沒有完全了解計(jì)算機(jī)內(nèi)在的運(yùn)行邏輯,采用可視化程度高的編程語言有助于學(xué)生們更好的理解計(jì)算機(jī)程序運(yùn)行的規(guī)律,激發(fā)學(xué)生們的學(xué)習(xí)興趣。
2.2可搭載龐大的第三方庫(kù)
Python語言的另一個(gè)適合作為入門語言的優(yōu)勢(shì)在于,其擁有著強(qiáng)大的計(jì)算生態(tài),初步統(tǒng)計(jì),Python語言可搭載的第三方庫(kù)多大12萬個(gè),這種大范圍的覆蓋保證了Python語言的活力,學(xué)生們不用擔(dān)心自己學(xué)習(xí)的程序語言會(huì)被淘汰,解決了學(xué)生們的后顧之憂。
2.3產(chǎn)出高效
Python作為一種新興的程序語言,其高產(chǎn)性也讓它十分適合作為入門語言。學(xué)生們?cè)诔醪秸莆盏木幊碳记芍缶涂梢詫⒆约壕帉懙男С绦虺晒φ宫F(xiàn)出來,這對(duì)于滿足學(xué)生們的成就感,激發(fā)更大的學(xué)習(xí)熱情是具有十分重要的積極意義的。
3網(wǎng)絡(luò)資源對(duì)于Python程序設(shè)計(jì)教學(xué)的幫助
在介紹完P(guān)ython程度的特點(diǎn)之后,我們就要說一說對(duì)于教材的編撰者來說,怎么才能制定出更好的教學(xué)規(guī)劃。其中利用好發(fā)達(dá)的網(wǎng)絡(luò)資源是一個(gè)十分可行的方式。一方面從教學(xué)的角度出發(fā),傳統(tǒng)的程序教學(xué)是三段式的,即理論說明、上機(jī)實(shí)操、課后總結(jié)。由于現(xiàn)實(shí)情況的制約,學(xué)生上機(jī)操作的時(shí)間被壓縮得很少,缺少相應(yīng)的聯(lián)系使得學(xué)生們對(duì)于老師教的理論掌握不夠透徹,因此要采用互聯(lián)網(wǎng)輔助模式,對(duì)于一些相對(duì)簡(jiǎn)單的內(nèi)容讓學(xué)生們?cè)诰W(wǎng)上自行學(xué)習(xí),通過壓縮講授理論課時(shí)間來增加學(xué)生的上機(jī)實(shí)際操作時(shí)間,通過學(xué)習(xí)時(shí)間的高效利用,既讓學(xué)生們對(duì)于知識(shí)有了更深的了解,也讓教師能夠抽出時(shí)間來進(jìn)行重點(diǎn)問題的解答,提高教學(xué)質(zhì)量。
從另一方面方面來說,學(xué)生本身也要保持對(duì)于程序編程的熱情。而傳統(tǒng)的教學(xué)模式比較枯燥,容易讓學(xué)生們產(chǎn)生怠惰情緒,網(wǎng)絡(luò)資源的幫助就便是十分重要了,特別是信息化共享資源平臺(tái)的普及,學(xué)生們可以通過在平臺(tái)上的討論對(duì)于學(xué)習(xí)過程中的難點(diǎn)有一個(gè)全新角度的解析,無論是向別人請(qǐng)教問題還是回答其他人提出的問題,在這個(gè)過程中,學(xué)生們對(duì)于知識(shí)的掌握會(huì)變得更加透徹。幫助學(xué)生們快速成長(zhǎng)。
4結(jié)束語
在信息化高度發(fā)達(dá)的今天,Python學(xué)習(xí)資料變得越來越全面,在實(shí)際的教學(xué)過程中,恰當(dāng)?shù)氖褂眠@些網(wǎng)絡(luò)上的學(xué)習(xí)資料對(duì)于Python語言的學(xué)習(xí)是有很大幫助的,不僅可以激發(fā)學(xué)生們的學(xué)習(xí)興趣,也可以幫助完善教材中所遺漏的一些知識(shí)點(diǎn)。增加學(xué)生們實(shí)際操作的時(shí)間,經(jīng)過大量的實(shí)際操作鞏固自己所學(xué)的知識(shí)。但需要注意的是,如今網(wǎng)絡(luò)環(huán)境日趨復(fù)雜,網(wǎng)絡(luò)上關(guān)于Python的學(xué)習(xí)資料也是稂莠不齊,有的比較片面,有的十分落后,學(xué)生們?cè)谶x擇的時(shí)候要注意進(jìn)行甄別,教師在這方面也要提供幫助,推薦一些專業(yè)性強(qiáng)的網(wǎng)站以及有益的資料,幫助學(xué)生們更好地完成課后的自我學(xué)習(xí)。
參考文獻(xiàn)
[1] 嵇立安.網(wǎng)絡(luò)資源輔助下的Python程序設(shè)計(jì)教學(xué)[J].電子技術(shù)與軟件工程,2017(21):260-261.
[2] 嵩天,黃天羽.Python語言程序設(shè)計(jì)教學(xué)案例新思維[J].計(jì)算機(jī)教育,2017(12):14-17+22.