漫畫學Python:完美實踐

Stepan Elter 劉玲玉,鄧燕燕譯

  • 出版商: 北京理工大學
  • 出版日期: 2024-03-01
  • 售價: $534
  • 語言: 簡體中文
  • 頁數: 206
  • 裝訂: 平裝
  • ISBN: 7576334452
  • ISBN-13: 9787576334456
  • 相關分類: Python
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

相關主題

商品描述

《漫畫學Python:完美實踐》是一本寓教於樂的Python程式設計指南,
以輕鬆幽默的漫畫和簡潔明瞭的文字,引領讀者深入學習Python程式設計的精髓。
本書共分為多個章節,涵蓋了從數據庫模型到資料科學、人工智能,
再到資料交換和正規表示式等多個領域,旨在幫助讀者全面掌握Python程式設計的各種技能和應用場景。
在第一章中,讀者將瞭解關於資料、數據庫和SQL的基本概念,學習如何使用主鍵、WHERE語句等進行數據庫操作。
第二章則介紹了製作圖表的技巧,包括使用Comprehension清單、繪製餅狀圖和三維圖表等。
接著,第三章深入探討了數據統計、數據科學和人工智能的相關知識,為讀者提供了進階的學習內容。
在第四章和第五章中,讀者將學習如何使用CSV和JSON進行資料交換,以及如何利用正規表示式進行文字處理。
透過實際案例和詳細講解,讀者可以輕鬆掌握這些實用的技能,為日後的工作和學習打下堅實的基礎。
本書也包含了一些附錄內容,如Python的安裝與配置、Python之禪等,為讀者提供了更全面的學習資源。
無論你是初學者或有一定經驗的Python愛好者,都能從本書中獲得實用的知識與技能,快速提升程式設計水平,成為Python程式設計的高手。

目錄大綱

第一章 瘋狂的模塊
不只是標準庫
通過文檔字符串和help快速獲取信息
名為dateiname的模塊
模塊仍然是程序
用於直接檢測的重覆模塊
強大且多樣——在模塊中(不只是)的全局變量
dateiname()方法——更加靈活
可怕的長模塊名——as
給模塊賦一個變量
常見模塊——Python標準庫
隨機事件——random模塊
區別在哪裏
用from、import、as有目的地調用或者直接調用
隨機數有多少種可能
不止一個import——兩個import
你學到了什麼?我們做了些什麼?
第二章 類、對象和古希臘人
面向對象的編程
古老的軟件危機
尋找救星?救星就是面向對象的編程
一些細節——關於類和對象
從第一個類到第一個對象
一切都剛開始——_ init _()方法
第一個屬性
還有非常簡單的變量
文檔字符串助力於獲取更多的信息
德爾菲神諭
第一個類——重新載入一些內容
第一個自定義對象
Orakel重載——屬性修改
訪問屬性時要小心
關於參數
信任很好,掌控更佳
被傳遞的值很危險
現在輪到property()方法登場了
比只用setter和getter更好
property()方法和Orakel類——完美搭檔!
看起來奇怪但性能絕佳的@property裝飾器
private和protected——也不完全就這些
可重用性和繼承
比循環使用更好——從舊類生成新類
super真的很棒
靜態屬性和方法
你學到了什麼?我們做了些什麼?
第三章 日期、時間和時間差
薛定諤的時間機器
時間機器
今天是幾日?今年是哪年?——date
創建一個美觀的日期
使用占位符對日、月、年進行格式化
調整日期——而不是攪亂
是時候修改時間了
還剩下多少時間
借助time處理小時、分鐘和秒
還有時間喝一杯斯佩爾特咖啡嗎
是時候對時間進行格式化了
允許datetime從datetime中調用
比任何預言都好——借助strptime()方法讀取時間
在實際應用中查找日期和時間
大型電影院——Unixtime和The Epoch
最後一次修改在什麼時候
關於timedelta()方法還有一點——計算時間
借助timedelta()方法拯救聖誕節
你學到了什麼?我們做了些什麼?
第四章 數據、文件和文件夾的重要處理
終於板上釘釘了
借助網絡和雙重保障
文本文件——寫入和讀取
更簡單的方法——借助with
文本文件
寫入列表和換行符
將所有數據歸納到哪裏呢
shelve模塊
讀取
嘗試序列化
shelve——一些有用的信息
逐行讀取
文件夾和文件之林
手持彎刀——在文件夾之林生存
覆制還是不覆制,這是一個問題
定義準確的哈希值——用於比較的值
不要忘記:移動和刪除
你學到了什麼?我們做了些什麼?
第五章 隨機數、矩陣和數組
一些實際用得上的算術
隨機數和NumPy
成為百萬富翁——抽獎程序
隨機數的其他分布
正態分布的值
關於數組
一些快速運算
第六章 圖形界面
按鈕組件、GUI和布局管理器
關於布局管理器pack和框架
借助窗口
用更美觀的元素進行裝飾
關於Lambda——不僅適用於GUI
帶參數的按鈕——因為Lambda變得簡單
建立一個數組
減少手動操作——數組和arange
關於多維數組
用數組進行精細處理
用數組進行計算
你學到了什麼?我們做了些什麼?
用Schrodinator計算和tkinter變量
再簡單講一下漂亮的字體
面向對象窗口中的事件
薛定諤繪畫程序
你學到了什麼?我們做了些什麼?