從零開始學Python (1)—緒論:寫在前面

Day 01 緒論:寫在前面

Chih-Yu Lin
Sep 17, 2020

為了方便大家閱讀,這個系列也存成Medium的list囉!https://desolve.medium.com/list/python-6f7985967b68

註:本篇文章同步刊載於iT邦幫忙,為鐵人賽之系列文章。https://ithelp.ithome.com.tw/articles/10237408

一年又過去啦!
不曉得各位過得如何呢?
在寫了從LeetCode學演算法系列文章後,
Medium上,
陸續也寫滿了百篇(現在是105篇)的LeetCode系列的教學文章,
也有出了兩門從LeetCode學演算法的教學課程。
但想轉職的學生依舊很多,卻常常不得其門而入,
從發問的同學來看,主要還是因為轉職時找不到一個好的入門途徑。

對一個想入門程式語言的人來說,也許會有很多弄不懂的問題:

我想學寫前端網頁,那我該從JavaScript開始嗎?
CSS要不要會?要不要先懂一些HTML5的語法?
我該用Vue, React, Angular還是什麼東西?
看了一個範例寫購物車,要碰到資料庫,我是不是該碰一些後端?

我想學後端,我該學什麼?
SQL?NoSQL?該用什麼程式?該安裝什麼套件?
我要做一個作品,呈現是不是要弄一個網頁?那我是不是該學一些前端?

我想寫手機程式,該選Android還是iOS的系統?
App層更下面的東西,我該知道嗎?要知道的多深?

我想寫一般程式,我該選Java/C++/C#/Python中的哪一個?
(僅舉例,沒被列到的別生氣XD)
怎樣應用?怎樣寫出視窗程式?

最後,為什麼每個上來都寫Hello World?

入門者最大的問題,就是選項很多,
但他/她不知道這些選項代表什麼,也不知道選擇以後,
該從哪邊開始起步。

這就是這個系列文章的目的,
筆者會嘗試以自己的觀點來表述,
在眾多程式語言中,Python這個選項的優缺點,
帶你學過一遍Python初學所需知道的東西並練習,
並且指一條Python可能的發展路線給你。

--

--

Chih-Yu Lin

LeetCode、Python、Java、Android;第11屆iT邦幫忙鐵人賽Software Development組優選(從LeetCode學演算法);HiSKIO特約講師;課程優惠: https://bit.ly/lc2022all ;合作請洽: learnwithdesolve@gmail.com