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

Python編程與項目開發(微課視頻版微課版21世紀高等學校電腦類課程創新系列教材)

  • 作者:編者:肖衡|責編:黃芝//薛陽
  • 出版社:清華大學
  • ISBN:9787302664000
  • 出版日期:2024/06/01
  • 裝幀:平裝
  • 頁數:265
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面介紹了Python語言程序設計的基本知識,按照基礎入門、分析入手、應用人心的設想,將案例分為三個層次。先用簡單易讀的方式介紹基礎知識,為每個知識點設置簡單易入手的案例來消化基礎知識,再設置難度稍高的案例來提升分析問題、解決問題的能力,最後通過實踐應用案例來提升實踐操作能力。遵循由點到面、知識串聯、層層疊加的原則,以問題為導向,提升實踐能力為目標,按照啟發學生髮現問題、分析問題、解決問題的思路進行編寫,旨在培養學生自主思考、主動探索的學習習慣,以期達到提升計算思維、工程思維及創新思維能力的目標。
    本書適合作為高等院校大數據科學與技術、智能科學與技術等與人工智慧相關專業本科生的教材,也可作為對編程有興趣,入門人工智慧相關行業的有志青年、廣大科學技術工作者的參考書。

作者介紹
編者:肖衡|責編:黃芝//薛陽

目錄
第1章  Python語言概述
  1.1  Python簡介
  1.2  Python的特點
    1.2.1  Python的優點
    1.2.2  Python的缺點
  1.3  Python的應用領域
  1.4  Python語言開發環境的安裝
  1.5  運行Python
  1.6  集成開發環境
  1.7  擴展庫的安裝與使用
第2章  Python基本語法
  2.1  用程序實現問題求解
  2.2  Python程序語法元素
  2.3  常用函數
  2.4  基本結構
  習題
第3章  Python數據類型
  3.1  認識數據類型
    3.1.1  整數
    3.1.2  浮點數
    3.1.3  複數
    3.1.4  布爾型
  3.2  運算符
    3.2.1  數值運算符
    3.2.2  運算符優先順序
    3.2.3  常用數值函數
    3.2.4  math庫
  3.3  字元串
    3.3.1  字元串的基本操作
    3.3.2  字元串的處理函數
    3.3.3  字元串的處理方法
    3.3.4  字元串的格式化方法
  3.4  實踐應用
  習題
第4章  組合數據類型
  4.1  組合數據類型概述
  4.2  序列類型
    4.2.1  元組類型
    4.2.2  列表類型
    4.2.3  列表實踐應用
  4.3  集合類型
  4.4  映射類型
    4.4.1  字典類型
    4.4.2  字典應用實踐
  4.5  組合數據類型應用
  習題
第5章  程序控制結構
  5.1  程序流程圖
  5.2  程序的分支結構
    5.2.1  單分支結構:if語句

    5.2.2  二分支結構:if-else語句
    5.2.3  多分支結構:if-elif-else語句
    5.2.4  分支嵌套結構
  5.3  循環結構
    5.3.1  遍歷循環:for循環
    5.3.2  無限循環:while循環
    5.3.3  循環保留字:break和continue
    5.3.4  循環與else
    5.3.5  循環嵌套
  5.4  異常處理
  5.5  random庫
    5.5.1  random庫的常用函數
    5.5.2  random庫的應用
  5.6  time庫與datetime庫
    5.6.1  time庫的時間獲取
    5.6.2  time庫的時間格式化
    5.6.3  time庫的計時和休眠
    5.6.4  datetime庫的時間格式化
  習題
第6章  函數
  6.1  函數的基本使用
    6.1.1  函數的定義
    6.1.2  函數的調用
  6.2  參數的傳遞
    6.2.1  參數的位置傳遞
    6.2.2  參數的關鍵字傳遞
    6.2.3  可選參數和可變數量參數
  6.3  函數的返回值
  6.4  變數的作用域
  6.5  匿名函數
  6.6  函數應用
  6.7  函數的遞歸
  6.8  迭代
  6.9  代碼復用與模塊化編程
    6.9.1  模塊化編程
    6.9.2  程序入口
  6.10  實踐應用
  習題
第7章  文件
  7.1  文件的基本操作
    7.1.1  文件概述
    7.1.2  文件的打開與關閉
    7.1.3  文件的路徑
    7.1.4  文件的讀取
    7.1.5  文件的寫人
    7.1.6  文件的讀寫位置
  7.2  文件的迭代
  7.3  數據維度與數據格式化
    7.3.1  數據維度
    7.3.2  一維和二維數據的存儲與讀寫

    7.3.3  高維數據的存儲與讀寫
  7.4  文件應用
    7.4.1  用戶登錄案例
    7.4.2  jieba分詞
    7.4.3  wordcloud詞雲
  習題
第8章  面向對象程序設計
  8.1  類和對象
    8.1.1  類的使用
    8.1.2  屬性與方法
    8.1.3  訪問限制
    8.1.4  面向對象的方法應用——簡易計算器
  8.2  封裝
    8.2.1  面向對象特徵
    8.2.2  封裝實踐應用
  8.3  繼承
    8.3.1  繼承關係
    8.3.2  重寫方法
    8.3.3  super關鍵字
    8.3.4  多重繼承
  8.4  多態
  習題
第9章  多線程
  9.1  多線程的定義
  9.2  Python線程模塊
    9.2.1  線程模塊
    9.2.2  Thread類
    9.2.3  多線程破解密碼
  9.3  事件機制
    9.3.1  Event事件對象
    9.3.2  事件機制輔助密碼破解
  9.4  線程同步
    9.4.1  Lock
    9.4.2  RLock
    9.4.3  Condition
    9.4.4  Queue
  9.5  多線程實踐
  習題
第10章  圖形化用戶界面
  10.1  thinter概述
    10.1.1  tkinter窗體
    10.1.2  tkinter組件
    10.1.3  tkinter組件布局
  10.2  tkinter事件
    10.2.1  thinter事件類型
    10.2.2  事件對象及屬性
    10.2.3  tkinter事件綁定
  10.3  tkinter實踐應用
    10.3.1  需求分析
    10.3.2  模塊設計

    10.3.3  模塊實現
  習題

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