知識流動,一日分享
初學者最愛
寫程式很麻煩的第一個關鍵,就是安裝程式,有時候菜鳥搞了好幾個小時還無法搞定,設定很多玩意兒,有時候就把一開始的熱情琢磨掉了。
隨著python的穩定度逐漸提升,很多平台紛紛支援線上撰寫的功能,在這裡推薦Google Colab,對於一般使者而言就夠用了,而且省去安裝的問題,而且有很多線上高手提供使用上的教學,例如<Google Colab教學!新手Python開發環境推薦【新手Python練習】>。
參考前輩做好的範本
第二個關鍵,就是怎麼寫程式?
光想到寫程式,頭皮就發麻,可是我有一個簡單的方法,可以讓你很快速地入門。
參考現成的程式碼是一種捷徑,網路上許多高手都有提供現成的程式碼,

如上圖,網路上copy一段程式碼,然後像是記事本一樣貼上去,接著按下左邊有一個像是play播放的執行鍵,程式就畫出下列這一張圖。
一般來說,初學者應該看不太懂每一道指令的意義。
但這些指令並沒有那麼難懂,例如倒數第二行的意思就是圖表標題顯示Sample Visualization
plt.title("Sample Visualization")
這些前輩在分享程式碼的過程中,通常都會加以說明,然後你可以調整一下內容,譬如說換個顏色、線條格式等等,慢慢地程式懂了之後,就可以多做一些功能。
試著做一個簡單的範例
下列程式碼很簡單,簡單來說就是年份、出生人數(萬)、死亡人數(萬)
import matplotlib.pyplot as plt # https://ithelp.ithome.com.tw/articles/10196239
years = [100,101,102,103,104,105,106,107,108,109] # 年份
births = [19.6,22.9,19.9,21.0,20.5,20.8,19.3,18.1,17.7,16.5] # 出生人數(萬)
deaths = [15.2,15.4,15.5,16.3,16.3,17.2,17.1,17.2,17.6,17.3] # 死亡人數(萬)
plt.plot(years,births) # X軸是年,Y軸是出生人數
plt.plot(years,deaths,'--') # X軸是年,Y軸是死亡人數,線條格式是--
plt.title("birth and death") # title
plt.grid(True) #網格
plt.show()
#後面的文字是說明
這是我參考<[Day19]Matplotlib讓資料視覺化!>線上提供的內容,再調整成我自己的資料,畫出如下方的圖。

這些簡單的方法,讓忙碌的上班族依舊可以讓自己有成長的機會。