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