北大青鳥(niǎo)南通恒熙Python課程大綱 |
章節 | 課程內容 |
第1章 基礎知識學(xué)習 | 1.交互式解釋器 2.算法是什么 3.數和表達式 4.變量 5.語(yǔ)句 6.獲取用戶(hù)輸入 7.函數 8.模塊 9.保存并執行程序 10.字符串 |
第2章 列表和元組 | 1.序列概述 2.通用的序列操作 3,索引 4.切片 5,序列相加 6.乘法 7.成員資格 8.函數list 9.基本的列表操作 10.列表方法 |
第3章 使用字符串 | 1.字符串基本操作2.替換字段名 3.基本轉換 4.寬度、精度和千位分隔符 5.符號、對齊和用0填充 6.判斷字符串是否滿(mǎn)足特定的條件 |
第4章 當索引行不通時(shí) | 1.字典的用途 2.創(chuàng )建和使用字典 3.函數dict 4.基本的字典操作 5.將字符串格式設置功能用于字典 6.字典方法 |
第5章 條件、循環(huán)及其他語(yǔ)句 | 1.打印多個(gè)參數 2.導入時(shí)重命名 3.賦值魔法 4.序列解包 5.鏈式賦值 6.這是布爾值的用武之地 7.有條件地執行和if語(yǔ)句 8.else子句 9.elif字句 10.代碼塊嵌套 11.更復雜的條件 12,斷言 13.while循環(huán) 14.for循環(huán) 15.迭代字典 16.一些迭代工具 17.跳出循環(huán) 18.循環(huán)中的else字句 19.簡(jiǎn)單推導 20.三人行 |
第6章 抽象 | 1.懶惰是一種美德 2.抽象和結構 3.自定意義函數 4.參數魔法 5.作用域 6.遞歸 |
第7章 再談抽象 | 1.對象魔法 2.多態(tài) 3.多態(tài)和方法 4.封裝 5.類(lèi)到底是什么 6.創(chuàng )建自定一類(lèi) 7.屬性、函數和方法 8.再談隱藏 9.類(lèi)的命名空間 10.指定超類(lèi) 11.深入探討繼承 12.多個(gè)超類(lèi) 13.接口和內省 14.抽象基類(lèi) |
第8章 異常 | 1.異常時(shí)什么 2.讓事情沿著(zhù)指定的軌道出錯 3.捕獲異常 4,異常和函數 5.異常之禪 6.不那么異常的情況 |
第9章 魔法方法、特性和迭代器 | 1.如果你使用的不是PTHON 3 2.構造函數 3.元素訪(fǎng)問(wèn) 4.其他魔法方法 5.特性 6 迭代器 7,生成器 8.八皇后問(wèn)題 |
第10章 開(kāi)箱即用 | 1.模塊2.探索模塊3.標準庫 |
第11章 文件 | 1.打開(kāi)文件2.文件的基本方法3.迭代文件內容 |
第12章 圖形用戶(hù)界面 | 1.創(chuàng )建GUI示例應用程序2.使用其他GUI工具包 |
第13章 數據庫支持 | 1.Python數據庫API2.SQLite和PySQLite |
第14章 網(wǎng)絡(luò )編程 | 1.幾個(gè)網(wǎng)絡(luò )模塊2.SocketServer及相關(guān)的類(lèi)3.多個(gè)連接4.Twisted |
第15章 Python和Web | 1.屏幕抓取2.使用CGI創(chuàng )建動(dòng)態(tài)網(wǎng)頁(yè)3.使用Web框架4.Web服務(wù):更的抓取 |
第16章 測試基礎 | 1.先測試再編碼2.測試工具3.超越單元測試 |
第17章 擴展Python | 1.魚(yú)和熊掌兼得2.簡(jiǎn)單易行的方式:Jython和IronPython3.編寫(xiě)C語(yǔ)言擴展 |
第18章 程序打包 | 1.為何要有趣2.編程柔術(shù)3.原型設計4.配置5.日志6.如果你已不勝其煩7.如果你想深入學(xué)習 |
第19章 趣味程序 | 1.為何要有趣2.編程柔術(shù)3.原型設計4.配置5.日志6.如果你已不勝其煩7.如果你想深入學(xué)習 |
第20章 項目案例 | 1.項目一:自動(dòng)添加標簽2.項目二:繪制圖表3.項目三:的XML4.項目四:新聞匯總5.項目五:虛擬茶話(huà)會(huì )6.項目六:使用CGI進(jìn)行遠程編輯7.項目七:自建公告板8.項目八:使用XML-RPC共享文件9.項目九:使用GUI共享文件10.項目十:自制街機游戲 |