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

Python3編程從零基礎到實戰

  • 作者:編者:楊涵文//陳姍姍|責編:金林茹
  • 出版社:化學工業
  • ISBN:9787122427304
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:333
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細介紹了Python3編程從零基礎到實戰的相關知識,前面7章為基礎部分,主要介紹Python3編程的基本知識;後面8章從實戰應用的角度分別介紹數據可視化、互動式可視化和數據處理、UI界面設計與電腦桌面自動化、資料庫(主要是MySQL資料庫的增刪改查)、機器學習、Git使用等內容。本書以簡單、實用、易懂為原則,力求使讀者在學會Python基礎知識的同時,掌握實戰與應用技能。
    本書適合剛入門的Python學習人員以及利用開源工具進行開發與應用的愛好者、研究人員參考閱讀。

作者介紹
編者:楊涵文//陳姍姍|責編:金林茹

目錄
第1章  Python3環境搭建
  1.1  Python3安裝
  1.2  PyCharm安裝與配置
    1.2.1  Windows下安裝PyCharm
    1.2.2  配置鏡像源
    1.2.3  安裝自動補碼件
    1.2.4  安裝界面漢化件
    1.2.5  自定義腳本開頭
    1.2.6  創建第一個Python文件
  1.3  jupyter安裝與配置
    1.3.1  安裝jupyter
    1.3.2  漢化
    1.3.3  運行第一個代碼
    1.3.4  菜單欄介紹
    1.3.5  註釋編輯
    1.3.6  配置鏡像源
    1.3.7  conda創建虛擬環境
第2章  基礎入門知識
  2.1  快速入門
    2.1.1  列印輸出
    2.1.2  添加註釋
  2.2  變數
    2.2.1  變數的基本知識
    2.2.2  變數的格式化字元串輸出
  2.3  數據類型
  2.4  數學計算
    2.4.1  三種數字類型
    2.4.2  數字類型轉換
    2.4.3  實現簡單的四則運算
    2.4.4  一些運算符的區別
  2.5  字元串
    2.5.1  字元串的基本使用
    2.5.2  字元串切片
    2.5.3  字元串變換
    2.5.4  字元串拼接
    2.5.5  字元串的其他作
  綜合練習
第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  修改元組

    3.2.4  解元組
    3.2.5  合併元組
  3.3  集合
    3.3.1  集合的基本知識
    3.3.2  刪除集合中的值
    3.3.3  集合的合併
  3.4  字典
    3.4.1  字典的基本知識
    3.4.2  字典的修改
    3.4.3  字典的遍歷
    3.4.4  嵌套型字典
  綜合練習
第4章  控制流
  4.1  if語句
    4.1.1  if語句的基本知識
    4.1.2  if…else語句
    4.1.3  elif方法的使用
    4.1.4  and方法的使用
    4.1.5  or方法的使用
    4.1.6  嵌套if語句
  4.2  for循環
    4.2.1  簡單使用
    4.2.2  中斷循環
    4.2.3  continue聲明
    4.2.4  range()函數
    4.2.5  嵌套循環
  4.3  while循環
    4.3.1  簡單使用
    4.3.2  中斷循環
    4.3.3  continue聲明
  4.4  match語句
  綜合練習
第5章  函數
  5.1  定義和調用函數
    5.1.1  基本使用
    5.1.2  簡單應用
  5.2  需要傳參的函數
    5.2.1  函數分類
    5.2.2  函數返回值
    5.2.3  全局關鍵字使用
  5.3  函數類型
  5.4  函數的遞歸
  5.5  lamada表達式
  5.6  變數的分類
    5.6.1  局變數
    5.6.2  全局變數
  5.7  異常處理
    5.7.1  異常處理的基本形式
    5.7.2  else搭配
    5.7.3  finally語句

  5.8  函數裝飾器
    5.8.1  第一類對象
    5.8.2  裝飾器的簡單實現
    5.8.3  裝飾器的使用
    5.8.4  鏈式裝飾器
    5.8.5  記憶性裝飾器
  綜合練習
第6章  面向對象
  6.1  類和對象的基本理解
    6.1.1  定義與區別
    6.1.2  類的構成
  6.2  類與對象的構建
    6.2.1  創建類
    6.2.2  創建並調用對象
    6.2.3  對象中添加屬性與獲取
  6.3  構造函數
    6.3.1  默認構造函數
    6.3.2  參數化構造函數
    6.3.3  對象刪除
  6.4  單繼承
    6.4.1  創建父類
    6.4.2  創建子類
    6.4.3  子類初始化
    6.4.4  super()方法
    6.4.5  添加屬性
    6.4.6  添加方法
  6.5  多繼承
  綜合練習
