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

Python經典教程(普通高等教育電腦類系列教材)

  • 作者:編者:張基溫|責編:路乙達
  • 出版社:機械工業
  • ISBN:9787111669005
  • 出版日期:2021/02/01
  • 裝幀:平裝
  • 頁數:286
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python以其集命令式編程、函數式編程和面向對象編程于一身的特點,以及龐大的並正在急劇增長的模塊庫優勢,成為了程序設計界的新星。本書以Python 3.6為藍本,共分為6章,主要介紹Python編程的基本知識。
    第1章從模仿計算器入手,帶領讀者邁進Python門檻;順勢介紹操作符、模塊、數據類型。
    第2章介紹Python命令式編程的關鍵內容:變數的概念、流程式控制制、函數、名字空間與變數作用域、Python異常處理。
    第3章介紹Python函數式編程的基本機制和語法。
    第4章以容器為題,介紹Python內置數據結構——列表、元組、字元串、字典、集合和文件的用法。
    第5章介紹Python面向對象編程的基本機制和特點。
    第6章以網路編程和資料庫連接為例介紹Python基於庫模塊的編程方法。
    本書重在彰顯程序設計語言自身的特色,概念表述精準清晰、例題經典、習題豐富,並以二維碼鏈接形式提供了有關知識擴展,為讀者創造良好的學習環境,適合作為高校相關專業的Python程序設計教材,也可供有關技術人員和專業培訓機構使用。

作者介紹
編者:張基溫|責編:路乙達

目錄
前言
第1章  初識Python
  1.1  Python編程環境
    1.1.1  程序設計語言的級別
    1.1.2  Python程序的運行方式與IDLE
  1.2  Python操作符
    1.2.1  Python算術操作符
    1.2.2  表達式與操作符的特性
    1.2.3  註釋
    1.2.4  回顯與print()函數
  1.3  使用內置函數與模塊計算
    1.3.1  函數及其意義
    1.3.2  Python內置函數
    1.3.3  Python模塊及其導入
    1.3.4  math模塊
    1.3.5  僅從模塊中導入一個對象
    1.3.6  random模塊
  1.4  Python數據對象及其類型
    1.4.1  Python對象的三屬性及其獲取
    1.4.2  Python字元串類型
    1.4.3  Python數值類型
    1.4.4  Python元組、列表、字典和集合類型
    1.4.5  Python的可變數據對象與不可變數據對象
第2章  Python命令式編程
  2.1  Python變數
    2.1.1  Python變數及其引用操作
    2.1.2  Python變數特點
    2.1.3  Python標識符與關鍵字
    2.1.4  input()函數
  2.2  語句的流程式控制制
    2.2.1  布爾類型與判斷表達式
    2.2.2  選擇型流程結構
    2.2.3  重複型流程結構
    2.2.4  窮舉與迭代
  2.3  Python函數
    2.3.1  函數及其基本環節
    2.3.2  Python函數參數技術
    2.3.3  嵌套函數
  2.4  Python變數作用域與命名
空間
    2.4.1  Python局部變數與全局變數
    2.4.2  封閉型作用域——嵌套作用域
    2.4.3  Python命名空間及其創建
    2.4.4  命名空間的LEGB級別與規則
    2.4.5  將名字加入命名空間的操作
  2.5  Python異常處理
    2.5.1  Python異常類型應用示例
    2.5.2  try…except語句
    2.5.3  異常類型的層次結構
    2.5.4  else子句與finally子句

    2.5.5  異常的人工觸發:raise與assert
第3章  Python函數式編程
  3.1  Python函數式編程基礎
    3.1.1  λ演算
    3.1.2  lambda表達式
    3.1.3  純函數
    3.1.4  函數作為「第一等對象」
    3.1.5  函數式編程的優勢
  3.2  Python函數式編程模式
    3.2.1  高階函數
    3.2.2  遞歸
    3.2.3  閉包
    3.2.4  函數柯里化
    3.2.5  偏函數
  3.3  Python函數式編程模式拓展
    3.3.1  裝飾器
    3.3.2  生成器
目錄第4章  Python數據容器
  4.1  內存容器對象的一般操作
    4.1.1  內存容器對象的創建與類型轉換
    4.1.2  容器對象屬性獲取
    4.1.3  容器及其成員的判定操作
    4.1.4  對象的淺複製與深複製
  4.2  序列對象操作
    4.2.1  序列索引、遍歷與切片
    4.2.2  序列解包與連接
    4.2.3  列表的個性化操作
    4.2.4  元組的不變性
  4.3  可迭代對象與迭代器
    4.3.1  可迭代對象及其判斷
    4.3.2  可迭代對象排序與過濾
    4.3.3  迭代器
  4.4  Python字元串的個性化特性
    4.4.1  字元編碼標準與Python字元串前綴
    4.4.2  字元串個性化操作
    4.4.3  字元串格式化
    4.4.4  正則表達式
  4.5  Python字典的個性化特性
    4.5.1  字典與哈希函數
    4.5.2  字典操作
  4.6  Python集合的個性化特性
    4.6.1  Python集合運算符
    4.6.2  面向集合元素操作的方法
    4.6.3  面向集合容器操作的函數和方法
  4.7  Python數據文件操作
    4.7.1  文件與文件對象
    4.7.2  文件打開方法open()
    4.7.3  文本文件讀寫
    4.7.4  二進位文件的序列化讀寫
    4.7.5  文件指針位置獲取與移動

    4.7.6  文件可靠關閉與上下文管理器
    4.7.7  文件和目錄管理
第5章  Python面向對象編程
  5.1  類及其實例
    5.1.1  類模型與類語法
    5.1.2  對象創建與__init__() 方法
    5.1.3  最小特權原則與成員訪問限制
    5.1.4  實例方法、靜態方法與類方法
    5.1.5  獲取類與對象特徵的內置函數
  5.2  Python類的魔法方法
    5.2.1  從操作符重載說起
    5.2.2  Python魔法方法應用舉例
    5.2.3  Python魔術屬性
  5.3  繼承
    5.3.1  類的繼承
    5.3.2  Python新式類與object類
    5.3.3  子類訪問父類成員的規則
    5.3.4  子類實例的初始化與super
第6章  基於庫模塊的Python應用編程舉例
  6.1  Python Socket編程
    6.1.1  TCP/IP與Socket API
    6.1.2  TCP的Python Socket編程
    6.1.3  UDP的Python Socket編程
  6.2  Python WWW應用開發
    6.2.1  WWW及其關鍵技術
    6.2.2  用urllib模塊庫訪問網頁
    6.2.3  Python網路爬蟲與scrapy框架
  6.3  Python資料庫操作
    6.3.1  資料庫與SQL
    6.3.2  應用程序通過ODBC操作資料庫
    6.3.3  用SQLite引擎操作資料庫
附錄  二維碼鏈接目錄
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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