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

Python編程與數據分析

  • 作者:編者:栗偉//楊金柱//于鯤//馮朝路|責編:曾珊//常建麗
  • 出版社:清華大學
  • ISBN:9787302705307
  • 出版日期:2026/03/01
  • 裝幀:平裝
  • 頁數:274
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共10章,系統地梳理了Python核心功能及應用,分別介紹語言基礎、數據結構定義、函數範式編程、字元文本操作、數據持久存儲、圖形界面展示、網路數據獲取、一切皆是對象等內容。每章主要講述3?4個知識點,對每一個知識點都提供了詳細、易懂的例子,並結合作者多年的應用體會給讀者介紹大量的經驗知識。
    本書內容豐富、涵蓋面廣、系統性強,可作為電腦科學與技術、人工智慧、物聯網、數學科學與大數據技術、軟體工程等相關專業本科生、研究生的教材及參考書,也可作為軟體開發、人工智慧等領域教師和工程技術人員的參考書。

作者介紹
編者:栗偉//楊金柱//于鯤//馮朝路|責編:曾珊//常建麗
    栗偉,東北大學電腦科學與工程學院人工智慧系副教授、博士生導師,從事人工智慧理論及技術相關研究工作,主持3項國家重點研發計劃課題、1項國家自然科學基金、10余項其他省市科研項目,作為第一通訊作者發表50余篇SCI論文,作為第一發明人獲得授權20余項發明專利,先後榮獲2次遼寧省科學技術進步獎一等獎、1次教育部科學技術進步獎二等獎、2次瀋陽市科學技術進步獎一等獎。

目錄
第1章  緒論
  1.1  Python語言介紹
    1.1.1  Python語言的特點
    1.1.2  Python的應用範圍
    1.1.3  Python未來發展
  1.2  Python運行環境
    1.2.1  Python解釋器
    1.2.2  Python軟體包
    1.2.3  常用的開發工具
    1.2.4  環境隔離手段
  1.3  本書內容及組織
    1.3.1  本書內容與結構
    1.3.2  本書約定符號
    1.3.3  本書涉及的庫
    1.3.4  本書涉及的應用案例
  1.4  第一個Python程序
  小結
  習題1
第2章  快速語言入門
  2.1  Python語言概覽
  2.2  七個基本問題
    2.2.1  如何寫程序註釋及輸出信息到終端
    2.2.2  如何定義變數及對變數賦值
    2.2.3  如何對定義的變數進行計算
    2.2.4  如何組織程序語句和編排代碼塊
    2.2.5  如何控製程序語句執行邏輯
    2.2.6  如何定義函數/類等對象
    2.2.7  如何封裝和使用代碼模塊/包/庫
  2.3  文件讀寫
  2.4  代碼風格
  小結
  習題2
第3章  數據結構定義
  3.1  序列數據結構
    3.1.1  列表
    3.1.2  元組
    3.1.3  隊列
    3.1.4  數組
  3.2  映射數據結構
    3.2.1  字典
    3.2.2  有序字典
    3.2.3  默認字典
    3.2.4  映射鏈
  3.3  集合數據結構
    3.3.1  集合
    3.3.2  不可變集合
    3.3.3  多重集合
  小結
  習題3
第4章  函數範式編程

  4.1  Python函數定義
    4.1.1  函數參數
    4.1.2  作用域
  4.2  函數式編程
    4.2.1  Lambda
    4.2.2  map
    4.2.3  filter
    4.2.4  reduce
  4.3  函數的高級特性
    4.3.1  內部函數
    4.3.2  偏函數
    4.3.3  迭代器
    4.3.4  生成器
    4.3.5  裝飾器
  4.4  Pyinstaller介紹
  小結
  習題4
第5章  字元文本操作
  5.1  重新認識字元串
  5.2  掌握基本處理方法
    5.2.1  字元串處理轉化
    5.2.2  字元串格式化
    5.2.3  字元串內容判斷
  5.3  字元串匹配和查找
    5.3.1  正則表達式基礎
    5.3.2  re模塊
  5.4  中文文本處理
  5.5  字元串的相似性比較
  小結
  習題5
第6章  數據持久存儲
  6.1  對象序列化存儲
    6.1.1  pickle模塊
    6.1.2  json模塊
    6.1.3  shelve模塊
  6.2  關係資料庫存儲
    6.2.1  創建資料庫和表
    6.2.2  插入和查詢數據
  6.3  對象關係映射存儲
    6.3.1  SQLAlchemy介紹
    6.3.2  SQLAlchemy應用方法
  6.4  格式化數據存儲
    6.4.1  Excel數據
    6.4.2  XML數據
    6.4.3  CSV數據
    6.4.4  流數據
  6.5  重新認識文件I/O
  小結
  習題6
第7章  圖形界面展示

  7.1  GUI開發介紹
  7.2  tkinter界面組件基礎
    7.2.1  標籤
    7.2.2  按鈕
    7.2.3  對話框
    7.2.4  文本框
    7.2.5  圖片
    7.2.6  畫布
    7.2.7  框架
    7.2.8  布局
  7.3  應用偏函數
  7.4  打包窗口程序
  小結
  習題7
第8章  網路數據獲取
  8.1  軟體架構簡介
  8.2  網路數據讀寫
    8.2.1  基於Socket的網路數據獲取
    8.2.2  基於HTTP的網路數據獲取
  8.3  字元串處理
  8.4  網路數據爬蟲
    8.4.1  基於urllib的網路數據爬蟲
    8.4.2  基於Scrapy的網路數據爬蟲
    8.4.3  基於Selenium的網路數據爬蟲
  小結
  習題8
第9章  一切皆是對象
  9.1  再說類定義
    9.1.1  方法定義
    9.1.2  屬性定義
  9.2  了解對象
    9.2.1  對象引用
    9.2.2  對象複製
    9.2.3  重載與重寫
    9.2.4  with語句
  9.3  高級對象特性
    9.3.1  描述符協議
    9.3.2  類裝飾器
    9.3.3  元類
    9.3.4  抽象基類
  9.4  設計模式簡介
    9.4.1  單例模式
    9.4.2  裝飾模式
    9.4.3  迭代器模式
  小結
  習題9
第10章  可復用標準庫
  10.1  configparser模塊
  10.2  datetime模塊
    10.2.1  date

    10.2.2  time
    10.2.3  datetime
    10.2.4  timedelta
  10.3  gzip模塊
  10.4  hashlib模塊
  10.5  io模塊
    10.5.1  io基本類型
    10.5.2  io基本操作
  10.6  locale模塊
  10.7  math模塊
  10.8  mmap模塊
    10.8.1  mmap構造函數
    10.8.2  mmap提供的方法
  10.9  random模塊
    10.9.1  基本功能
    10.9.2  隨機整數的生成
    10.9.3  序列中元素選擇方法
    10.9.4  定義數據分佈
  10.10  smtplib模塊
    10.10.1  smtplib簡介
    10.10.2  定義的類
    10.10.3  常用方法
  10.11  uuid模塊
  小結
  習題10
參考文獻

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