第7章  實例與應用
  7.1  詞雲繪製
    7.1.1  基本的詞雲
    7.1.2  更加有趣的詞雲
  7.2  視頻剪輯
    7.2.1  環境配置
    7.2.2  視頻轉gif
    7.2.3  視頻截取
  7.3  二維碼
    7.3.1  彩色的二維碼
    7.3.2  動態二維碼
  7.4  批量數據爬取
    7.4.1  應爬蟲
    7.4.2  圖片篩選
  7.5  石頭、剪刀、布遊戲
第8章  matplotlib數據可視化
  8.1  模塊簡介
  8.2  常見圖形繪製
    8.2.1  折線圖繪製
    8.2.2  散點圖繪製
    8.2.3  柱形圖繪製
    8.2.4  直方圖繪製

    8.2.5  扇形圖繪製
    8.2.6  堆疊的條形圖繪製
    8.2.7  箱形圖繪製
    8.2.8  標籤和坐標軸繪製
第9章  pyecharts互動式可視化
  9.1  pyecharts基礎引導
    9.1.1  模塊概述
    9.1.2  圖表基礎
  9.2  常見的各種圖表繪製
    9.2.1  直方圖繪製
    9.2.2  箱形圖繪製
    9.2.3  散點圖繪製
    9.2.4  折線圖繪製
    9.2.5  K線圖繪製
    9.2.6  餅圖繪製
    9.2.7  水球圖繪製
  9.3  圖形簡單組合布局
    9.3.1  美的主題圖
    9.3.2  圖表數據突出
  9.4  詞雲
  綜合練習
第10章  pandas數據處理基礎
  10.1  概述
  10.2  簡單快速的入門
    10.2.1  創建DataFrame
    10.2.2  設置索引
    10.2.3  索引值
    10.2.4  讀取和寫入文件
    10.2.5  查看數據信息
  10.3  索引選擇和排序分組
    10.3.1  按列索引
    10.3.2  按行索引
    10.3.3  按區域篩選數據
    10.3.4  條件篩選
    10.3.5  排序
    10.3.6  數據分組
  10.4  數據的增刪
    10.4.1  行數據的增加
    10.4.2  新增一列數據
    10.4.3  刪除一列數據
  10.5  數據表拼接
    10.5.1  橫向拼接
    10.5.2  縱向拼接
  10.6  統計計算
    10.6.1  數據相關性計算
    10.6.2  變化率計算
    10.6.3  協方差計算
  10.7  數據清洗
    10.7.1  檢查過濾缺失數據
    10.7.2  修改缺失數據

    10.7.3  填充缺失數據
    10.7.4  剔除重複標籤數據
    10.7.5  簡單數據分析
  10.8  One-hot編碼
  10.9  pandas數據可視化
    10.9.1  折線圖
    10.9.2  柱形圖
    10.9.3  直方圖
    10.9.4  箱形圖
    10.9.5  面積圖
    10.9.6  散點圖
    10.9.7  扇形圖
    10.9.8  表格
  10.10  實戰:汽車數據分析
  10.11  實戰:股票數據分析
第11章  UI界面設計
  11.1  UI框架介紹
  11.2  Tkinter基礎
    11.2.1  搭建第一個UI界面
    11.2.2  添加一個按鈕
    11.2.3  設置窗口大小和標題
    11.2.4  設置複選框
    11.2.5  設置輸入框
    11.2.6  使用Frame框架
    11.2.7  文本顯示
    11.2.8  添加菜單欄
  11.3  剪刀、石頭、布UI設計
  11.4  計算器UI設計
第12章  電腦桌面自動化
  12.1  滑鼠的自動控制
    12.1.1  桌面大小獲取與滑鼠指針定位
    12.1.2  滑鼠的移動與單擊控制
    12.1.3  滑鼠的相對移動與右擊控制
    12.1.4  滑鼠滾動
    12.1.5  窗口拖動控制
  12.2  鍵盤自動化控制
    12.2.1  鍵盤寫入
    12.2.2  鍵盤快捷鍵
  12.3  消息框提示
  12.4  截圖功能
    12.4.1  基本截圖
    12.4.2  圖像定位
  12.5  案例實現
    12.5.1  selenium環境搭建與簡單使用
    12.5.2  結合selenium模擬滑動
    12.5.3  模擬發送消息
    12.5.4  模擬表單填寫
