你學(xué)習(xí)到今日,會發(fā)現(xiàn)python你基本都掌握了。可以完成基本的東西。。。。。
突然有個問題,是為什么我還不能搞程序,完整實(shí)現(xiàn)一點(diǎn)東西(貴在堅持,入門就想吃大胖子,想太多了)
另外一個問題,我們寫出來簡單的代碼,本來一個很簡單的內(nèi)容,但是真正能用缺要debug很久。。。。(排查)
bug ###是昆蟲,臭蟲的意思,在計算機(jī)發(fā)展過程中,有一個故事,就是昆蟲依附在電路板某個地方,導(dǎo)致無法開機(jī)。。。
debug ###就是驅(qū)蟲,除蟲的意思。(會網(wǎng)絡(luò)的朋友,經(jīng)常無奈的時候會 debug ip ospf ;show debug等等,都是一個排查程序的過程,當(dāng)然教學(xué)總是說debug消耗性能,影響業(yè)務(wù)的。。。這個自行判斷,都已經(jīng)業(yè)務(wù)有影響了。。。。)
#################################################################今日我們只聊心得。。。
學(xué)習(xí)了python 這么久,反正我就不懂編程產(chǎn)品。。。。這個不是你的錯。你不懂就是你的錯,投入不夠。。。(每天花多少時間編程,花多少時間學(xué)習(xí)?)
今日我們說一下 編程容易導(dǎo)致的bug
1. 粗心&語法不熟
a = 3
if a = 3
print(a)
-----------------錯多少地方?3個
if a = 3 =號是賦值,應(yīng)該==
if 后面 :
print(a) 沒有縮進(jìn)
例子2:又一個錯誤。。。。。。你試試吧
dict1 = {"a":1;"b":2;"c":3}
--------------------------------------如何解決?百度一下自己要的內(nèi)容,看看人家的寫法。。。
2. 實(shí)現(xiàn)的內(nèi)容太長,代碼太多無法分析
----------------------------------------通過print() 和 #的配合,這就是為什么我們一開始就學(xué)習(xí)print的原因,打印一下不清晰的東西,判斷一下輸出是否跟自己構(gòu)思一致;
3. 坑,還是需要經(jīng)驗(yàn)。例如
python2 raw_input() ###可以根據(jù)你輸入的類型來判斷數(shù)據(jù)類型
python3 input() ###不好意思。。。。都是str類型。。。
貴在堅持,不斷優(yōu)化自己代碼。。。從小項(xiàng)目,到大項(xiàng)目;看人家大神的代碼。。。。提升自己
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
