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

Python安全編程項目實訓教程(大數據人工智慧系列規劃教材浙江省普通高校十三五新形態教材)

  • 作者:編者:傅彬
  • 出版社:電子工業
  • ISBN:9787121373350
  • 出版日期:2019/10/01
  • 裝幀:平裝
  • 頁數:208
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python是一門非常強大的高級程序語言,其具有語法簡潔、可讀性高、開發效率高、可移植性、支持自行開發或第三方模塊、可調用C和C++庫、可與Java組建集成等優點,已被應用到Web開發、操作系統管理、科學計算、自動化運維和人工智慧等眾多領域。
    本書以項目引領任務驅動方式進行編寫,以實現最簡單功能為切入點,由淺入深地引導學生完成項目,輔以知識點講解和相關知識擴展,拓展學生的學習思維,突出問題求解方法和思維能力訓練。
    全書共12個項目,主要內容有了解Python、編程環境的搭建和調試、條件語句、循環結構、序列、函數、文件操作、面向對象的程序設計、錯誤和異常的處理、模塊和套接字、Scapy/Kamene模塊和Scrapy模塊。其中,項目1?項目9以Windows為平台,系統全面地講解了Python3的基礎知識,項目10?項目12以Kali Linux為平台,介紹了Python的網路編程和數據爬蟲等知識。
    本書適合作為高職院校電腦相關專業程序設計的入門教材和非電腦專業程序設計課程的教材,也可以作為從事程序設計與應用開發的工程技術人員的參考書。

作者介紹
編者:傅彬

目錄
項目1  了解Python
  任務1  認識Python
  任務2  為什麼學習Python
  任務3  如何學習Python
  課後作業
項目2  編程環境的搭建和調試
  任務1  在不同操作系統中搭建編程環境
  任務2  在不同操作系統中調試Python程序
  任務3  PyCharm的使用
  任務4  PyCharm的常用設置
  任務5  Python基本語法規範
  同步練習:在不同操作系統中搭建編程環境和調試Python程序
  課後作業
項目3  條件語句——簡易計算器的實現
  任務1  實現1+1=2
  任務2  接收從鍵盤輸入的數字並進行簡單計算
  任務3  設置簡易計算器的計算上下限
  任務4  項目回顧與知識拓展
  同步練習:猜猜我的幸運數字
  課後作業
項目4  循環結構——成語接龍的實現
  任務1  接收從鍵盤輸入成語,並連接成長龍
  任務2  檢查成語首尾字
  任務3  避免出現重複的成語
  任務4  項目回顧與知識拓展
  同步練習:四級製成績轉換器
  課後作業
項目5  序列——動物分揀器的實現
  任務1  列表的基本用法
  任務2  元組的基本用法
  任務3  字典的基本用法
  任務4  創建動物分類盛放的容器
  任務5  製作分揀器
  任務6  將動物分揀到對應的容器中
  任務7  擴大或減小容器
  任務8  項目回顧與知識拓展
  同步練習:通訊錄
  課後作業
項目6  函數——製作會員管理系統
  任務1  函數的基本用法
  任務2  功能菜單顯示
  任務3  會員信息添加
  任務4  會員信息刪除
  任務5  會員信息修改
  任務6  會員信息顯示
  任務7  項目回顧與知識拓展
  同步練習:改進版會員管理系統
  課後作業
項目7  文件操作——惡意代碼刪除
  任務1  文件的基本操作和打開模式

  任務2  目錄的操作
  任務3  批量修改文件名
  任務4  批量刪除病毒代碼
  任務5  項目回顧與知識拓展
  同步練習:批量刪除惡意代碼
  課後作業
項目8  面向對象的程序設計——銀行賬戶資金交易
  任務1  面向過程和面向對象的區別
  任務2  創建員工類—類的定義
  任務3  創建員工對象
  任務4  內置員工類屬性
  任務5  銷毀員工對象(垃圾回收)
  任務6  員工類的繼承
  任務7  方法的重寫
  任務8  類屬性與方法
  任務9  項目回顧與知識拓展
  同步練習:管理銀行賬戶
  課後作業
項目9  錯誤和異常的處理
  任務1  語法錯誤的識別與處理
  任務2  捕捉異常
  任務3  異常處理
  任務4  項目回顧與知識拓展
  同步練習:捕捉和處理異常
  課後作業
項目10  模塊和套接字——埠掃描器的實現
  任務1  實現埠掃描
  任務2  使用ms17_010漏洞來控制Windows 7系統
  任務3  埠掃描的原理
  任務4  編寫埠掃描器程序架構
  任務5  導入和創建模塊
  任務6  創建套接字
  任務7  實現埠掃描器基礎版
  任務8  實現埠掃描器多線程版
  任務9  項目回顧與知識拓展
  同步練習:跨網段埠掃描器
  課後作業
項目11  Scapy/Kamene模塊——操作系統判斷滲透測試
  任務1  安裝Scapy模塊
  任務2  構造數據包
  任務3  接收與發送數據包
  任務4  操作系統判斷
  任務5  項目回顧與知識拓展
  同步練習:實現SYN DDoS滲透測試
  課後作業
項目12  Scrapy模塊——爬蟲與二級域名枚舉
  任務1  安裝Scrapy模塊
  任務2  創建Scrapy項目
  任務3  分析URL
  任務4  分析網頁源碼

  任務5  編寫爬蟲程序
  任務6  爬取數據
  同步練習:改進二級域名爬取
  課後作業
附錄A  課後作業參考答案

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