一意乓、 pycharm的簡(jiǎn)介
二丸边、 pycharm的下載
三展父、 pycharm的安裝
四话速、 首次運(yùn)行pycharm
五誓禁、 創(chuàng)建純凈的python項(xiàng)目
六菠镇、 使用pycharm中的Python Console
七禀忆、 使用pycharm調(diào)試代碼
八泻仙、 為python安裝第三方類(lèi)庫(kù)
九乞而、 為pycharm安裝插件
十哈踱、 創(chuàng)建Django項(xiàng)目
十荒适、實(shí)驗(yàn)報(bào)告中體現(xiàn)的內(nèi)容
Pycharm的安裝及使用
一、 pycharm的簡(jiǎn)介
pycharm是由JetBrains打造的一款PythonIDE开镣,帶有一整套可以幫助用戶(hù)在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具刀诬。pycharm配置簡(jiǎn)單、功能強(qiáng)大邪财、使用起來(lái)省時(shí)省心陕壹。所以是Python代碼編輯的首選IDE。但是也是目前最貴的IDE之一树埠。 pycharm的主要特點(diǎn)包括:首先糠馆,PyCharm擁有一般IDE具備的功能,比如怎憋, 調(diào)試又碌、語(yǔ)法高亮九昧、Project管理、代碼跳轉(zhuǎn)毕匀、智能提示铸鹰、自動(dòng)完成、單元測(cè)試期揪、版本控制掉奄;另外,PyCharm還內(nèi)置了很多的Python框架凤薛,包括Django姓建、Flask等。pycharm同時(shí)支持Google APP Engine的功能缤苫。 pycharm可以跨平臺(tái)速兔,在linux、macos和windows下面都可以用 目前pycharm官方網(wǎng)站提供了兩個(gè)版本活玲,分別是:Professional(專(zhuān)業(yè)版)和Community(社區(qū)版)涣狗。功能上Professional更加完善,但是需要收費(fèi)舒憾;Community雖然功能不入Professional強(qiáng)大镀钓,但是可以免費(fèi)使用。
二镀迂、 pycharm的下載
linux版pycharm的下載網(wǎng)址: <u>https://www.jetbrains.com/pycharm/download/#section=linux</u> linux professional版pycharm下載地址: <u>https://download.jetbrains.com/python/pycharm-professional-2019.3.3.tar.gz</u>
三丁溅、 pycharm的安裝
在linux環(huán)境下,使用tar命令探遵,將下載的pycharm安裝包解壓后窟赏,即可使用。執(zhí)行以下命令:
-
進(jìn)入root目錄下的Downloads目錄
cd /root/Downloads
-
解壓pycharm的包
tar -xzvf pycharm-professional-2019.3.3.tar.gz -C /usr/local/
pycharm的壓縮包解壓完成后箱季,pycharm即安裝成功了涯穷。
四、 首次運(yùn)行pycharm
pycharm是一個(gè)窗口IDE軟件藏雏,所以需要在桌面操作方式下進(jìn)行以下操作拷况。在桌面中點(diǎn)擊右鍵,選擇“在此打開(kāi)終端”掘殴,然后執(zhí)行以下命令蝠嘉。 1.切換到/usr/local/pycharm-2019.3.3/bin目錄。
cd /usr/local/pycharm-2019.3.3/bin
2.執(zhí)行pycharm.sh腳本杯巨,運(yùn)行pycharm蚤告。
./pycharm.sh
3.可以看到pycharm正常啟動(dòng)。 [圖片上傳失敗...(image-5569f1-1589276282070)]
4.雖然linux18.04默認(rèn)是安裝了python3.6環(huán)境的服爷。但是新安裝的pycharm杜恰,默認(rèn)是添加沒(méi)有Python解釋器的获诈,需要手動(dòng)指定。選擇settings選項(xiàng)->Project Interpreter->配置按鈕->add
5.在彈出的Add Python Interpreter窗口中心褐,可以看到幾種python解釋器的創(chuàng)建形式舔涎。有很多方式來(lái)創(chuàng)建python解釋器。 《旱(1)virtualenv environment:虛擬的python環(huán)境亡嫌,由python的插件virtualenv來(lái)管理虛擬環(huán)境,目前開(kāi)發(fā)過(guò)程中用的最多的掘而; ⌒凇(2)conda environment:使用conda來(lái)管理的虛擬環(huán)境; ∨鬯(3)system interpreter:系統(tǒng)自帶的python環(huán)境知染; (4)pipenv environment:是除pip之外的另一種python包管理器斑胜,更多的像是virtualenv和pip等工具的合體控淡; (5)ssh interpreter:使用遠(yuǎn)程的python環(huán)境止潘; 〔籼俊(6)vagrant、docker凭戴、docker compose:是由虛擬化環(huán)境來(lái)提供python環(huán)境竹伸。包括vagrant虛擬機(jī)和docker容器。
6. 我們創(chuàng)建兩個(gè)最常用的python環(huán)境簇宽,分別是virtualenv environment和system interpreter。 在創(chuàng)建virtualenv environment的時(shí)候吧享,會(huì)出現(xiàn)No module named ‘distutils.core’的錯(cuò)誤提示魏割,這是因?yàn)樵趗buntu18.04下雖然默認(rèn)安裝了python3.6,但是沒(méi)有默認(rèn)安裝pip3钢颂,所以需要我們手動(dòng)把pip3裝上钞它。安裝命令為:
apt-get update
apt-get install python3-pip
創(chuàng)建完成后,就可以看到兩個(gè)python的環(huán)境殊鞭,分別是虛擬的python環(huán)境和系統(tǒng)本地的python遭垛。在創(chuàng)建python項(xiàng)目時(shí),默認(rèn)會(huì)創(chuàng)建一個(gè)項(xiàng)目所屬的虛擬python環(huán)境操灿,但是可以切換為系統(tǒng)的python環(huán)境锯仪。
五、 創(chuàng)建純凈的python項(xiàng)目
- 填寫(xiě)python項(xiàng)目的基本信息
-
點(diǎn)擊“create”趾盐,創(chuàng)建一個(gè)空的python項(xiàng)目庶喜。可以看創(chuàng)建出來(lái)的項(xiàng)目久窟,除了包含一個(gè)虛擬的python環(huán)境秩冈,其他的文件都沒(méi)有包含。
-
給項(xiàng)目新建一個(gè)python文件斥扛。
- 給新創(chuàng)建的python文件入问,添加部分簡(jiǎn)單的代碼。
在test.py文件上稀颁,點(diǎn)擊右鍵芬失,選擇Run ‘test’【澹可以看到運(yùn)行的結(jié)果麸折。
-
在test.py文件上,點(diǎn)擊右鍵粘昨,選擇Debug ‘test’垢啼。可以調(diào)試運(yùn)行test.py這個(gè)文件张肾。調(diào)試運(yùn)行結(jié)果和直接運(yùn)行的結(jié)果完全一樣芭析,只是調(diào)試運(yùn)行可以單步調(diào)試,下面章節(jié)我們?cè)僭敿?xì)講吞瞪。
六馁启、 使用pycharm中的Python Console
在windows下安裝python后,會(huì)默認(rèn)安裝IDLE(Integrated Development and Learning Environment)芍秆。IDLE是一個(gè)集成開(kāi)發(fā)和學(xué)習(xí)環(huán)境惯疙。可以說(shuō)IDLE是python默認(rèn)的一個(gè)IDE環(huán)境妖啥。
在linux環(huán)境中霉颠,安裝一個(gè)IDLE,體驗(yàn)一下荆虱。在桌面環(huán)境中蒿偎,打開(kāi)一個(gè)終端,并執(zhí)行安裝命令為:apt-get install idle3
運(yùn)行啟動(dòng)IDLE的命令:idle怀读∷呶唬可以看到,linux環(huán)境下的IDLE菜枷,跟windows環(huán)境下的IDLE長(zhǎng)的基本相同苍糠。 [圖片上傳失敗...(image-ce4089-1589276282069)]
在IDLE中,簡(jiǎn)單運(yùn)行一下代碼啤誊,體驗(yàn)一下IDLE的操作椿息。IDLE雖然可以創(chuàng)建python文件歹袁,但是給人的感覺(jué)更像是一個(gè)linux終端似的軟件。用戶(hù)交互體驗(yàn)很差寝优。
-
pycharm作為最好用的python条舔,同樣提供了類(lèi)似的功能。那就是Python Console乏矾。同樣體驗(yàn)一下pycharm的console工具孟抗,就會(huì)發(fā)現(xiàn),console工具要比IDLE好用钻心。光代碼補(bǔ)齊的功能凄硼,就非常實(shí)用。
- 下面的課程捷沸,我們將主要使用pycharm來(lái)完成相應(yīng)的內(nèi)容講解和實(shí)驗(yàn)內(nèi)容摊沉。
七、 使用pycharm調(diào)試代碼
1. 前言
Debug調(diào)試痒给,是一項(xiàng)學(xué)習(xí)編程人員的重要技能说墨。只有當(dāng)你學(xué)會(huì) debug 了以后,才可以正確的知道程序的走向流程是如何的苍柏,并且可以檢查代碼運(yùn)行過(guò)程中尼斧,不同變量的值。這對(duì)于代碼編寫(xiě)人員尋找錯(cuò)誤和調(diào)優(yōu)代碼都非常有幫助试吁。 Debug的來(lái)源:1937年棺棵,美國(guó)青年霍華德?艾肯找到IBM公司為其投資200萬(wàn)美元研制計(jì)算機(jī),第一臺(tái)成品艾肯把它取名為:馬克1號(hào)(mark1)熄捍,又叫“自動(dòng)序列受控計(jì)算機(jī)”烛恤,從這時(shí)起IBM公司由生產(chǎn)制表機(jī),肉鋪磅秤余耽,咖啡研磨機(jī)等亂七八糟玩意兒行業(yè)缚柏,正式跨進(jìn)“計(jì)算機(jī)”領(lǐng)地。為馬克1號(hào)編制程序的是哈佛的一位女?dāng)?shù)學(xué)家葛麗斯?莫雷?霍波宾添,有一天,她在調(diào)試程序時(shí)出現(xiàn)故障柜裸,拆開(kāi)繼電器后缕陕,發(fā)現(xiàn)有只飛蛾被夾扁在觸點(diǎn)中間,從而“卡”住了機(jī)器的運(yùn)行疙挺。于是扛邑,霍波詼諧的把程序故障統(tǒng)稱(chēng)為“臭蟲(chóng)(BUG)”,把排除程序故障叫DEBUG铐然,而這奇怪的“稱(chēng)呼”蔬崩,后來(lái)成為計(jì)算機(jī)領(lǐng)域的專(zhuān)業(yè)行話(huà)恶座。從而debug意為排除程序故障的意思。 在如今的互聯(lián)網(wǎng)時(shí)代沥阳,多少你肯定聽(tīng)說(shuō)過(guò) bug 這個(gè)詞跨琳,比如什么什么軟件又出 bug 了!說(shuō)的就是軟件在使用的過(guò)程中桐罕,程序出現(xiàn)了一些錯(cuò)誤脉让。故稱(chēng)之為 bug。
2. Pycharm中的Debug模式
首先功炮,書(shū)寫(xiě)一段簡(jiǎn)短的代碼溅潜,來(lái)幫助我們使用調(diào)試的功能。
def sum_demo(x, y):
for _ in range(2):
x += 1
y += 1
result = x + y
return result
if __name__ == '__main__':
result = sum_demo(1, 1)
print(result)
對(duì)于剛剛接觸python的同學(xué)薪伏,可能沒(méi)見(jiàn)過(guò) for 循環(huán)中的下劃線(xiàn)滚澜,在 Python 中是占位符的意思,因?yàn)閱渭兊难h(huán)兩次而已嫁怀,并不用到它的循環(huán)結(jié)果设捐。最終 result 會(huì)輸出 6 。 在pycharm中眶掌,有很多中方式進(jìn)入Debug模式挡育,下面我們主要講四種進(jìn)入Debug模式的方式。 (1) 寫(xiě)好if name朴爬, pycharm會(huì)自動(dòng)識(shí)別即寒,并且在代碼的前面標(biāo)記出來(lái),點(diǎn)擊綠色箭頭召噩,出現(xiàn)的下來(lái)菜單中母赵,第二個(gè)就是Debug模式。
(2) 在py文件的無(wú)代碼處點(diǎn)擊右鍵具滴,在下拉菜單中凹嘲,選擇Debug模式即可。 [圖片上傳失敗...(image-b8ac56-1589276282069)]
(3) 在pycharm窗口的右上角构韵,會(huì)看到調(diào)試和運(yùn)行的菜單欄周蹭。在下拉菜單中,選擇當(dāng)前py文件疲恢,然后點(diǎn)擊小蟲(chóng)子圖標(biāo)凶朗,即可實(shí)現(xiàn)Debug模式。
(4) 在項(xiàng)目窗口中显拳,選擇要運(yùn)行的py文件棚愤,點(diǎn)擊右鍵,在彈出的下拉菜單中,選擇Debug宛畦,進(jìn)入Debug模式瘸洛。
還有一些其他的方式,例如在pycharm的提供了Run和Debug的獨(dú)立窗口次和,可以直接運(yùn)行和調(diào)試等反肋。在這里就不多贅述了。
3. Debug的斷點(diǎn)調(diào)試功能
斷點(diǎn)調(diào)試斯够,英文 breakpoint囚玫。斷點(diǎn)調(diào)試其實(shí)就是在程序自動(dòng)運(yùn)行的過(guò)程中,在代碼某一處打上了斷點(diǎn)读规,當(dāng)程序跑到設(shè)置的斷點(diǎn)位置處抓督,則會(huì)中斷下來(lái),此時(shí)在IDE中可以看到之前運(yùn)行過(guò)的所有程序變量束亏。斷點(diǎn)調(diào)試功能是IDE最基本的功能铃在,也是必備的功能。包括python自帶的IDLE也包含斷點(diǎn)調(diào)試的功能碍遍。 《ㄍ(1)首先來(lái)看一下,如何在pycharm中設(shè)置斷點(diǎn)怕敬。(2)將所有的代碼行都打上斷點(diǎn)揣炕。 (3)使用剛剛講的任何一種進(jìn)入Debug模式的方法东跪,進(jìn)入Debug模式畸陡。進(jìn)入Debug模式之后,會(huì)發(fā)現(xiàn)pycharm很多地方都變化了虽填,包括執(zhí)行到代碼的行多了一個(gè)藍(lán)色條帶丁恭,debug窗口的界面也改變了,具體情況如下圖:
(4)調(diào)試窗口的豎排各個(gè)按鈕的功能及作用介紹斋日。見(jiàn)下圖:
(5)調(diào)試窗口的橫排各個(gè)按鈕的功能及作用介紹牲览。見(jiàn)下圖: [圖片上傳失敗...(image-6185eb-1589276282069)]
(6)最重要,也是最常用的就是橫排的這些控制調(diào)試進(jìn)度的按鈕了恶守。下面挑重點(diǎn)來(lái)解釋一下: step into(F7快捷鍵):在單步執(zhí)行時(shí)第献,遇到子函數(shù)就進(jìn)入并且繼續(xù)單步執(zhí)行,有的會(huì)跳到源代碼里面去執(zhí)行兔港。 step into my code(Alt+Shift+F7快捷鍵):在單步執(zhí)行時(shí)庸毫,遇到子函數(shù)就進(jìn)入并且繼續(xù)單步執(zhí)行,不會(huì)進(jìn)入到源碼中押框。 step out(Shift+F8快捷鍵):假如進(jìn)入了一個(gè)函數(shù)體中岔绸,你看了兩行代碼理逊,不想看了橡伞,跳出當(dāng)前函數(shù)體內(nèi)盒揉,返回到調(diào)用此函數(shù)的地方,即使用此功能即可兑徘。 Resume program(F9快捷鍵):繼續(xù)恢復(fù)程序刚盈,直接運(yùn)行到下一斷點(diǎn)處。 以上四個(gè)功能挂脑,就是最常用的功能藕漱,一般操作步驟就是,設(shè)置好斷點(diǎn)崭闲,debug運(yùn)行肋联,然后 F8 單步調(diào)試,遇到想進(jìn)入的函數(shù) F7 進(jìn)去刁俭,想出來(lái)在 shift + F8橄仍,跳過(guò)不想看的地方,直接設(shè)置下一個(gè)斷點(diǎn)牍戚,然后 F9 過(guò)去侮繁。 (7)Debug運(yùn)行過(guò)程中如孝,可以使用多種方式來(lái)查看變量的值宪哩。
![(https://upload-images.jianshu.io/upload_images/6460608-a93226f68378acb2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
八、 為python安裝第三方類(lèi)庫(kù)
有多種方式來(lái)安裝python的第三方類(lèi)庫(kù)第晰。下面主要講解锁孟,如何使用pycharm、pip和包文件來(lái)安裝第三方類(lèi)庫(kù)但荤。
1. 使用pycharm來(lái)安裝第三方類(lèi)庫(kù)
因?yàn)閜ycharm在創(chuàng)建項(xiàng)目時(shí)罗岖,會(huì)默認(rèn)創(chuàng)建一個(gè)虛擬的python環(huán)境,所以需要確認(rèn)將第三方了類(lèi)庫(kù)安裝到虛擬的python環(huán)境腹躁,還是安裝到系統(tǒng)的python環(huán)境中桑包。 (1) 在pycharm菜單欄中選擇File->Settings纺非,然后選擇project:*** -> Project Interpreter哑了。
(2) 可以看到當(dāng)前python環(huán)境是屬于本項(xiàng)目的虛擬環(huán)境。而且該環(huán)境下烧颖,只安裝了pip和setuptools兩個(gè)包弱左。點(diǎn)擊右側(cè)的加號(hào)按鈕,可以查找并安裝需要的包炕淮。 [圖片上傳失敗...(image-f4c4bb-1589276282068)]
(3) 點(diǎn)擊“Install Package”之后拆火,可以安裝需要安裝的包。 (4) 默認(rèn)pycharm是通過(guò)官方python源來(lái)下載安裝包们镜,所以可能會(huì)出現(xiàn)連接不上币叹,或者下載很慢的情況。這時(shí)我們可以使用國(guó)內(nèi)的python源來(lái)下載模狭,會(huì)提高下載速到颈抚。選擇“Manage Repositories”,可以添加國(guó)內(nèi)的python源嚼鹉。 [圖片上傳失敗...(image-571876-1589276282068)]
(5) 提供幾個(gè)國(guó)內(nèi)的python源: 阿里云 :<u>http://mirrors.aliyun.com/pypi/simple</u> 豆瓣:<u>http://pypi.douban.com/simple</u> 清華大學(xué) :<u>https://pypi.tuna.tsinghua.edu.cn/simple</u> 中國(guó)科學(xué)技術(shù)大學(xué) :<u>http://pypi.mirrors.ustc.edu.cn/simple</u> 》泛骸(6) 更換源之后,需要點(diǎn)擊刷新才能列出來(lái)新源的包列表锚赤,并使用新源下載安裝包匹舞。
2. 使用pip來(lái)安裝第三方類(lèi)庫(kù)
在系統(tǒng)命令行中,使用pip命令來(lái)安裝第三方類(lèi)庫(kù)线脚,將默認(rèn)將第三方類(lèi)庫(kù)安裝到系統(tǒng)python環(huán)境中策菜。如果想使用pip給虛擬環(huán)境來(lái)安裝第三方類(lèi)庫(kù),則需要指定運(yùn)行虛擬環(huán)境中的pip命令酒贬。 pip命令為:
- pip3 install --index-url http://pypi.douban.com/simple/ gerrit --trusted-host pypi.douban.com
其中—index-url參數(shù)為指定源的地址又憨,—trusted-host參數(shù)為指定該域名為可信的域名。
3. 使用源碼來(lái)安裝第三方類(lèi)庫(kù)
一般情況下锭吨,源碼下載下來(lái)之后為zip或tar.gz的文件蠢莺,也可能是whl的文件。這些文件都可以使用pip命令來(lái)安裝零如。 具體命令為:pip3 install .tar.gz / .whl
4. 使用qrcode制作二維碼
在pycharm中安裝qrcode包躏将。安裝成功后,就可以在項(xiàng)目中引用qrcode這個(gè)報(bào)了考蕾。新建文件qrcode_hello.py祸憋,在qrcode_hello.py文件輸入以下代碼,并運(yùn)行qrcode_hello.py文件肖卧,可以在桌面上看到特殊意義的二維碼蚯窥。可以使用微信掃描二維碼塞帐,查看二維碼的含義拦赠。
import qrcode
img = qrcode.make('hello, qrcode')
img.save('/root/Downloads/test.png')
九、 為pycharm安裝插件
pycharm更主流的IDE一樣葵姥,同樣提供擴(kuò)展的插件荷鼠。pycharm如果是武器的話(huà),那么插件就是給武器加成榔幸。通過(guò)安裝好的插件允乐,可以讓pycharm更適合自己的使用習(xí)慣矮嫉。 1. 在菜單欄依次選擇:File->Settings,進(jìn)入settings的界面后牍疏,選擇Plugins就可以看到安裝插件的界面敞临。通過(guò)查找,安裝就可以成功安裝所需要的插件麸澜。
2. 下面主要列舉一下目前比較常用,也比較好用的幾個(gè)pycharm插件: ∽嗪凇(1) Rainbow Brackets:行業(yè)內(nèi)把這個(gè)插件叫彩虹屁炊邦,它可以讓你的代碼塊之間很清晰的顯示出各種顏色的高亮,而且支持的編程語(yǔ)言還居多熟史,比如:Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart … ∧俸Α(2) Translation:在 Pycharm 看一些源碼以及 Docstring 的時(shí)候,有些英語(yǔ)單詞不懂蹂匹,是不是要頻繁的去打開(kāi)網(wǎng)頁(yè)查詢(xún)相關(guān)的意思碘菜,然后又回來(lái)繼續(xù)看…,老是切換來(lái)切換去真是繁瑣限寞,這個(gè)插件可以讓你直接在 Pycharm 中翻譯忍啸,操作簡(jiǎn)單,直接選中文本右鍵翻譯翻譯履植。 〖拼啤(3) Markdown Navigator:程序員不只是需要寫(xiě)代碼,更多的時(shí)候可能需要寫(xiě)一些技術(shù)類(lèi)的文檔玫霎,這個(gè)時(shí)候如果使用markdown格式來(lái)書(shū)寫(xiě)凿滤。這個(gè)插件可以在 Pycharm 中使用 Markdown 語(yǔ)言,并且可以直接渲染出來(lái)最終的顯示效果庶近。 ∥檀唷(4) Material Theme UI:是一個(gè)基于扁平化的風(fēng)格。簡(jiǎn)潔大方鼻种! 》捶(5) wakatime:一款記錄 coding 時(shí)間的工具,支持當(dāng)下大多數(shù)主流的IDE叉钥,如果想讓wakatime監(jiān)控你在Pycharm中的coding時(shí)間恬口,就要給Pycharm安裝這個(gè)插件。
十沼侣、 創(chuàng)建Django項(xiàng)目
1. Django簡(jiǎn)介
Python下有許多款不同的 Web 框架祖能。Django是重量級(jí)選手中最有代表性的一位。許多成功的網(wǎng)站和APP都基于Django蛾洛。 Django是一個(gè)開(kāi)放源代碼的Web應(yīng)用框架养铸,由Python寫(xiě)成雁芙。 Django遵守BSD版權(quán),初次發(fā)布于2005年7月, 并于2008年9月發(fā)布了第一個(gè)正式版本1.0 钞螟。 Django采用了MVC的軟件設(shè)計(jì)模式兔甘,即模型M,視圖V和控制器C鳞滨。
2. 創(chuàng)建Django項(xiàng)目
在pycharm的菜單欄中依次選擇 File->New project洞焙,在彈出的窗口中,選擇Django項(xiàng)目拯啦。
創(chuàng)建完成后澡匪,點(diǎn)擊運(yùn)行django項(xiàng)目“矗可以在控制臺(tái)窗口看到項(xiàng)目的訪(fǎng)問(wèn)ip及端口唁情,可以直接使用瀏覽器直接訪(fǎng)問(wèn).
通過(guò)這個(gè)例子,主要用來(lái)說(shuō)明pycharm能夠快捷的創(chuàng)建web項(xiàng)目甫匹,并且可以將項(xiàng)目的發(fā)布出來(lái)甸鸟,通過(guò)瀏覽器可以正常的訪(fǎng)問(wèn)項(xiàng)目服務(wù)。
十兵迅、實(shí)驗(yàn)報(bào)告中體現(xiàn)的內(nèi)容
一. 創(chuàng)建自己名字全屏的python項(xiàng)目抢韭,并截圖。 二. 調(diào)試python代碼的過(guò)程恍箭,并截圖篮绰。 三. 生成一個(gè)自己姓名的二維碼,并截圖季惯。 四. 創(chuàng)建Django項(xiàng)目吠各,運(yùn)行該項(xiàng)目,并使用瀏覽器訪(fǎng)問(wèn)勉抓,然后截圖贾漏。