-
【Git第八節(jié)】移除文件
?歡迎大家來(lái)到自學(xué)Python編程教室,上一講我們學(xué)習(xí)了如何忽略文件,這一講我們來(lái)學(xué)習(xí)如何移除文件,你準(zhǔn)備好了嗎? 有進(jìn)就有出,有借就得有還。有添加文件,自然也必須得有移除文件。當(dāng)不想繼續(xù)對(duì)某個(gè)文件進(jìn)行版本控制的時(shí)候,就需要把它從 Git 中移除。 從 Git 中移除一個(gè)文件,本質(zhì)上做的事情就是把這個(gè)文件從暫存區(qū)中刪除,然后提交。完成這個(gè)任務(wù)要用到命令 git rm。 為了演示刪除,我們先向工作目錄中添加一個(gè)待刪除的文件 to_be_deleted.txt,然后 git add,git comm…
-
Python實(shí)戰(zhàn)!四行Python代碼就能知道你那的天氣,你敢信?
今天給大家?guī)?lái)的Python實(shí)戰(zhàn)項(xiàng)目是四行Python代碼獲取所在城市的天氣預(yù)報(bào),我們隱隱聽(tīng)到唏噓聲,不信四行Python代碼可以獲取是嗎?那我們一起來(lái)看看: 使用Python獲取天氣預(yù)報(bào),想想是件很簡(jiǎn)單的事情。無(wú)非是發(fā)送一個(gè)HTTP請(qǐng)求,再解析請(qǐng)求返回的結(jié)果。當(dāng)你真的使用Python程序去獲取天氣預(yù)報(bào)以后,會(huì)發(fā)現(xiàn),有不少坑在等著你。這里簡(jiǎn)單記錄一下我遇到的坑,供大家參考。 如何獲取 使用Python獲取天氣有兩種不同的方法,一種是像平時(shí)爬蟲一樣,獲取天氣預(yù)報(bào)網(wǎng)站的HTML頁(yè)面,再使用XPath…
-
【Git第七節(jié)】忽略文件
同學(xué)們!歡迎大家來(lái)到Python自學(xué)教程教室,上節(jié)課我們帶大家學(xué)習(xí)了文件狀態(tài)的相關(guān)內(nèi)容,這節(jié)課我們學(xué)習(xí)忽略文件的相關(guān)內(nèi)容,你準(zhǔn)備好了嗎? 在文件夾中,經(jīng)常會(huì)有些“其他”文件,比如上節(jié)課最后提到的,編輯器產(chǎn)生~結(jié)尾的備份文件,或者一些臨時(shí)文件。又可能,某些文件我們只是在本地使用,并不想提交到遠(yuǎn)程的倉(cāng)庫(kù)中被別人看到。但如果我們不跟蹤這些文件,Git會(huì)一直很執(zhí)著地提醒我們工作目錄中有一些未被跟蹤的文件。如果你想清凈一點(diǎn),就可以通過(guò).gitignore文件忽略你不想看到的文件。 要感受一下忽略文件的效果…
-
【Git第六節(jié)】文件狀態(tài)
歡迎大家來(lái)到Python自學(xué)教程教室,上節(jié)課我們了解了Git的工作流,這節(jié)課我們將帶大家學(xué)習(xí)文件狀態(tài)的相關(guān)內(nèi)容,你準(zhǔn)備好了嗎? 在第4課的最后,我們用以下兩條命令: git add readme.txt git commit -m 'my first commit' 向我們新建的git倉(cāng)庫(kù)中添加了對(duì)readme.txt文件的版本控制。現(xiàn)在,我們要試圖對(duì)倉(cāng)庫(kù)中的文件進(jìn)行一些改動(dòng),同時(shí)觀察它們的狀態(tài)變化,以此實(shí)踐上節(jié)課中說(shuō)的git工作流。 首先,在命令行的本地倉(cāng)庫(kù)工作目錄下執(zhí)行命令: git sta…
-
【Git第五節(jié)】Git工作流
同學(xué)們!歡迎大家來(lái)到Python自學(xué)教程教室,上節(jié)課我們了解了如何建立Git倉(cāng)庫(kù),在正式進(jìn)入Git的使用方法之前,我們有必要了解一下Git的工作流,相信這將會(huì)對(duì)我們學(xué)習(xí)并理解Git的使用方法。 在你自建的Git本地倉(cāng)庫(kù)中,有三個(gè)區(qū)域:本地目錄、暫存區(qū)、HEAD。要搞清Git的工作流就要理解這三個(gè)區(qū)域的作用。 工作目錄,就是受Git控制的文件夾,所有被跟蹤記錄的文件都包括在其中; 暫存區(qū)(index或者stage),類似一個(gè)緩存區(qū)域,臨時(shí)保存你做的改動(dòng); HEAD,指向最近一次提交后的結(jié)果。 用一…
-
【Git第四節(jié)】創(chuàng)建Git倉(cāng)庫(kù)
同學(xué)們!歡迎您來(lái)到Python自學(xué)教室,上兩講我們了解了怎么安裝Git,這節(jié)課我們來(lái)了解一下如何創(chuàng)建Git倉(cāng)庫(kù)吧: 上次安裝了 Git 之后,我讓大家用命令: git clone https://github.com/crossin/CrossinClass.git 把我在 GitHub 上建立的項(xiàng)目“復(fù)制”到本地。這就是創(chuàng)建 Git 倉(cāng)庫(kù)的一種方法:從現(xiàn)有的倉(cāng)庫(kù)“克隆”。 Git 中所謂的“倉(cāng)庫(kù)”(repository),就是一個(gè)受 Git 版本控制的目錄。倉(cāng)庫(kù)中文件的改動(dòng)都將被 Git 所記…
-
如何操作python字符串?
今天馬哥教育要跟大家分享的文章是如何操作Python字符串?在上節(jié)課中我們介紹了Python字符串,今天這篇文章將繼續(xù)學(xué)習(xí)如何操作Python字符串。 Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 1、連接字符串 我們?cè)赑yCharm創(chuàng)建一個(gè)新的文件,在的編輯區(qū)中分別創(chuàng)建三個(gè)變量,這個(gè)變量可以是任意,不一定要和我的一樣哦,寫好變量并隨意給它賦值。 userName = '小樓' attribute = '身高' value = '182CM' pri…
-
如何理解python字符串
今天馬哥教育要跟大家分享的文章是如何理解Python字符串?作為從零基礎(chǔ)開(kāi)始學(xué)習(xí)的我們,要知道Python 3 中的字符串是由Unicode碼點(diǎn)組成的不可變序列,也就是,由采用Unicode標(biāo)準(zhǔn)編碼的字符組成的不可變序列。Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! Unicode編碼將書寫系統(tǒng)的字符映射成了計(jì)算機(jī)二進(jìn)制數(shù)字,為了方便,通常顯示為十六進(jìn)制;在運(yùn)算內(nèi)存中,字符以Unicode編碼呈現(xiàn),當(dāng)寫入磁盤或用于網(wǎng)絡(luò)傳輸時(shí),一般采用UTF-8方式編…
-
零基礎(chǔ)學(xué)習(xí)什么是python列表(list)
今天馬哥教育要跟大家分享的文章是零基礎(chǔ)學(xué)習(xí)什么是Python列表(list)?Python中沒(méi)有數(shù)組,list是一種有序的集合可以隨時(shí)添加和刪除其中的元素,可以添加不同類型的數(shù)據(jù)。 Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 列表元組用索引來(lái)訪問(wèn),索引從0開(kāi)始 用len()函數(shù)可以獲得list元素的個(gè)數(shù) 列表的操作: append添加元素, extend添加多個(gè)元素(添加的參數(shù)是列表) insert 在指定位置添加元素 del 刪除列表元素 rem…
-
教你python中什么是集合?(二)
今天馬哥教育要跟大家繼續(xù)分享文章教你Python中什么是集合?(二)集合支持len()方法進(jìn)行元素?cái)?shù)量的獲取,也支持max()方法和min方法獲取集合中的最大元素與最小元素。 Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 交集/并集/補(bǔ)集/差集 首先我們來(lái)看張圖,理解交集、并集、補(bǔ)集、差集的概念。 假設(shè)有集合A{1,2,3}和B{3,4,5}。 交集:A和B中相同部分的內(nèi)容,{3}。 并集:A和B去重后的全部?jī)?nèi)容,{1,2,3,4,5}。 補(bǔ)集:A去…