嬰兒級學Python(一)
到底怎麼學Python?不知道是否你也跟我一樣,為這個問題困擾很久了......

2022年11月30日美國公司OpenAI發佈研發的聊天機器人程式 ChatGPT , 股市圍繞著AI相關概念股暴漲,大家不約而同認為2023年為生成式AI爆發的元年,因此Python這個程式語言變成炙手可熱的程式語言開發工具。

坊間、網路上及Youtube上一堆標榜「零基礎」、「我阿嬤也學得會」的影片或是書籍,讓我覺得我連「阿嬤」都不如啊!我連「零基礎」的人都不如啊!對於文科出身,一輩子都在做與文書及文科相關工作的我,從來沒有接觸過任何程式語言,在茫茫大海的資料中,參考無數的教學文章及影片,終究還是覺得難以「觸碰」Python。如果將程式語言視作一門語言,我的程度就是連發出咿咿ㄚㄚ的聲音都不會的小孩,許多教學資料及影片不是太過零碎,就是太過艱難,雖然按照影片或網路教學資料一步步key程式碼,在執行中還是會出現錯誤訊息,仔細核對每一空格、每一字母及每一個符號,還是找不到問題所在。(真是令人發瘋)

失敗的挫折感已經將我打入十八層地獄了,整個人開始煩躁甚或捉狂。

經過一年的try and error(嘗試和錯誤),終於讓我找到一本Python教學書籍,讓我真正「零基礎」學Python,也真的才覺得「我阿嬤也學得會」Python。

這本書的書名為『世界第一簡單的Python「超」入門』。

這本書超級超級適合「嬰兒級」程式語言學習者,想要以書來自學程式我認為第一點就是第一眼看到書的內容時你的大腦不會抗拒它,本書的排版及內容編排就有這一個優勢。

本書內容是彩色的,說明的時候附上一些圖片,雖然不是大篇幅的彩色頁面,但在程式撰寫的shell(翻譯為「殼」,簡單來講就是寫程式的地方)上運用彩色,使得整本書的色彩鮮豔明亮,有一種歡樂、活潑的氣息,增加閱讀的愉悅感。

在每個程式的撰寫上,本書非常貼心告訴讀者那些位置要空格(空幾格,這對初學程式的人很重要),那些位置是按enter鍵,還有錯誤訊息的說明,這對嬰兒級的學習者而言實在是一個貼心之舉。也利用不同顏色的框告訴讀者每個顏色的框框代表什麼意思。

黃色框:在互動式shell(IPython)內操作。

藍色框:用以解說程式碼。

綠色框:表示「撰寫程式、並儲存成*‧py檔案」

粉色框:在command line工具操作

語法框:初學Python最重要就是掌握基礎與法,本書凡第一次出現語法都會列在語法框中,寫程式若一時記不住語法,就可以回頭查看各種語法框。

本書很運用顏色框及有邏輯的排版,讓嬰兒級的程式語言學習者能更快觸及Python程式語言,而不會被困住在語法錯誤或是邏輯錯誤卻又不知道錯哪裡的除錯地獄,可能只是一個空格、一個等於抑或是一個大小寫,就可以讓你找得焦頭爛額。

很多書籍翻利會寫出好幾行程式碼,對於嬰兒級的初學者來說解讀每一行的程式碼就像文盲一樣,艱澀難懂,而『世界第一簡單的Python「超」入門』這本書對於每一行的程式碼都有一一對應的解釋,並將初學者容易犯的極小錯誤逐一點出,鉅細靡遺的提醒,真正手把手帶你學習Python。

學程式最怕的就是程式辛辛苦苦一個字一個字敲出來之後,執行的時候卻執行不出來,這時你最需要的就是有人可以指導可以神來一手,一語道破你的錯誤在哪裡?而不是自己在茫茫大海裡撈針!

chatgpt就是你的老師。

你可能會想,使用chatgpt還不簡單,隨便問問題當然簡單,chatgpt可以給你上百個或是上千個解答,但是可能不是「最適合」修改你的程式的答案,『世界第一簡單的Python「超」入門』教你如何問對問題,減少因錯誤問題耗費在chatgpt上的時間。

 

這本書的特色,如本書所言:

仔細到很有感!

一行一行解說,反覆演練永不嫌煩!就怕你看不懂!

每一行的解說加深你對程式邏輯解讀的能力。

 

全彩圖解x生活實例

用生活化實例解說難懂的程式,讀得下去,腦筋不卡卡!

彩色圖片絕對是你讀程式最大的輔助,藉由彩色框框讓你一目了然,閱讀起來減少很多心理障礙。

 

最融入學習的Chatgpt全能顧問TIP

內容隨時呼叫Chatgpt當助教!找BUG、寫關鍵內容、上註解、改造程式、增強功能......,教你個各種程式相關問題的問法。

 

本書主要使用程式開發工具為Spyder,若對這個程式開發軟體不熟悉,接下來會在介紹幾個資源供大家參考。

 

 

 

 

arrow
arrow
    創作者介紹
    創作者 HEMIYA 的頭像
    HEMIYA

    赫咪呀的部落格

    HEMIYA 發表在 痞客邦 留言(0) 人氣()