公務(wù)員期刊網(wǎng) 論文中心 正文

網(wǎng)絡(luò)資源下Python程序設(shè)計(jì)教學(xué)探析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了網(wǎng)絡(luò)資源下Python程序設(shè)計(jì)教學(xué)探析范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

網(wǎng)絡(luò)資源下Python程序設(shè)計(jì)教學(xué)探析

摘要:文章分析了網(wǎng)絡(luò)資源輔助對(duì)“python程序設(shè)計(jì)教學(xué)的積極影響和適合運(yùn)用的網(wǎng)絡(luò)資源,提出網(wǎng)絡(luò)資源輔助下的“Python程序設(shè)計(jì)”教學(xué)指導(dǎo)以及管理策略,以期有效提升“Python程序設(shè)計(jì)”教學(xué)的質(zhì)量,為網(wǎng)絡(luò)資源輔助在“Python程序設(shè)計(jì)”教學(xué)中的運(yùn)用提供借鑒。

關(guān)鍵詞:網(wǎng)絡(luò)資源;“Python程序設(shè)計(jì)”;教學(xué);策略

0引言

計(jì)算機(jī)編程語言的發(fā)展,讓國(guó)內(nèi)外學(xué)校也開始設(shè)置有關(guān)的課程,很多地區(qū)都將Python編程基礎(chǔ)加入信息技術(shù)課程與高考內(nèi)容體系,在技術(shù)高考改革方案中,用其取代課本中的VB程序設(shè)計(jì)語言。以往在教學(xué)中,教師采用的教學(xué)方式比較單一,先是講解有關(guān)的理論,之后讓學(xué)生上機(jī)操作,最后是課后練習(xí),教師要花費(fèi)很多的時(shí)間講解基礎(chǔ)知識(shí)以及語法結(jié)構(gòu),學(xué)生在實(shí)踐中只要完成教師布置的實(shí)驗(yàn)題目,錄入以及調(diào)試程序就可通過,這就使得教學(xué)過程無趣,長(zhǎng)期如此,學(xué)生很容易失去學(xué)習(xí)的積極性和興趣。要想改變現(xiàn)狀,教師就需要將理論教學(xué)與實(shí)踐教學(xué)有效結(jié)合,加強(qiáng)實(shí)踐環(huán)節(jié),提升學(xué)生的學(xué)習(xí)興趣,培養(yǎng)其自學(xué)能力,合理地運(yùn)用網(wǎng)絡(luò)資源,滿足教師教學(xué)和學(xué)生學(xué)習(xí)的需求,提升“Python程序設(shè)計(jì)”教學(xué)的質(zhì)量。

1網(wǎng)絡(luò)資源輔助對(duì)“Python程序設(shè)計(jì)”教學(xué)的積極影響

1.1簡(jiǎn)潔易學(xué)

在“Python程序設(shè)計(jì)”教學(xué)中運(yùn)用網(wǎng)絡(luò)資源進(jìn)行輔助具有積極影響。“Python程序設(shè)計(jì)”語言和“英語”有很高的相似度,在語法以及操作方面都比較簡(jiǎn)單。通過運(yùn)用網(wǎng)絡(luò)資源,可以降低學(xué)生的學(xué)習(xí)和理解難度,方便學(xué)生深入把握程序語言并正確書寫。由于“Python程序設(shè)計(jì)”簡(jiǎn)單,容易學(xué)習(xí),能夠減少學(xué)生書寫程序代碼時(shí)產(chǎn)生的錯(cuò)誤事項(xiàng),提升準(zhǔn)確率[1]。

1.2功能較強(qiáng)

Python程序設(shè)計(jì)是一種程序設(shè)計(jì)語言,且其不收費(fèi),在對(duì)其開發(fā)過程中,開發(fā)人員就考慮到了初學(xué)者的學(xué)習(xí)及運(yùn)用,有針對(duì)性地結(jié)合各種需求,研發(fā)了不同的版本。例如,Python學(xué)習(xí)拓展包以及插件,在研發(fā)的過程中,能夠讓學(xué)習(xí)者高效解決很多事情,提升便利性和效率,可以節(jié)省學(xué)習(xí)者的時(shí)間,實(shí)現(xiàn)高效學(xué)習(xí)。

