亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計算機(jī)python語言實(shí)驗教學(xué)

        2021-04-11 14:01:25王薇
        電子樂園·上旬刊 2021年5期
        關(guān)鍵詞:編程語言案例實(shí)驗教學(xué)

        王薇

        摘要:計算機(jī)課程得到社會各界的廣泛關(guān)注,目前高校普及推廣的C語言逐漸拓展為Python語言。Python語言簡潔、高效和生態(tài)的3個特點(diǎn)能夠較好地培養(yǎng)大學(xué)生解決計算問題的思維和能力。Python語言是目前最接近自然語言的通用編程語言,近年來國內(nèi)高校逐步開設(shè)了Python語言,成為教學(xué)改革熱點(diǎn)。本文闡述了Python語言對比C語言的優(yōu)勢及自身存在的問題,淺談了Python語言的實(shí)驗教學(xué)策略,采用有趣、有用的小案例來輔助實(shí)驗教學(xué)。努力培養(yǎng)學(xué)生學(xué)習(xí)程序設(shè)計的興趣,提高教學(xué)效果。

        關(guān)鍵詞:Python語言;實(shí)驗教學(xué)

        引言

        隨著時代的發(fā)展, 構(gòu)建在互聯(lián)網(wǎng)生態(tài)模式之上的云計算、大數(shù)據(jù)、人工智能等新技術(shù), 正滲透到每一個行業(yè),那么具有數(shù)據(jù)分析和處理的能力對每個行業(yè)都有了新的要求。Python是一種解釋性、交互式、面向?qū)ο蟮目缙脚_的語言。近年來,熱持續(xù)上漲,人才需求量也逐年攀升,備受程序員的追捧。

        Python是一門入門簡單、使用靈活、生態(tài)完整、應(yīng)用廣泛的語言[1]。國內(nèi)很多高校都開設(shè)了相關(guān)課程,開設(shè)專業(yè)不僅包括計算機(jī)、軟件工程、大數(shù)據(jù)等與信息技術(shù)密切相關(guān)的專業(yè),建筑、機(jī)械、生物、管理、包裝等專業(yè)也開設(shè)了這門課程。

        實(shí)驗是軟件類課程教學(xué)重要的一個環(huán)節(jié),但目前關(guān)于Python實(shí)驗教學(xué)的研究較少。本文通過設(shè)計實(shí)際小案例來完成實(shí)驗教學(xué),以提高學(xué)生分析問題和利用Python程序解決問題的能力[2]。

        Python作為一種解釋型腳本語言,可以應(yīng)用于以下領(lǐng)域中:Web和Internet開發(fā)、軟件開發(fā)、后端開發(fā)、桌面界面開發(fā)、科學(xué)計算和統(tǒng)計、人工智能、教育近年來,由于Python 有不斷改良的庫,使其成為數(shù)據(jù)處理使命的一大代替計劃。結(jié)合其在通用編程方面的強(qiáng)大實(shí)力,我們完全可以只使用Python 這一種編程語言。

        Python語言的優(yōu)勢

        傳統(tǒng)程序語言,例如c語言的課程實(shí)驗教學(xué)安排與教材內(nèi)容同步,以復(fù)習(xí)、鞏固理論課的知識點(diǎn)為主,通過代碼驗證理論課中講授的語法、函數(shù)和算法。通常的做法是對課堂代碼或者課后習(xí)題或其簡單變形進(jìn)行編程實(shí)現(xiàn),該做法的優(yōu)點(diǎn)在于與課堂內(nèi)容結(jié)合緊密,便于理解,易于上手,其不足在于各個章節(jié)習(xí)題較為分散,實(shí)驗與實(shí)驗之間聯(lián)系松散,不利于學(xué)生形成一個整體的概念,缺乏一個紅線將其串聯(lián)起來。很多學(xué)生學(xué)習(xí)程序語言后仍存在不理解其實(shí)際應(yīng)用,不能很好的建立邏輯思維。

        Python語言對于沒有編程語言基礎(chǔ)的學(xué)生而言其語序更接近于英語的語法,理解起來更加容易。實(shí)驗教學(xué)是學(xué)生了解課程用途的重要途徑之一。學(xué)習(xí)課程能干什么,是學(xué)生在學(xué)習(xí)每門課程中從始至終存在的一個問題,學(xué)生也期望在實(shí)驗教學(xué)中得到能力的提升。

        Python語言在解決實(shí)際問題上有著明顯的優(yōu)勢,根據(jù)各個專業(yè)背景不同、學(xué)習(xí)目標(biāo)不同,對實(shí)驗教師提出了更高的要求,不單單是計算機(jī)程序語言的教學(xué),應(yīng)著力培養(yǎng)學(xué)生應(yīng)用計算機(jī)語言解決自身專業(yè)實(shí)際問題。

        與C語言相比,Python語言的優(yōu)勢具有以下5個方面:

        (1)簡單易學(xué)。Python語言語法簡單,學(xué)習(xí)起來容易上手。這使學(xué)生能夠?qū)W⒂诮鉀Q問題而不是學(xué)習(xí)語言本身。

        (2)解釋性。Python寫的程序不需要編譯成二進(jìn)制代碼,可以直接從源代碼運(yùn)行程序,可以跨平臺。

        (3)Python語言是開源的、免費(fèi)的。

        (4)可擴(kuò)展性。為了提升運(yùn)行效率,可以采用C/C++來編寫關(guān)鍵代碼,然后在Python程序中使用它們。

        (5)具有豐富的標(biāo)準(zhǔn)庫和第三方包。

        計算機(jī)python語言在實(shí)驗教學(xué)中存在的問題

        Python環(huán)境搭建問題。Python程序安裝包的版本較多,幾乎平均每年都有版本更新,學(xué)生在選擇安裝包時需根據(jù)自身電腦操作系統(tǒng)的版本進(jìn)行匹配。安裝后需配置環(huán)境變量,與Java安裝類似,現(xiàn)在Python高版本安裝包已兼容了環(huán)境變量的配置,不需要單獨(dú)配置。Python程序安裝后可使用自帶IDLE編輯器進(jìn)行編程,也可選擇其他編輯器。

        實(shí)驗教學(xué)、學(xué)生自備電腦系統(tǒng)一般均為Windows系統(tǒng),python語言程序安裝包版本較多,個別版本在實(shí)際編程過程中,特別是引用第三方包時可能出現(xiàn)語句不一致的情況,這些都會影響學(xué)生的學(xué)習(xí)效率。

        計算機(jī)Python語言實(shí)驗教學(xué)策略

        筆者通過計劃外實(shí)驗的方式開設(shè)Python語言實(shí)驗教學(xué),通過設(shè)計有趣、有用的教學(xué)案例,從而提高學(xué)生分析問題和解決問題的能力,提高實(shí)驗教學(xué)效果。

        (1)有趣小案例。例如,動態(tài)表情包的實(shí)現(xiàn)。通過簡短的Python語句可將靜態(tài)圖片合成gif的動圖。本案例設(shè)計思想簡單,學(xué)生可以使用自己喜歡的素材完成實(shí)驗。結(jié)果展示方便、清晰、易讀,又可以調(diào)動學(xué)生學(xué)習(xí)的積極性。

        (2)有用小案例。例如,動態(tài)圖表的可視化。通過簡短的Python語句實(shí)現(xiàn)柱狀圖、折線圖、餅圖、動態(tài)散點(diǎn)圖等圖表。結(jié)合學(xué)生所學(xué)專業(yè),特別是展現(xiàn)專業(yè)課程實(shí)驗數(shù)據(jù)的處理等方面有著明顯的優(yōu)勢。

        引導(dǎo)學(xué)生在學(xué)習(xí)python語言的過程中引入自身的所學(xué)專業(yè)知識,讓編程語言輔助解決專業(yè)課程的實(shí)際問題。根據(jù)學(xué)生的理解能力和知識結(jié)構(gòu)選取合適的案例進(jìn)行實(shí)驗設(shè)計是實(shí)驗課安排的關(guān)鍵。

        總結(jié)

        Python實(shí)驗教學(xué)今后應(yīng)多考慮案例式教學(xué)方法,將Python語言教學(xué)模塊化,每個模塊通過實(shí)際小案例來促進(jìn)學(xué)習(xí)、理解,提高學(xué)生的學(xué)習(xí)興趣。在今后的教學(xué)實(shí)踐中,一方面不斷補(bǔ)充適用于Python實(shí)驗教學(xué)的項目與案例,另一方面多聽取學(xué)生的意見,了解Python語言在其他學(xué)科實(shí)際應(yīng)用中的優(yōu)勢。

        每一種程序設(shè)計語言的發(fā)展都與時代背景有著不可分割的聯(lián)系,Python是一種開放性語言,具有簡潔高效的特點(diǎn),并且擁有豐富的標(biāo)準(zhǔn)庫和第三方工具包,在處理數(shù)據(jù)方面具有較高的優(yōu)勢。通過有趣、有用的案例實(shí)驗教學(xué)模式,提升學(xué)生學(xué)習(xí)興趣。

        參考文獻(xiàn)

        [1]趙廣輝. 面向新工科的Python程序設(shè)計交叉融合案例教學(xué)[J]. 計算機(jī)教育, 2017(8): 23-27.

        [2] 秦科,劉貴松.面向Python應(yīng)用的大學(xué)教學(xué)改革初探[J].計算機(jī)教育,2017(09):21-25.

        猜你喜歡
        編程語言案例實(shí)驗教學(xué)
        壓力-體積轉(zhuǎn)換在CFC編程語言中的實(shí)現(xiàn)解析
        案例4 奔跑吧,少年!
        少先隊活動(2021年2期)2021-03-29 05:40:48
        小議初中化學(xué)演示實(shí)驗教學(xué)
        甘肅教育(2020年4期)2020-09-11 07:42:36
        電容器的實(shí)驗教學(xué)
        物理之友(2020年12期)2020-07-16 05:39:20
        對初中化學(xué)實(shí)驗教學(xué)的認(rèn)識和體會
        甘肅教育(2020年8期)2020-06-11 06:10:04
        Java編程語言的特點(diǎn)與應(yīng)用
        隨機(jī)變量分布及統(tǒng)計案例拔高卷
        淺談不同編程語言對計算機(jī)軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        發(fā)生在你我身邊的那些治超案例
        中國公路(2017年7期)2017-07-24 13:56:38
        幾何體在高中數(shù)學(xué)實(shí)驗教學(xué)中的應(yīng)用
        国产一区二区黄色的网站| 亚洲AV无码国产永久播放蜜芽| 99精品久久久中文字幕| 国产精品黄色av网站| 娇小女人被黑人插免费视频| 午夜福利试看120秒体验区| 午夜国产在线| 一区二区三区四区四色av| 国产高清在线一区二区不卡| 人妻少妇乱子伦精品| 久青草国产视频| 丝袜美腿一区二区在线观看| 国产剧情一区二区三区在线| 曰本人做爰又黄又粗视频| 国产91网址| 国产大全一区二区三区| 一二三四五区av蜜桃| 久久夜色精品国产| 精品国产福利片在线观看| 亚洲精品中文字幕一二| 日韩人妻少妇一区二区三区| 日本伊人精品一区二区三区| 野外亲子乱子伦视频丶| 亚洲无码专区无码| 肉丝高跟国产精品啪啪| 日本韩国三级在线观看| 成人免费看aa片| 成在人线av无码免费| 亚洲精品中文字幕二区| 自拍偷自拍亚洲一区二区| 老妇女性较大毛片| 国产成+人+综合+亚洲专| 免费国产不卡在线观看| 久久无码人妻一区二区三区午夜| 免费人成年小说在线观看| 久久精品国产亚洲av热明星| 国产天堂av在线一二三四| 性激烈的欧美三级视频| 白白色免费视频一区二区| 成h视频在线观看免费| 69一区二三区好的精华|