定 價:¥79.00
作 者: | 夏正東 |
出版社: | 清華大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787302600909 | 出版時間: | 2022-06-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數: | 字數: |
第1章Python簡介
\n1.1Python的歷史
\n1.2Python的設計哲學
\n1.3Python的特點
\n1.4Python的應用場景
\n第2章Python開發(fā)環(huán)境
\n2.1安裝Python解釋器
\n2.2安裝Python編輯器和IDE工具
\n2.2.1安裝Sublime Text編輯器
\n2.2.2安裝PyCharm
\n第3章基本語法
\n3.1變量的定義
\n3.2變量的命名
\n3.2.1標識符
\n3.2.2關鍵字
\n3.3常量的定義
\n3.4模塊和包
\n3.4.1模塊和包的定義
\n3.4.2模塊和包的使用
\n3.5行與縮進
\n第4章編碼規(guī)范
\n4.1命名規(guī)范
\n4.2注釋規(guī)范
\n4.2.1文件注釋
\n4.2.2文檔注釋
\n4.2.3代碼注釋
\n4.2.4TODO注釋
\n4.2.5編碼注釋
\n4.3導入規(guī)范
\n4.4代碼排版
\n4.4.1空行
\n4.4.2空格
\n4.4.3斷行
\n第5章變量類型
\n5.1整數
\n5.2浮點數
\n5.3復數
\n5.4布爾值
\n5.5空值
\n5.6字符串
\n5.6.1創(chuàng)建字符串
\n5.6.2訪問字符串中的值
\n5.6.3字符串的相關操作
\n5.6.4字符串格式化
\n5.7列表
\n5.7.1創(chuàng)建列表
\n5.7.2訪問列表中的值
\n5.7.3列表的特性
\n5.7.4列表的相關操作
\n5.7.5列表推導式
\n5.8元組
\n5.8.1創(chuàng)建元組
\n5.8.2訪問元組中的值
\n5.8.3元組的特性
\n5.8.4元組的相關操作
\n5.8.5元組推導式
\n5.9字典
\n5.9.1創(chuàng)建字典
\n5.9.2訪問字典中的鍵
\n5.9.3訪問字典中的值
\n5.9.4訪問字典中的鍵和值
\n5.9.5字典的特性
\n5.9.6字典的相關操作
\n5.9.7字典推導式
\n5.10集合
\n5.10.1創(chuàng)建集合
\n5.10.2訪問集合中的值
\n5.10.3集合的特性
\n5.10.4集合的相關操作
\n5.10.5集合推導式
\n第6章數據類型轉換
\n6.1int()函數
\n6.2float()函數
\n6.3bool()函數
\n6.4str()函數
\n6.5list()函數
\n6.6tuple()函數
\n6.7set()函數
\n6.8dict()函數
\n第7章運算符
\n7.1算術運算符
\n7.2賦值運算符
\n7.3位運算符
\n7.4邏輯運算符
\n7.5比較運算符
\n7.6成員運算符
\n7.7身份運算符
\n7.8運算符的優(yōu)先級和結合性
\n第8章流程控制
\n8.1順序結構
\n8.2選擇結構
\n8.3循環(huán)結構
\n8.3.1while循環(huán)
\n8.3.2for循環(huán)
\n8.3.3循環(huán)嵌套
\n8.3.4循環(huán)控制語句
\n第9章函數
\n9.1函數的創(chuàng)建
\n9.2函數的調用
\n9.3函數的文檔注釋
\n9.4函數的參數
\n9.4.1參數的分類
\n9.4.2參數的傳遞
\n9.5變量作用域
\n9.5.1局部變量
\n9.5.2全局變量
\n9.5.3獲取指定作用域中的變量值
\n9.6函數的嵌套
\n9.7遞歸函數
\n9.8函數式編程
\n9.8.1高階函數
\n9.8.2閉包函數
\n9.8.3回調函數
\n9.8.4lambda表達式
\n9.8.5偏函數
\n9.8.6函數裝飾器
\n9.9函數的高級特性
\n9.9.1迭代器
\n9.9.2生成器
\n第10章面向對象
\n10.1面向對象簡介
\n10.2類和對象
\n10.2.1類和對象簡介
\n10.2.2類的創(chuàng)建
\n10.2.3對象的創(chuàng)建
\n10.2.4類的屬性和類的方法
\n10.2.5常用函數
\n10.3封裝
\n10.3.1封裝簡介
\n10.3.2私有屬性和私有方法
\n10.4繼承
\n10.4.1繼承簡介
\n10.4.2單繼承
\n10.4.3多繼承
\n10.4.4super()函數
\n10.5多態(tài)
\n10.5.1多態(tài)簡介
\n10.5.2類型檢測
\n10.5.3鴨子類型
\n10.6根類object
\n10.7枚舉類
\n第11章異常處理
\n11.1異常概述
\n11.2異常的分類
\n11.3捕獲異常
\n11.4異常堆棧
\n11.5自定義異常類
\n第12章常用模塊
\n12.1math模塊
\n12.2random模塊
\n12.3datetime模塊
\n12.3.1date類
\n12.3.2time類
\n12.3.3datetime類
\n12.3.4timedelta類
\n12.3.5timezone類
\n12.4logging模塊
\n12.4.1logging模塊的日志級別
\n12.4.2logging模塊的日志處理流程
\n12.4.3logging模塊的常用函數
\n12.5pickle模塊
\n12.6configparser模塊
\n第13章文件
\n13.1文件內容操作
\n13.1.1打開文件
\n13.1.2讀、寫文件
\n13.1.3關閉文件
\n13.2文件和目錄操作
\n13.2.1os模塊
\n13.2.2os.path模塊
\n13.2.3shutil模塊
\n第14章正則表達式
\n14.1正則表達式簡介
\n14.2正則表達式的基本語法
\n14.2.1普通字符
\n14.2.2元字符
\n14.3re模塊
\n14.3.1直接使用re模塊中的相關方法
\n14.3.2編譯正則表達式
\n第15章數據交換格式
\n15.1CSV數據交換格式
\n15.2XML數據交換格式
\n15.3JSON數據交換格式
\n15.3.1JSON數據編碼
\n15.3.2JSON數據解碼
\n第16章數據庫編程
\n16.1關系數據庫
\n16.1.1SQLite
\n16.1.2MySQL
\n16.2非關系數據庫
\n16.2.1MongoDB
\n16.2.2Redis
\n第17章網絡編程
\n17.1網絡基礎
\n17.1.1C/S架構和B/S架構
\n17.1.2TCP/IP
\n17.1.3IP地址
\n17.1.4域名
\n17.1.5端口號
\n17.2Socket編程
\n17.2.1Socket TCP
\n17.2.2Socket UDP
\n第18章多進程和多線程
\n18.1多進程
\n18.1.1進程守護
\n18.1.2進程阻塞
\n18.1.3進程池
\n18.1.4進程間的消息隊列
\n18.2多線程
\n18.2.1線程守護
\n18.2.2線程阻塞
\n18.2.3線程同步
\n18.2.4線程定時器
\n18.2.5線程池
\n18.2.6線程間的消息隊列
\n第19章經典面試題
\n