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