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