所處部份 主講內容 技術要點 學習目標
第一部份:
Python核心編程 計算機組成原理 認識操作系統以及操作系統的作用、認識 Python及了解Python發展歷史 可掌握的核心能力:
1. 掌握Python基礎語法, 具備基礎的編程能力;
2. 建立起編程思維以及面向對象程序設計思想。
可解決的現實問題:
能夠熟練使用Python技術完成針對小問題的程序編寫以及小游戲程序的開發。
市場價值:
具備基本的編程思維, 掌握基礎的Python編程技術, 能夠完成較小程序的開發,尚達不到企業的用人標準。
Python開發環境 Python開發環境的搭建、Sublime 使用、Python交互式終端使用、IPython交互式終端使用、Pycharm使用
Python變量 變量以及變量的類型、標識符和關鍵字、變量名命名方式、算數運算符、變量數據類型轉換、輸入和輸出、注釋
邏輯控制語句 if語句基本格式、if…else…語句、if…elif..else語句、邏輯運算符、比較關系運算符、運算符優先級、while循環語法格式、while嵌套應用、break的用法、continue的用法
高級變量類型 列表概念及操作、元組概念及操作、字典概念及操作、字符串概念及操作、集合概念及操作、for循環及for…else用法
函數應用 函數的基本語法、函數執行流程、文檔注釋、帶參數的函數、帶返回值的函數、函數的嵌套調用、匿名函數、遞歸函數、局部變量和全局變量、引用
文件操作 文件的概念、文件的打開與關閉、文件讀寫, 以及文件定位讀寫、文件、目錄相關操作
面向對象 面向對象介紹、類和對象的概念、魔術方法的意義及作用、對象成員的訪問控制權限、繼承的概念及意義、繼承、多層繼承和多繼承、多態的概念以及應用、類屬性和實例屬性、實例方法、類方法、靜態方法、設計模式: 單例模式
異常處理 理解異常的作用、捕獲異常、異常的傳遞規則、自定義異常
模塊和包 模塊和包的概念、__all__的用法、import語句用法、from...import...用法、from...import * 用法
項目: 飛機大戰 pygame介紹、界面搭建、鍵盤事件檢測、顯示飛機、
控制飛機、飛機發射子彈、顯示敵機、敵機移動規則、敵機發射子彈、碰撞檢測、面向對象完成代碼封裝 |