學(xué)習(xí)和成長是痛苦的過程,在這之后,喜悅與幸福同時抵達(dá)。 《Automate the boring stuff with python》這本書已經(jīng)學(xué)習(xí)一大半了。最艱難的痛苦期剛剛過去。今天分享一點(diǎn)學(xué)習(xí)感悟和避坑指南。 首先值得分享的一件喜悅的事情是之前做練習(xí)題遇到的那些問題都已解決。以后有機(jī)會,我會把所有練習(xí)題的實(shí)現(xiàn)代碼整理分享出來。今天先分享昨天提出的那個問題的解決方案:
效果如下: 分析昨天的問題原因: 就是路徑拼接有點(diǎn)問題。感謝「無羨帶你學(xué)編程」公眾號主理人無羨,昨晚給他發(fā)了微信,提出我的問題,很快就幫我找到原因,就是路徑拼接的問題。他的原話如下:
然后我自己嘗試著修改代碼,一步步print,問題得以解決。在此,我還要感謝QQ群里的一位群主,讓我領(lǐng)會到授人以魚不如授人以漁。 簡短的幾句話,對一個初學(xué)編程的人來講,受益終生。 接下來,談一點(diǎn)編程學(xué)習(xí)小感悟。 本來我的工作與編程無關(guān),為了不斷挑戰(zhàn)自己,零基礎(chǔ)成功學(xué)習(xí)一門編程,我選擇了最簡單易學(xué),而且可能將來會對工作有點(diǎn)幫助的python語言。 整個學(xué)習(xí)的過程中,最痛苦的事情,莫過于沒有編程思維,很多東西就是轉(zhuǎn)不過來彎兒。比如變量、函數(shù)、循環(huán)等等。 去年看過的第一本編程書《Python編程:從入門到實(shí)踐(第2)版》。當(dāng)時稀里糊涂跟著敲代碼,再加上中文的教程,更容易懂,所以覺得沒什么困難的。再加上這本書與我工作內(nèi)容完全不相關(guān),學(xué)習(xí)的時候沒有什么目標(biāo),學(xué)完之后就不了了之了。當(dāng)我想實(shí)現(xiàn)工作中一個簡單目標(biāo)時,還是不知道怎么寫代碼。 經(jīng)過一段時間的痛苦掙扎,我找到了這本書《Automate the boring stuff with python》,里面的內(nèi)容很接地氣,excel表格和文檔處理剛好與我工作有點(diǎn)關(guān)系。所以我又開始了漫長的學(xué)習(xí)之旅。 學(xué)習(xí)一門編程語言之前,設(shè)定一個小目標(biāo)和一個大目標(biāo),簡單點(diǎn)講:這次學(xué)習(xí)的知識是為了解決什么實(shí)際問題。唯有如此,你學(xué)習(xí)的時候才能調(diào)動所有的五官全身心的沉浸其中。遇到困難的時候,才會廢寢忘時地去搜索、分析,從而解決問題。 python學(xué)習(xí)過程中還要時刻記住使用變量。它真的是個好工具。 簡單的print打印,作者書中的每一步操作,其實(shí)都在教我們學(xué)習(xí)如何調(diào)試問題。當(dāng)你寫了一大段代碼,運(yùn)行后卻報錯,嘗試著分批次print,就會找到原因。 溫馨提示:2022年即將過去,為了不辜負(fù)歲月,目前還有兩本書沒讀完,正在抽空閱讀中,也希望你能給自己的2022畫上圓滿的句號。今日冬至,愿你保重身體。 Photo by Hoang Huy on Unsplash 最后,希望這個充滿正能量的公眾號能繼續(xù)陪伴大家。 |
|