第一篇基本概念01什么是數(shù)據(jù)結(jié)構(gòu)02什么是算法03應(yīng)用實(shí)例-最大子列和問題第二篇線性結(jié)構(gòu)01線性表及其實(shí)現(xiàn)02堆棧03隊(duì)列04應(yīng)用實(shí)例-多項(xiàng)式加法運(yùn)算05小白專場(chǎng)-多項(xiàng)式乘法與加法運(yùn)算-c語(yǔ)言實(shí)現(xiàn)05小白專場(chǎng)-多項(xiàng)式乘法與加法運(yùn)算-python語(yǔ)言實(shí)現(xiàn)第三篇樹(上)01樹與樹的表示02二叉樹及存儲(chǔ)結(jié)構(gòu)03二叉樹的遍歷04小白專場(chǎng)-樹的同構(gòu)-c語(yǔ)言實(shí)現(xiàn)04小白專場(chǎng)-樹的同構(gòu)-python語(yǔ)言實(shí)現(xiàn)第三篇樹(中)01二叉搜索樹02平衡二叉樹03小白專場(chǎng)-是否同一
系統(tǒng) 2019-09-27 17:48:29 1946
磨刀不誤砍柴工,先羅列下手頭上的資源:Python編程無(wú)師自通Python-100-Days_jb51python從入門到精通視頻(全60集)自學(xué)的書籍按照先后順序閱讀學(xué)習(xí):《Python簡(jiǎn)明教程》。這是一本言簡(jiǎn)意賅的Python入門教程,簡(jiǎn)單直白,沒有廢話。就算沒有基礎(chǔ),你也可以像讀小說(shuō)一樣,花兩天時(shí)間就可以讀完。適合入門快速了解語(yǔ)法。廖雪峰編寫的《Python教程》。教程涵蓋了Python知識(shí)的方方面面,內(nèi)容更加系統(tǒng),有一定深度,有一定基礎(chǔ)之后學(xué)習(xí)會(huì)有
系統(tǒng) 2019-09-27 17:48:27 1946
下面是split截取獲得>>>str='http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56f0b91.pdf'>>>printstr.split()['http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56f0b91.pdf']>>>printstr.split('/')['http:','
系統(tǒng) 2019-09-27 17:48:21 1946
因?yàn)槟壳皃ython非常火,應(yīng)用非常的廣泛,是目前最火的行業(yè)之一,競(jìng)爭(zhēng)很大,工資很高,未來(lái)發(fā)展也極好。我個(gè)人建議:如條件還可以,負(fù)擔(dān)不是那么大,可以選擇培訓(xùn),培訓(xùn)一定會(huì)比你自學(xué)的好,如果培訓(xùn)都學(xué)好,自學(xué)肯定更難。目前python的培訓(xùn)費(fèi)用都是2W+,這還只是培訓(xùn)費(fèi)而已,加上一些其他的東西,四個(gè)月時(shí)間要小三萬(wàn)吧!所以建議選擇線上培訓(xùn),成本低,可以反復(fù)學(xué)。如果條件不允許,選擇自學(xué),自學(xué)肯定會(huì)難,但是只要你決心夠用,自學(xué)也可以找到工作,但是從比例來(lái)看會(huì)很低,其實(shí)
系統(tǒng) 2019-09-27 17:48:21 1946
問題提出:有時(shí)候我們采集網(wǎng)頁(yè),處理完畢后將字符串保存到文件或者寫入數(shù)據(jù)庫(kù),這時(shí)候需要制定字符串的編碼,如果采集網(wǎng)頁(yè)的編碼是gb2312,而我們的數(shù)據(jù)庫(kù)是utf-8的,這樣不做任何處理直接插入數(shù)據(jù)庫(kù)可能會(huì)亂碼(沒測(cè)試過,不知道數(shù)據(jù)庫(kù)會(huì)不會(huì)自動(dòng)轉(zhuǎn)碼),我們需要手動(dòng)將gb2312轉(zhuǎn)換成utf-8。首先我們知道,python里的字符默認(rèn)是ascii碼,英文當(dāng)然沒問題啦,碰到中文的時(shí)候立馬給跪。不知道你還記不記得,python里打印中文漢字的時(shí)候需要在字符串前面加u
系統(tǒng) 2019-09-27 17:48:17 1946
在使用uliweb開發(fā)soapwebservice后,啟動(dòng)uliweb時(shí),werkzeug的日志莫名其妙丟失了。正常的日志:復(fù)制代碼代碼如下:[INFO]*LoadingDebuggedApplication...[INFO]*Runningonhttp://localhost:8000/[INFO]*Restartingwithreloader[INFO]*LoadingDebuggedApplication...異常的日志:復(fù)制代碼代碼如下:[INFO
系統(tǒng) 2019-09-27 17:48:08 1946
在學(xué)習(xí)python的過程中,用來(lái)練習(xí)代碼,并且復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)的#coding:utf-8#author:ElvisclassStack(object):def__init__(self,size=8):self.stack=[]self.size=sizeself.top=-1defis_empty(self):ifself.top==-1:returnTrueelse:returnFalsedefis_full(self):ifself.top+1==se
系統(tǒng) 2019-09-27 17:47:55 1946
__init__方法是什么?使用Python寫過面向?qū)ο蟮拇a的同學(xué),可能對(duì)__init__方法已經(jīng)非常熟悉了,__init__方法通常用在初始化一個(gè)類實(shí)例的時(shí)候。例如:#-*-coding:utf-8-*-classPerson(object):"""SillyPerson"""def__init__(self,name,age):self.name=nameself.age=agedef__str__(self):return''%(self.name
系統(tǒng) 2019-09-27 17:47:53 1946
抓取動(dòng)態(tài)的網(wǎng)頁(yè)內(nèi)容主要有兩種辦法,一種是通過開發(fā)者工具找到動(dòng)態(tài)內(nèi)容的接口,然后分析接口的參數(shù)和返回值來(lái)爬取網(wǎng)站的數(shù)據(jù)。另外一種是通過模擬瀏覽器來(lái)抓取數(shù)據(jù)。python的Selenium庫(kù)就可以通過代碼來(lái)模擬瀏覽器抓取數(shù)據(jù)。一、概述運(yùn)行Selenium需要依賴于Python的selenium庫(kù),以及瀏覽器對(duì)應(yīng)驅(qū)動(dòng)器(WebDriver)。安裝selenium庫(kù)pipinstallselenium項(xiàng)目地址:https://pypi.org/project/se
系統(tǒng) 2019-09-27 17:47:10 1946
本文講述了一個(gè)python查找webshell腳本的代碼,除了查找webshell功能之外還具有白名單功能,以及發(fā)現(xiàn)惡意代碼發(fā)送郵件報(bào)警等功能,感興趣的朋友可以自己測(cè)試一下看看效果。具體的功能代碼如下:#!/usr/bin/envpython#-*-coding:utf-8-*-importosimportsysimportreimportsmtplib#設(shè)定郵件fromaddr="smtp.qq.com"toaddrs=["voilet@qq.com"]
系統(tǒng) 2019-09-27 17:47:03 1946