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

Python程序設計基礎(普通高等教育信息技術類系列教材)

  • 作者:編者:李艷玲//王海龍//苗忠義|責編:宋麗//袁星星
  • 出版社:科學
  • ISBN:9787030688712
  • 出版日期:2021/06/01
  • 裝幀:平裝
  • 頁數:183
人民幣:RMB 43 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書採用理論與驅動任務相結合的方式,以Anaconda為主要開發工具,系統地介紹了Python語言的基礎語法及數據分析的工具。全書共分為8章,主要內容包括Python概述、Python語言基礎、Python程序代碼結構、函數和模塊、面向對象的編程、科學計算庫NumPy、數據分析工具Pandas和驅動任務,第1章?第7章都有對應的習題,幫助讀者學習Python的語法知識,最後一章設計了由淺入深、層層遞進的8個實戰任務,幫助讀者將已經學習的編程知識活學活用。
    本書是Python程序設計語言的入門教材,適合沒有任何基礎的讀者學習。本書可以作為本專科院校各專業程序設計課程的相關教材,也可以作為編程愛好者自學Python語言的參考書。

作者介紹
編者:李艷玲//王海龍//苗忠義|責編:宋麗//袁星星

目錄
第1章  Python概述
  1.1  Python語言簡介
    1.1.1  Python語言的特點
    1.1.2  Python與其他語言的比較
    1.1.3  Python語言的版本
  1.2  pip和virtualenv的安裝和使用
    1.2.1  pip的安裝和使用
    1.2.2  virtualenv的安裝和使用
  1.3  Anaconda開發環境的安裝和使用
    1.3.1  Anaconda的安裝
    1.3.2  Conda命令
    1.3.3  Jupyter Notebook的使用
    1.3.4  Spyder的使用
  1.4  Visual Studio Code與PyCharm的安裝和使用
    1.4.1  Visual Studio Code的安裝和使用
    1.4.2  PyCharm的安裝和使用
  本章小結
  習題
第2章  Python語言基礎
  2.1  標識符
  2.2  常量與變數
    2.2.1  常量
    2.2.2  變數
  2.3  Python的內置對象
  2.4  數字
    2.4.1  整數
    2.4.2  浮點數
    2.4.3  布爾值
    2.4.4  複數
    2.4.5  數據類型轉換
  2.5  運算符與表達式
    2.5.1  算術運算符
    2.5.2  關係運算符
    2.5.3  邏輯運算符
    2.5.4  位運算符
    2.5.5  成員運算符
    2.5.6  身份運算符
    2.5.7  賦值運算符
    2.5.8  運算符優先順序
  2.6  動態類型
  2.7  字元串
    2.7.1  字元串的表示
    2.7.2  字元串運算
    2.7.3  字元串的截取
    2.7.4  字元串的格式化
    2.7.5  字元串操作方法
  2.8  列表
    2.8.1  列表的創建
    2.8.2  列表中元素的訪問
    2.8.3  列表切片

    2.8.4  列表元素的增加與刪除
    2.8.5  列表的基本操作及常用方法
  2.9  元組
    2.9.1  元組的創建
    2.9.2  元組中元素的訪問
    2.9.3  元組切片
    2.9.4  元組的修改
    2.9.5  元組的刪除
    2.9.6  元組的基本操作及常用方法
  2.10  字典
    2.10.1  字典的創建
    2.10.2  字典中元素的訪問
    2.10.3  字典中元素的添加與修改
    2.10.4  字典中元素的刪除
    2.10.5  字典的基本操作及常用方法
    2.10.6  嵌套字典
  2.11  集合
    2.11.1  集合的創建
    2.11.2  集合的訪問
    2.11.3  集合中元素的添加與刪除
    2.11.4  集合的刪除
    2.11.5  集合的基本操作與常用方法
    2.11.6  集合運算
  2.12  列表、元組、字典、集合的比較
  2.13  文件
    2.13.1  文件操作基礎
    2.13.2  讀取文件
    2.13.3  寫入文件
    2.13.4  與文件相關的模塊
  本章小結
  習題
