視頻地址:https://www.icourse163.org/course/NJU-10015710051.1python簡介:歷史,特點,應(yīng)用1.2第一個python程序:1.輸出:print(字符串)print(變量)2.輸入:varibale=input("message":)返回的是字符串str類型如需其它類型,可使用int(),float()等函數(shù)進(jìn)行類型轉(zhuǎn)換3.注釋:#4.縮進(jìn):具有相同縮進(jìn)的程序語句構(gòu)成同一語句塊1.3python語法基礎(chǔ)1
系統(tǒng) 2019-09-27 17:54:31 1990
生活中,有時候我們需要對一些重要的文件進(jìn)行加密,Python提供了諸如hashlib,base64等便于使用的加密庫。但對于日常學(xué)習(xí)而言,我們可以借助異或操作,實現(xiàn)一個簡單的文件加密程序,從而強化自身的編程能力。記得給公眾號加個星標(biāo),不會錯過精彩內(nèi)容。基礎(chǔ)知識在Python中異或操作符為:^,也可以記作XOR。按位異或的意思是:相同值異或為0,不同值異或為1。具體來講,有四種可能:0^0=0,0^1=1,1^0=1,1^1=0。我們還可總結(jié)出規(guī)律(A為0或
系統(tǒng) 2019-09-27 17:54:26 1990
題目描述:給定一個二叉樹,返回所有從根節(jié)點到葉子節(jié)點的路徑。說明:葉子節(jié)點是指沒有子節(jié)點的節(jié)點。示例:輸入:1/\23\5輸出:["1->2->5","1->3"]解釋:所有根節(jié)點到葉子節(jié)點的路徑為:1->2->5,1->3Solution:運用遞歸的思想,從根節(jié)點遍歷二叉樹,如果當(dāng)前節(jié)點不是葉子節(jié)點,則將當(dāng)前節(jié)點添加到路徑最后并繼續(xù)遞歸他的孩子節(jié)點。如果當(dāng)前節(jié)點是葉子節(jié)點,那么將當(dāng)前節(jié)點添加到路徑最后,得到一條路徑,并把當(dāng)前這條路徑添加到路徑集合里。#D
系統(tǒng) 2019-09-27 17:54:25 1990
表單操作一、表結(jié)構(gòu)操作1.創(chuàng)建表2.查看表信息3.修改表結(jié)構(gòu)二、表記錄操作1.表紀(jì)錄之增,刪,改2.表記錄之查三、外鍵約束四、多表查詢準(zhǔn)備兩張表笛卡爾積查詢內(nèi)連接查詢外連接查詢五、索引1.索引簡介2.索引語法1.創(chuàng)建表時創(chuàng)建索引2.已存在的表創(chuàng)建索引3.刪除索引3.索引測試實驗一、表結(jié)構(gòu)操作1.創(chuàng)建表createtabletab_name(field1type[完整性約束條件],field2type,...fieldntype)[charactersetx
系統(tǒng) 2019-09-27 17:54:20 1990
1.類型轉(zhuǎn)換importpandasaspdimportdatetime一般我們拿到日期型數(shù)據(jù)時,基本都是字符串表示的,該如何將其轉(zhuǎn)換為日期型和日期時間型。法1:dt='2019/06/1316:16:39'd='2017-04-24'str2datetime=datetime.datetime.strptime(dt,'%Y/%m/%d%H:%M:%S')str2date1=datetime.datetime.strptime(d,'%Y-%m-%d')
系統(tǒng) 2019-09-27 17:53:36 1990
前言一年一度的虐狗節(jié)終于過去了,朋友圈各種曬,曬自拍,曬娃,曬美食,秀恩愛的。程序員在曬什么,程序員在加班。但是禮物還是少不了的,送什么好?作為程序員,我準(zhǔn)備了一份特別的禮物,用以往發(fā)的微博數(shù)據(jù)打造一顆“愛心”,我想她一定會感動得哭了吧。哈哈準(zhǔn)備工作有了想法之后就開始行動了,自然最先想到的就是用Python了,大體思路就是把微博數(shù)據(jù)爬下來,數(shù)據(jù)經(jīng)過清洗加工后再進(jìn)行分詞處理,處理后的數(shù)據(jù)交給詞云工具,配合科學(xué)計算工具和繪圖工具制作成圖像出來,涉及到的工具包有
系統(tǒng) 2019-09-27 17:53:34 1990
一位置傳遞沒什么好過多講解.#位置傳遞實例:deffun1(a,b,c):returna+b+cprint(fun1(1,2,3))輸出:6二關(guān)鍵字傳遞更具每個參數(shù)的名字寫入函數(shù)參數(shù)#關(guān)鍵字傳遞deffun2(a,b,c):returna+b+cprint(fun2(1,c=3,b=2))輸出:6三參數(shù)默認(rèn)值傳遞給函數(shù)的輸入?yún)?shù)設(shè)定一個默認(rèn)值,如果該參數(shù)最終沒有輸入,則使用默認(rèn)參數(shù)出入函數(shù).#默認(rèn)值傳遞deffun3(a,b=2,c=3):returna+
系統(tǒng) 2019-09-27 17:52:29 1990
Python中使用SSH需要用到OpenSSH,而OpenSSH依賴于paramiko模塊,而paramiko模塊又依賴于pycrypto模塊,因此要在Python中使用SSH,則需要先安裝模塊順序是:pycrypto->ecdsa->paramiko1、安裝pyCrypto安裝這個比較麻煩,需要本地編譯,要裝vs或gcc還有一堆配置,還不一定能編譯成功。(網(wǎng)上能搜到安裝步驟)建議直接下載已編譯版:http://www.voidspace.org.uk/p
系統(tǒng) 2019-09-27 17:52:27 1990
技術(shù)要點:把sklearn中模型的訓(xùn)練結(jié)果保存為文件,然后再從文件中加載訓(xùn)練結(jié)果直接使用,不需要反復(fù)進(jìn)行訓(xùn)練。查看原文
系統(tǒng) 2019-09-27 17:52:15 1990
文件結(jié)構(gòu)html_downloader.py-下載網(wǎng)頁html內(nèi)容#!/usr/bin/python#-*-coding:UTF-8-*-importurllib2classHtmlDownloader(object):defdownlod(self,url):ifurlisNone:returnNoneresponse=urllib2.urlopen(url)ifresponse.getcode()!=200:returnNonereturnrespon
系統(tǒng) 2019-09-27 17:52:08 1990