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

Python應用與實戰/程序員寶典系列

  • 作者:編者:王科飛//蔣貴良//孟雪梅|責編:林瑞和
  • 出版社:電子工業
  • ISBN:9787121450846
  • 出版日期:2023/05/01
  • 裝幀:平裝
  • 頁數:416
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統介紹了Python語言的主要語法特性,內容設計上注重實戰,針對具體知識點設計了簡單、易懂的應用案例,同時在每個章節最後設計了一個或多個實訓任務,每個實訓任務都會根據開發步驟詳細闡述編程實現過程。讀者可以結合具體的實訓任務,在編程實戰中快速掌握Python編程技術。
    本書共14章,其中第1?7章主要介紹Python的語法特性,包括Python語言概述、Python語言基礎知識、程序控制結構、函數與模塊、組合數據類型、面向對象編程、文件操作;第8?14章主要介紹Python在各個應用領域的實戰知識,包括網路編程、網路爬蟲、資料庫編程、數據分析、數據可視化、Pygame遊戲編程、AI視覺應用——人臉識別。
    本書內容組織由淺入深,兼顧了Python語言的深度和廣度,既能滿足零基礎的初學者,也能滿足擁有較高編程目標的專業人員,同時適合作為各類高等院校電腦及相關專業學生的Python教材。

作者介紹
編者:王科飛//蔣貴良//孟雪梅|責編:林瑞和

目錄
第1章  Python語言概述
  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  了解常用的PythonIDE
    1.2.3  安裝和使用PyCharm
  1.3  實訓任務——第一個Python程序
    1.3.1  任務描述
    1.3.2  任務分析
    1.3.3  任務實現
  本章總結
  作業與練習
第2章  Python語言基礎知識
  2.1  Python程序的書寫規範
    2.1.1  Python的語句格式
    2.1.2  Python語句的縮進與代碼塊
    2.1.3  Python的註釋
  2.2  Python的數據類型和變數
    2.2.1  簡單數據類型
    2.2.2  組合數據類型
    2.2.3  變數
  2.3  標識符和關鍵字
    2.3.1  標識符
    2.3.2  關鍵字
  2.4  Python的運算符
    2.4.1  算術運算符
    2.4.2  比較運算符
    2.4.3  邏輯運算符
    2.4.4  賦值運算符
    2.4.5  位運算符
    2.4.6  運算符的優先順序
  2.5  實訓任務1——數據交換
    2.5.1  任務描述
    2.5.2  任務分析
    2.5.3  任務實現
  2.6  實訓任務2——時間換算
    2.6.1  任務描述
    2.6.2  任務分析
    2.6.3  任務實現
  2.7  實訓任務3——簡單加密演算法
    2.7.1  任務描述
    2.7.2  任務分析
    2.7.3  任務實現
  本章總結
  作業與練習
第3章  程序控制結構
  3.1  基本結構

    3.1.1  程序流程圖
    3.1.2  程序的基本結構
  3.2  分支結構
    3.2.1  單分支結構:if語句
    3.2.2  雙分支結構:if…else語句
    3.2.3  多分支結構:if…elif…else語句
  3.3  循環結構
    3.3.1  遍歷循環:for語句
    3.3.2  條件循環:while語句
    3.3.3  循環嵌套
  3.4  程序控制的其他語句
    3.4.1  跳轉語句
    3.4.2  pass語句
    3.4.3  循環結構中的else語句
  3.5  程序的異常處理
    3.5.1  異常的概念
    3.5.2  Python的異常類
    3.5.3  異常處理機制
  3.6  實訓任務1——數學計算器
    3.6.1  任務描述
    3.6.2  任務分析
    3.6.3  任務實現
  3.7  實訓任務2——質數生成器
    3.7.1  任務描述
    3.7.2  任務分析
    3.7.3  任務實現
  3.8  實訓任務3——分解質因數
    3.8.1  任務描述
    3.8.2  任務分析
    3.8.3  任務實現
  3.9  實訓任務4——猜數遊戲
    3.9.1  任務描述
    3.9.2  任務分析
    3.9.3  任務實現
  本章總結
  作業與練習
