最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

零基礎(chǔ)學(xué)Python網(wǎng)絡(luò)攻防

2021-12-22 13:46 作者:樹上微  | 我要投稿

零基礎(chǔ)學(xué)Python網(wǎng)絡(luò)攻防

樹上微出版

Python網(wǎng)絡(luò)攻防



“零基礎(chǔ)學(xué)Python網(wǎng)絡(luò)攻防,全部原創(chuàng)源代碼,適合Python的入門讀者和進(jìn)階讀者。豐富、簡潔實(shí)例,可為中小型網(wǎng)站的站長提供參考”


01

作者簡介

About The Author



作者:樊晟


2016年第18屆國際機(jī)器人奧林匹克大賽(IRO)線跟蹤賽, 雙料冠軍;


2018 年杭州市下城區(qū)科技節(jié)比賽,一等獎,獲獎作品為基于人臉識別的學(xué)生簽到系統(tǒng);


2018年杭州市下城區(qū)中小學(xué)生電腦作品比賽,三等獎;


2018年浙江省The blast games機(jī)器人競技活動,三等獎;


2019年杭州市下城區(qū)青少年科技創(chuàng)新大賽,二等獎,獲獎作品為駕駛員安全監(jiān)測系統(tǒng);


2021年全國學(xué)生信息素養(yǎng)提升實(shí)踐活動(人工智能項(xiàng)目),杭州市一等獎、浙江省一等獎,進(jìn)入國賽展示交流。


02

內(nèi)容簡介

Book Description


出版社:天津科學(xué)技術(shù)出版社

策劃定制:樹上微出版

發(fā)行:新華書店經(jīng)銷



本書從Python語言的基礎(chǔ)語法講起,逐步深入到Python中一些常用庫的進(jìn)階實(shí)戰(zhàn),并在最后配合項(xiàng)目實(shí)例,重點(diǎn)介紹了使用Python requests庫進(jìn)行DDOS壓測,使用Tensorflow破解圖片驗(yàn)證碼和使用Flask制作可過濾爬蟲的HTTP代理,讓讀者不但可以系統(tǒng)地學(xué)習(xí)Python網(wǎng)絡(luò)編程的相關(guān)知識,而且還能對Python Web開發(fā)有更深入的理解。


在這個移動互聯(lián)網(wǎng)時代,網(wǎng)絡(luò)已經(jīng)成為我們生活中不可或缺的事物。但是,隨著技術(shù)的發(fā)展,網(wǎng)絡(luò)上的“壞人”越來越多,出現(xiàn)了不少惡意攻擊他人服務(wù)器的人。包括筆者最近也遇到了很多次服務(wù)器被攻擊導(dǎo)致內(nèi)存跑滿,服務(wù)器宕機(jī)的事情。因此筆者認(rèn)為,網(wǎng)絡(luò)防護(hù)非常重要。本書一半是從攻擊者的視角,一半是從防護(hù)者的視角看待問題,通過對攻擊手段的了解可以幫助我們更好地保護(hù)服務(wù)器安全。


03

節(jié) 選

開始黑客之旅



在本章中,我們將會介紹Python黑客技術(shù)的相關(guān)知識,學(xué)習(xí)使用Python的高級功能,以及安裝使用第三方庫,并通過實(shí)例代碼進(jìn)行詳細(xì)講解。


源代碼可在網(wǎng)站下載:

https://fnc.ft2.club/s/zH2D45Fz226JXgD?


1.1 Python的來龍去脈


Python源于自動化腳本(Shell),如今已經(jīng)發(fā)展成一種面向?qū)ο蟮膭討B(tài)類型語言。隨著各種更新版本的不斷推出和語言新功能的加入,目前 Python 已經(jīng)越來越多被用于獨(dú)立的、大型項(xiàng)目的開發(fā)。計算機(jī)程序設(shè)計語言,也就是我們通稱的編程語言,是使用一組語法規(guī)則去定義計算機(jī)程序,它使用標(biāo)準(zhǔn)化的語法與格式,向計算機(jī)發(fā)送指令。自計算機(jī)面世以來,人類就嘗試通過計算機(jī)程序設(shè)計語言來與計算機(jī)進(jìn)行交流,各種各樣的程序設(shè)計語言被發(fā)明出來,不斷發(fā)展又不斷消亡,開發(fā)者們最終極的目標(biāo)是開發(fā)出一種通用的程序設(shè)計語言,能夠打破所有軟件、硬件的桎梏,但是到目前為止還是沒有實(shí)現(xiàn)。


C語言是普適性最強(qiáng)的一種計算機(jī)程序編輯語言,它不僅可以發(fā)揮出高級編程語言的功用,還具有匯編語言的優(yōu)點(diǎn)。對于普通開發(fā)者來說,相對于其他高級語言而言,C語言更難掌握。想使用C語言實(shí)現(xiàn)一個功能,就算你知道要怎么去做,也需要耗費(fèi)大量的時間去編寫代碼。Shell是眾多UNIX管理員們的利器,管理員們用它來完成一些系統(tǒng)維護(hù)的工作,例如:系統(tǒng)的定期備份、文件系統(tǒng)的管理等。Shell像膠水一樣,能把UNIX下的許多功能粘接在一起,去完成一些特定的工作。雖然Shell并不算真正的程序語言,連完整的數(shù)據(jù)類型都沒有,但是 Shell確實(shí)方便,可能用 C語言需要寫上百行代碼的程序,


在Shell下只需要幾行代碼。


