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

Python語言程序設計(第2版雙色印刷新工科建設電腦類系列教材)

  • 作者:編者:劉衛國|責編:戴晨辰
  • 出版社:電子工業
  • ISBN:9787121471919
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:317
人民幣:RMB 69.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python語言不僅語法簡潔、優雅、清晰,而且存在大量的第三方庫,因此很適合作為程序設計入門語言進行學習,對學科交叉應用也很有幫助。本書在第1版的基礎上修訂而成,介紹Python語言程序設計的基礎知識,並以Python語言作為實現工具,介紹程序設計的基本思想和方法,培養學生利用Python語言解決各類實際問題的開發能力。在編寫過程中,本書以程序設計應用為導向,突出問題求解方法與思維能力訓練。全書共13章,內容包括Python語言基礎、順序結構、選擇結構、循環結構、字元串與文本分析、列表與元組、字典與集合、函數與模塊、面向對象程序設計、文件操作、異常處理、圖形繪製、圖形用戶界面設計等;附錄A是實驗指導,方便讀者上機練習。
    本書既可作為高等學校電腦程序設計課程的教材,也可供社會各類工程技術與科研人員閱讀參考。

作者介紹
編者:劉衛國|責編:戴晨辰

目錄
第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  Python程序的運行
  1.3  常量與變數
  1.4  Python數據類型
    1.4.1  數值型
    1.4.2  字元串型
    1.4.3  布爾型
    1.4.4  複合數據型
  1.5  常用系統函數
    1.5.1  常用模塊函數
    1.5.2  常用內置函數
  1.6  基本運算
    1.6.1  算術運算
    1.6.2  位運算
  習題1
第2章  順序結構
  2.1  程序設計概述
    2.1.1  程序設計的基本步驟
    2.1.2  演算法及其描述
  2.2  Python程序的書寫規則
    2.2.1  初識Python程序
    2.2.2  Python語句縮進規則
    2.2.3  Python語句行與註釋
  2.3  賦值語句
    2.3.1  賦值語句的一般格式
    2.3.2  複合賦值語句
    2.3.3  多變數賦值
  2.4  數據輸入/輸出
    2.4.1  標準輸入/輸出
    2.4.2  格式化輸出
  2.5  順序結構程序舉例
  習題2
第3章  選擇結構
  3.1  條件的描述
    3.1.1  關係運算
    3.1.2  邏輯運算
    3.1.3  測試運算
  3.2  選擇結構的實現
    3.2.1  單分支選擇結構
    3.2.2  雙分支選擇結構
    3.2.3  多分支選擇結構
    3.2.4  選擇結構的嵌套
  3.3  條件運算
  3.4  選擇結構程序舉例

  習題3
第4章  循環結構
  4.1  while循環結構
    4.1.1  while語句
    4.1.2  while循環的應用
  4.2  for循環結構
    4.2.1  for語句
    4.2.2  for循環的應用
  4.3  循環控制語句
    4.3.1  break語句
    4.3.2  continue語句
    4.3.3  pass語句
  4.4  循環的嵌套
  4.5  循環結構程序舉例
  4.6  Python科學計算庫的應用
    4.6.1  NumPy庫的應用
    4.6.2  SciPy庫的應用
  習題4
第5章  字元串與文本分析
  5.1  字元串編碼
  5.2  字元串的索引與分片
    5.2.1  字元串的索引
    5.2.2  字元串的分片
  5.3  字元串的作
    5.3.1  字元串連接作
    5.3.2  字元串邏輯作
    5.3.3  字元串的常用方法
  5.4  位元組類型
  5.5  正則表達式
    5.5.1  正則表達式元字元
    5.5.2  正則表達式模塊
  5.6  字元串應用舉例
  5.7  文本分析
    5.7.1  網路數據獲取
    5.7.2  中文分詞與詞頻統計
    5.7.3  中文詞雲圖
  習題5
第6章  列表與元組
  6.1  序列的通用作
    6.1.1  序列的索引與分片
    6.1.2  序列的計算
    6.1.3  序列處理函數
    6.1.4  序列拆分賦值
  6.2  列表的用作
    6.2.1  列表的基本作
    6.2.2  列表的常用方法
  6.3  元組與列表的比較
  6.4  序列的應用
    6.4.1  數據排序
    6.4.2  數據查找

    6.4.3  矩陣運算
  習題6