2適合運(yùn)用的網(wǎng)絡(luò)資源

當(dāng)前網(wǎng)絡(luò)中有很多關(guān)于Python的學(xué)習(xí)資源,不僅有不收費(fèi)的電子圖書,還有一些網(wǎng)站中設(shè)置了多樣化的學(xué)習(xí)幫助[2]。依據(jù)功能作為標(biāo)準(zhǔn),可以將網(wǎng)站劃分成3種類型:第一種是提供編輯以及運(yùn)行的平臺(tái),通過使用這一類型的網(wǎng)站,用戶不用建立開發(fā)環(huán)境,只需要登錄相應(yīng)的網(wǎng)站就能夠直接進(jìn)行開發(fā)。常用的網(wǎng)站有等。第二種,有編排好的學(xué)習(xí)內(nèi)容、具備編輯以及運(yùn)行環(huán)境。常用的網(wǎng)站有等。第三種,慕課網(wǎng)站。這類網(wǎng)站中不僅提供文字形式的學(xué)習(xí)資源,還有視頻講解的方式,比如,等[3]。使用第一種網(wǎng)站,學(xué)生可以通過其隨時(shí)隨地對(duì)Python進(jìn)行編輯和運(yùn)行,無須在計(jì)算機(jī)中安裝PythonIDE,可以給學(xué)生提供便利,不斷地練習(xí)編程和程序開發(fā)。第二種網(wǎng)站可以滿足學(xué)生的學(xué)習(xí)需求,除了有現(xiàn)成的開發(fā)環(huán)境之外,還科學(xué)地安排了有關(guān)的學(xué)習(xí)內(nèi)容。這種類型的網(wǎng)站較多,且都有不一樣的特色,有的網(wǎng)站的交互學(xué)習(xí)功能很好。比如,,這一網(wǎng)站能夠?qū)Τ绦驁?zhí)行步驟進(jìn)行展示;而則可以讓學(xué)生學(xué)習(xí)編程。登錄網(wǎng)站之后進(jìn)入相應(yīng)的學(xué)習(xí)頁面,頁面窗口主要有3部分,包括學(xué)習(xí)內(nèi)容講解、編輯器、輸出面板[4]。若是學(xué)生編輯的程序中有錯(cuò)誤,在執(zhí)行中會(huì)發(fā)出提示,幫助學(xué)生對(duì)錯(cuò)誤的地方進(jìn)行調(diào)整和修改。界面除了能夠?qū)W(wǎng)站中的示例程序進(jìn)行編輯和運(yùn)行,還能夠運(yùn)行學(xué)生自己的程序。另外,例如,登錄進(jìn)去就可以進(jìn)入互動(dòng)電子書頁面,里面有很多章節(jié)的超鏈接,學(xué)生可以結(jié)合學(xué)習(xí)需要,點(diǎn)擊相應(yīng)的超鏈接,學(xué)習(xí)具體的內(nèi)容。這一網(wǎng)絡(luò)中的功能最完善,電子書中的代碼隨時(shí)能運(yùn)行,還能夠展現(xiàn)代碼執(zhí)行的流程,各章節(jié)都配置了相應(yīng)的練習(xí),不僅有題目和答案,還有討論。運(yùn)用第三種網(wǎng)站,可以給學(xué)生提供豐富的學(xué)習(xí)資源,其中每門課程都有較多的內(nèi)容,如:課件、考試、測(cè)試、作業(yè)、討論區(qū)等,所有的學(xué)習(xí)內(nèi)容,既有文字資料,也有視頻資料,可以幫助學(xué)生更直觀的學(xué)習(xí)知識(shí)。其實(shí),這類網(wǎng)站差不多就是將授課學(xué)習(xí)模式遷移到網(wǎng)絡(luò)上。

