1. 程式人生 > >Python黑客編程入門教程

Python黑客編程入門教程

python 安全 黑客 入門

我真正開始學習Python是從今年4月份看到2017年的國賽試題之後,之前雖也零星接觸過,但都只是皮毛,所以對於我,必須要借助這樣一些目標的驅動,才有動力或壓力去深入學習下去,這也是我堅持帶比賽的一個主要原因。

這套教程是在7月份暑假集訓期間錄制的,所以從我開始學習Python到錄制教程前後也就3個多月的時間,因而教程的內容肯定是相對比較粗糙的。之所以要這麽趕,主要是必須要在暑假集訓期間讓這批準備參加11月份省賽的同學能對Python入門,省賽要跟國賽走,而Python必定是今年省賽的重點。還有比較郁悶的一點是,由於在錄制教程時旁邊開著風扇,在後期編輯時才發現教程中有雜音,但又無法去除,所以也只能如此了。

這套教程共22課時,總計6小時18分鐘,課時並不長,但讓一個零基礎的新手對Python黑客編程入門這個目的應該是可以達到的,這點從現場參加集訓的同學的反饋效果就可以驗證。跟以往的教程一樣,我不習慣於去糾纏一些基礎的理論知識,雖然這套教程也是在講Python的基礎語法,但我通過一個具體的獲取FTP服務banner並檢測是否有漏洞的任務為核心,將字符串、列表、if選擇、異常處理、函數、for循環、文件操作、模塊導入等Python的主要功能給串了起來,然後再介紹了sys、os、多線程、optparse等模塊的使用。我的講課思路是理論必須要能與實踐相結合,如果某個理論知識在我接下來要進行的實踐操作中並沒有涉及,那我肯定不會去講。所以當大家看完這套教程之後,應該就可以讀懂並編寫一些基本的Python腳本了。

當對Python本身已經有所了解之後,再接下來就應該根據自己的專業方向來學習各個模塊的使用,比如對於信息安全,scapy、socket、pexpect、nmap、subprocess等都應該是要熟練掌握的模塊,因而隨著我個人的不斷學習,Python教程肯定也還要繼續錄制下去。

最後附上這套Python黑客編程入門視頻教程的地址:

http://edu.51cto.com/course/10830.html


本文出自 “一壺濁酒” 博客,轉載請與作者聯系!

Python黑客編程入門教程