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

Python程序設計(普通高等教育電腦類專業教材)

  • 作者:編者:李宇|責編:鞠向超
  • 出版社:中國水利水電
  • ISBN:9787522634326
  • 出版日期:2025/09/01
  • 裝幀:平裝
  • 頁數:235
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一部基礎紮實、可讀性強的Python語言入門教材。通過本書的學習,讀者能夠快速掌握Python語言的基本知識,並通過實踐項目深入了解項目開發的基本流程以及常用第三方庫的使用方法。
    全書內容共分為11章,前8章聚焦于Python基礎知識,包括Python基礎入門,基本語法與數據類型,字元串的進階使用,列表、元組、集合與字典,控制流,函數,模塊與包,以及面向對象程序設計;後續章節通過3個實踐項目——《王者榮耀》的數據可視化分析,二手房價格預測,以及基於經典文學作品的文本分析,引導讀者將所學知識應用於實際開發中。
    本書適合軟體編程的入門讀者,同時也適用於具有一定編程基礎的讀者,幫助他們學習常用第三方庫的使用,並逐步掌握項目開發的基本方法。

作者介紹
編者:李宇|責編:鞠向超

目錄
前言
第1章  Python基礎入門
  1.1  Python簡介
    1.1.1  Python的發展歷史
    1.1.2  Python的應用領域
  1.2  安裝Python與開發環境
    1.2.1  在Windows中安裝Python
    1.2.2  在Linux中安裝Python
    1.2.3  在MacOS中安裝Python
    1.2.4  開發環境的安裝
  1.3  簡單Python程序實例
    1.3.1  列印信息(Hello World)
    1.3.2  簡單的數學計算
    1.3.3  基本輸入/輸出函數
    練習1
第2章  基本語法與數據類型
  2.1  基本語法與規則
    2.1.1  代碼註釋
    2.1.2  代碼縮進
    2.1.3  代碼風格
  2.2  常用數據類型與操作
    2.2.1  變數
    2.2.2  整數
    2.2.3  浮點數
    2.2.4  布爾值與複數
    2.2.5  字元串入門
    2.2.6  數據類型轉換
  2.3  運算符與表達式
    2.3.1  算術運算符
    2.3.2  比較運算符
    2.3.3  邏輯運算符
    2.3.4  位運算符與賦值運算符
    2.3.5  運算符優先順序
    練習2
第3章  字元串的進階使用
  3.1  字元串操作
    3.1.1  字元串索引與切片
    3.1.2  序列的in、len()、max()、min()方法
  3.2  字元串常用方法
  3.3  字元串的格式化
    3.3.1  字元串的格式化輸出1(「%」設置法)
    3.3.2  字元串的格式化輸出2(format設置法
  練習3
第4章  列表、元組、集合與字典
  4.1  列表
    4.1.1  創建列表.
    4.1.2  增加列表元素
    4.1.3  刪除列表元素
    4.1.4  修改列表元素
    4.1.5  列表的其他常用方法

    4.1.6  序列的封包和解包
  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.4.1  創建字典
    4.4.2  鍵值對操作
    4.4.3  字典的常用方法
  練習4
第5章  控制流
  5.1  條件判斷與分支
    5.1.1  if語句
    5.1.2  if-else語句
    5.1.3  if-elif-else語句
    5.1.4  嵌套條件語句
    5.1.5  條件表達式.
    5.1.6  條件語句與邏輯運算符的結合使用
  5.2  集合
    5.2.1  集合的創建與訪問
    5.2.2  集合的修改與刪除
    5.2.3  集合的其他操作
  5.3  字典與集合的區別
    練習5
第6章  函數
  6.1  函數的定義與調用
    6.1.1  函數名
    6.1.2  函數的定義
    6.1.3  函數的調用
    6.1.4  函數中的縮進
    6.1.5  return語句
  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  使用global和nonlocal關鍵字
    6.3.3  實例討論:局部變數與全局變數的交互
  6.4  匿名函數
    6.4.1  匿名函數的定義與語法

    6.4.2  使用場景和優勢
  6.5  遞歸函數
    6.5.1  遞歸求解階乘
    6.5.2  遞歸生成斐波那契數列
  6.6  系統內置函數
    練習6
第7章  模塊與包
  7.1  模塊概念與基礎
    7.1.1  什麼是模塊
    7.1.2  模塊的優點
  7.2  模塊的導入與使用
    7.2.1  常見導入方式
    7.2.2  通過sys.path導入自定義模塊
    7.2.3  通過.pth文件找到自定義模塊
  7.3  基礎模塊的使用
    7.3.1  math模塊
    7.3.2  random模塊
    7.3.3  time模塊
  7.4  包
    7.4.1  包的概念
    7.4.2  導入和使用包
    練習7
第8章  面向對象程序設計
  8.1  面向過程的程序設計思想
  8.2  面向對象的程序設計思想
    8.2.1  創建類和對象
    8.2.2  數據成員
    8.2.3  方法
  8.3  面向對象VS面向過程
  8.4  類的繼承與方法重載
    8.4.1  派生類的定義和使用
    8.4.2  繼承的特點
    8.4.3  運算符重載(方法覆蓋)
  8.5  面向對象程序設計應用小結
    練習8
第9章  《王者榮耀》的數據可視化分析
  9.1  戰隊勝率分析
    9.1.1  分析內容
    9.1.2  數據介紹
    9.1.3  數據可視化分析思路
    9.1.4  代碼實現
  9.2  戰隊勝率與比賽關鍵數據的關係
    9.2.1  分析內容
    9.2.2  數據介紹
    9.2.3  代碼實現
  9.3  英雄屬性雷達圖分析
    9.3.1  分析內容
    9.3.2  數據介紹
    9.3.3  代碼實現
  9.4  總結

第10章  二手房價格預測
  10.1  圖形用戶界面
  10.2  在界面中集成爬取二手房數據功能
    10.2.1  使用Pypinyin庫將漢字轉換為漢語拼音首字母
    10.2.2  使用Requests庫發送HTTP請求
    10.2.3  使用BS4庫解析html頁面
    10.2.4  使用csv模塊將數據寫入文件
    10.2.5  整合代碼
  10.3  房價預測
    10.3.1  數據清洗、預處理
    10.3.2  線性回歸模型
    10.3.3  模型性能評估
  10.4  總結
第11章  基於經典文學作品的文本分析
  11.1  詞頻統計與可視化
    11.1.1  分析內容
    11.1.2  文本介紹
    11.1.3  代碼實現
  11.2  詞性分析和辭彙豐富度分析
    11.2.1  分析內容
    11.2.2  文本介紹
    11.2.3  代碼實現
    11.2.4  將分析結果可視化
  11.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