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

Python程序設計與實踐(微課視頻版21世紀高等學校電腦類課程創新系列教材)

  • 作者:編者:龔蘭蘭//趙志宏|責編:賈斌//薛陽
  • 出版社:清華大學
  • ISBN:9787302682837
  • 出版日期:2025/02/01
  • 裝幀:平裝
  • 頁數:256
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書在全面介紹Python語言基本概念和語法知識的基礎上,著重介紹基於Python語言的編程方法和利用第三方庫工具解決生產實踐中的問題,通過多個領域的實踐案例展現解決問題的實現過程和基本原理。
    全書分為基礎篇和應用篇兩部分:基礎篇(第1?7章)介紹Python語言的數據類型和語法元素、程序控制結構、複合數據類型、函數和模塊、類和對象、文件處理等;應用篇(第8?12章)介紹Python語言及其第三方庫的應用,包括圖形界面開發、網路爬蟲、數據分析與可視化、Web框架Diango等相關知識和應用。
    全書提供了涉及生活、教育、商業、工業等多個領域的實踐案例,注重在不同的章節完成案例的迭代、優化,使學習者受益。
    本書適合作為高等院校電腦、人工智慧、物聯網、軟體工程等專業的本科生教材,也可供對Python編程開發感興趣的開發人員、廣大科技工作者和研究人員參考。幫助學習者建立對電腦程序設計語言的直觀認識,體驗利用程序設計語言解決實際問題的過程和思路。

作者介紹
編者:龔蘭蘭//趙志宏|責編:賈斌//薛陽

目錄
第1部分  基礎篇
  第1章  緒論
    1.1  Python簡介
      1.1.1  Python語言的特點
      1.1.2  Python的應用領域
      1.1.3  Python的發展
    1.2  環境的安裝
      1.2.1  Python的下載
      1.2.2  Python的安裝
      1.2.3  第一個Python程序
    1.3  Python集成開發環境——PyCharm
      1.3.1  PyCharm的安裝
      1.3.2  PyCharm的使用
    1.4  簡單輸入輸出
    鞏固訓練
  第2章  Python基礎
    2.1  標準輸入輸出
      2.1.1  輸出函數print()
      2.1.2  輸入函數input()
    2.2  變數
    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  註釋
    鞏固訓練
  第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循環
      3.3.3  循環控制語句
      3.3.4  循環的嵌套
    3.4  循環實踐
      3.4.1  隨機驗證碼的生成
      3.4.2  百雞百錢
    鞏固訓練
  第4章  複合數據類型
    4.1  列表
      4.1.1  基本操作
      4.1.2  常用操作符

      4.1.3  切片
      4.1.4  內置函數
    4.2  元組
      4.2.1  基本操作
      4.2.2  常用操作
      4.2.3  元組與列表的異同點
      4.2.4  實踐猜單詞遊戲(控制台版)
    4.3  序列
    4.4  字典
      4.4.1  基本操作
      4.4.2  字典的特性
      4.4.3  內置函數
      4.4.4  字典的遍歷
      4.4.5  字典實踐——學校統計
      4.4.6  字典實踐——感測器數據解析
    4.5  集合
      4.5.1  基本操作
      4.5.2  集合的常用方法
      4.5.3  實踐——查找重複元素
    鞏固訓練
  第5章  函數和模塊
    5.1  函數的定義
      5.1.1  雨函數頭
      5.1.2  麗數體
      5.1.3  函數返回值
    5.2  函數的參數
      5.2.1  位置參數
      5.2.2  關鍵字參數
      5.2.3  默認值參數
      5.2.4  可變長參數
      5.2.5  序列解包
    5.3  變數的作用域
      5.3.1  局部變數
      5.3.2  全局變數
    5.4  lambda函數
    5.5  遞歸函數
    5.6  常用內置函數
      5.6.1  入門函數
      5.6.2  數學函數
      5.6.3  數據類型函數
      5.6.4  序列迭代器函數
      5.6.5  對象函數
    5.7  模塊
    5.8  函數實踐——隨機點名程序
    鞏固訓練
  第6章  類和對象
    6.1  面向對象編程
    6.2  類與對象
      6.2.1  類的定義
      6.2.2  對象的創建和使用

    6.3  屬性和方法
      6.3.1  類屬性和實例屬性
      6.3.2  私有成員和公有成員
      6.3.3  實例方法、類方法和靜態方法
      6.3.4  特殊屬性和方法
    6.4  繼承和多態
      6.4.1  繼承
      6.4.2  多態
    6.5  面向對象實踐——古詩詞練習(控制台版)
    鞏固訓練
  第7章  文件處理
    7.1  文件
    7.2  文件的訪問
      7.2.1  打開文件
      7.2.2  關閉文件
      7.2.3  讀寫文件
    7.3  文本文件的操作
      7.3.1  文本文件的寫入
      7.3.2  文本文件的讀取
    7.4  csv文件的操作
      7.4.1  csv格式文件和csv模塊
      7.4.2  csv.reader對象和csv文件的讀取
      7.4.3  csv.writer對象和csv文件的寫入
    7.5  文件讀寫實踐
      7.5.1  古詩詞文件讀寫
      7.5.2  感測器數據存儲與統計
    鞏固訓練
