国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

關(guān)于面向非計算機專業(yè)開設(shè)Python語言的幾點思考

2018-02-07 00:15劉靜
考試周刊 2018年23期
關(guān)鍵詞:Python語言非計算機專業(yè)程序設(shè)計

摘 要:非計算機專業(yè)學(xué)生的培養(yǎng)目標并非是專業(yè)程序員,因此不需要過度關(guān)注代碼復(fù)用性和可移植性,像C、Java等語言對于非計算機專業(yè)學(xué)生來說在未來工作中很難持續(xù)使用。而Python作為一種易讀、易維護的編程語言,也是最接近自然語言的通用編程語言,十分適合需要利用計算機解決各類計算問題的非計算機專業(yè)學(xué)生。在面向非專業(yè)學(xué)生的教學(xué)中,開展Python語言教學(xué),不僅能夠有效地激發(fā)師生的活力和創(chuàng)造力,而且能提升教學(xué)質(zhì)量,讓學(xué)生學(xué)會編程。

關(guān)鍵詞:Python語言;非計算機專業(yè);程序設(shè)計

一、 引言

對于非計算機專業(yè)的學(xué)生來說,程序設(shè)計這類的課程都是一種挑戰(zhàn)。在接觸計算機之前,學(xué)生們對計算機編程或者設(shè)計沒有任何的概念,因此學(xué)習(xí)難度較高。那么在教學(xué)中選擇一種既簡單易學(xué),利于學(xué)生快速上手;又能夠順應(yīng)計算機發(fā)展潮流,解決實際問題的語言便成為提升教學(xué)質(zhì)量的關(guān)鍵所在。Python語言最大的特點是抽象了問題的解決方案,能實現(xiàn)自動化求解。它可以幫助學(xué)生將主要的精力放在對問題的思考上,而不是將大量的時間花費在復(fù)雜語言結(jié)構(gòu)的學(xué)習(xí)上。因此在國際和國內(nèi)的許多高校中都得到了廣泛的應(yīng)用,取得了良好的教學(xué)效果。

二、 開設(shè)python語言課程的意義

眾所周知,任何一種編程語言對于毫無基礎(chǔ)的“初學(xué)者”來說,都是十分困難的。所以針對沒有編程經(jīng)驗的非計算機專業(yè)學(xué)生,只有不斷創(chuàng)新才能實現(xiàn)高效的教與學(xué)。python語言的出現(xiàn),無疑給教學(xué)提供了一個絕好的選擇。

在非計算機專業(yè)教學(xué)中使用python語言,具有以下幾個方面的意義。首先,python既簡單又方便學(xué)生學(xué)習(xí)。與C相比,python開源、面向豐富,而且本身具有較強的功能和易用性,有效地滿足了非計算機專業(yè)的教學(xué)要求。其次,在解決計算問題方面,C、Java等語言語法結(jié)構(gòu)相對復(fù)雜,而python采用輕語法程序進行設(shè)計,更接近人類的自然語言和語法形式,語言代碼簡潔。第三,在實用價值方面,隨著計算機技術(shù)的進步,云計算、大數(shù)據(jù)等概念紛紛興起和發(fā)展,在這種背景下非計算機專業(yè)的學(xué)生不僅要具備一定的專業(yè)知識,還要具備一定的編程能力。使用Python語言能夠解決工作中各種非通用計算問題,有效提高工作效率。因此,在非計算機專業(yè)開展python語言的教學(xué),能夠有效地替代傳統(tǒng)教學(xué)內(nèi)容,提升教學(xué)質(zhì)量,對開發(fā)學(xué)生計算思維和計算機的基礎(chǔ)應(yīng)用能力具有重要意義。2013年,北京理工大學(xué)率先在全校范圍內(nèi)開設(shè)了python語言設(shè)計課程,反響強烈,教學(xué)效果明顯提升。

三、 非計算機專業(yè)程序設(shè)計教學(xué)存在的問題

