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

看漫畫學Python(有趣有料好玩好用2全彩進階版)

  • 作者:關東升|責編:張國霞|繪畫:趙大羽
  • 出版社:電子工業
  • ISBN:9787121436666
  • 出版日期:2022/07/01
  • 裝幀:平裝
  • 頁數:294
人民幣:RMB 100 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是《看漫畫學Python》的進階版本,繼續秉承有趣、有料、好玩、好用的理念,並繼續採用《看漫畫學Python》一書中3個不同的漫畫人物角色,通過這3個角色之間的輕鬆對話把複雜的技術問題簡單化。
    本書總計12章。第1章講解Python的IDE工具PyCharm的基礎知識、高級功能和調試功能;第2章講解如何用Python繪圖庫Turtle繪製基本圖形;第3章講解Python的Qt庫PyQt的基礎知識和用法;第4章講解如何用分詞庫實現分詞,以及如何用詞雲庫形成詞雲;第5章講解如何用OpenCV庫實現圖像處理和人臉檢測;第6章講解網路爬蟲技術;第7章講解如何用Python訪問MySQL;第8章講解如何用Python解析XML文檔;第9章講解如何用xlwings庫操作Excel文件;第10章講解如何用pyecharts庫進行數據可視化。第11?12章通過兩個項目實戰幫助讀者將前10章所學的內容融會貫通。本書中基本上每一章都安排了「動手實踐」環節,旨在幫助讀者消化本章所學知識點。
    如果您想提升Python技能,則無論您是想學習編程的小學生,還是想參加電腦競賽的中學生,抑或是電腦相關專業的大學生,甚至是正在從事軟體開發的職場人,本書都適合您閱讀和學習。

作者介紹
關東升|責編:張國霞|繪畫:趙大羽

目錄
第1章  工欲善其事,必先利其器——使用IDE工具
  1.1  IDE工具那些事兒
  1.2  「一統江湖」的PyCharm
    1.2.1  下載與安裝
    1.2.2  根據使用偏好對PyCharm進行設置
    1.2.3  只要你願意,就可以不用滑鼠——使用快捷鍵
    1.2.4  設置Python解釋器
    1.2.5  創建PyCharm項目
    1.2.6  創建Python源碼文件
    1.2.7  運行程序
    1.2.8  打開PyCharm項目
  1.3  PyCharm的誘人功能
  1.4  調試程序不求人——PyCharm的調試功能
  1.5  知識點撥
  1.6  動手實踐:兩個小練習
第2章  讓我們從海龜開始——Python繪圖庫Turtle
  2.1  Turtle那些事兒
    2.1.1  Turtle中的基本概念
    2.1.2  使用Turtle繪製一個矩形
    2.1.3  改變畫筆
    2.1.4  設置畫筆
    2.1.5  填充顏色
  2.2  繪製基本圖形
    2.2.1  繪製五角星
    2.2.2  繪製圓形和弧線
  2.3  動手實踐1:繪製奧運五環
  2.4  動手實踐2:好漂亮的一棵樹
  2.5  動手實踐3:海龜繪圖練習
第3章  進階的GUI庫——PyQt
  3.1  為什麼選擇PyQt
  3.2  PyQt的基礎知識
    3.2.1  安裝PyQt
    3.2.2  PyQtGUI主要類的層次結構
    3.2.3  編寫你的第1個PyQtGUI程序
    3.2.4  以面向對象方式實現PyQtGUI程序
  3.3  在窗口中添加控制項
  3.4  處理事件
    3.4.1  信號與槽
    3.4.2  滑鼠事件
    3.4.3  鍵盤事件
  3.5  布局管理
    3.5.1  盒子布局管理器——QBoxLayout
    3.5.2  網格布局管理器——QGridLayout
    3.5.3  表單布局管理器——QFormLayout
  3.6  常用控制項
    3.6.1  文本輸入控制項
    3.6.2  單選按鈕
    3.6.3  複選框
    3.6.4  列表控制項
    3.6.5  下拉列表控制項

  3.7  表格控制項
    3.7.1  使用表格控制項
    3.7.2  表格事件處理
  3.8  強大的界面設計工具——QTDesigner
    3.8.1  安裝QTDesigner
    3.8.2  示例:登錄界面
  3.9  動手實踐:「你是哪兒的人?」
第4章  文本分析——使用分詞庫和詞雲庫
  4.1  分詞庫
    4.1.1  中文分詞庫——jieba庫
    4.1.2  安裝jieba庫
    4.1.3  使用jieba庫
    4.1.4  動手實踐:《水滸傳》詞頻分析
  4.2  詞雲庫——wordcloud庫
    4.2.1  安裝wordcloud庫
    4.2.2  使用wordcloud庫
    4.2.3  動手實踐:通過詞雲對《水滸傳》進行詞頻分析
  4.3  綜合實踐:在GUI界面打開圖片
