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

Python語言程序設計教程(教育部高等學校電腦類專業教學指導委員會推薦教材)

  • 作者:編者:張樞|責編:陳景輝//薛陽
  • 出版社:清華大學
  • ISBN:9787302645085
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:251
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以程序設計為主線,以程序設計初學者為教學對象,系統講解了Python語言的基礎知識和實用工具。全書共12章,內容包括Python概述、Python語言基礎、組合數據類型、程序控制結構、函數與模塊、文件操作、面向對象程序設計、異常處理、Turtle繪製圖形、Tkinter圖形用戶界面、科學計算與可視化、網路爬蟲。本書每個知識點后都有相關編程實例,方便讀者上機練習,把握Python語言的特點,啟迪編程思維。
    本書可作為高等院校電腦相關專業本科生程序設計基礎課程的教材,也可作為全國電腦等級考試及各類電腦培訓班教材,亦可供軟體工程師和廣大電腦愛好者自學使用。

作者介紹
編者:張樞|責編:陳景輝//薛陽

目錄
第一部分  基礎篇
  第1章  Python概述
    1.1  程序設計語言
      1.1.1  程序設計語言概述
      1.1.2  編譯和解釋
    1.2  Python簡介
      1.2.1  Python的發展歷程
      1.2.2  Python的特點
      1.2.3  Python的應用領域
    1.3  Python的安裝
    1.4  第一個Python程序
    1.5  Python程序的格式框架
      1.5.1  註釋
      1.5.2  嚴格的縮進規則
      1.5.3  語句續行
    本章習題
  第2章  Python語言基礎
    2.1  變數和標識符
      2.1.1  編寫一個簡單的程序
      2.1.2  變數
      2.1.3  標識符
      2.1.4  關鍵字
    2.2  基本輸入函數和輸出函數
      2.2.1  input()函數
      2.2.2  print()函數
    2.3  數字類型
      2.3.1  整數類型
      2.3.2  浮點數類型
      2.3.3  布爾類型
      2.3.4  複數類型
    2.4  數字類型的操作
      2.4.1  算術運算符
      2.4.2  複合賦值運算符
      2.4.3  內置數學函數
      2.4.4  算術運算符編程實例
    2.5  字元串
      2.5.1  字元編碼
      2.5.2  字元串類型的表示
      2.5.3  字元串的基本操作
      2.5.4  字元串的常用方法
    2.6  格式化輸出
      2.6.1  使用f?string格式化輸出
      2.6.2  使用%操作符格式化輸出
      2.6.3  使用format()方法格式化輸出
    2.7  數據類型轉換
    2.8  編程實例
    本章習題
  第3章  組合數據類型
    3.1  組合數據類型概述
    3.2  列表

      3.2.1  列表的創建
      3.2.2  列表的索引和切片
      3.2.3  列表的修改
      3.2.4  列表的連接和嵌套
      3.2.5  列表的方法
    3.3  元組
      3.3.1  元組的創建和訪問
      3.3.2  元組的更新和刪除
      3.3.3  元組同時為多個變數賦值
    3.4  集合
      3.4.1  集合的創建
      3.4.2  集合的運算
      3.4.3  集合的操作
    3.5  字典
      3.5.1  字典的創建
      3.5.2  字典的操作
    本章習題
  第4章  程序控制結構
    4.1  程序控制結構概述
      4.1.1  程序的概念
      4.1.2  程序設計
      4.1.3  程序的基本結構
    4.2  順序結構
    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.4.4  分支結構的嵌套
    4.5  循環結構
      4.5.1  for循環
      4.5.2  while循環
      4.5.3  break與continue語句
      4.5.4  else語句與循環結構
      4.5.5  循環的嵌套
      4.5.6  隨機數在循環結構中的應用
      4.5.7  循環結構程序應用
    本章習題
  第5章  函數與模塊
    5.1  函數定義與調用
      5.1.1  函數定義
      5.1.2  函數調用
      5.1.3  函數返回值
      5.1.4  匿名函數
      5.1.5  嵌套函數
    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.3.4  可變參數
    5.4  變數作用域
      5.4.1  Python作用域
      5.4.2  局部變數
      5.4.3  全局變數
      5.4.4  全局語句global
      5.4.5  非局部語句nonlocal
    5.5  遞歸函數
      5.5.1  遞歸函數的定義
      5.5.2  遞歸函數的原理
      5.5.3  遞歸函數實例
    5.6  函數應用
    5.7  模塊與包
      5.7.1  模塊的概念
      5.7.2  模塊的導入
      5.7.3  包的使用
    本章習題
第二部分  進階篇
  第6章  文件操作
    6.1  文件操作概述
    6.2  文件對象的方法
      6.2.1  單文件對象方法
      6.2.2  多文件對象方法
    6.3  常用文件操作標準庫
      6.3.1  os文件/目錄方法
      6.3.2  shutil文件操作模塊
      6.3.3  glob文件操作模塊
      6.3.4  JSON文件操作模塊
    本章習題
  第7章  面向對象程序設計
    7.1  面向對象程序設計概述
      7.1.1  面向對象程序設計的發展
      7.1.2  面向對象的基本概念
      7.1.3  面向對象的特性
    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.3.4  方法的不同類型
    7.4  作用域和命名空間
      7.4.1  作用域和命名空間的概念
      7.4.2  數據共享和作用域
    7.5  類的繼承
      7.5.1  子類的定義
      7.5.2  子類的構造方法
      7.5.3  super()方法
      7.5.4  Python的多繼承機制
    7.6  私有成員
    7.7  方法重寫
    7.8  關於方法重載
    本章習題
  第8章  異常處理
    8.1  錯誤與異常
    8.2  捕獲並處理異常
      8.2.1  try…except語句
      8.2.2  try…except…else語句
      8.2.3  try…except…finally語句
    8.3  拋出異常和自定義異常
      8.3.1  如何拋出異常
      8.3.2  用戶自定義異常
    8.4  斷言處理
    本章習題
第三部分  應用篇
  第9章  Turtle繪製圖形
    9.1  Turtle繪圖基礎
      9.1.1  畫布
      9.1.2  畫筆
      9.1.3  繪圖命令
      9.1.4  Turtle庫的坐標體系
      9.1.5  Turtle色彩體系
    9.2  Turtle應用示例
    本章習題
  第10章  Tkinter圖形用戶界面
    10.1  Tkinter基礎
      10.1.1  窗口的創建與布局
      10.1.2  常用控制項
      10.1.3  常用控制項和屬性的使用方法
    10.2  Tkinter應用示例
    本章習題
  第11章  科學計算與可視化
    11.1  NumPy
      11.1.1  NumPy概述
      11.1.2  NumPy的安裝
      11.1.3  NumPy中的數組及操作
    11.2  Pandas
      11.2.1  Pandas概述
      11.2.2  Pandas的安裝

      11.2.3  Pandas的數據結構及應用
    11.3  Matplotlib
      11.3.1  Matplotlib概述
      11.3.2  Matplotlib的安裝
      11.3.3  Matplotlib的介面和方法
    11.4  綜合應用示例
    本章習題
  第12章  網路爬蟲
    12.1  爬蟲原理
    12.2  Scrapy框架
      12.2.1  Scrapy的安裝
      12.2.2  Scrapy常用方法
      12.2.3  Scrapy內置工具
      12.2.4  Scrapy實例
    本章習題
參考文獻

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