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

Python基礎教程與項目實踐(高等應用型人才培養精品教材)

  • 作者:編者:劉同存//何丁//馮海林|責編:康靜
  • 出版社:電子工業
  • ISBN:9787121475085
  • 出版日期:2024/02/01
  • 裝幀:平裝
  • 頁數:230
人民幣:RMB 52 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書結合編者對本科生和研究生的教學經驗,總結近幾年利用Python進行數據分析和人工智慧項目實踐的經驗,從語言的前瞻性和實用性角度出發,以實際需求為導向而編寫。在內容設計上,打破學科體系、知識本位的束縛,以行業標準、職業標準、教學標準為引領,根據企業崗位規範與任職要求提煉核心編程技能,由淺入深地將不同知識點進行串聯,使得各知識點之間密切聯繫,讓讀者能夠逐層深入地掌握Python編程技巧。

作者介紹
編者:劉同存//何丁//馮海林|責編:康靜

目錄
第1章  Python初探
  1.1  關於Python
    1.1.1  Python的起源
    1.1.2  Python的發展史
    1.1.3  Python的特點
    1.1.4  為什麼要學習Python
  1.2  Python環境搭建
    1.2.1  使用Python安裝包搭建編程環境
    1.2.2  使用Anaconda集成包搭建編程環境
    1.2.3  Python編程工具IDE
  1.3  編寫並運行第一個Python程序
    1.3.1  利用Jupyter編寫並運行Hello World程序
    1.3.2  從終端運行Python程序
    1.3.3  在Python命令窗口中運行程序
  1.4  Python註釋
    1.4.1  單行註釋
    1.4.2  多行註釋
  1.5  本章小結
第2章  基礎語法
  2.1  標識符與關鍵字
    2.1.1  標識符
    2.1.2  關鍵字
  2.2  變數與賦值
  2.3  語句
  2.4  數據類型
    2.4.1  數值型
    2.4.2  字元串
    2.4.3  空值None
  2.5  輸入與輸出
    2.5.1  input()函數
    2.5.2  print()函數
    2.5.3  eval()函數
  2.6  運算符與表達式
    2.6.1  算術運算符
    2.6.2  比較運算符
    2.6.3  邏輯運算符
    2.6.4  成員運算符
    2.6.5  表達式
  2.7  數據類型轉換
    2.7.1  自動轉換
    2.7.2  顯式轉換
  2.8  擴展賦值
  2.9  案例分析
  2.10  本章小結
  動手編程
第3章  Python控制流
  3.1  選擇結構
    3.1.1  if語句
    3.1.2  if…else語句
    3.1.3  if…elif…else語句

  3.2  簡單循環結構
    3.2.1  while循環
    3.2.2  for循環
    3.2.3  break語句
    3.2.4  continue語句
  3.3  複雜循環結構
    3.3.1  for-for循環嵌套結構
    3.3.2  while-while循環嵌套結構
    3.3.3  while-for循環嵌套結構
    3.3.4  循環中的else語句
  3.4  案例分析
  3.5  本章小結
  動手編程
第4章  字元串處理
  4.1  字元串的長度與比較
  4.2  字元串索引
  4.3  字元串切片
    4.3.1  簡單切片
    4.3.2  有步長的切片
  4.4  字元串遍歷
    4.4.1  for循環遍歷
    4.4.2  結合range()函數的for循環遍歷
    4.4.3  內置函數enumerate()遍歷
    4.4.4  內置函數iter()遍歷
  4.5  常用的字元串函數
    4.5.1  index()函數
    4.5.2  replace()函數
    4.5.3  join()函數
    4.5.4  split()函數
    4.5.5  strip()、lstrip()和rstrip()函數
    4.5.6  find()函數
    4.5.7  lower()和upper()函數
    4.5.8  startswith()和endswith()函數
  4.6  案例分析
  4.7  本章小結
  動手編程
第5章  列表與元組
  5.1  認識列表
    5.1.1  定義列表
    5.1.2  創建列表
    5.1.3  查看列表長度
    5.1.4  訪問列表
  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.4  列表的組織
    5.4.1  列表排序
    5.4.2  列表反轉
    5.4.3  列表的複製:淺複製與深複製
  5.5  元組
    5.5.1  創建元組
    5.5.2  使用元組
    5.5.3  修改元組
  5.6  案例分析
  5.7  本章小結
  動手編程
第6章  集合與字典
  6.1  集合
    6.1.1  集合構造
    6.1.2  集合修改
    6.1.3  集合遍歷
    6.1.4  集合操作
    6.1.5  集合運算
  6.2  字典的定義
    6.2.1  構造字典
    6.2.2  字典訪問
  6.3  字典操作
    6.3.1  向字典中添加元素
    6.3.2  修改字典中的值
    6.3.3  刪除字典中的值
    6.3.4  字典遍歷
  6.4  字典嵌套
    6.4.1  列表中嵌套字典
    6.4.2  字典中嵌套列表
    6.4.3  字典中嵌套字典
  6.5  案例分析
  6.6  本章小結
  動手編程