對于大多數(shù)高校而言,程序設(shè)計類課程都被列為選修課,課時分配較少,那么在有限的課時內(nèi)把一門編程語言講好、講清楚,對教師的要求就很高。首先是教學(xué)內(nèi)容的選擇上,不同的專業(yè)對編程的要求不一樣,教師也要學(xué)習(xí)相關(guān)領(lǐng)域的應(yīng)用背景和知識,才能將學(xué)生的需求和所學(xué)知識結(jié)合起來,如果不加以區(qū)別,則難以激發(fā)學(xué)生的學(xué)習(xí)興趣。其次,在教學(xué)過程中師生間缺少互動,教師不了解學(xué)生的專業(yè),學(xué)生對編程也感到陌生,一學(xué)期下來即使學(xué)生最終通過了考試,也并沒有真正掌握計算思維的精髓。

四、 Python語言應(yīng)用于非計算機專業(yè)教學(xué)中的改革實踐

從前文的論述中可見Python語言在非計算機專業(yè)程序設(shè)計教學(xué)中具有很大的優(yōu)勢,因此如何在教學(xué)中進行改革實踐成為目前急需解決的問題。筆者認為可以從以下幾個方面進行。

首先是在教學(xué)內(nèi)容和學(xué)時安排方面,Python語言的優(yōu)勢是簡單易學(xué),因此在教學(xué)和教材的選擇中,可以將更多的時間和版面分配到深入學(xué)習(xí)Python中,如各種庫的使用,模塊編程,計算可視化等上面。其次在教學(xué)過程和方法上,Python語言作為實踐性較強的課程,只有在實踐中才能夠更好地讓學(xué)生掌握。因此教學(xué)過程中可以通過多種形式將理論知識教授給學(xué)生,特別是應(yīng)當(dāng)分專業(yè)引導(dǎo)學(xué)生參與實踐,讓學(xué)生充分體驗到編程的樂趣,才能加深對知識的理解和掌握。

五、 小結(jié)

信息技術(shù)快速發(fā)展的背景下,大學(xué)非計算機專業(yè)的學(xué)生不僅要掌握良好的專業(yè)基礎(chǔ)知識,同時為了提高就業(yè)能力也需要對程序設(shè)計等知識有一定的了解,以更好地解決計算問題。但是傳統(tǒng)程序設(shè)計教學(xué)內(nèi)容并不符合非計算機專業(yè)學(xué)生的學(xué)習(xí),因此在討論了Python語言的應(yīng)用特點和優(yōu)勢后,本文對Python語言在教學(xué)中的實踐進行了論述。希望研究能夠促進Python語言在非計算機專業(yè)教學(xué)中的推廣和應(yīng)用。

參考文獻:

[1] 嵩天,黃天羽,禮欣.Python語言:程序設(shè)計課程教學(xué)改革的理想選擇[J].中國大學(xué)教學(xué),2016(2).

[2] 張茗芳.使用Python進行非計算機專業(yè)程序入門教學(xué)的探討[J].電子世界,2012(17).

[3] 喬亞男,李波,謝濤.基于Python的“大學(xué)計算機基礎(chǔ)”課程教學(xué)設(shè)計[J].科教導(dǎo)刊(中旬刊),2016(11).

作者簡介:劉靜,內(nèi)蒙古自治區(qū)呼和浩特市,內(nèi)蒙古師范大學(xué)青年政治學(xué)院。endprint

猜你喜歡
Python語言非計算機專業(yè)程序設(shè)計
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
從細節(jié)入手,談PLC程序設(shè)計技巧
基于Python語言和支持向量機的字符驗證碼識別
論Python程序設(shè)計語言
基于Python語言的面向?qū)ο笳n程實踐教學(xué)探討
非計算機專業(yè)計算機基礎(chǔ)教學(xué)的總結(jié)與思考
高校非計算機專業(yè)計算機網(wǎng)絡(luò)基礎(chǔ)教學(xué)改革探究
高職高專院校C語言程序設(shè)計教學(xué)改革探索
程序設(shè)計課程中計算思維和應(yīng)用能力培養(yǎng)問題研究
基于Android的Python語言英漢維電子詞典設(shè)計與實現(xiàn)