第3章  Python程序代碼結構
  3.1  註釋
  3.2  連接符
  3.3  分支結構
    3.3.1  if…else語句
    3.3.2  elif語句
  3.4  循環結構
    3.4.1  while循環語句
    3.4.2  for循環語句
    3.4.3  嵌套循環
    3.4.4  循環中的else語句
    3.4.5  break語句和continue語句
  3.5  推導式
    3.5.1  列表推導式
    3.5.2  字典推導式
    3.5.3  集合推導式
    3.5.4  生成器推導式
  3.6  異常處理
    3.6.1  try…except語句

    3.6.2  finally語句
  3.7  案例1
  本章小結
  習題
第4章  函數和模塊
  4.1  函數的定義和調用
    4.1.1  函數的定義
    4.1.2  函數的調用
    4.1.3  匿名函數(lambda表達式)
  4.2  函數的參數傳遞
    4.2.1  默認參數與關鍵字參數
    4.2.2  不定長參數
  4.3  變數的作用域
  4.4  函數的遞歸
    4.4.1  遞歸的概念
    4.4.2  遞歸函數的定義
  4.5  模塊化程序設計
    4.5.1  模塊及其引用
    4.5.2  包
  4.6  內置函數
  本章小結
  習題
第5章  面向對象的編程
  5.1  類
    5.1.1  類名的命名規則
    5.1.2  類的屬性命名規則
    5.1.3  類的方法名的命名規則
  5.2  對象
    5.2.1  對象=屬性+方法
    5.2.2  屬性和方法
  5.3  創建類的一個實例
  5.4  類的封裝、繼承與多態
    5.4.1  類的封裝
    5.4.2  類的繼承
    5.4.3  類的多態
  本章小結
  習題
第6章  科學計算庫NumPy
  6.1  認識NumPy的數組對象
  6.2  創建NumPy數組
    6.2.1  N維數組
    6.2.2  數組的類型
  6.3  ndarray對象的數據類型
    6.3.1  查看元素數據類型
    6.3.2  查看數組元素尺寸
    6.3.3  轉換數據類型
  6.4  數組運算
    6.4.1  算術運算
    6.4.2  數組廣播
    6.4.3  向上轉型

    6.4.4  條件運算
    6.4.5  向量化計算
  6.5  ndarray的索引和切片
    6.5.1  一維數組
    6.5.2  多維數組
    6.5.3  魔術索引
    6.5.4  高維切片和索引
    6.5.5  布爾索引
  6.6  利用NumPy數組進行數據處理
    6.6.1  數組統計
    6.6.2  通用數學計算
    6.6.3  數組排序
    6.6.4  檢索數組
    6.6.5  數組迭代
  6.7  數組形變
    6.7.1  數組塑形
    6.7.2  數組堆疊
    6.7.3  數組連接
    6.7.4  數組分割
    6.7.5  數組轉置
  6.8  線性代數模塊
  6.9  文件存取
  6.10  案例2
  本章小結
  習題
第7章  數據分析工具Pandas
  7.1  Pandas的數據結構分析
    7.1.1  Series
    7.1.2  DataFrame
  7.2  Pandas索引高級操作及高級索引
    7.2.1  索引對象
    7.2.2  重置索引
    7.2.3  索引操作
  7.3  算術運算與數據對齊
  7.4  數據排序
    7.4.1  按索引排序
    7.4.2  按值排序
  7.5  統計計算與描述
    7.5.1  常用的統計計算
    7.5.2  統計描述
  7.6  讀寫數據操作
    7.6.1  讀寫文本文件
    7.6.2  讀寫Excel文件
    7.6.3  讀寫HTML文件
    7.6.4  讀寫JSON格式數據
  7.7  案例3
    7.7.1  案例需求
    7.7.2  數據準備
    7.7.3  功能實現
  本章小結

  習題
第8章  驅動任務
  8.1  驅動任務簡介
  8.2  驅動任務1
    8.2.1  任務說明
    8.2.2  任務提示
  8.3  驅動任務2
    8.3.1  任務說明
    8.3.2  任務提示
  8.4  驅動任務3
    8.4.1  任務說明
    8.4.2  任務提示
  8.5  驅動任務4
    8.5.1  任務說明
    8.5.2  任務提示
  8.6  驅動任務5
    8.6.1  任務說明
    8.6.2  任務提示
  8.7  驅動任務6
    8.7.1  任務說明
    8.7.2  任務提示
  8.8  驅動任務7
    8.8.1  任務說明
    8.8.2  任務提示
  8.9  驅動任務8
    8.9.1  任務說明
    8.9.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