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

Python程序設計(普通高等院校電腦類專業系列精品教材)

  • 作者:編者:梁志勛//尹蘭蘭|責編:汪欣//江立
  • 出版社:新星
  • ISBN:9787513362337
  • 出版日期:2025/10/01
  • 裝幀:平裝
  • 頁數:220
人民幣:RMB 48 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從實用的角度出發,系統介紹了Python的基礎知識與應用,涵蓋了Python的安裝、基礎語法、數據類型和數據結構等內容,重點講解了控制結構、函數、模塊和模塊化程序設計及面向對象編程的原理與實踐。此外,本書還深入探討了文件處理、異常處理、網路編程及圖形界面編程,並配合具體實例,幫助讀者掌握Python實際開發技能。同時,本書每章後面均附有習題,促進讀者深入理解與實踐。
    本書既可作為高等院校電腦類專業的教材,也可作為希望提升Python程序設計能力的開發人員的參考書。

作者介紹
編者:梁志勛//尹蘭蘭|責編:汪欣//江立

目錄
第1章  Python簡介
  1.1  Python的安裝
  1.2  Python IDLE的兩種使用方式
  1.3  Python第三方庫的安裝
    1.3.1  使用pip安裝
    1.3.2  使用國內鏡像源安裝
  1.4  Python基礎語法
    1.4.1  Python變數
    1.4.2  Python對象
    1.4.3  Python內置函數
    1.4.4  輸入輸出語句
  1.5  使用第三方庫
    1.5.1  Python中常用的第三方庫
    1.5.2  Python中常用第三方庫的使用方法
  1.6  Python代碼編寫規範
    1.6.1  Python代碼的縮進規則
    1.6.2  Python命名規則
    1.6.3  Python腳本中的__name__屬性
  1.7  Python編程實例
  習題
第2章  Python的數據類型
  2.1  數值型
  2.2  隨機數
  2.3  字元型
  2.4  空值
  習題
第3章  Python數據結構
  3.1  列表
    3.1.1  列表的創建
    3.1.2  列表元素的增加
    3.1.3  列表元素的刪除
    3.1.4  列表元素的查找與計數
    3.1.5  列表成員的判斷
    3.1.6  列表的切片
    3.1.7  列表排序
    3.1.8  用於序列操作的常用內置函數
    3.1.9  列表推導式
  3.2  元組
    3.2.1  元組的創建與刪除
    3.2.2  訪問元組元素
    3.2.3  修改元組
    3.2.4  刪除元組
    3.2.5  元組與列表的區別
    3.2.6  序列解包
    3.2.7  生成器推導式
  3.3  字典
    3.3.1  字典的創建與刪除
    3.3.2  字典元素的讀取
    3.3.3  字典元素的添加與修改
    3.3.4  字典應用實例

    3.3.5  有序字典
  3.4  集合
    3.4.1  集合的創建與刪除
    3.4.2  集合運算
    3.4.3  集合應用實例
  3.5  複雜數據結構
    3.5.1  堆
    3.5.2  隊列
    3.5.3  棧
    3.5.4  二叉樹
    3.5.5  有向圖
  習題
第4章  Python程序的順序、選擇與循環結構
  4.1  程序的流程
  4.2  順序結構
  4.3  選擇結構
    4.3.1  選擇結構的流程圖
    4.3.2  單分支結構
    4.3.3  雙分支結構
    4.3.4  多分支結構
  4.4  循環結構
    4.4.1  循環結構的流程圖
    4.4.2  for循環
    4.4.3  while循環
  4.5  break和continue語句
  4.6  排序
    4.6.1  冒泡排序
    4.6.2  選擇排序
  習題
第5章  函數
  5.1  函數的定義與調用
    5.1.1  函數的定義
    5.1.2  函數的調用
  5.2  函數中的參數
    5.2.1  形參和實參
    5.2.2  值傳遞和引用傳遞
  5.3  參數的類型
    5.3.1  普通參數
    5.3.2  默認值參數
    5.3.3  關鍵參數
    5.3.4  可變參數
    5.3.5  參數傳遞時的序列解包
  5.4  return語句
  5.5  變數的作用域
  5.6  lambda表達式
  5.7  函數應用實例
  習題
第6章  模塊和模塊化程序設計
  6.1  模塊化程序設計的概念
  6.2  模塊的設計和實現

  6.3  模塊的導入和使用
  6.4  包的創建和使用
  6.5  命名空間與名稱查找
  習題
第7章  Python面向對象程序設計
  7.1  面向對象程序設計
    7.1.1  面向對象程序設計思想概述
    7.1.2  面向對象程序設計中的基本概念
  7.2  類的定義和使用
    7.2.1  類的定義
    7.2.2  類的使用
  7.3  屬性和方法
    7.3.1  屬性和方法的應用
    7.3.2  構造函數和析構函數
  7.4  類的繼承
    7.4.1  繼承的概念
    7.4.2  單繼承的應用
    7.4.3  多繼承的應用
  7.5  抽象類
  習題
第8章  文件處理
  8.1  文件處理概述
  8.2  打開和關閉文件
    8.2.1  打開文件
    8.2.2  文件對象的方法
    8.2.3  關閉文件
  8.3  讀取文件內容
  8.4  將內容寫入文件
  8.5  文件迭代
  8.6  文件的異常處理
  8.7  文件路徑和目錄操作
    8.7.1  os模塊
    8.7.2  os.path模塊
  8.8  文件的編碼處理
  8.9  文件處理應用實例
  習題
第9章  Python中的異常
  9.1  異常的定義
  9.2  Python中的異常類與自定義異常
  9.3  Python中的常見異常處理結構
    9.3.1  try-except結構
    9.3.2  try-except-else結構
    9.3.3  帶有多個except的try語句
    9.3.4  try-except-finally結構
  9.4  斷言與上下文管理
    9.4.1  assert語句
    9.4.2  with語句
  習題
第10章  Python網路編程
  10.1  網路編程概述

  10.2  套接字(Socket)編程
  10.3  TCP編程
  10.4  UDP編程
  10.5  併發編程與多線程
  10.6  非同步編程與非同步I/O
    10.6.1  使用asyncio實現非同步網路編程
    10.6.2  非同步編程的優勢
    10.6.3  多線程與非同步I/O的對比
    10.6.4  實際應用中的組合方式
  10.7  HTTP與Web編程
    10.7.1  HTTP的特點
    10.7.2  Web伺服器和客戶端的實現
  10.8  WebSocket編程
    10.8.1  WebSocket協議的特點
    10.8.2  使用Python實現基於WebSocket的雙向通信
  10.9  網路安全與數據加密通信
    10.9.1  網路通信中的安全隱患和常見攻擊方式
    10.9.2  使用Python實現數據加密和安全通信
  10.10  Python網路編程項目實踐
  習題
第11章  圖形界面編程
  11.1  tkinter
    11.1.1  安裝tkinter庫
    11.1.2  創建窗口
    11.1.3  Label、Button、Entry、Frame組件
    11.1.4  彈出消息框
    11.1.5  事件處理
    11.1.6  窗體布局方法
    11.1.7  tkinter開發綜合實例
  11.2  PyQt
    11.2.1  安裝PyQt5庫
    11.2.2  QApplication類
    11.2.3  QMainWindow類
    11.2.4  常見的Widgets
    11.2.5  PyQt5開發綜合實例
  習題
參考文獻

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