第4章  函數與模塊
  4.1  函數的定義和調用
    4.1.1  函數的定義
    4.1.2  函數的調用
  4.2  函數的參數和返回值
    4.2.1  函數的參數傳遞
    4.2.2  函數參數標注
    4.2.3  函數的返回值
  4.3  函數的遞歸
  4.4  Python內置函數
  4.5  Python模塊
    4.5.1  模塊的概念
    4.5.2  模塊的分類
    4.5.3  模塊的使用

    4.5.4  正則表達式模塊
  4.6  實訓任務1——斐波那契數列
    4.6.1  任務描述
    4.6.2  任務分析
    4.6.3  任務實現
  4.7  實訓任務2——人臉檢測與識別模塊
    4.7.1  任務描述
    4.7.2  任務分析
    4.7.3  任務實現
  本章總結
  作業與練習
第5章  組合數據類型
  5.1  列表
    5.1.1  列表的基本操作
    5.1.2  列表的訪問
    5.1.3  列表的遍歷
  5.2  元組
    5.2.1  元組的基本操作
    5.2.2  元組與列表的轉換
  5.3  字典
    5.3.1  字典的基本操作
    5.3.2  字典的常用方法
  5.4  集合
    5.4.1  集合的基本操作
    5.4.2  集合運算
  5.5  實訓任務1——計算分數序列
    5.5.1  任務描述
    5.5.2  任務分析
    5.5.3  任務實現
  5.6  實訓任務2——投票選舉班長
    5.6.1  任務描述
    5.6.2  任務分析
    5.6.3  任務實現
  本章總結
  作業與練習
第6章  面向對象編程
  6.1  面向對象編程概述
    6.1.1  面向對象編程的基本概念
    6.1.2  面向對象編程的特點
  6.2  創建類和對象
    6.2.1  創建類
    6.2.2  創建對象
  6.3  構造方法和析構方法
    6.3.1  構造方法
    6.3.2  析構方法
    6.3.3  self參數
    6.3.4  成員變數和類變數
    6.3.5  類的方法
  6.4  類的繼承
    6.4.1  繼承的實現

    6.4.2  方法的重寫
    6.4.3  多繼承
  6.5  類的多態
  6.6  運算符重載
    6.6.1  加法運算符重載
    6.6.2  索引和分片重載
    6.6.3  定製對象的字元串形式
  6.7  實訓任務1——學生信息管理系統
    6.7.1  任務描述
    6.7.2  任務分析
    6.7.3  任務實現
  6.8  實訓任務2——員工薪資計算
    6.8.1  任務描述
    6.8.2  任務分析
    6.8.3  任務實現
  本章總結
  作業與練習
第7章  文件操作
  7.1  文件的概念
  7.2  文件的打開與關閉
  7.3  文件的讀/寫操作
    7.3.1  讀取文件數據
    7.3.2  向文件寫入數據
    7.3.3  文件的定位讀/寫
    7.3.4  讀/寫二進位文件
  7.4  文件和目錄操作
    7.4.1  常用的文件操作函數
    7.4.2  文件的複製、重命名及刪除
    7.4.3  文件的目錄操作
  7.5  使用CSV文件格式讀/寫數據
    7.5.1  CSV文件介紹
    7.5.2  讀/寫CSV文件
  7.6  使用JSON文件格式讀/寫數據
    7.6.1  JSON文件介紹
    7.6.2  讀/寫JSON文件
  7.7  實訓任務1——文件管理器
    7.7.1  任務描述
    7.7.2  任務分析
    7.7.3  任務實現
  7.8  實訓任務2——圖書管理系統
    7.8.1  任務描述
    7.8.2  任務分析
    7.8.3  任務實現
  本章總結
  作業與練習
第8章  網路編程
  8.1  網路編程基礎
    8.1.1  網路參考模型
    8.1.2  TCP/IP協議
    8.1.3  IP地址

    8.1.4  埠號
    8.1.5  Socket模塊
  8.2  UDP編程
    8.2.1  UDP簡介
    8.2.2  UDP通信
  8.3  TCP編程
    8.3.1  TCP簡介
    8.3.2  TCP通信
    8.3.3  三次握手和四次揮手
  8.4  多線程編程
    8.4.1  進程和線程的概念
    8.4.2  創建線程的兩種方法
  8.5  同步、非同步、阻塞和非阻塞
    8.5.1  基本概念
    8.5.2  同步阻塞
    8.5.3  同步非阻塞
    8.5.4  非同步非阻塞
  8.6  requests模塊
    8.6.1  requests模塊的介紹
    8.6.2  requests模塊的使用
  8.7  實訓任務——網路聊天室
    8.7.1  任務描述
    8.7.2  任務分析
    8.7.3  任務實現
  本章總結
  作業與練習
第9章  網路爬蟲
  9.1  網路爬蟲概述
    9.1.1  網路爬蟲的概念
    9.1.2  網路爬蟲的分類
    9.1.3  網路爬蟲的安全性與合規性
  9.2  使用Python獲取網頁數據
  9.3  使用BeautifulSoup
    9.3.1  BeautifulSoup的介紹與安裝
    9.3.2  使用BeautifulSoup對網頁進行解析
    9.3.3  使用BeautifulSoup解析指定標籤數據
  9.4  數據持久化與請求頭
  9.5  實訓任務——圖書信息的收集與保存
    9.5.1  任務描述
    9.5.2  任務分析
    9.5.3  任務實現
  本章總結
  作業與練習
第10章  資料庫編程
  10.1  資料庫簡介
  10.2  安裝MySQL資料庫
  10.3  操作MySQL資料庫
    10.3.1  常用的SQL語句
    10.3.2  使用Python訪問MySQL
  10.4  實訓任務——將圖書信息保存到MySQL中

    10.4.1  任務描述
    10.4.2  任務分析
    10.4.3  任務實現
  本章總結
  作業與練習
第11章  數據分析
  11.1  數據分析基礎
    11.1.1  數據分析概述
    11.1.2  數據分析類別
  11.2  NumPy基礎
    11.2.1  NumPy安裝與測試
    11.2.2  NumPy數據類型
    11.2.3  NumPy數組
    11.2.4  NumPy中ufunc通用函數
  11.3  pandas基礎
    11.3.1  pandas數據類型
    11.3.2  pandas數據表操作
    11.3.3  pandas數據統計
  11.4  SciPy基礎
  11.5  實訓任務——使用pandas統計畢業招聘信息
    11.5.1  任務描述
    11.5.2  任務分析
    11.5.3  任務實現
  本章總結
  作業與練習
第12章  數據可視化
  12.1  數據可視化簡介
    12.1.1  什麼是數據可視化
    12.1.2  為什麼要數據可視化
  12.2  Matplotlib基礎
    12.2.1  Matplotlib庫和Gallery
    12.2.2  繪製折線圖
    12.2.3  繪製散點圖
    12.2.4  繪製柱狀圖
    12.2.5  設置圖像樣式
  12.3  seaborn數據可視化進階
    12.3.1  基本可視化
    12.3.2  數據分析與統計可視化
  12.4  實訓任務——連鎖店庫存數據分析
    12.4.1  任務描述
    12.4.2  任務分析
    12.4.3  任務實現
  本章總結
  作業與練習
第13章  Pygame遊戲編程
  13.1  Pygame遊戲庫
    13.1.1  Pygame簡介
    13.1.2  Pygame安裝
  13.2  Pygame事件
    13.2.1  事件的概念

    13.2.2  事件的檢索
    13.2.3  常用的事件
    13.2.4  事件案例演示
  13.3  Pygame繪圖
    13.3.1  常用函數功能
    13.3.2  繪圖案例演示
  13.4  實訓任務——貪吃蛇遊戲實現
    13.4.1  任務描述
    13.4.2  任務分析
    13.4.3  任務實現
  本章總結
  作業與練習
第14章  AI視覺應用——人臉識別
  14.1  圖像相關知識
    14.1.1  圖像顏色表達
    14.1.2  HOG特徵
    14.1.3  卷積神經網路
  14.2  人臉識別原理
    14.2.1  人臉檢測
    14.2.2  分析面部特徵
    14.2.3  人臉識別特徵提取
  14.3  實訓任務——人臉註冊與識別
    14.3.1  任務描述
    14.3.2  任務分析
    14.3.3  任務實現
  本章總結
  作業與練習

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