第7章  字典與集合
  7.1  字典概述
  7.2  字典的作
    7.2.1  字典的創建
    7.2.2  字典的常用作
    7.2.3  字典的常用方法
    7.2.4  字典的遍歷
  7.3  集合的作
    7.3.1  集合的創建
    7.3.2  集合的常用運算
    7.3.3  集合的常用方法
  7.4  字典與集合的應用
  習題7
第8章  函數與模塊
  8.1  函數的定義與調用
    8.1.1  函數的定義
    8.1.2  函數的調用
  8.2  函數的參數傳遞
    8.2.1  參數傳遞方式
    8.2.2  參數的類型
  8.3  兩類殊函數
    8.3.1  匿名函數
    8.3.2  遞歸函數
  8.4  變數的作用域
    8.4.1  局變數
    8.4.2  全局變數
  8.5  模塊
    8.5.1  模塊的定義與使用
    8.5.2  Python程序結構
    8.5.3  模塊的有條件執行
  8.6  函數應用舉例
  習題8
第9章  面向對象程序設計
  9.1  面向對象程序設計概述
    9.1.1  面向對象的基本概念
    9.1.2  從面向過程到面向對象
  9.2  類與對象
    9.2.1  類的定義
    9.2.2  對象的創建和使用
  9.3  屬性和方法
    9.3.1  屬性和方法的訪問控制
    9.3.2  類屬性和實例屬性
    9.3.3  類的方法
  9.4  繼承和多態
    9.4.1  繼承
    9.4.2  多重繼承
    9.4.3  多態
  9.5  面向對象程序設計應用舉例

  習題9
第10章  文件作
  10.1  文件的概念
  10.2  文件的打開與關閉
    10.2.1  打開文件
    10.2.2  關閉文件
  10.3  文本文件的作
    10.3.1  文本文件的讀取
    10.3.2  文本文件的寫入
  10.4  二進位文件的作
    10.4.1  文件的定位
    10.4.2  二進位文件的讀/寫
  10.5  CSV 文件的作
  10.6  文件管理方法
  10.7  文件作應用舉例
  習題10
第11章  異常處理
  11.1  異常處理概述
  11.2  捕獲和處理異常
    11.2.1  Python中的異常類
    11.2.2  使用try-except語句
    11.2.3  使用try-finally語句
  11.3  斷言處理
  11.4  主動引發異常與自定義異常類
    11.4.1  主動引發異常
    11.4.2  自定義異常類
  習題11
第12章  圖形繪製
  12.1  Tkinter圖形庫概述
    12.1.1  tkinter模塊
    12.1.2  主窗口的創建
    12.1.3  畫布對象的創建與坐標系
    12.1.4  畫布中的圖形對象
  12.2  畫布繪圖
    12.2.1  繪製矩形
    12.2.2  繪製橢圓與圓弧
    12.2.3  繪製線條與多邊形
    12.2.4  顯示文本
  12.3  turtle繪圖
  12.4  Matplotlib繪圖
    12.4.1  繪圖的基本步驟
    12.4.2  二維繪圖
    12.4.3  其他二維圖形
    12.4.4  三維繪圖
  12.5  圖形應用舉例
    12.5.1  驗證Fibonacci數列的性質261
    12.5.2  分形圖形
  習題12
第13章  圖形用戶界面設計
  13.1  創建圖形用戶界面的步驟

  13.2  常用控制項
    13.2.1  提示性控制項
    13.2.2  按鈕控制項
    13.2.3  選擇性控制項
    13.2.4  文本框與框架控制項
    13.2.5  菜單與層窗口控制項
    13.2.6  ttk子模塊控制項
  13.3  對象的布局方式
    13.3.1  pack布局管理器
    13.3.2  grid布局管理器
    13.3.3  place布局管理器
  13.4  對話框
    13.4.1  自定義對話框
    13.4.2  標準對話框
  13.5  事件處理
    13.5.1  事件處理程序
    13.5.2  事件綁定
  13.6  圖形用戶界面應用舉例
  習題13
附錄A  實驗指導
  實驗1  Python語言基礎
  實驗2  順序結構程序設計
  實驗3  選擇結構程序設計
  實驗4  循環結構程序設計
  實驗5  常用的演算法設計方法
  實驗6  字元串與文本分析
  實驗7  列表與元組的應用
  實驗8  字典與集合的應用
  實驗9  函數的應用
  實驗10  面向對象程序設計方法
  實驗11  文件作
  實驗12  異常處理
  實驗13  圖形繪製
  實驗14  圖形用戶界面設計
  實驗15  綜合程序設計
參考文獻

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