1.實(shí)驗內(nèi)容
(1)熟悉Python開發(fā)環(huán)境;
(2)練習(xí)Python運(yùn)行、調(diào)試技能;
(3)編寫程序,練習(xí)變量和類型、字符串、對象、縮進(jìn)和注釋等;
(4)掌握git技能
2. 實(shí)驗過程及結(jié)果
(1)熟悉Python開發(fā)環(huán)境
簡介:PyCharm是一個用于計算機(jī)編程的集成開發(fā)環(huán)境(IDE),主要用于Python語言開發(fā),由捷克公司JetBrains開發(fā),提供代碼分析、圖形化調(diào)試器,集成測試器、集成版本控制系統(tǒng),并支持使用Django進(jìn)行網(wǎng)頁開發(fā)。
功能:
代碼分析與輔助功能,擁有補(bǔ)全代碼、高亮語法和錯誤提示;
項目和代碼導(dǎo)航:專門的項目視圖,文件結(jié)構(gòu)視圖和和文件、類、方法和用例的快速跳轉(zhuǎn);
重構(gòu):包括重新命名,提取方法,引入變量,引入常量、pull,push等;
支持網(wǎng)絡(luò)框架: Django, web2py 和 Flask;
集成Python 調(diào)試器;
集成單元測試,按行覆蓋代碼;
Google App Engine下的Python開發(fā);
集成版本控制系統(tǒng):為Mercurial, Git, Subversion, Perforce 和 CVS提供統(tǒng)一的用戶界面,擁有修改以及合并功能。
(2)練習(xí)Python運(yùn)行、調(diào)試技能
如下圖所示,使用單步調(diào)試功能運(yùn)行到斷點(diǎn)處,可以清晰看到對應(yīng)步驟的輸出信息和變量狀態(tài),表明其單步調(diào)試過程正確,使用該功能可便捷地找到代碼問題根源。
(3)編寫程序,練習(xí)變量和類型、字符串、對象、縮進(jìn)和注釋等
如下圖所示,圖中的程序包含了對于不同類型的對象的定義、函數(shù)的調(diào)用、對象的引用、縮進(jìn)、注釋等基礎(chǔ)python編程方法和規(guī)范。
(4)掌握git技能
git簡介
git是用于Linux內(nèi)核開發(fā)的版本控制工具。與CVS、Subversion一類的集中式版本控制工具不同,它采用了分布式版本庫的作法,不需要服務(wù)器端軟件,就可以運(yùn)作版本控制,使得源代碼的發(fā)布和交流極其方便。git的速度很快,這對于諸如Linux內(nèi)核這樣的大項目來說自然很重要。git最為出色的是它的合并追蹤(merge tracing)能力。
gitee操作
step1:在pycharm中輸入碼云賬號和密碼,建立鏈接;
step2:新建碼云項目,share project on gitee;或從gitee中clone已存在的項目;
step3:在vcs中更新項目文件、commit上傳到倉庫區(qū),并指定版本;
step4:push上傳至碼云。
pycharm中的操作記錄如下圖所示:
3. 實(shí)驗過程中遇到的問題和解決過程
該實(shí)驗內(nèi)容內(nèi)容較為簡單,在實(shí)驗過程當(dāng)中并未遇到問題。
-
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6761瀏覽量
111842 -
編程
+關(guān)注
關(guān)注
88文章
3685瀏覽量
94918 -
python
+關(guān)注
關(guān)注
56文章
4825瀏覽量
86268
發(fā)布評論請先 登錄
程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)
零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

是否可以使用OpenVINO?部署管理器在部署機(jī)器上運(yùn)行Python應(yīng)用程序?
有沒有什么方案能實(shí)現(xiàn)直接用matlab或python調(diào)用D4100_usb.dll?
Python Connector for InterBase連接解決方案
ID讀卡器Python小程序開發(fā)
國產(chǎn)Cortex-A55實(shí)驗箱操作案例分享:LED程序開發(fā)

TMS320DM6441功耗摘要應(yīng)用程序報告

評論