第7章  函數與模塊
  7.1  函數定義
    7.1.1  不帶參數的函數
    7.1.2  帶參數的函數
  7.2  函數調用
    7.2.1  形參與實參
    7.2.2  函數參數傳遞方式
    7.2.3  參數傳遞機制
    7.2.4  返回值
  7.3  匿名函數
  7.4  全局變數與局部變數
    7.4.1  變數作用域
    7.4.2  global語句
  7.5  函數遞歸
    7.5.1  函數嵌套調用
    7.5.2  遞歸的定義

    7.5.3  函數的遞歸調用
  7.6  常用的模塊
    7.6.1  使用模塊
    7.6.2  math模塊
    7.6.3  random模塊
    7.6.4  time模塊
    7.6.5  sys模塊
  7.7  案例分析
  7.8  本章小結
  動手編程
第8章  面向對象
  8.1  面向對象簡介
    8.1.1  面向對象編程
    8.1.2  面向對象的主要特徵
  8.2  創建與使用類
    8.2.1  創建類
    8.2.2  創建實例
    8.2.3  修改實例屬性的值
  8.3  類的繼承
    8.3.1  定義子類
    8.3.2  子類函數__init__()
    8.3.3  重寫父類方法
  8.4  類中的__name__屬性
  8.5  使用外部類
  8.6  案例分析
  8.7  本章小結
  動手編程
第9章  文件與異常
  9.1  文件與文件路徑
  9.2  文件的打開與關閉
    9.2.1  使用open()函數打開文件
    9.2.2  使用close()函數關閉文件
    9.2.3  使用with語句打開文件
  9.3  讀文件
    9.3.1  使用read()函數讀取指定字元數
    9.3.2  使用readline()函數讀取整行
    9.3.3  使用readlines()函數讀取全部行
  9.4  寫文件
    9.4.1  寫入單行
    9.4.2  寫入多行
    9.4.3  追加內容
  9.5  讀寫CSV文件
  9.6  讀寫JSON文件
    9.6.1  dump()函數
    9.6.2  load()函數
  9.7  異常處理
    9.7.1  Python標準異常
    9.7.2  try…except語句
    9.7.3  try…except…else語句
    9.7.4  帶有多個except語句的異常處理結構

    9.7.5  try…except…finally語句
    9.7.6  處理FileNotFoundError異常
  9.8  案例分析
  9.9  本章小結
  動手編程
第10章  NumPy科學計算
  10.1  NumPy數值類型
  10.2  創建多維數組
    10.2.1  使用array()函數創建多維數組
    10.2.2  快速創建數組
    10.2.3  使用arange()和linspace()函數創建數組
    10.2.4  重塑數組形狀
  10.3  數組屬性
  10.4  數組運算
    10.4.1  基本算術運算
    10.4.2  數組廣播
    10.4.3  統計運算
  10.5  數組的索引和切片
    10.5.1  一維數組的索引和切片
    10.5.2  多維數組的索引和切片
  10.6  數組形狀操作
    10.6.1  數組拼接操作
    10.6.2  數組分裂操作
  10.7  本章小結
  動手編程
第11章  Python數據可視化
  11.1  認識Matplotlib
    11.1.1  繪製簡單圖形
    11.1.2  繪製子圖
  11.2  基本二維圖繪製
    11.2.1  折線圖
    11.2.2  散點圖
    11.2.3  條形圖
    11.2.4  餅圖
  11.3  本章小結
  動手編程
第12章  Python數據處理
  12.1  pandas的基本數據結構
    12.1.1  創建Series
    12.1.2  創建DataFrame
  12.2  數據的讀寫與操作
    12.2.1  使用pandas讀寫文件
    12.2.2  查看數據
    12.2.3  數據處理
  12.3  數據分組與統計分析
    12.3.1  數據的分組統計
    12.3.2  數據的統計分析
  12.4  本章小結
  動手編程
第13章  Python機器學習案例分析

  13.1  scikit-learn簡介
    13.1.1  數據集生成器
    13.1.2  內置數據集
    13.1.3  數據預處理
    13.1.4  特徵工程
    13.1.5  模型選擇與評估
  13.2  鳶尾花分類
    13.2.1  邏輯回歸演算法
    13.2.2  數據導入與探索
    13.2.3  構建邏輯回歸模型
  13.3  有機分子類別預測
    13.3.1  數據讀取與探索
    13.3.2  數據預處理
    13.3.3  模型構建與評估
  13.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