我們上次報(bào)道過(guò),微軟官方上線Python教程文檔。最近微軟針對(duì)Python初學(xué)者,推出了一套免費(fèi)的教程視頻。這套視頻名為PythonforBeginners,該在線教學(xué)視頻由微軟高級(jí)項(xiàng)目經(jīng)理ChristopherHarrison、以及微軟AIGaming的商業(yè)開發(fā)經(jīng)理SusanIbach共同講解,在課程中加入了他們對(duì)Python的見解,一共有44個(gè)視頻。官方對(duì)該系列視頻的描述是快速和簡(jiǎn)潔的,這套視頻并不是對(duì)Python的深入研究,而是為Python初學(xué)者提
系統(tǒng) 2019-09-27 17:48:40 1963
在實(shí)驗(yàn)中需要自己構(gòu)造單獨(dú)的HTTP數(shù)據(jù)報(bào)文,而使用SOCK_STREAM進(jìn)行發(fā)送數(shù)據(jù)包,需要進(jìn)行完整的TCP交互。因此想使用原始套接字進(jìn)行編程,直接構(gòu)造數(shù)據(jù)包,并在IP層進(jìn)行發(fā)送,即采用SOCK_RAW進(jìn)行數(shù)據(jù)發(fā)送。使用SOCK_RAW的優(yōu)勢(shì)是,可以對(duì)數(shù)據(jù)包進(jìn)行完整的修改,可以處理IP層上的所有數(shù)據(jù)包,對(duì)各字段進(jìn)行修改,而不受UDP和TCP的限制。下面開始構(gòu)造HTTP數(shù)據(jù)包,IP層和TCP層使用python的Impacket庫(kù),http內(nèi)容自行填寫。#!/
系統(tǒng) 2019-09-27 17:48:25 1963
類與類的關(guān)系依賴關(guān)系#依賴關(guān)系:將一個(gè)類的類名或者對(duì)象傳給另一個(gè)類的方法中.classElephant:def__init__(self,name):self.name=namedefopen(self,r1):#print(ref1)print(f'{self.name}默念三聲:芝麻開門')r1.open_door()defclose(self):print('大象默念三聲:芝麻關(guān)門')classRefrigerator:def__init__(sel
系統(tǒng) 2019-09-27 17:48:13 1963
面向?qū)ο缶幊虝r(shí),都會(huì)遇到一個(gè)概念,類,python也有這個(gè)概念,下面我們通過(guò)代碼來(lái)深入了解下。創(chuàng)建和使用類classDog():def__init__(self,name,age):self.name=nameself.age=agedefsit(self):print(self.name.title()+"isnowsitting.")defroll_over(self):print(self.name.title()+"rolledover!")my_
系統(tǒng) 2019-09-27 17:48:08 1963
在類中每次實(shí)例化一個(gè)對(duì)象都會(huì)生產(chǎn)一個(gè)字典來(lái)保存一個(gè)對(duì)象的所有的實(shí)例屬性,這樣非常的有用處,可以使我們?nèi)我獾娜ピO(shè)置新的屬性。每次實(shí)例化一個(gè)對(duì)象python都會(huì)分配一個(gè)固定大小內(nèi)存的字典來(lái)保存屬性,如果對(duì)象很多的情況下會(huì)浪費(fèi)內(nèi)存空間。可通過(guò)__slots__方法告訴python不要使用字典,而且只給一個(gè)固定集合的屬性分配空間classFoo(object):__slots__=("x","y","z")def__init__(self,x,y):self.x=
系統(tǒng) 2019-09-27 17:47:50 1963
上面的博客把基本的HTML解析庫(kù)已經(jīng)說(shuō)完了,這次我們來(lái)給予幾個(gè)實(shí)戰(zhàn)的項(xiàng)目。這次主要用Requests庫(kù)+正則表達(dá)式來(lái)解析HTML。項(xiàng)目一:爬取貓眼電影TOP100信息代碼地址:https://gitee.com/dwyui/maoyan-Requests.git項(xiàng)目二:美食爬?。ò鄬优廊。┐a地址:https://gitee.com/dwyui/meishi_Requests.git
系統(tǒng) 2019-09-27 17:47:06 1963
首先感謝這位博主整理的AndrewNg的deeplearning.ai的相關(guān)作業(yè):https://blog.csdn.net/u013733326/article/details/79827273開一個(gè)我的github傳送門,可以看到代碼。https://github.com/VVV-LHY/deeplearning.ai/tree/master/NeuralNetworkandDeepLearning/OneHiddenLayerNN今天接著day12的
系統(tǒng) 2019-09-27 17:46:55 1963
最近不少人在微信問(wèn)我現(xiàn)在Python還好就業(yè)不好就業(yè)?發(fā)展前景怎么樣?我30多歲了,還能不能轉(zhuǎn)行編程?Python該怎么學(xué)?如果做Python到底該做爬蟲還是數(shù)據(jù)分析還是web?......等等這樣的問(wèn)題,現(xiàn)在逐一談下我的看法,進(jìn)而引申出目前如果做python,最好要掌握的一些技能以及我個(gè)人認(rèn)為的很穩(wěn)的發(fā)展路線,這里分析的觀點(diǎn)會(huì)以大部分普通開發(fā)者的角度來(lái)看待,對(duì)一些技術(shù)牛人可能就不太適用了。1、Python好就業(yè)嗎?其實(shí),對(duì)于這些問(wèn)題,我是不太想回答的,可
系統(tǒng) 2019-09-27 17:45:29 1963
這次要為我的python程序加上數(shù)據(jù)庫(kù),主要是實(shí)現(xiàn)從mysql中查詢出數(shù)據(jù)并在頁(yè)面上顯示出來(lái)。首先是mysql的配置文件config.pyhost="127.0.0.1"user="root"password=""charset="utf8"database="service"port=3306然后是從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)的aService.pyimportMySQLdbimportsysimportconfigclassAService(object):de
系統(tǒng) 2019-09-27 17:45:28 1963
pythonxml.etree.ElementTree遍歷xml所有節(jié)點(diǎn)XML文件內(nèi)容:代碼:#-*-coding:UTF-8-*-#從文件中讀取數(shù)據(jù)importxml.etree.ElementTreeasET#全局唯一標(biāo)識(shí)unique_id=1#遍歷所有的節(jié)點(diǎn)defwalkData(root_node,level,result_list):globalunique_idtemp_list=[unique_id,level,root_node.tag,r
系統(tǒng) 2019-09-27 17:38:43 1963