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