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

Python程序設計(基礎入門數據分析及網路爬蟲微課視頻版新形態教材)/電腦科學與技術叢書

  • 作者:編者:張勇//唐穎軍//陳愛國//朱文強//石宇雯等|責編:劉星
  • 出版社:清華大學
  • ISBN:9787302630296
  • 出版日期:2023/06/01
  • 裝幀:平裝
  • 頁數:246
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Python 3.10全面介紹Python語言程序設計方法,全書共10章。首先,基於Visual Studio和PyCharm集成開發環境介紹設計Python語言程序的方法,討論Python語言的常用數據結構的定義與用法,闡述分支與循環控制語句設計方法;然後,在討論Python語言中的常用數據類型及其用法的基礎上,重點論述函數、模塊和包的概念與設計方法;接著,深入介紹Python語言中類的定義與應用方法,介紹文件操作與異常處理方法,闡述圖形用戶界面程序設計方法;最後,介紹數據分析與可視化技術和網路爬蟲。全書內容豐富,實例翔實,配套實例講解視頻和教學資源。
    本書可作為高等院校電腦科學與技術、軟體與網路工程、電子信息工程和自動控制工程等工學相關專業的本科生學習Python語言的教材,也可作為程序設計愛好者學習Python語言的參考書。

作者介紹
編者:張勇//唐穎軍//陳愛國//朱文強//石宇雯等|責編:劉星

目錄
第1章  Python語言入門
  1.1  Python語言
  1.2  Python語言開發環境
    1.2.1  Visual Studio集成開發環境
    1.2.2  PyCharm集成開發環境
  1.3  Python語言程序結構
  1.4  本章小結
第2章  Python編程基礎
  2.1  Python語言輸入與輸出
  2.2  Python基本數據類型
  2.3  Python運算符
    2.3.1  算術運算符
    2.3.2  位運算符
    2.3.3  關係運算符
    2.3.4  邏輯運算符
    2.3.5  賦值運算符
    2.3.6  高級運算符
    2.3.7  Python運算符優先順序
  2.4  列表
    2.4.1  創建列表
    2.4.2  列表元素訪問方法
    2.4.3  常用列表處理方法
  2.5  字元串
    2.5.1  字元串表示
    2.5.2  字元串常用方法
    2.5.3  格式化字元串
  2.6  本章小結
第3章  程序控制
  3.1  順序結構
  3.2  分支結構
    3.2.1  if語句
    3.2.2  match語句
  3.3  循環結構
    3.3.1  while結構
    3.3.2  for結構
  3.4  排序實例
  3.5  本章小結
第4章  數據表示
  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.3.4  字典應用實例
  4.4  典型實例
  4.5  推導式與生成器
  4.6  本章小結
第5章  函數與模塊
  5.1  常用內置函數
  5.2  自定義函數
    5.2.1  函數定義與調用
    5.2.2  可變參數函數
    5.2.3  函數返回值與變數作用域
    5.2.4  函數閉包與裝飾器
  5.3  遞歸函數
  5.4  複合函數
  5.5  包與模塊
  5.6  本章小結
第6章  類與對象
  6.1  類與對象的定義
  6.2  類中的屬性與方法
    6.2.1  非面向對象的屬性和方法
    6.2.2  公有成員和私有成員
    6.2.3  Property屬性
    6.2.4  數據成員與方法成員
  6.3  特殊方法
  6.4  繼承
  6.5  本章小結
第7章  文件操作與異常
  7.1  文件操作
    7.1.1  磁碟文件讀寫操作
    7.1.2  os模塊
    7.1.3  Excel文件讀寫操作
  7.2  異常
    7.2.1  自定義異常
    7.2.2  標準異常處理
    7.2.3  安全文件處理
  7.3  本章小結
第8章  圖形用戶界面設計
  8.1  視窗設計
  8.2  界面布局設計
  8.3  「複數計算器」程序演算法設計
  8.4  常用控制項
    8.4.1  命令按鈕
    8.4.2  靜態文本框
    8.4.3  對話框
    8.4.4  消息框
    8.4.5  文本控制項
    8.4.6  編輯框
    8.4.7  單選按鈕
    8.4.8  複選按鈕

    8.4.9  框架與帶標籤框架
    8.4.10  列表框
    8.4.11  組合框
    8.4.12  滾動條和進度條
    8.4.13  菜單控制項
  8.5  畫布與繪圖技術
  8.6  事件綁定與自定義事件
  8.7  本章小結
第9章  數據分析與可視化
  9.1  程序包numpy
    9.1.1  數組創建
    9.1.2  數組元素訪問
    9.1.3  矩陣運算
    9.1.4  常用方法
  9.2  程序包pandas
    9.2.1  Series對象定義
    9.2.2  Series對象訪問
    9.2.3  Series對象計算
    9.2.4  DataFrame對象定義
    9.2.5  DataFrame對象訪問
    9.2.6  DataFrame對象數據處理
  9.3  程序包matplotlib
    9.3.1  繪圖基本方法
    9.3.2  散點圖
    9.3.3  柱狀圖
  9.4  本章小結
第10章  網路爬蟲
  10.1  程序包requests
    10.1.1  get方法
    10.1.2  post方法
    10.1.3  網頁鏈接異常情況
  10.2  程序包beautifulsoup
    10.2.1  Tag對象和BeautifulSoup對象
    10.2.2  應用實例
  10.3  網路爬蟲實例
    10.3.1  圖片爬取實例
    10.3.2  新聞標題爬取與可視化
  10.4  本章小結
附錄A  正則表達式
參考文獻

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