Python編程入門與進階·進階篇

《Python編程入門與進階·進階篇》是2022年12月北京郵電大學出版社出版的圖書,作者:韓迎春。

基本介紹

  • 中文名:Python編程入門與進階·進階篇
  • 作者:韓迎春
  • 出版時間:2022年12月27日
  • 出版社:北京郵電大學出版社
  • ISBN:9787563568383
  • 定價:55 元
出版信息,內容簡介,目錄介紹,

出版信息

  • 書名:Python編程入門與進階·進階篇
  • 出版時間:2022-12-27
  • 編 著 者:韓迎春
  • 版 次:1-1
  • I S B N:978-7-5635-6838-3
  • 定 價:¥55.00元

內容簡介

本書共包括6個模組,包括Python中的模組、包和庫、Python 資料庫存儲、Python 網路編程、Python 網路爬蟲、Python GUI編程、Python Web開發。
本書是《Python編程入門與進階·基礎篇》的進階篇。本書簡化理論,強化編程,每個知識點的講解都設定了代碼示例,通過代碼引導學生掌握編程思想;設定豐富的板塊,包括“思維導圖”“知識清單”“本章總結”“術語”“程式閱讀”“綜合案例”“練習”“自我反思與評價”。
本書既可作為高等職業院校Python程式設計課程的教材,也可供相關愛好者、Python開發者等參考和使用。

目錄介紹

第10章Python中的模組、包和庫
10.1模組
10.1.1編寫一個模組
10.1.2導入並使用模組
10.1.3模組的導入順序
10.1.4重新導入模組
10.2包
10.2.1編寫一個包
10.2.2導入包中的模組或成員
10.3庫
10.3.1標準庫
10.3.2使用pip管理第三方庫
10.3.3使用虛擬環境解決第三方庫衝突
第11章Python 資料庫存儲
11.1資料庫概述
11.2資料庫存儲操作
11.2.1PyMySQL簡介
11.2.2PyMySQL的安裝
11.2.3PyMySQL連線MySQL資料庫
11.2.4PyMySQL操作MySQL資料庫
11.2.5PyMySQL封裝MySQL資料庫操作
第12章Python網路編程
12.1socket
12.1.1socket中的常用數據類型
12.1.2新建一個socket對象
12.1.3綁定
12.1.4監聽
12.1.5連線
12.1.6接受連線申請
12.1.7傳送數據
12.1.8接收數據
12.1.9關閉連線
12.1.10設定socket選項
12.1.11設定socket逾時
12.2socket案例
12.2.1編寫一個簡單的TCP通信客戶端和服務端(標準流程)
12.2.2編寫一個ping客戶端(RAW SOCKET)
12.3scapy
12.3.1scapy的基本用法
12.3.2構建數據包對象
12.3.3傳送數據
12.3.4傳送數據並接收回響
12.3.5嗅探數據並做出回響
12.4scapy案例
12.4.1交換機MAC泛洪(只發不收)
12.4.2DNS劫持(嗅探並回響)
12.4.3TCP SYN半連線連線埠掃描器(傳送並接收回響)
第13章Python 網路爬蟲
13.1Requests
13.1.1Requests簡介與安裝
13.1.2使用Requests直接傳送請求
13.1.3使用Requests以會話方式傳送請求
13.1.4Response對象
13.1.5高級用法
13.2BeautifulSoup
13.2.1BeautifulSoup簡介與安裝
13.2.2BeautifulSoup中的基本數據類型
13.2.3BeautifulSoup遍歷文檔樹
13.2.4BeautifulSoup查找文檔樹
13.3Selenium
13.3.1Selenium簡介與安裝
13.3.2Selenium的基本使用
13.3.3Selenium選擇器
13.3.4Selenium等待元素被載入
13.3.5Selenium元素互動
13.3.6Selenium切換frame和視窗
13.3.7Selenium關閉瀏覽器
13.4Scrapy
13.4.1Scrapy簡介與安裝
13.4.2Scrapy常用命令
13.4.3爬蟲項目結構及爬蟲套用簡介
13.4.4Spiders
13.4.5Selectors
13.4.6Item與Pipeline
13.4.7下載中間件
13.4.8爬蟲中間件
第14章Python GUI編程
14.1GUI介紹
14.2Python GUI框架介紹
14.2.1跨瀏覽器GUI框架
14.2.2跨平台GUI框架
14.2.3特定平台GUI框架
14.3Python內置GUI框架Tkinter
14.3.1Tkinter架構
14.3.2Tkinter的基本概念
14.3.3Tkinter開發GUI程式的結構
14.3.4Tkinter的基本組件
14.3.5Tkinter中的事件處理
14.3.6Tkinter對話框組件
第15章Python Web開發
15.1CGI和WSGI
15.1.1CGI介紹
15.1.2WSGI介紹
15.2Python三大主流Web框架
15.2.1Django
15.2.2Flask
15.2.3Tornado
15.3基於Django的Web開發
15.3.1安裝Django
15.3.2創建基於Django的project
15.3.3Django模板
15.3.4Django模型
15.3.5Django視圖
15.3.6Django路由
15.3.7Django Cookie/Session對象
15.3.8Django Admin管理工具
參考文獻

相關詞條

熱門詞條

聯絡我們