ABC語言開發(fā)者設(shè)計的初衷是“讓用戶感覺更好”。ABC語言的設(shè)計者希望使編程語言的學(xué)習(xí)變得更容易,讓更多的人去學(xué)習(xí)編程、享受編程。但是,由于ABC語言可拓展性差、不能直接進(jìn)行 IO、語法過度革新、編譯器太大等先天不足,最終還是沒能成為主流程序語言。ABC語言沒落后,曾經(jīng)的 ABC程序員吉多·范羅蘇姆(Guido vonRossum)在 1991 年開發(fā)了一個新的解釋程序并用“Python”命名。Python一詞取自《巨蟒劇團(tuán)之飛翔的馬戲團(tuán)》(Monty Python’sFlying Circus),這是BBC的一個劇集,而吉多恰好是它的粉絲,Python是一門完全面向?qū)ο蟮挠嬎銠C(jī)程序設(shè)計語言。


SHUSHANGWEI

定制出版 專業(yè)為你

專業(yè)編輯免費(fèi)咨詢



Python3常用庫簡介


如果說強(qiáng)大的標(biāo)準(zhǔn)庫奠定了Python發(fā)展的基石,那么豐富的第三方庫則是Python不斷發(fā)展的保證。Python本身的功能并不是很豐富,但是加上第三方庫后的Python功能豐富多彩,多到超乎你的想象。就像手機(jī)的安卓系統(tǒng)一樣,它本身的功能并不是很強(qiáng)大。但是因?yàn)榘沧渴且粋€開源平臺,所以它支持了眾多的APP,豐富了安卓系統(tǒng)的功能,才成就了安卓穩(wěn)居第一的市場份額。


目前Python中已經(jīng)有約327??518個第三方庫(截至2021年9月16日,PyPI統(tǒng)計數(shù)據(jù))。一些著名的第三方庫,如表1-1所示。



1.3.1_thread庫Python3中,_thread多線程庫提供了快捷的調(diào)用方式、核心的功能,以及一個簡單的鎖。以下為作者匯總的名稱方法及對應(yīng)用途,里面有我們常用的方法,如表1-2所示。



使用_thread庫可以實(shí)現(xiàn)多線程運(yùn)行代碼,系統(tǒng)可以同時處理多件事情,當(dāng)一件事情沒有完成時也不需要等待,可以繼續(xù)完成另一件事。但是由于Python解釋器一定的局限性,Python中的多線程與系統(tǒng)的多線程并不相等,在任意時刻內(nèi),Python解釋器還是只會運(yùn)行一個代碼,所以Python中并不是所有代碼都可以通過多線程提高運(yùn)行效率。


1.4搭建Python開發(fā)環(huán)境


1.4.1 對操作系統(tǒng)的要求

?

Python支持大多數(shù)主流操作系統(tǒng),我們都可以從python.org上下載。


目前Python支持 Windows、MacOS、Linux等常見操作系統(tǒng),筆者使用的是64位Windows。值得注意的是,不同操作系統(tǒng)上的插件可能會存在兼容性問題。

?

1.4.2下載和安裝Python

?

首先,使用瀏覽器打開Python官網(wǎng)(python.org)。打開速度可能會比較慢,請耐心等待。打開后的界面,如圖1-13所示。


圖1-13打開Python官網(wǎng)


選擇“Downloads”,進(jìn)入下載頁面,如圖1-14所示。


圖1-14Python下載頁面


下載頁面選擇“Download Python”黃色按鈕。如果你訪問的網(wǎng)頁與圖1-14不一樣,請直接在頁面下方的版本列表中找到“Python”,點(diǎn)擊其右側(cè)的“Download”按鈕。


進(jìn)入該版本的信息頁面后,在下方找到Files,其中內(nèi)容如圖1-15所示。第二列、第三列分別為支持的操作系統(tǒng)和支持的架構(gòu),根據(jù)操作系統(tǒng)及架構(gòu)選擇合適的安裝包并下載。


圖1-15Files


至此,Python安裝包就下載完畢了。安裝時要選擇“Add Pythonto PATH 1”。然后選擇“Install Now2”即可開始快速安裝,如圖1-16所示。


圖1-16安裝Python


樹上微出版驚喜不停,活動不斷,現(xiàn)在出版紙質(zhì)書可以贈電子書制作服務(wù),讓你的作品出現(xiàn)在掌閱書城、京東電子書、當(dāng)當(dāng)云閱讀、微信讀書、九月網(wǎng)等平臺,供全網(wǎng)讀者閱讀!


讓作者的作品做到最大化流量,提高曝光度,實(shí)現(xiàn)名利雙收!


更多精彩出書內(nèi)容,請關(guān)注樹上微出版


未完待續(xù)......


圖 · 樹上微出版攝影



如果您有出書的夢想,如果您不知道如何出書,如果您感覺孤軍奮戰(zhàn),需要專業(yè)的團(tuán)隊(duì)支持,那么您并不孤單。


零基礎(chǔ)學(xué)Python網(wǎng)絡(luò)攻防的評論 (共 條)

分享到微博請遵守國家法律
广东省| 沛县| 昌宁县| 望都县| 洛阳市| 清远市| 孝昌县| 乐平市| 承德市| 和龙市| 丁青县| 遂平县| 奈曼旗| 晋宁县| 烟台市| 朝阳区| 旺苍县| 黑山县| 古浪县| 怀化市| 锡林郭勒盟| 石楼县| 西盟| 枝江市| 固安县| 防城港市| 鞍山市| 新兴县| 肥乡县| 始兴县| 岫岩| 平湖市| 娄底市| 教育| 连江县| 涪陵区| 巴马| 临猗县| 民县| 乐业县| 桃园市|