3網(wǎng)絡(luò)資源輔助下的“Python程序設(shè)計(jì)”教學(xué)指導(dǎo)和管理策略

在“Python程序設(shè)計(jì)”教學(xué)中運(yùn)用各種網(wǎng)絡(luò)資源,不僅可以給教師的教學(xué)提供便利,補(bǔ)充教學(xué)內(nèi)容,還能夠給學(xué)生提供幫助,幫助學(xué)生更好地學(xué)習(xí)知識(shí)。學(xué)生要合理地使用學(xué)習(xí)資源,培養(yǎng)和提升其自學(xué)意識(shí)和能力,這樣可以給學(xué)生提供更多的動(dòng)手編程機(jī)會(huì)。學(xué)生要想熟練地掌握編程技術(shù),沒有捷徑可走,只能多練習(xí),在實(shí)踐中進(jìn)一步掌握理論知識(shí),提高自身的學(xué)習(xí)效率和質(zhì)量。教師在教學(xué)中要合理選擇和運(yùn)用網(wǎng)絡(luò)資源,補(bǔ)充課堂教學(xué)內(nèi)容,提升教學(xué)效果,打破只靠幻燈片教學(xué)的方式,通過運(yùn)用相關(guān)網(wǎng)站,給學(xué)生展示程序執(zhí)行的整個(gè)過程;學(xué)生可以直接看到,降低其理解和掌握難度。過去在教學(xué)中,教師的教學(xué)模式單一固定,缺乏靈活性,一般都會(huì)先講解要學(xué)習(xí)的理論知識(shí),之后帶領(lǐng)學(xué)生運(yùn)用計(jì)算機(jī)操作,最后給學(xué)生布置課后練習(xí)。因?yàn)閷?shí)驗(yàn)室資源有限,加上教師講解理論知識(shí)花費(fèi)很多的時(shí)間,使得學(xué)生上機(jī)操作的機(jī)會(huì)有限,學(xué)生課后練習(xí)也不方便,這時(shí)想要做程序設(shè)計(jì)練習(xí),就要在計(jì)算機(jī)中安裝運(yùn)行環(huán)境,學(xué)生操作起來比較麻煩。而通過運(yùn)用相關(guān)的網(wǎng)絡(luò)資源,就可以給學(xué)生的學(xué)習(xí)提供便利,不用安裝運(yùn)行環(huán)境,能夠隨時(shí)練習(xí),在不斷的練習(xí)中,掌握編程知識(shí)和方法。有了網(wǎng)絡(luò)資源提供幫助,教師在指導(dǎo)學(xué)生學(xué)習(xí)以及管理方面也要做出調(diào)整。例如,教師在課前可以讓學(xué)生登錄某個(gè)具體的網(wǎng)站,自己學(xué)習(xí)相應(yīng)的內(nèi)容,完成附帶的練習(xí),教師在課堂教學(xué)中檢查其完成的情況。教師可以在課后給學(xué)生多布置一些實(shí)驗(yàn)練習(xí),這樣在實(shí)驗(yàn)課中教師就可以給學(xué)生答疑解惑以及檢查學(xué)生練習(xí)情況,結(jié)合學(xué)生的情況,有目的性地提供指導(dǎo),提升課堂教學(xué)的效率和效果。教師要重視實(shí)踐教學(xué)?!癙ython程序設(shè)計(jì)”學(xué)習(xí)就是要讓學(xué)生把握程序設(shè)計(jì)的思想,讓學(xué)生學(xué)會(huì)用編程語言解決具體的問題。因此,教師在教學(xué)中要注重講解問題分析思路,讓學(xué)生在不斷的練習(xí)中建立程序,解決相應(yīng)的問題,提升學(xué)生的實(shí)踐能力。教師在教學(xué)中應(yīng)該尊重學(xué)生的學(xué)習(xí)方式。大多數(shù)學(xué)生在剛接觸程序設(shè)計(jì)時(shí)都會(huì)抄程序,這是一種正?,F(xiàn)象,因?yàn)閷W(xué)生的認(rèn)知水平有限,課時(shí)安排時(shí)間較少,學(xué)生記住的知識(shí)有限,若是不抄,甚至?xí)o法完成簡(jiǎn)單的任務(wù),這會(huì)對(duì)學(xué)生的學(xué)習(xí)積極性和信心造成打擊。需要注意的是,雖然可以抄,但是應(yīng)該要把握好度,抄的過程中要讓學(xué)生帶著理解,再試著對(duì)程序進(jìn)行一些修改。例如,在循環(huán)結(jié)構(gòu)中讓學(xué)生對(duì)終值、初始值等進(jìn)行修改,對(duì)循環(huán)的次數(shù)實(shí)施調(diào)整,要是學(xué)生可以完成修改任務(wù),就意味著學(xué)生掌握了該知識(shí)點(diǎn)。在此基礎(chǔ)上,教師可以引導(dǎo)學(xué)生試著自己創(chuàng)作程序。例如,運(yùn)用隨機(jī)數(shù)做“擲骰子”,創(chuàng)造隨機(jī)產(chǎn)生剪刀石頭布的程序,讓學(xué)生循序漸進(jìn)的發(fā)展。教師在教學(xué)中要體現(xiàn)出學(xué)生的主體地位,加強(qiáng)任務(wù)以及問題驅(qū)動(dòng)。首先,教師要正確地引導(dǎo)學(xué)生,讓其依據(jù)網(wǎng)絡(luò)資源進(jìn)行課前預(yù)習(xí),依據(jù)預(yù)習(xí)中的練習(xí)檢測(cè)題目掌握自己的預(yù)習(xí)情況。教師也可以結(jié)合學(xué)生的預(yù)習(xí)結(jié)果,找出學(xué)生不足的地方。其次,以問題為依托,讓學(xué)生利用QQ群討論知識(shí),分析整理學(xué)生在學(xué)習(xí)以及討論中出現(xiàn)的問題,教師可以給學(xué)生推薦有關(guān)的網(wǎng)絡(luò)資源,幫助學(xué)生解決疑惑和不懂的地方,提升學(xué)生的學(xué)習(xí)效率。

