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