1. 程式人生 > >Python將被加入高考科目?你怎麽看?

Python將被加入高考科目?你怎麽看?

arm studio 計算機語言 能夠 程序 工作者 了解 科技 但是

今天看到這樣的一則新聞:不禁感嘆,人工智能這股風來的太快,已經掀起全民學習Python的浪潮。

2017年中觀察:看上去這個大綱內容基本是這樣了,但是實行年份可能要往後推了,不在2017年執行了(據說技術科目的另一部分,通用技術,也在進行教改)。

2017年初消息:浙江省信息技術新教材,即將在2017級(2017年9月入學)高中新生中開始使用。

據了解,與目前的選考(可以理解為高考科目)要求的信息技術教材由3本《信息技術基礎》、《多媒體技術應用》、《算法與程序設計》3本組成,涉及軟件(應用軟件與編程軟件)包括但不限於:

信息技術基礎:Excel、Access;多媒體技術應用:Photoshop、Flash算法與程序設計:Visual Basic 6.0,算法部分只涉及冒泡、插入排序,與二分查找,不同,取消《多媒體技術應用》模塊(也就是說,不再考察Photoshop和Flash了)取消對Excel、Access軟件使用的考察,編程語言將換用Python, 將使用Python + matplotlib + pandas ,並直接編程來繪制圖表、操縱數據、進行數據可視化,來替代之前有關Excel和Access的考察, 算法與程序設計模塊也將使用Python,並新增基礎數據結構知識(線性數據結構,與非線性數據結構中的樹與二叉樹)

雖然從年初開始就一直有計劃有組織的進行學習,對於這門語言大致有個抽象的把握,那就來科普一下,人工智能和Python的關系。

人工智能是計算機科學的一個分支,它企圖了解智能的實質,並生產出一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。人工智能從誕生以來,理論和技術日益成熟,應用領域也不斷擴大,可以設想,未來人工智能帶來的科技產品,將會是人類智慧的“容器”。人工智能可以對人的意識、思維的信息過程的模擬。人工智能不是人的智能,但能像人那樣思考、也可能超過人的智能。

Python由於其簡潔優美和極高的開發效率,得到了越來越多公司的青睞,公司選用Python進行網站Web、搜索引擎(Google)、雲計算(OpenStack)、大數據、人工智能、科學計算等方向的開發。Python將成為繼C++和Java之後的第三個主流編程語言,Python結合人工智能也是尚 矽谷的優勢課程,python的人才就業優勢明顯。

python目前比較流行,而且學起來比C/C++容易,而且應該語言本身不是側重點,估計還是算法和數據結構相關的,python用來實現。而且Python的優點特別多。

優點一:主要是開發快,語言簡潔,沒那麽多技巧,所以讀起來很清楚容易。 優點二: C/C++可以寫python的module,標準庫裏就有用C/C++寫的東西,這個跟java的JNI類似。 優點三、python的gui一般是用tkinter,就是tk的python的wrapper。python沒有像xna那麽方便的工具。優點四、python不是為了網絡設計的。python是1991年有的,WWW是1993年才被CERN開放的。網絡編程用python主要是為了開發快。 優點五、像VS那樣功能強的IDE,有要錢的PyCharm和不要錢的PyDev。PyDev有Eclipse的插件版本或者是Aptana Studio版本。

Python 的執行速度慢是不可避免的。作為一門腳本語言,它自然會比那些需要編譯為可執行程序的語言要慢一些,因為在執行的過程中需要解析器參與,一邊解析一邊執行——這是腳本語言的通病。

但在現代計算機的硬件配置下,Python 的運行速度和一些快速語言已經越來越近了。

相比起其他語言,高考對其青睞有加,並且歸入高考範疇也是意料之中的事情,在這個互聯網時代,如果不能掌握一到兩門計算機語言,也許接下來就會被時代所淘汰,高考響應了大勢所趨的政策,也未未來一代帶來了無窮無盡的希望。那麽如何看待浙江17級高考技術考python這個問題?

浙江省教育廳教研室,相關負責老師表示,目前,省教研室還未接到下半年會更改教材的通知,高中新的課程標準還在教育部審核中,至於9月份是否會使用新的課程標準目前還沒有接到通知。不過這位老師也指出,網上流傳的內容和正在審定的新教材比較類似。浙江省教育廳基教處相關負責人也表示,目前為止,還沒有接到下半年開始使用新教材的通知。關於是否用新教材這件事,大家還是靜等官方通知比較合適。


有專家指出,編程語言是人機對話的一種語言,和人們用於溝通的漢語、英語等語言一樣,有著相似的習得過程,越早接觸,越能更好地掌握。而且,學習編程還能培養多方面的能力。


1:思維能力;邏輯思維訓練就是讓你的大腦總是先浮現特定的規則,即使聯想到了其他東西,也能自動跳過無關的內容,按規則進行“推理”。當然,規則形成的推理鏈條有時候可能會遭遇大腦內存不足而斷裂,但這其實不是邏輯思維能力不行,而是短時記憶力不行,以及專註力、心理穩定性的問題。編寫程序最重要的就是如何把大問題不斷分割成小問題的過程。其中,學生必須去思考如何把代碼合理的安排在整個程序中,才能讓程序流暢的處理輸入、演算、直到輸出,這個過程對學生分析事物邏輯性有極大的提升。

2:應變能力;隨著社會競爭的加劇,人們所面臨的變化和壓力與日俱增,每個人都可能面臨擇業,下崗等方面的困擾。努力提高自己的應變能力,對保持健康的心理狀況是很有幫助的,如果能夠經過反復的練習大量思考過程後所做出的決策,有良好應變能,能審時度勢隨機應變。

3:采集信息的能力;我們正處在一個向信息社會轉變的新時代,對於現代人來說,及時掌握確的信息,是進行科學預測和科學決策的依據和基礎。倘若耳目閉塞,長期處於封閉狀態,單憑老經驗辦事,是很難做好工作的。因此,提高捕捉信息能力,視信息為效率,視信息為資本,是當今做好工作的重要前提,也是工作者必備的能力之一。

4:解決問題的能力:解決問題能力不是天生的,自然得靠後天的經驗積累,在編程的過程之中,總是會遇見各種各樣的bug,這個時候不僅是對一個人耐心的考驗,還是對其解決問題能力的考驗,如何多層次全方位去解決這個問題,從什麽地方尋找一個突破口,如何發揮主觀能動性,解決與否,這都是要考驗一個人的綜合能力,從解決問題上還能看出一個人的預見力,決策力和執行力。所以,從小塑造這個能力,對未來有著不可估量的好處。

5::抽象思考能力:其實學習編程,就像學習第二外國語一樣。如果說學外語是為了跟外國人溝通,學習程序就是為了跟計算機溝通。更有趣的是,你碰到老外不會說英文還可以比手畫腳,跟電腦可不行。這意味著學生在學習的過程中,更需要一種化具體為抽象的能力,編寫正確的程序,讓程序能夠按照學生想象的方式運行,這是集思廣益的過程。讓學生發揮無限想象並動手實現,讓不懂得思考的電腦,也能了解與表達抽象的事物。

未來將是大數據和人工智能爆發的時代,到時將會有大量的數據需要處理,而 Python 對數據的處理,有著得天獨厚的優勢,我相信在未來,Python 會越來越火。人生苦短,趕緊用起Python吧,AI大潮來襲,還在等什麽?

原文鏈接:Python開發者交流平臺:Python將被加入高考科目?你怎麽看?

Python將被加入高考科目?你怎麽看?