4結(jié)語

網(wǎng)絡(luò)中有很多關(guān)于“Python程序設(shè)計(jì)”方面的學(xué)習(xí)資源,且還在不斷地補(bǔ)充,可以為學(xué)生的學(xué)習(xí)提供便利?;诳茖W(xué)合理地運(yùn)用學(xué)習(xí)資源,可以讓理論教學(xué)做到交互性、演示性以及實(shí)踐性,在實(shí)踐中學(xué)習(xí),讓學(xué)生有更多的練習(xí)時(shí)間,還可以培養(yǎng)其自學(xué)能力,提升學(xué)習(xí)效率和效果。所以,教師和學(xué)生要合理地運(yùn)用網(wǎng)絡(luò)資源,助推“Python程序設(shè)計(jì)”教學(xué)的開展,提升教學(xué)有效性。

[參考文獻(xiàn)]

[1]陳瀾.計(jì)算思維視域下初中Python程序設(shè)計(jì)教學(xué)策略[J].中國(guó)信息技術(shù)教育,2021(2):56-58.

[2]楊曉燕.線上與線下教學(xué)相結(jié)合促進(jìn)初中Python編程教與學(xué)[J].新課程,2020(41):115.

[3]張橋.初中Python程序設(shè)計(jì)教學(xué)方法初探[J].中國(guó)信息技術(shù)教育,2020(Z3):86.

[4]李亞朋.初中程序設(shè)計(jì)課程的游戲化教學(xué)研究[D].武漢:華中師范大學(xué),2020.

作者:彭庾鴻 單位:笠澤實(shí)驗(yàn)中學(xué)