| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202408*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Python編程基礎與數據分析 ISBN:9787122449481 出版社:化學工業 著編譯者:齊愛琴 尹遜偉 王毅 頁數:205 所在地:中國大陸 *此為代購商品 書號:1653067 可大量預訂,請先連絡。 內容簡介 本書是一本教初學者學習Python基礎知識及簡單數據處理的入門書籍。以PyCharm作為開發工具,採用理論與項目結合的形式,循序漸進地講解Python基礎知識、網路爬蟲、pandas數據處理及數據可視化。本書共12章,第1∼9章講解了Python基礎知識,包括Python開發環境的安裝、語法基礎、控制流程語句、序列、字典和集合、函數、類與對象、異常處理、文件操作;第10章講解了網路爬蟲,包括使用requests庫爬取數據、使用BeautifulSoup庫解析數據、使用Scrapy框架實現爬蟲;第11章講解了pandas數據處理,包括Series對象、DataFrame對象、數據清洗與數據處理;第12章講解了使用matplotlib庫進行數據可視化。 本書適合編程初學者學習Python基礎知識和簡單的數據處理,也適合作為專科、本科院校計算機相關的教材。目錄 第1章 python概述1 1 Python語言簡介 1 1 1 什麼是Python 1 1 2 Python特點 1 2 Python開發環境 1 2 1 下載和安裝Python 1 2 2 下載和安裝PyCharm 1 3 第一個Python程序 習題 第2章 Python編程基礎 2 1 Python語法特點 2 1 1 註釋 2 1 2 代碼縮進 2 1 3 標識符 2 1 4 關鍵字 2 2 變數 2 2 1 變數的賦值 2 2 2 變數和數據類型 2 3 常用的數據類型 2 3 1 整數類型 2 3 2 浮點類型 2 3 3 布爾類型 2 3 4 字元串類型 2 3 5 數據類型轉換 2 4 運算符 2 4 1 算術運算符 2 4 2 賦值運算符 2 4 3 比較運算符 2 4 4 邏輯運算符 2 4 5 成員運算符 2 4 6 位運算符 2 4 7 運算符優先順序別 2 5 [項目訓練]圓的面積和周長 習題 第3章 程序流程式控制制 3 1 選擇結構 3 1 1 單分支結構 3 1 2 雙分支結構 3 1 3 多分支結構 3 1 4 if語句嵌套 3 2 [項目訓練]計算器軟體設計 3 3 循環結構 3 3 1 while循環 3 3 2 for循環 3 3 3 循環嵌套 3 3 4 break語句 3 3 5 continue語句 3 4 [項目訓練]貸款計算器 習題 第4章 序列 4 1 字元串 4 1 1 字元串格式化 4 1 2 字元串常用操作 4 2 [項目訓練]身份證獲取生日和性別 4 3 列表 4 3 1 創建列表 4 3 2 列表常用操作 4 4 [項目訓練]簡易音樂庫 4 5 元組 4 5 1 創建元組 4 5 2 元組操作 習題 第5章 字典和集合 5 1 字典 5 1 1 創建字典 5 1 2 字典常用操作 5 2 [項目訓練]通訊錄 5 3 集合(set) 5 3 1 創建集合 5 3 2 集合常用操作 習題 第6章 函數 6 1 函數概述 6 2 函數聲明與調用 6 2 1 聲明函數 6 2 2 調用函數 6 3 參數傳遞 6 3 1 形參与實參 6 3 2 位置參數 6 3 3 默認參數 6 3 4 關鍵字參數 6 3 5 可變參數 6 4 函數返回值 6 5 變數作用域 6 5 1 局部變數 6 5 2 全局變數 6 5 3 global和nonlocal 6 6 遞歸函數 6 7 匿名函數 6 8 高階函數 6 8 1 map()函數 6 8 2 filter()函數 6 9 [項目訓練1]漢諾塔 6 10 [項目訓練2]員工管理系統 習題 第7章 類和對象 7 1 面向對象概述 7 1 1 對象 7 1 2 類 7 1 3 面向對象特性 7 2 創建類與對象 7 2 1 定義類 7 2 2 創建對象 7 3 類的成員 7 3 1 屬性 7 3 2 方法 7 3 3 構造方法和析構方法 7 4 繼承 7 4 1 實現繼承 7 4 2 方法重寫 7 5 多態 7 6 [項目訓練]銀行賬戶管理系統 習題 第8章 異常 8 1 錯誤和異常概述 8 1 1 錯誤 8 1 2 異常 8 2 異常處理語句 8 2 1 tryexcept語句 8 2 2 tryexcepelse語句 8 2 3 tryexcepfinally語句 8 3 自定義異常類 8 4 拋出異常 8 4 1 使用raise語句拋出異常 8 4 2 使用assert語句拋出異常 8 5 [項目訓練]貨幣兌換系統 習題 第9章 文件操作 9 1 基本文件操作 9 1 1 打開和關閉文件 9 1 2 讀文件 9 1 3 寫文件 9 1 4 文件定位 9 2 os模塊管理文件與 目錄 9 2 1 創建和刪除 目錄 9 2 2 刪除文件 9 2 3 遍歷 目錄 9 2 4 其他方法 9 3 [項目訓練]文件拷貝 習題 第10章 網路爬蟲 10 1 初識網路爬蟲 10 2 requests庫 10 2 1 安裝requests庫 10 2 2 requests爬取數據 10 3 使用BeautifulSoup爬取網頁 10 3 1 解析器 10 3 2 搜索元素 10 4 [項目訓練]爬取二手房信息 10 5 Scrapy爬蟲框架 10 5 1 環境搭建 10 5 2 第一個Scrapy項目 10 5 3 Scrapy框架操作流程 10 6 [項目訓練]爬取影評 習題 第11章 pandas數據處理 11 1 pandas數據結構 11 1 1 Series 11 1 2 DataFrame 11 2 DataFrame常用基本操作 11 2 1 DataFrame常用屬性和方法 11 2 2 訪問數據 11 2 3 數據排序 11 2 4 數據分組 11 3 pandas讀取文件 11 3 1 讀取CSV文件 11 3 2 讀取EXCEL表格文件 11 4 缺失值和重複數據處理 11 4 1 缺失值處理 11 4 2 重複數據處理 11 5 [訓練項目]招聘職位數據處理 習題 第12章 數據可視化——matplotlib繪圖 12 1 數據可視化簡介 12 2 matplotlib的安裝 12 3 圖表屬性 12 3 1 添加標題和圖例 12 3 2 設置坐標軸的屬性 12 3 3 顯示網格 12 4 繪製簡單圖表 12 4 1 繪製 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |