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

Python程序設計--從基礎到實戰(河南省本科高校新工科新形態教材)

  • 作者:編者:夏輝麗|責編:吳超莉//戴薇
  • 出版社:科學
  • ISBN:9787030846037
  • 出版日期:2026/03/01
  • 裝幀:平裝
  • 頁數:331
人民幣:RMB 74 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書分為13章:第1章?第9章為基礎篇,具體為Python概述、語法基礎、流程式控制制、組合數據類型、函數與模塊化編程、面向對象程序設計、文件和目錄操作、網路編程及異常處理;第10章?第13章為實戰篇,具體為網路爬蟲實戰、數據分析與可視化實戰、機器學習實戰及就業崗位智能推薦系統綜合實戰。
    本書以應用型人才培養為目標,以典型案例為依托,以項目實戰為導向,循序漸進地講解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  IDLE的使用
      1.2.3  常用的PythonIDLE工具
      1.2.4  PyCharm的安裝與使用
    1.3  Python代碼編寫規範
      1.3.1  註釋規範
      1.3.2  縮進規範
      1.3.3  編程約定
    本章小結
    本章習題
  第2章  語法基礎
    2.1  標識符和關鍵字
      2.1.1  標識符
      2.1.2  關鍵字
    2.2  常量和變數
      2.2.1  常量
      2.2.2  變數
    2.3  基本數據類型
      2.3.1  數字
      2.3.2  字元串
      2.3.3  數據類型轉換
      2.3.4  數據類型轉換實例——學生成績處理
    2.4  字元串的操作
      2.4.1  字元串格式化輸出
      2.4.2  字元串常見操作
      2.4.3  字元串的索引與切片
    2.5  基本輸入輸出
      2.5.1  輸入函數
      2.5.2  輸出函數
      2.5.3  輸入輸出函數實例——毛遂自薦
    2.6  運算符與表達式
      2.6.1  算術運算符和表達式
      2.6.2  比較運算符和表達式
      2.6.3  賦值運算符和表達式
      2.6.4  邏輯運算符和表達式
      2.6.5  位運算符和表達式
      2.6.6  運算符優先順序
    本章小結
    本章習題
  第3章  流程式控制制
    3.1  流程式控制制結構
    3.2  順序結構
      3.2.1  順序結構設計

      3.2.2  程序設計實例——整數的逆序值
    3.3  選擇結構
      3.3.1  單分支結構
      3.3.2  雙分支結構
      3.3.3  多分支結構
      3.3.4  程序設計實例——水仙花數
      3.3.5  程序設計實例——輸出某月的天數
    3.4  循環結構
      3.4.1  for循環語句
      3.4.2  while循環語句
      3.4.3  循環結構嵌套
      3.4.4  程序設計實例——求整數的位數
      3.4.5  程序設計實例——數列求解問題
      3.4.6  程序設計實例——百錢買百雞問題
    3.5  跳轉語句
      3.5.1  break語句
      3.5.2  continue語句
      3.5.3  pass語句
      3.5.4  else語句
      3.5.5  程序設計實例——韓信點兵問題
      3.5.6  程序設計實例——哥德巴赫猜想
    3.6  流程式控制制應用案例
      3.6.1  歐幾里得演算法
      3.6.2  找零錢問題
    本章小結
    本章習題
  第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.4  字典
      4.4.1  字典概念
      4.4.2  字典操作
      4.4.3  程序設計實例——單詞統計
    4.5  集合
      4.5.1  集合概念
      4.5.2  集合操作
      4.5.3  程序設計實例——最長無重複子串
    4.6  組合數據類型應用案例

      4.6.1  最長遞增子序列
      4.6.2  冒泡排序
    本章小結
    本章習題
  第5章  函數與模塊化編程
    5.1  函數的定義與調用
      5.1.1  函數的定義
      5.1.2  函數的調用
    5.2  函數的參數傳遞
      5.2.1  位置參數
      5.2.2  關鍵字參數
      5.2.3  默認參數
      5.2.4  不定長參數
    5.3  變數的作用域
      5.3.1  局部作用域
      5.3.2  全局作用域
      5.3.3  嵌套作用域
      5.3.4  內置作用域
    5.4  匿名函數
      5.4.1  lambda函數的定義
      5.4.2  lambda函數的使用場景
    5.5  遞歸函數
      5.5.1  遞歸函數的基本結構
      5.5.2  遞歸函數實例——階乘函數
    5.6  模塊
      5.6.1  模塊的導入
      5.6.2  內置模塊
      5.6.3  自定義模塊
    5.7  包和庫
      5.7.1  包的概念
      5.7.2  創建和使用包
      5.7.3  庫的概念
      5.7.4  第三方庫
      5.7.5  創建和使用庫
    5.8  應用案例——學生成績統計系統
    本章小結
    本章習題
  第6章  面向對象程序設計
    6.1  OOP基礎
      6.1.1  面向對象的基本概念
      6.1.2  面向對象的優勢
      6.1.3  Python中的OOP
    6.2  類和對象
      6.2.1  定義和使用類
      6.2.2  構造函數
      6.2.3  析構函數
      6.2.4  實例屬性和類屬性
      6.2.5  類方法和靜態方法
      6.2.6  公有成員和私有成員
    6.3  繼承

      6.3.1  繼承的基本概念
      6.3.2  單一繼承
      6.3.3  多重繼承
    6.4  多態
    6.5  應用案例——銀行賬戶管理系統
    本章小結
    本章習題
  第7章  文件和目錄操作
    7.1  文件基本操作
      7.1.1  文件打開與關閉
      7.1.2  文件讀寫操作
      7.1.3  其他文件操作
      7.1.4  文件操作實例——日誌文件分析
    7.2  目錄基本操作
      7.2.1  os和os.path模塊
      7.2.2  路徑
      7.2.3  創建目錄
      7.2.4  目錄操作實例——多類型文件目錄分類整理
    7.3  文件應用案例——文件批量操作程序
    本章小結
    本章習題
  第8章  網路編程
    8.1  網路編程基礎
      8.1.1  通信協議簡介
      8.1.2  TCP/IP基礎
      8.1.3  UDP簡介
      8.1.4  Socket基礎
    8.2  TCP和UDP編程
      8.2.1  TCP編程
      8.2.2  UDP編程
    8.3  多線程編程
      8.3.1  Python線程基礎
      8.3.2  多線程Socket伺服器
      8.3.3  多線程Socket客戶端
    8.4  網路編程應用案例——Python在線聊天室
    本章小結
    本章習題
  第9章  異常處理
    9.1  語法錯誤和常見異常
      9.1.1  語法錯誤
      9.1.2  常見異常
    9.2  捕獲和處理異常
      9.2.1  try-except語句
      9.2.2  try-except-else語句
      9.2.3  finally子句
    9.3  拋出異常
    9.4  自定義異常
    9.5  異常處理應用案例
      9.5.1  自定義異常
      9.5.2  綜合異常處理

    本章小結
    本章習題
實戰篇
  第10章  網路爬蟲實戰
    10.1  網路爬蟲概述
    10.2  主要爬蟲工具
    10.3  requests庫
      10.3.1  安裝requests庫
      10.3.2  基本用法
      10.3.3  定製請求頭
    10.4  網頁解析
      10.4.1  XPath基礎
      10.4.2  XPath基本語法
    10.5  實戰案例
      10.5.1  豆瓣電影信息爬取
      10.5.2  招聘網站信息爬取
    本章小結
    本章習題
  第11章  數據分析與可視化實戰
    11.1  數據分析
      11.1.1  數據分析基礎知識
      11.1.2  基本方法
      11.1.3  基本流程
      11.1.4  NumPy庫
      11.1.5  Pandas庫
      11.1.6  jieba庫
    11.2  數據可視化
      11.2.1  數據可視化基礎
      11.2.2  數據可視化工具
      11.2.3  Matplotlib庫
      11.2.4  WordCloud庫
    11.3  實戰案例
      11.3.1  招聘區域、崗位等數據分析
      11.3.2  繪製《西遊記》詞雲圖
    本章小結
    本章習題
  第12章  機器學習實戰
    12.1  機器學習基礎知識
      12.1.1  機器學習的定義
      12.1.2  機器學習的流程
      12.1.3  機器學習的分類
      12.1.4  機器學習的應用
    12.2  KNN演算法
      12.2.1  KNN工作演算法原理
      12.2.2  KNN演算法的實現
      12.2.3  KNN演算法的優缺點
    12.3  機器學習常用庫
      12.3.1  Scikit-learn庫
      12.3.2  TensorFlow庫
    12.4  實戰案例

      12.4.1  就業崗位推薦
      12.4.2  貝葉斯郵件分類過濾器
    本章小結
    本章習題
  第13章  就業崗位智能推薦系統綜合實戰
    13.1  系統設計
      13.1.1  功能模塊設計
      13.1.2  資料庫設計
    13.2  系統實現
      13.2.1  開發環境搭建及配置
      13.2.2  用戶管理功能實現
      13.2.3  招聘信息管理功能實現
      13.2.4  招聘數據分析及可視化實現
    本章小結
    本章習題
附錄
  附錄A  Python學習與開發資源
  附錄B  Python常用函數
  附錄C  Python常用第三方庫
參考文獻

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