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