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