第5章  電腦視覺處理那些事兒——OpenCV庫
  5.1  OpenCV庫的基礎知識
    5.1.1  安裝OpenCV庫
    5.1.2  讀取和顯示圖像
    5.1.3  調整圖像的大小
    5.1.4  圖像旋轉
  5.2  處理圖像
    5.2.1  圖像灰度化
    5.2.2  圖像二值化
  5.3  人臉檢測
  5.4  動手實踐1:識別登錄驗證碼
    5.4.1  驗證碼識別
    5.4.2  安裝OCR引擎Tesseract
    5.4.3  安裝pytesseract庫
    5.4.4  驗證碼識別的代碼實現
  5.5  動手實踐2:在GUI界面顯示OpenCV庫的圖像
第6章  讓「蜘蛛」幫我們工作——網路爬蟲
  6.1  網路爬蟲的過程
    6.1.1  「蟲子」的第1階段工作——爬取數據
    6.1.2  「蟲子」的第2階段工作——解析數據
    6.1.3  「蟲子」的第3階段工作——下載圖片
  6.2  爬取動態網頁數據
    6.2.1  使用瀏覽器的Web開發者工具
    6.2.2  使用Selenium模擬Web瀏覽器爬取數據
  6.3  動手實踐1:爬取股票數據
  6.4  動手實踐2:將股票數據存儲到CSV文件中
  6.5  動手實踐3:在GUI界面顯示股票數據
第7章  進階的數據存儲——MySQL
  7.1  MySQL的基礎知識
    7.1.1  安裝MySQL
    7.1.2  通過命令提示符窗口登錄MySQL伺服器
    7.1.3  常見的管理命令

    7.1.4  使用GUI工具管理資料庫
  7.2  使用Python訪問MySQL
    7.2.1  安裝PyMySQL庫
    7.2.2  訪問MySQL的流程
  7.3  動手實踐1:對學生表進行CRUD操作
    7.3.1  創建學生表
    7.3.2  插入數據
    7.3.3  查詢數據
    7.3.4  對查詢返回多條數據
  7.4  動手實踐2:完成數據的更新和刪除操作
第8章  讓我們一起交換數據——XML數據交換格式
  8.1  數據交換格式
  8.2  XML數據交換格式
    8.2.1  XML文檔的結構
    8.2.2  解析XML文檔
    8.2.3  使用ElementTree庫解析XML文檔
  8.3  動手實踐1:解析Notes.xml文檔
  8.4  動手實踐2:使用XPath表達式解析Notes.xml文檔
  8.5  動手實踐3:在GUI界面顯示備忘錄信息
第9章  訪問Excel文件——xlwings庫
  9.1  訪問Excel文件
    9.1.1  安裝xlwings庫
    9.1.2  xlwings庫中的對象
  9.2  讀取單元格數據
  9.3  寫入單元格數據
  9.4  動手實踐1:將股票數據保存到Excel文件中
  9.5  動手實踐2:把多隻股票的數據保存到一個Excel文件中
第10章  數據可視化——pyecharts庫
  10.1  使用pyecharts庫
    10.1.1  安裝pyecharts庫
    10.1.2  第1個pyecharts圖表
    10.1.3  使用鏈式API
    10.1.4  設置圖表
  10.2  基本圖表
    10.2.1  繪製折線圖
    10.2.2  繪製面積圖
    10.2.3  繪製餅狀圖
    10.2.4  繪製環狀圖
  10.33  D柱狀圖
  10.4  動手實踐:使用堆疊面積圖展示近10年全國總人口變化情況
第11章  項目實戰1——基於PyQT的寵物商店項目
  11.1  項目概述
  11.2  需求分析
  11.3  系統設計
    11.3.1  原型設計
    11.3.2  資料庫設計
    11.3.3  架構設計
    11.3.4  詳細設計
  11.4  項目編碼實現
    11.4.1  初始化資料庫

    11.4.2  創建項目
  11.5  編寫數據持久層
    11.5.1  配置資料庫
    11.5.2  DAO基類
    11.5.3  用戶管理DAO
    11.5.4  商品管理DAO
  11.6  編寫表示層
    11.6.1  編寫啟動模塊
    11.6.2  編寫用戶登錄窗口
    11.6.3  編寫商品列表窗口
  11.7  再完善一下
第12章  項目實戰2——基於PyGame技術的迷失航線遊戲項目
  12.1  Python遊戲引擎——PyGame
    12.1.1  什麼是遊戲引擎
    12.1.2  安裝PyGame庫
    12.1.3  PyGame遊戲程序的模板
    12.1.4  在你的遊戲場景中繪製圖片
    12.1.5  在你的遊戲場景中繪製文字
  12.2  讓我們走進「精靈」的世界
    12.2.1  精靈類
    12.2.2  將精靈添加到遊戲場景中
    12.2.3  響應鍵盤事件
    12.2.4  遊戲中的聲音
  12.3  迷失航線遊戲分析與設計
    12.3.1  遊戲的故事背景
    12.3.2  需求分析
    12.3.3  遊戲腳本
  12.4  項目編碼實現
    12.4.1  創建項目
    12.4.2  創建敵人
    12.4.3  創建玩家精靈
    12.4.4  創建精靈
    12.4.5  創建爆炸精靈
    12.4.6  遊戲場景的實現

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