第13章  MySQL資料庫
  13.1  為什麼要學資料庫
  13.2  MySQL下載與安裝

  13.3  cmd界面的基本作
    13.3.1  基本連接與斷開
    13.3.2  基本的輸入查詢
    13.3.3  資料庫簡單使用
    13.3.4  表的創建與刪除
    13.3.5  數據類型
    13.3.6  數據入表中
    13.3.7  表的更改
    13.3.8  表的查詢
    13.3.9  資料庫的備份與恢復
    13.3.10  小結
  13.4  單表查詢
    13.4.1  navicat的連接
    13.4.2  創建數據表
    13.4.3  select選擇語句
    13.4.4  selectdistinct語句
    13.4.5  where查詢子句
    13.4.6  and、or、not使用
    13.4.7  orderby子句使用
    13.4.8  insertinto入語句
    13.4.9  NULL空值
    13.4.10  update更新語句
    13.4.11  delete刪除語句
    13.4.12  limit限制語句
    13.4.13  max、min值查詢
    13.4.14  count、avg、sum計數查詢
    13.4.15  like模糊查詢
    13.4.16  in符號
    13.4.17  as取別名
    13.4.18  groupby分組查詢
    13.4.19  having條件
    13.4.20  union聯合查詢
  13.5  多表查詢
    13.5.1  內連接
    13.5.2  左連接
    13.5.3  右連接
    13.5.4  交連接
    13.5.5  自然連接
  13.6  Python對接MySQL
    13.6.1  連接資料庫
    13.6.2  資料庫創建與檢查
    13.6.3  表的創建與入
    13.6.4  數據選擇
    13.6.5  where篩選
    13.6.6  表的更新
  13.7  實戰
    13.7.1  表的設計
    13.7.2  案例實踐(一)
    13.7.3  案例實踐(二)
第14章  機器學

  14.1  機器學基礎
    14.1.1  什麼是機器學
    14.1.2  機器學的分類
    14.1.3  機器學的搭建步驟
    14.1.4  常用術語
    14.1.5  常用性能指標
  14.2  線性回歸
    14.2.1  簡單線性回歸基本思想
    14.2.2  案例:學時間與分數預測
    14.2.3  多項式回歸基本思想
    14.2.4  案例:職位薪金預測
    14.2.5  多元線性回歸基本思想
    14.2.6  案例:波士頓房預測
  14.3  邏輯回歸
    14.3.1  邏輯回歸基本思想
    14.3.2  案例:糖尿病預測
  14.4  樸素貝葉斯分類
    14.4.1  樸素貝葉斯基本思想
    14.4.2  樸素貝葉斯分類與假設
    14.4.3  案例:鳶尾花分類
    14.4.4  案例:文本分類
    14.4.5  樸素貝葉斯的缺點
  14.5  支持向量機
    14.5.1  支持向量機介紹
    14.5.2  佳平面
    14.5.3  案例:乳腺癌預測分類
    14.5.4  支持向量機缺點
  14.6  決策樹
    14.6.1  決策樹的基本思想
    14.6.2  征選擇
    14.6.3  信息增益
  14.6  .增益比
    14.6.5  基尼指數
    14.6.6  決策樹參數
    14.6.7  案例:鳶尾花分類
    14.6.8  決策樹的缺點
  14.7  主成分分析
    14.7.1  主成分分析簡介
    14.7.2  案例:葡萄酒分類
    14.7.3  主成分分析的缺點
  14.8  K-Means聚類
    14.8.1  K-Means聚類基本思想
    14.8.2  案例:商場消費分析
    14.8.3  K-Means聚類的缺點
  14.9  集成學
    14.9.1  理解集成學
    14.9.2  bagging(袋裝)基本思想
    14.9.3  案例:糖尿病人數預測
    14.9.4  boosting基本思想
    14.9.5  Adaboost(自適應增強)案例

    14.9.6  XGBoost基本思想
    14.9.7  案例:波士頓房預測
  14.10  模型的存與載入
    14.10.1  模型的存
    14.10.2  模型的載入
第15章  Git項目管理
  15.1  Git環境搭建
  15.2  Git的配置
  15.3  倉庫基本管理
    15.3.1  創建倉庫
    15.3.2  添加密鑰
    15.3.3  遠程上傳文件
    15.3.4  遠程下載
  15.4  提交歷史
    15.4.1  常見命令
    15.4.2  過濾提交

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