版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、人工智能背景下的人工智能背景下的Python教學探索教學探索2017年7月國務院發(fā)布《新一代人工智能發(fā)展規(guī)劃》[1],12月國家工業(yè)和信息化部發(fā)布《促進新一代人工智能產(chǎn)業(yè)發(fā)展三年行動計劃(20182020年)》[2]。2018年3月起,在計算機二級考試加入了“Python語言程序設計”。Python語言因其特有的屬性:簡潔高效、解釋性、可擴展性、生態(tài)性[3],而成為了最受歡迎的語言,它豐富的第三方庫,既避免了重復開發(fā),又增加了語言的張力
2、。目前,98%的人工智能的開發(fā),用的是Python語言編程。在高校傳統(tǒng)的教學中,用CC或Java作為主要語言設計編程課程[3]。但是高校教學需要緊跟時代的步伐,更要走在時代的前列,與此同時,由于大數(shù)據(jù)分析、人工智能的蓬勃發(fā)展,Python語言市場對人才的需求,也正處于供不應求的狀態(tài)。因此將Python程序設計作為必修課程顯得尤為重要。Python語言是一種解釋型高級語言,可移植、跨平臺、面向對象等特點,運用場景也越來越廣泛[3]。與此同
3、時,人工智能提升到了國家戰(zhàn)略層面,推動著人類第四次工業(yè)革命。國內高校對Python與人工智能的教學研究還相對較少,人工智能主要集中在科研領域。在此環(huán)境下總結Python教學經(jīng)驗,探索人工智能方向的Python程序設計教育教學。1背景1.1人工智能的發(fā)展與教育教學基本要求》(簡稱:《基本要求》)[8],《基本要求》首次建議將Python語言作為首門程序設計課程的教學語言。相比其他的傳統(tǒng)語言,Python語言有如下的特點。⑴簡潔、易學。Py
4、thon的語法邏輯清晰,簡化變量類型的區(qū)分,并且增加多維度運算、多類型運算等,簡化了編程的語義表達,提高了程序的可讀性,增強了程序的邏輯結構。⑵可嵌入性、可擴展性。Python語言可以嵌入到C語言中,從而提供腳本編程的功能。Python程序中,也可以加入C語言,來提高運行的效率。⑶開放、開源。Python語言遵從GPL(GNUGeneralPublicLicense)協(xié)議,所有的代碼都可以開放出來,這也使得Python擁有12萬個以上的
5、第三方庫,避免了重復編程,提升了編程效率。⑷高層語言、面向對象。Python是一種高層語言,當用Python編程時,無需考慮內存細節(jié)、指針問題等。而Python的語法既支持面向對象也支持面向過程。⑸跨平臺、可移植性。Python是一種解釋型語言。這使得Python的程序可以直接在各種系統(tǒng)(如Linux、Windows、MacOS)拷貝運行,不必擔心環(huán)境配置問題。2Python程序設計教學探索為了適應沒有編程基礎的學生能學深Python語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論