python降温了吗_为“Python将纳入高考”降温
近日,一個(gè)“Python將納入高考”的新聞在老楊的朋友圈被刷屏,一時(shí)間,很多人奔走相告。消息的內(nèi)容是:
“近期,浙江省信息技術(shù)課程改革方案出臺(tái)。從2018年起浙江省信息技術(shù)教材編程語言將會(huì)從VB 更換為Python。這意味著Python確定進(jìn)入浙江省信息技術(shù)高考。”
作為一名曾經(jīng)的中學(xué)計(jì)算機(jī)老師和當(dāng)前的在線教育工作者,這個(gè)新聞原本太值得祝賀了;但媒體人的習(xí)慣使然,老楊還是查看了一下新聞來源。這一看,就發(fā)現(xiàn)了一些問題……
一、《信息技術(shù)》課用Python棄VB是真是假?
仔細(xì)查找之下,老楊找到的最早的此消息來源是一個(gè)論壇,這個(gè)帖子的開頭是:
“就在前幾天,和一位浙江省高校的信息技術(shù)老師聊天,我得到了一個(gè)震驚的消息:
明年,浙江省信息技術(shù)教材將不會(huì)在使用晦澀難懂的VB語言,而是改學(xué)更簡單易懂的Python語言。也就是說,
Python語言將納入高考內(nèi)容之一。
編程語言在升學(xué)中的比重逐漸加大,將要成為高考加分的一大利器。”
不過,后來第一句話被某狐等平臺(tái)轉(zhuǎn)載時(shí),第一句話消失了……目前,老楊沒有在任何官方平臺(tái)中搜到這個(gè)新聞。
但是,上面這個(gè)事實(shí)并不代表這個(gè)消息就完全是謠傳。事實(shí)上,浙江要修改《信息技術(shù)》課程、用Python替換Visual Basic的說法已經(jīng)存在了好久。某乎平臺(tái)上早就有了非常精確的說法,不過什么時(shí)候落實(shí)不一定罷了。
所以,從目前掌握的情況看,浙江對(duì)高中《信息技術(shù)》課程進(jìn)行調(diào)整、選Python放棄VB的說法,可信度較高,只不過尚未官宣罷了。
二、高考真的要考Python?
高中《信息技術(shù)》涉及了Python,就說“Python進(jìn)入了高考”。這句話對(duì)嗎?也對(duì)也不對(duì)!這就需要從浙江省高考改革說起。
2014年9月9日,浙江省發(fā)布了《深化高校考試招生制度綜合改革試點(diǎn)方案》。方案規(guī)定:
統(tǒng)一高考招生,將按照“3+3”計(jì)分方式,即語文、數(shù)學(xué)、外語3門為統(tǒng)一必考科目,另3門為選考科目,考生根據(jù)本人興趣特長和擬報(bào)考學(xué)校及專業(yè)的要求,從思想政治、歷史、地理、物理、化學(xué)、生物、技術(shù)(含通用技術(shù)和信息技術(shù))中任選3門為選考科目。除語文數(shù)學(xué)外,其他科目都有兩次考試機(jī)會(huì),成績兩年有效。
在上面說的進(jìn)入高考的“技術(shù)”課程里,分為信息技術(shù)和通用技術(shù)兩塊,一張卷子各50分。信息技術(shù)涉及信息技術(shù)基礎(chǔ)、多媒體技術(shù)與應(yīng)用、算法與程序設(shè)計(jì)三個(gè)方向。而通用技術(shù)則是電子控制技術(shù),設(shè)計(jì)電路控制、單片機(jī)等元器件的知識(shí)。
老楊在官方渠道,找到了2017年浙江省高考“技術(shù)”課程的考試大綱,其中“技術(shù)”科目中“信息技術(shù)”這50分的考試形式與試卷結(jié)構(gòu)如下:
看到這里大家應(yīng)該明白了——
1,浙江省的高考,技術(shù)類課程的確是考生需要從7門課程中選擇3門的備選課程之一。從這種角度說,高考真的可能會(huì)考Python!
2,在技術(shù)課程中,“算法與程序設(shè)計(jì)”(現(xiàn)在是VB,或許會(huì)換成Python)在加試部分中,分值是11分~13分。從這種角度說,這個(gè)比重,真的不重……
三、高考的Python,會(huì)有多難?
為什么浙江會(huì)把包括編程語言在內(nèi)的技術(shù)內(nèi)容放入高考,這個(gè)話題已經(jīng)被討論了許久,本文不做贅述;總體說來,老楊對(duì)這個(gè)改革是舉雙手贊成的,因?yàn)橛欣趯W(xué)生在中學(xué)的多向選擇,一定程度改變死讀書的情況;換言之,這也是高考減負(fù)的一種方式。
但既然是減負(fù),那就需要了解高考對(duì)“算法及程序設(shè)計(jì)”考到什么難度?考生容不容易拿分?我們還是先看考綱:
從老楊自己的經(jīng)驗(yàn)來說,這個(gè)難度總體來說還是不低的,因?yàn)閭鹘y(tǒng)的會(huì)考級(jí)別一般只講到兩重循環(huán)、可以對(duì)數(shù)組排序就差不多了。網(wǎng)上也有網(wǎng)友表示高考的“程序設(shè)計(jì)知識(shí)比之前的信息技術(shù)會(huì)考中的程序設(shè)計(jì)難度大很多”,看來是有道理的。不過總體來說,從老楊瀏覽網(wǎng)上信息看來,選擇了“技術(shù)”課程的考生都對(duì)這門課感到輕松,90分以上甚至95分以上的比比皆是。網(wǎng)上其實(shí)還能找到模擬試卷,大家可以自行查閱。
按照中學(xué)考綱的基本調(diào)整規(guī)律,一般來說,細(xì)節(jié)調(diào)整,總體難度級(jí)別不會(huì)調(diào)整(尤其不會(huì)明顯增加難度)。因此從這個(gè)角度說,“算法及程序設(shè)計(jì)”所用語言從VB改成Python,也不會(huì)有太大難度的改變。
四、Python真的成了中學(xué)編程語言會(huì)有什么變化?
如果Python真的成了編程語言,能說明什么問題呢?是要?dú)g呼Python的“牛氣”嗎?恐怕未必……
中學(xué)設(shè)置算法及程序設(shè)計(jì)課程,主要目的有兩個(gè):一是學(xué)習(xí)程序設(shè)計(jì)和算法的基本思路和基本方法;二是作為一種工具,進(jìn)行一些人機(jī)結(jié)合的實(shí)驗(yàn),例如簡單統(tǒng)計(jì)、做圖等等。
出于這些目的,應(yīng)用最廣泛的語言是Basic和Pascal,前者是因?yàn)檎Z法簡單直觀,非常容易上手,所以幾十年來一直是中學(xué)入門級(jí)編程的首選;后者是因?yàn)檎Z法規(guī)范,容易養(yǎng)成編程習(xí)慣,所以是很多大學(xué)第一門編程語言的示例性語言。
但必須看到,幾十年來,Basic(包括VB)和Pascal(包括Delphi)都不是商用的最佳語言,甚至進(jìn)不了前三名——在商業(yè)領(lǐng)域大放光彩的C/C++和多年來雄踞各種編程榜第一的Java語言,基本上從未進(jìn)入過中學(xué)編程教學(xué)語言,甚至也不出現(xiàn)在大學(xué)低年級(jí)的編程課堂里。
換言之:中學(xué)編程語言用了哪個(gè)語言,只能說明這個(gè)語言夠簡單、規(guī)范,與這個(gè)語言在商業(yè)環(huán)境下是否被最廣泛的應(yīng)用,基本沒有關(guān)系。
所以,Python有望(強(qiáng)調(diào)!)成為中國某省的高考相關(guān)科目教材的一部分,這件事情對(duì)年輕的Python語言來說當(dāng)然是一件非常值得稱贊的好事!但也需要冷靜地看待這個(gè)問題,不應(yīng)過火;尤其應(yīng)該將其與商業(yè)應(yīng)用的發(fā)展趨勢(shì)之類的區(qū)分,以免誤導(dǎo)。
總結(jié)
以上是生活随笔為你收集整理的python降温了吗_为“Python将纳入高考”降温的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java servlet filter_
- 下一篇: python如何下载zip文件_使用py