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

程序設計基礎(Python微課版高等院校互聯網+新形態創新系列教材)/電腦系列

  • 作者:編者:高洪皓|責編:梁媛媛
  • 出版社:清華大學
  • ISBN:9787302697619
  • 出版日期:2025/08/01
  • 裝幀:平裝
  • 頁數:240
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python語言因其簡潔、易讀的語法,以及豐富強大的標準庫和第三方庫,在數據科學、人工智慧、Web開發、自動化腳本等各個領域都得到廣泛應用,成為開發者的首選工具之一。本書通過深入淺出的教學方式,系統地介紹Python編程的核心概念,並提供豐富的實例和練習,幫助讀者有效掌握編程技能。
    本書共8章,內容安排如下:第1章介紹Python語言的概述和安裝方法,以及常用的集成開發環境,幫助讀者迅速上手。第2章講解Python語言的基礎知識,如標識符和變數的命名規範、各種基本數據類型的使用方法,以及常見的運算符和表達式。第3章介紹基本的流程式控制制結構,包括順序結構、分支結構和循環結構等,幫助讀者掌握程序的邏輯控制。第4章詳細介紹Python的組合數據類型,包括序列型數據類型(字元串、列表、元組)、集合和字典等。第5章講解函數的定義和調用,以及函數參數的不同類型和作用域的概念,幫助讀者編寫可復用的代碼塊。第6章介紹Python文件操作的基本概念和操作方法,以及Python程序的結構和第三方庫的使用,使讀者能夠處理文件數據和異常情況。第7章講解數據可視化的概念和使用Matplotlib庫進行圖表繪製的方法,幫助讀者通過圖表展示數據。第8章介紹網路爬蟲的基本原理和實現方法,包括HTTP請求、網頁解析和數據存儲等。附錄部分包括了常用的第三方開發工具介紹和常用的內置函數等。
    本書大部分案例代碼使用Python 3.11.x和Python 3.12.x編寫,並盡可能保持與其他版本的兼容性。本書既可作為電腦及相關專業的教材,也可以作為Python愛好者的參考書。

作者介紹
編者:高洪皓|責編:梁媛媛

目錄
第1章  Python語言概述
  1.1  Python語言簡介
  1.2  Python的安裝
    1.2.1  下載Python
    1.2.2  安裝Python
    1.2.3  環境變數配置
  1.3  集成開發環境介紹
  1.4  第一個程序
  1.5  Python程序的代碼編寫規範
  本章小結
  課後習題
第2章  Python語言基礎
  2.1  標識符和變數
    2.1.1  標識符和關鍵字
    2.1.2  常量和變數
  2.2  基本數據類型
    2.2.1  數值類型
    2.2.2  字元串類型
    2.2.3  布爾類型
  2.3  基本運算符和表達式
    2.3.1  運算符
    2.3.2  基本輸入與輸出
    2.3.3  表達式
    2.3.4  賦值語句
  本章小結
  課後習題
第3章  基本流程結構控制
  3.1  順序結構
  3.2  分支結構
    3.2.1  單分支結構
    3.2.2  雙分支結構
    3.2.3  多分支結構
    3.2.4  分支嵌套結構
  3.3  循環結構
    3.3.1  while循環
    3.3.2  for循環和range()函數
    3.3.3  break語句和continue語句
    3.3.4  循環的嵌套
    3.3.5  經典例題
  3.4  程序的異常處理
    3.4.1  異常的概念
    3.4.2  異常處理基礎
    3.4.3  捕獲特定異常
    3.4.4  捕獲多個異常
    3.4.5  異常鏈
    3.4.6  使用else和finally
    3.4.7  實戰案例
  本章小結
  課後習題
第4章  Python組合數據類型

  4.1  序列型數據類型
    4.1.1  字元串
    4.1.2  列表
    4.1.3  元組
  4.2  集合型數據類型
    4.2.1  創建集合
    4.2.2  集合元素的訪問與操作
    4.2.3  集合運算
  4.3  映射型數據類型——字典
    4.3.1  創建字典
    4.3.2  字典的基本運算
    4.3.3  字典的操作
  4.4  列表表達式
    4.4.1  三元表達式
    4.4.2  列表推導式
    4.4.3  生成器表達式
  本章小結
  課後習題
第5章  函數與類
  5.1  函數的定義與調用
    5.1.1  函數的定義
    5.1.2  函數的調用
    5.1.3  main方法
  5.2  函數的形參與實參
  5.3  函數的參數類型
    5.3.1  位置參數
    5.3.2  關鍵字參數
    5.3.3  默認值參數
    5.3.4  可變長度參數
    5.3.5  函數名作參數
  5.4  變數作用域
  5.5  匿名函數
  5.6  函數的遞歸
  5.7  類和對象
    5.7.1  類和對象的概念
    5.7.2  類和對象的創建
    5.7.3  封裝
    5.7.4  繼承和多態
  本章小結
  課後習題
第6章  文件
  6.1  基本概念
    6.1.1  文件的編碼
    6.1.2  文本文件和二進位文件
  6.2  文件操作
    6.2.1  文件的打開和關閉
    6.2.2  文件的讀取、寫入、追加
    6.2.3  文件的內容定位
  6.3  Python程序結構
    6.3.1  源程序和模塊結構

    6.3.2  包和庫
    6.3.3  庫的模塊引用
    6.3.4  Python中第三方庫的安裝與使用
  6.4  文本文件操作案例
    6.4.1  英文詞頻分析
    6.4.2  使用jieba庫的中文詞頻分析
    6.4.3  使用wordcloud庫的文本渲染
  6.5  Excel文件數據分析案例
    6.5.1  CSV文件轉換為Excel文件
    6.5.2  使用numpy庫和pandas庫讀取Excel文件
  本章小結
  課後習題
第7章  數據可視化
  7.1  數據可視化與Matplotlib
    7.1.1  數據可視化的概念
    7.1.2  Matplotlib簡介
  7.2  使用Matplotlib繪製圖表
    7.2.1  簡單圖表繪製
    7.2.2  繪製線型圖
    7.2.3  繪製餅圖
    7.2.4  繪製堆疊條形圖
    7.2.5  繪製二維直方圖
    7.2.6  繪製熱力圖
  本章小結
  課後習題
第8章  網路爬蟲
  8.1  爬蟲概述
  8.2  數據爬取
    8.2.1  發送HTTP請求
    8.2.2  解析網頁內容
    8.2.3  數據存儲
  8.3  案例
    8.3.1  案例一
    8.3.2  案例二
  本章小結
  課後習題
附錄A  第三方開發工具介紹
附錄B  常用內置函數及相關說明
附錄C  常用函數庫
附錄D  ASCII表
參考文獻

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