未來已來!打開Python世界,人工智能時(shí)代的網(wǎng)紅語(yǔ)言,全球人才需求緊俏的技能專業(yè),應(yīng)用于語(yǔ)音識(shí)別、NLP、機(jī)器學(xué)習(xí)、圖像算法、推薦算法和深度學(xué)習(xí)。
課程特色:
● 學(xué)習(xí)和掌握Python Turtle標(biāo)準(zhǔn)庫(kù),面向?qū)ο?,圖形用戶界面,tkinter的簡(jiǎn)單使用
● 學(xué)習(xí)人工智能重要的概念和算法,包括弱人工智能(Artificial Narrow Intelligence)和強(qiáng)人工智能(Artificial General Intelligence),搜索樹,二分法檢索和散列法
● 通過編寫一系列互動(dòng)游戲、開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)應(yīng)用,進(jìn)階為高級(jí)語(yǔ)言使用者
● 銜接大學(xué)課程,未來全球職場(chǎng)
● 培養(yǎng)硅谷的思維方式,賦能未來,用科技解決現(xiàn)實(shí)世界問題
適合對(duì)象:12-18歲基礎(chǔ)者
授課語(yǔ)言: 英語(yǔ)
上課條件:具有基礎(chǔ)的英語(yǔ)溝通能力; 熟練操作電腦;具有網(wǎng)頁(yè)編程基本技能
課時(shí): 72課時(shí)
課堂規(guī)模:1:8
課程包括:
一階 - Python編程初體驗(yàn):游戲(24課時(shí))
二階 - Python進(jìn)階:高級(jí)邏輯(24課時(shí))
三階 - Python & Flask: 網(wǎng)頁(yè)開發(fā)和框架(24課時(shí))
Python編程初體驗(yàn)
Python基礎(chǔ)課專為任何對(duì)計(jì)算機(jī)和技術(shù)感興趣的學(xué)生而設(shè)計(jì)。通過編寫一系列有趣而具有挑戰(zhàn)性的游戲,向?qū)W生介紹了Python和計(jì)算機(jī)科學(xué)的基礎(chǔ)知識(shí)。除了教授Python語(yǔ)法和計(jì)算機(jī)科學(xué)概念之外,通過這門課程,學(xué)生還學(xué)會(huì)理性地思考問題并系統(tǒng)地解決問題。
引入Python數(shù)據(jù)庫(kù)概念,為編寫更高級(jí)別的Python并制作更強(qiáng)大的應(yīng)用程序奠定了堅(jiān)實(shí)的基礎(chǔ)。
關(guān)鍵要點(diǎn):
● 掌握Command line基礎(chǔ)知識(shí),Python語(yǔ)言的語(yǔ)法和數(shù)據(jù)類型
● 熟悉Python語(yǔ)言中的Python Turtle 數(shù)據(jù)庫(kù)
● 熟悉邏輯語(yǔ)句以及代碼規(guī)劃
● 通過解決一個(gè)個(gè)具有挑戰(zhàn)性編程練習(xí),強(qiáng)化已學(xué)過的Python知識(shí)
● 動(dòng)手使用Python創(chuàng)造游戲和程序
Python進(jìn)階:高級(jí)邏輯
Python進(jìn)階課程深入研究python,側(cè)重于更高級(jí)的主題OOP(面向?qū)ο缶幊?,涵蓋類,對(duì)象,屬性,方法和繼承。面向?qū)ο缶幊淌墙M織代碼的思維方式和方法。大多數(shù)應(yīng)用程序是以O(shè)OP方式編寫的,而不是純粹的函數(shù)。
本課不僅要關(guān)注OOP方法,還要介紹和探索Tkinter,這是一個(gè)Python模塊,授予我們?yōu)镻ython邏輯創(chuàng)建圖形用戶界面的能力。換句話說,我們將使用Python創(chuàng)建一個(gè)實(shí)時(shí)應(yīng)用程序!這樣做還可以讓我們應(yīng)用OOP方法,并了解在創(chuàng)建應(yīng)用程序時(shí)如何應(yīng)用該方法。
在課程結(jié)束時(shí),學(xué)生將熟悉面向?qū)ο蟮木幊碳捌湓趫D形用戶界面(GUI)中的應(yīng)用。
關(guān)鍵要點(diǎn):
● 探索面向?qū)ο蟮木幊?/p>
● 熟悉類,對(duì)象,屬性,方法和繼承
● 學(xué)習(xí)如何構(gòu)建Tkinter應(yīng)用程序以及應(yīng)用程序循環(huán)的效果
● 探索Tkinter中的內(nèi)置類和方法以及我們使用它創(chuàng)建的內(nèi)容
● 規(guī)劃用于編程街機(jī)游戲或Tkinter應(yīng)用程序的項(xiàng)目步驟
● 創(chuàng)造一個(gè)引人入勝的Tkinter游戲
Python & Flask: 網(wǎng)頁(yè)開發(fā)和框架
本課程以Python為基礎(chǔ),重點(diǎn)介紹后端Web開發(fā)和Python框架的應(yīng)用程序,包括Flask。利用Flask,學(xué)生將熟悉編程概念,如類,對(duì)象和面向?qū)ο缶幊?。從學(xué)生對(duì)前端開發(fā)的了解擴(kuò)展到后端,學(xué)生學(xué)習(xí)使用路由,模板和順序數(shù)據(jù)庫(kù)來創(chuàng)建托管在本地服務(wù)器上的網(wǎng)頁(yè)。