-
【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入門(mén)新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 1、連接字符串 我們?cè)赑yCharm創(chuàng)建一個(gè)新的文件,在的編輯區(qū)中分別創(chuàng)建三個(gè)變量,這個(gè)變量可以是任意,不一定要和我的一樣哦,寫(xiě)好變量并隨意給它賦值。 userName = '小樓' attribute = '身高' value = '182CM' pri…
-
如何理解python字符串
今天馬哥教育要跟大家分享的文章是如何理解Python字符串?作為從零基礎(chǔ)開(kāi)始學(xué)習(xí)的我們,要知道Python 3 中的字符串是由Unicode碼點(diǎn)組成的不可變序列,也就是,由采用Unicode標(biāo)準(zhǔn)編碼的字符組成的不可變序列。Python入門(mén)新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! Unicode編碼將書(shū)寫(xiě)系統(tǒng)的字符映射成了計(jì)算機(jī)二進(jìn)制數(shù)字,為了方便,通常顯示為十六進(jìn)制;在運(yùn)算內(nèi)存中,字符以Unicode編碼呈現(xiàn),當(dāng)寫(xiě)入磁盤(pán)或用于網(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入門(mén)新手和正在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入門(mén)新手和正在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去…
-
Python實(shí)戰(zhàn)【第二節(jié)】在網(wǎng)頁(yè)上顯示信息
歡迎大家來(lái)到Python自學(xué)教程實(shí)戰(zhàn)篇,上一講我們跟大家聊了聊我們本次實(shí)戰(zhàn)的主題和目的,并且給大家了一串代碼讓大家試驗(yàn)一下,不知道大家都有沒(méi)有做呢?這節(jié)課我們就先來(lái)解釋下昨天文章中的那串代碼: import web 導(dǎo)入 web.py 模塊。 urls = ( '/', 'index' ) 這是指定網(wǎng)站 url 的匹配規(guī)則,左邊是正則表達(dá)式,右邊是對(duì)應(yīng)處理函數(shù)的名稱。 class index: def GET(self): return "Hello, world!" 這便是處理請(qǐng)求的函數(shù) in…
-
Python實(shí)戰(zhàn)【第一節(jié)】初識(shí) web.py
在我們通過(guò)每天五分鐘自學(xué)Python基礎(chǔ)知識(shí)之后,很多同學(xué)感覺(jué)自己對(duì)Python有了一定的了解,甚至覺(jué)得自己入門(mén)了,對(duì)于一些項(xiàng)目躍躍欲試 ,但是可能道阻且長(zhǎng),這是因?yàn)槲覀兎窒斫o大家的基礎(chǔ)知識(shí)是需要大家不斷進(jìn)行拓展學(xué)習(xí)的,光是了解我們分享的是遠(yuǎn)遠(yuǎn)不夠的,所以我們?cè)俜窒硪恍㏄ython實(shí)戰(zhàn)項(xiàng)目,給大家一些思路。 今天我們就先來(lái)看第一節(jié)初識(shí) web.py。 目前對(duì)這個(gè)項(xiàng)目的初步設(shè)定是一個(gè)關(guān)于電影的網(wǎng)站,會(huì)涉及到網(wǎng)站搭建、爬蟲(chóng)、數(shù)據(jù)處理、數(shù)據(jù)庫(kù)等內(nèi)容,也會(huì)稍為涉及一點(diǎn)HTML相關(guān)的內(nèi)容。 以這樣的方式來(lái)…
-
教你python中什么是集合(一)
今天馬哥教育要跟大家分享的文章是教你Python中什么是集合(一)?熟悉Python的小伙伴們都知道集合是通過(guò)set(iterable)方法創(chuàng)建,Python入門(mén)新手和正Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 1、創(chuàng)建集合 集合的創(chuàng)建不同于前兩種數(shù)據(jù)結(jié)構(gòu)。 集合通過(guò)set(iterable)方法創(chuàng)建,參數(shù)iterable為可迭代對(duì)象。 示例代碼: s1 = set('好好學(xué)習(xí)天天想上') # 將字符串分解為單個(gè)字符,作為集合的元素創(chuàng)建集合 s2 = set(('好好',…
-
Python中的循環(huán)怎么使用?
今天小編要跟大家分享的文章是Python中的循環(huán)怎么使用?熟悉Python的小伙伴們都知道循環(huán)有兩種方法,一種是for…in…,另外一種是while…。Python入門(mén)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 首先,我們來(lái)看for…in…循環(huán)。 語(yǔ)句內(nèi)容為[for 變量 in 可迭代對(duì)象:],注意不要遺漏結(jié)尾的冒號(hào)。 for循環(huán)能夠?qū)傻鷮?duì)象進(jìn)行迭代(可以簡(jiǎn)單的理解為依次讀取),所以,可迭代對(duì)象的元素?cái)?shù)量,決定循環(huán)的次數(shù)。 每一次迭代,都會(huì)從可迭代對(duì)象中讀取元素寫(xiě)入in前方的變量,但是…