幫助中心 | 我的帳號 | 關於我們

理解Python/信息科學技術前沿叢書

  • 作者:編者:侯璐//韓靈怡//耿運鑫//熊雄|責編:孫宏穎
  • 出版社:北京郵電大學
  • ISBN:9787563572830
  • 出版日期:2024/08/01
  • 裝幀:平裝
  • 頁數:210
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    隨著人工智慧技術的發展和普及,Python逐漸成為工程及科研人員必不可少的專業工具。複雜系統高效實現和迭代維護的基礎是程序編寫的正確性和通暢性,而這嚴格依賴於編程人員對於編程語言的理解程度。針對這一需求,本書由淺入深地介紹了Python編程語言的進階知識。本書的特點在於,摒棄了目前市面上廣泛存在的基礎性內容,淡化了語法層面的使用說明,結合作者多年的工作經驗,以獨到的視角講解了Python語言的原理性知識,可使讀者對Python語言有充分的、全新的理解與認知,對希望獲取進階知識的讀者有一定的參考價值。

作者介紹
編者:侯璐//韓靈怡//耿運鑫//熊雄|責編:孫宏穎

目錄
第1章  Python的基礎故事
  1.1  Python版本歷史
  1.2  基礎語法
    1.2.1  連等賦值
    1.2.2  交換變數
    1.2.3  三元運算符
    1.2.4  索引與遍歷
    1.2.5  +++++++
    1.2.6  幫助文檔
    1.2.7  生成斐波那契數列
    1.2.8  一個謎題
    1.2.9  異常處理
    1.2.10  無所不在的else
  1.3  Python數據結構
    1.3.1  列表
    1.3.2  元組
    1.3.3  選列表還是選元組?
    1.3.4  排序
    1.3.5  集合Sets
    1.3.6  映射類型——字典
    1.3.7  擴展的字典
  1.4  數組或列表?
    1.4.1  Python數組
    1.4.2  創建array
    1.4.3  更底層
    1.4.4  array更快嗎?
  1.5  字元串
    1.5.1  字元串基礎
    1.5.2  字元串操作
    1.5.3  原始字元串
    1.5.4  標準庫string
    1.5.5  隨機密碼生成器
    1.5.6  字元串格式化
  1.6  字元串匹配
    1.6.1  in
    1.6.2  Xswith
    1.6.3  find
    1.6.4  通配符匹配
    1.6.5  正則表達式
  1.7  擴展的容器結構
    1.7.1  凍結集合Frozensets
    1.7.2  有序字典OrderedDict
    1.7.3  默認項字典defauhdict
    1.7.4  雙端隊列deque
    1.7.5  命名元組namedtuple
  1.8  高級切片
    1.8.1  切片
    1.8.2  切片對象
    1.8.3  索引元組
第2章  理解位元組

  2.1  編碼
    2.1.1  字符集
    2.1.2  Unicode編碼方式
    2.1.3  UTF-8
    2.1.4  Python 3的默認字符集與編碼
    2.1.5  字元串與位元組字面量
    2.1.6  encode與decode
    2.1.7  十六進位字元串
    2.1.8  查看原始Unicode碼
    2.1.9  Python 2的不足
  2.2  bytes類型
    2.2.1  可變位元組序列:bytearray
    2.2.2  位元組處理
  2.3  緩衝區協議
  2.4  序列化
    2.4.1  統一介面
    2.4.2  pickle
    2.4.3  不可序列化對象
    2.4.4  有狀態對象序列化
    2.4.5  自定義序列化
    2.4.6  序列化外部對象
    2.4.7  shelve
    2.4.8  JSON
    2.4.9  JSON編碼方式
    2.4.10  自定義解析器
第3章  理解函數
  3.1  初探
    3.1.1  「一等公民」特性
    3.1.2  匿名函數
    3.1.3  高階函數
    3.1.4  嵌套定義
    3.1.5  返回值函數
    3.1.6  閉包
    3.1.7  偏函數
  3.2  進階
    3.2.1  嵌套函數
    3.2.2  裝飾器
    3.2.3  帶參數的funcl()
    3.2.4  帶參數的裝飾器
    3.2.5  裝飾器組合
    3.2.6  保留簽名
    3.2.7  保持函數參數一致
    3.2.8  可選參數裝飾器
  3.3  生成器
    3.3.1  迭代器回顧
    3.3.2  生成器
    3.3.3  對比迭代器
    3.3.4  send方法
    3.3.5  throw和close
    3.3.6  示例:斐波那契數列

    3.3.7  生成器代替閉包
    3.3.8  生成器代替遞歸
  3.4  生成器代理
    3.4.1  yield
    3.4.2  嵌套列表
    3.4.3  生成器代理
  3.5  閉包
    3.5.1  命名空間與作用域
    3.5.2  global
    3.5.3  nonlocal
    3.5.4  閉包
第4章  理解對象
  4.1  面向對象基礎
    4.1.1  面向對象的概念
    4.1.2  Python類基礎
  4.2  Python的特殊方法與協議
  4.3  Python單繼承
  4.4  迭代器
    4.4.1  迭代器類
    4.4.2  itertools標準庫
  4.5  構造函數和初始化函數
  4.6  函數類型
  4.7  上下文管理器
    4.7.1  上下文管理器類
    4.7.2  標準庫的支持
  4.8  多重繼承與MRO
    4.8.1  多重繼承
    4.8.2  方法解析順序
    4.8.3  單調性問題
    4.8.4  無效重寫問題
    4.8.5  super
  4.9  屬性訪問的魔法——組合的實現
    4.9.1  屬性的定義
    4.9.2  組合
    4.9.3  __getattr__
    4.9.4  __getitem__
    4.9.5  property
  4.10  描述符
    4.10.1  property是高級描述符的原因
    4.10.2  緩存示例
    4.10.3  數據描述符和非數據描述符
    4.10.4  方法
    4.10.5  為什麼做成描述符?
    4.10.6  類方法與靜態方法
  4.11  屬性訪問的魔法——__getattribute__
    4.11.1  __getattribute__
    4.11.2  __getattr__與__getattribute__
    4.11.3  特殊方法的訪問
    4.11.4  自定義__getattribute__
    4.11.5  屬性訪問方式的總結

後記

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032