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

Python程序設計與科學計算

  • 作者:尹永學//黃海濤
  • 出版社:人民郵電
  • ISBN:9787115510945
  • 出版日期:2019/08/01
  • 裝幀:平裝
  • 頁數:182
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書由高校教師與演算法工程師合zuo編寫,兼顧理論與實踐,層次脈絡清晰,循序漸進地展開各個知識點,適合教學與自學。本書除了介紹Python程序設計方法與Python科學計算的工具包以外,還給出了數學建模的實戰案例(附帶原始數據)。
    本書既適合軟體開發人員閱讀,也適合作為高等院校電腦相關專業的師生在Python、科學計算、數學建模等方面的教材,還可以作為讀者自學Python的參考用書。

作者介紹
尹永學//黃海濤

目錄
第1章  Python概述
  1.1  Python語言發展史
  1.2  Python語言特點
  1.3  Python語言主要應用領域
  1.4  本章練習
第2章  開啟Python之旅
  2.1  部署Python環境
    2.1.1  Anaconda簡介
    2.1.2  在Windows系統中安裝Anaconda
    2.1.3  在Linux系統中安裝Anaconda
  2.2  第 一個Python程序「Hello,World」
    2.2.1  「Hello,World」的由來
    2.2.2  實現「Hello,World」
  2.3  使用Python的IDE
    2.3.1  互動式解釋器——Jupyter notebook
    2.3.2  集成開發環境——PyCharm
  2.4  本章練習
第3章  輸入與輸出
  3.1  註釋
    3.1.1  單行註釋
    3.1.2  多行註釋
  3.2  輸入
  3.3  格式化輸出
    3.3.1  %操作符
    3.3.2  format格式化字元串
  3.4  本章練習
第4章  變數與運算符
  4.1  變數
    4.1.1  常量與變數
    4.1.2  標識符
    4.1.3  變數初始化
  4.2  運算符
    4.2.1  算術運算符
    4.2.2  比較運算符
    4.2.3  賦值運算符
    4.2.4  邏輯運算符
    4.2.5  位運算符
    4.2.6  成員運算符
    4.2.7  身份運算符
    4.2.8  運算符優先順序
  4.3  本章練習
第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  本章練習
第6章  條件結構
  6.1  if語句
    6.1.1  if形式
    6.1.2  if-else形式
    6.1.3  多分支選擇結構
  6.2  進階——if嵌套與三元運算
    6.2.1  if嵌套
    6.2.2  三元運算
  6.3  本章練習
第7章  循環結構
  7.1  循環語句
    7.1.1  概述
    7.1.2  while循環語句
    7.1.3  for循環語句
    7.1.4  循環嵌套
  7.2  break、continue、pass
    7.2.1  break
    7.2.2  continue
    7.2.3  pass
  7.3  本章練習
第8章  函數
  8.1  函數概述
  8.2  函數的參數
    8.2.1  形式參數和實際參數
    8.2.2  形式參數設置
  8.3  return語句
  8.4  本章練習
第9章  模塊與異常
  9.1  模塊
    9.1.1  概述
    9.1.2  模塊的導入
  9.2  異常
    9.2.1  錯誤
    9.2.2  異常
    9.2.3  異常捕獲與拋出
    9.2.4  常見異常
  9.3  本章練習
第10章  文件操作
  10.1  文件的讀寫
    10.1.1  概述
    10.1.2  文件讀取
    10.1.3  文件寫入
  10.2  內容獲取與文件指針
    10.2.1  read、readline、readlines
    10.2.2  文件指針
  10.3  本章練習
第11章  科學計算庫——NumPy
  11.1  NumPy簡介
    11.1.1  初識NumPy

    11.1.2  NumPy安裝
    11.1.3  NumPy的數組屬性
    11.1.4  NumPy的數組類型
  11.2  NumPy創建數組
    11.2.1  通過列表或元組轉化
    11.2.2  數學基礎——矩陣
    11.2.3  NumPy構建特殊數組
  11.3  索引與切片
    11.3.1  索引機制
    11.3.2  切片機制
    11.3.3  切片索引
    11.3.4  布爾型索引
  11.4  矩陣運算與線性代數
    11.4.1  范數計算
    11.4.2  求逆矩陣
    11.4.3  求方程組的精確解
    11.4.4  計算矩陣行列式
    11.4.5  求解特徵值與特徵向量
    11.4.6  奇異值分解
    11.4.7  QR分解
    11.4.8  線性方程組的最小二乘解
  11.5  本章練習
第12章  科學計算庫——SciPy
  12.1  SciPy簡介
  12.2  SciPy應用
  12.3  本章練習
第13章  數據分析庫——Pandas
  13.1  Pandas中的數據結構
    13.1.1  數據結構
    13.1.2  Series
    13.1.3  DataFrame
  13.2  數據的選取
  13.3  數據處理
    13.3.1  缺失值刪除
    13.3.2  缺失值填充
    13.3.3  數據替換
    13.3.4  標識、刪除重複行
  13.4  統計函數
  13.5  文件讀取
  13.6  本章練習
第14章  繪圖工具庫——Matplotlib
  14.1  初識Matplotlib
    14.1.1  從MATLAB認識Matplotlib
    14.1.2  從sin(x)認識Matplotlib
  14.2  Matplotlib功能介紹
  14.3  本章練習
第15章  數學建模庫Scikit-Learn——以回歸為例
  15.1  Scikit-Learn實現一元線性回歸
    15.1.1  一元線性回歸理論簡介
    15.1.2  「小」數據的一元線性回歸

    15.1.3  一元線性回歸分析糖尿病病情案例
  15.2  Scikit-Learn實現多元線性回歸
    15.2.1  多元線性回歸理論簡介
    15.2.2  多元線性回歸實戰
  15.3  多重共線性問題
  15.4  本章練習
附錄  習題答案

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