close

#GUEI第1篇程式日記

自從107年1月4、5日參加完某場研習,就決定要好好的加強我的程式能力,與其說是想要跟現代科技的趨勢,不如說想要用程式來解決生活上的大小困難,讓我更有動力了!

【GUEI的起始程式基礎】

在大學時期因為修課需要有學習過C#、Matlab,但是當時候的我懵懂無知,所以並沒有把C#學好,(簡單來說,作業都是靠同學幫忙的),唯獨Matlab有逼著自己認真學。念研究所後因為需要自己撰寫程式完成研究,開始認真的接觸Matlab,因此底子最好的程式語言是Matlab,但Matlab畢竟是以數學運算為主的程式,所以我撰寫程式的基礎僅止於運算而已。

※ GUEI的起始程式基礎:非常皮毛的C#、中等程度的Matlab。

【網路上搜尋學習程式的文章】

凡事在一開始毫無頭緒的時候,最好的方法就是問Google大神,看看大家是怎麼說的,因此我找到了兩篇具有參考價值的網路文章:

  • [心得] 十年程式自學之路:點我開啟
  • 非本科生,我想半路出家學寫程式,該如何開始?:點我開啟

以下是針對上面兩篇文章,我對於現在的自己整理出來幾個重點:

  1. 明確的學習動機和目標
  2. 選擇適合的程式語言
  3. 英文程度加強
  4. 記錄學習心得 [於是我開始了這個部落格]
  5. 勇於發問、討論、分享

【程式語言的選擇】

當然,程式之路不可能只學會一種程式語言,但經過篩選後我選擇:

 「Python」的圖片搜尋結果

  • 近期討論度高的程式語言之一
  • 可免費下載安裝
  • 與我熟悉的Matlab較接近,容易上手,也適合初學程式語言的新手

【購入相關書籍】

學習程式的方式很多,上網查資料、花錢買課程或是買書自學,而我選擇先買書自學,花費金額不高,又能夠有系統性的學習,當然還要有強烈的自主學習力,以下是我目前購買的書籍:

  1. Python初學特訓班(增訂版)(附250分鐘影音教學/範例程式) [我選擇從這本書開始,原因很簡單,這是台灣人自己撰寫的教學書籍,學習起來會更直接]
  2. 精通 Python:運用簡單的套件進行現代運算 [研究完上本後,會再與這本做比較,畢竟程式語言都開發自國外,透過國外的書籍更深入]
  3. Deep Learning:用Python進行深度學習的基礎理論實作 [而這本主要是在談論Deep Learning,也是我近期很有興趣的主題之一,學會Python後再應用於Deep Learning感覺會很有趣]

因為完全是Python新手,所以一切都只能用「感覺」下結論,等我完全了解它之後,再來回頭慢慢看現在的「感覺」對不對囉!

 

arrow
arrow

    小規 Guei Guei 發表在 痞客邦 留言(0) 人氣()