Python程序設計基礎教程

吳海娟

  • 出版商: 清華大學
  • 出版日期: 2026-08-01
  • 售價: $396
  • 語言: 簡體中文
  • ISBN: 7302721785
  • ISBN-13: 9787302721789
  • 相關分類: Python
  • 下單後立即進貨 (約4週~6週)

  • Python程序設計基礎教程-preview-1
  • Python程序設計基礎教程-preview-2
  • Python程序設計基礎教程-preview-3
  • Python程序設計基礎教程-preview-4
  • Python程序設計基礎教程-preview-5
  • Python程序設計基礎教程-preview-6
  • Python程序設計基礎教程-preview-7
Python程序設計基礎教程-preview-1

商品描述

本書采用淺顯易懂的文字和生動形象的例子,將Python的各個知識點深入淺出地呈現給讀者。全書共11章,涵蓋Python語言簡介、Python基本語法、程序控制流程、列表與元組、字典與集合、函數與模塊(時間、隨機數、畫圖)、文件與異常、面向對象的編程、圖形界面的應用、科學計算與數據分析的應用、人工智能的應用。 本書從程序設計語言的本質出發,通過不同類型例題,深入淺出地進行例題分析、算法設計、編程實現等環節,旨在幫助讀者形成系統的程序設計思維。書中包含多種形式、不同難度等級的習題,旨在鍛煉讀者的閱讀、分析、設計、編程等各方面的程序設計能力。 本書既可作為普通本科院校學生學習Python語言的入門教材,也可作為自學者的參考書,適合各類學生使用。

作者簡介

吳海娟,東南大學成賢學院講師,專註於計算機基礎教育領域的研究與教學。主要負責講授《大學計算機基礎與Python語言程序設計》(理論與實踐相結合)、《大學計算機基礎與C++程序設計》(理論與實踐相結合)等課程。

目錄大綱

目錄

第1章計算機基礎概述與Python簡介

1.1計算機基礎概述

1.1.1計算機的組成

1.1.2計算機的工作原理

1.1.3計算機的語言

1.2Python簡介

1.2.1Python的歷史與現狀

1.2.2Python的特點與應用

1.2.3Python的安裝與使用

1.3本章小結

1.4練習與思考

第2章Python基礎語法

2.1關鍵字和標識符

2.2常量和變量

2.3數據類型

2.3.1基本數據類型

2.3.2數據類型相關的函數與類型轉換

2.4運算符和表達式

2.4.1運算符

2.4.2表達式

2.4.3運算符的優先級

2.4.4內置的數值類型函數和math模塊

2.5輸入輸出語句

2.5.1輸入函數input()

2.5.2輸出函數print()

2.6本章小結

2.7練習與思考

第3章程序流程控制

3.1選擇結構

3.1.1單分支結構

3.1.2雙分支結構

3.1.3多分支結構

3.1.4分支嵌套結構

3.2循環結構

3.2.1for循環

3.2.2while循環

3.2.3循環控制語句

3.2.4循環嵌套

3.3綜合應用

3.4本章小結

3.5練習與思考

第4章列表與元組

4.1列表

4.1.1列表的定義與創建

4.1.2列表的操作

4.2元組

4.2.1元組的定義與創建

4.2.2元組的操作

4.3綜合應用

4.4本章小結

4.5練習與思考

第5章字典與集合

5.1字典

5.1.1字典的定義與創建

5.1.2字典的操作

5.2集合

5.2.1集合的定義與創建

5.2.2集合的操作

5.3綜合應用

5.4本章小結

5.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.5練習與思考

第7章面向對象的編程

7.1面向對象編程的概念

7.2類和對象

7.2.1類的定義

7.2.2對象的創建

7.3面向對象的特性

7.3.1封裝性

7.3.2繼承性

7.3.3多態性

7.4類方法和靜態方法

7.4.1類方法

7.4.2靜態方法

7.5綜合應用

7.6本章小結

7.7練習與思考

第8章文件與異常

8.1文件與文件操作

8.1.1文件

8.1.2文件操作

8.1.3CSV文件操作

8.2異常與異常處理

8.2.1異常

8.2.2異常處理

8.3綜合應用

8.4本章小結

8.5練習與思考

第9章圖形用戶界面的應用

9.1圖形用戶界面庫

9.1.1Tkinter

9.1.2wxPython

9.2綜合應用

9.3本章小結

9.4練習與思考

第10章科學計算與數據分析的應用

10.1科學計算基礎

10.1.1NumPy庫

10.1.2SciPy庫

10.2數據分析和可視化

10.2.1Pandas庫

10.2.2Matplotlib庫

10.3綜合應用

10.4本章小結

10.5練習與思考

第11章人工智能的應用

11.1人工智能概要

11.1.1基礎計算

11.1.2機器學習

11.1.3深度學習

11.2機器學習入門

11.2.1監督學習

11.2.2無監督學習

11.3深度學習入門

11.3.1計算機視覺

11.3.2自然語言處理

11.4本章小結

11.5練習與思考

附錄A標準ASCII碼表(0~127)

附錄BUnicode常用字符節選

附錄C藍橋杯Python(軟件賽)

附錄D全國計算機等級考試二級Python語言程序設計考綱主要內容

參考文獻