第2部分  應用篇
  第8章  中文分詞和詞雲圖
    8.1  中文分詞
      8.1.1  分詞
      8.1.2  jieba
      8.1.3  關鍵詞提取
    8.2  詞雲圖
      8.2.1  wordcloud庫
      8.2.2  定製詞雲圖的繪製參數
      8.2.3  實踐——黨的二十大報告詞雲圖
    鞏固訓練
  第9章  圖形界面開發
    9.1  Python圖形開發庫
    9.2  Tkinter庫
      9.2.1  創建第一個Tkinter程序
      9.2.2  Tkinter組件
    9.3  布局管理器
      9.3.1  pack布局管理器
      9.3.2  grid布局管理器
      9.3.3  place布局管理器
    9.4  事件處理
      9.4.1  事件描述
      9.4.2  事件綁定

    9.5  圖形界面開發實踐
      9.5.1  隨機點名(GUI版)
      9.5.2  古詩詞練習(GUI版)
    鞏固訓練
  第10章  網路爬蟲
    10.1  網路爬蟲概述
      10.1.1  網路爬蟲簡介
      10.1.2  robots協議
      10.1.3  合法使用爬蟲
    10.2  爬蟲的流程
    10.3  urllib庫
      10.3.1  urllib.request模塊
      10.3.2  設置代理服務
    10.4  requests庫
    10.5  BeautifulSoup
    10.6  爬蟲實踐
      10.6.1  模擬瀏覽器
      10.6.2  豆瓣電影數據採集
      10.6.3  空氣質量數據採集
    鞏固訓練
  第11章  數據分析與可視化
    11.1  數據分析與可視化介紹
    11.2  數據分析相關模塊
      11.2.1  NumPy
      11.2.2  Pandas
      11.2.3  Matplotlib
    11.3  數據質量分析
      11.3.1  數據探索
      11.3.2  缺失值檢測和處理
      11.3.3  重複值檢測和處理
      11.3.4  異常值分析
    11.4  數據特徵分析
      11.4.1  分佈分析
      11.4.2  對比分析
      11.4.3  統計量分析
      11.4.4  周期性分析
      11.4.5  貢獻度分析
      11.4.6  相關性分析
    11.5  數據分析實踐——空氣質量數據分析
      11.5.1  任務描述
      11.5.2  任務分析
      11.5.3  任務實施
    鞏固訓練
  第12章  Web框架Django
    12.1  Django概述
      12.1.1  Django簡介
      12.1.2  Django的特點
      12.1.3  MVC與MTV模型
    12.2  Django的安裝
    12.3  創建第一個Django項目

    12.4  Django的MTV模型組織
      12.4.1  返回HttpResponse響應內容
      12.4.2  返回一個HTML網頁
      12.4.3  使用靜態文件
      12.4.4  接收用戶發送的數據
      12.4.5  返回動態頁面
      12.4.6  使用資料庫
    12.5  Django實踐——空氣質量監測系統
      12.5.1  任務描述
      12.5.2  任務分析
      12.5.3  任務實施——系統頁面框架
      12.5.4  任務實施——空氣質量參數管理
      12.5.5  任務實施——空氣質量數據查詢
    鞏固訓練
參考文獻

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