從零開始,給初學者的入門建議(上)

Frankie
CodingBar
Published in
4 min readMar 26, 2019

文/Frankie

前言

程式是一門高深的學問,對很多人來說都很難掌握,十分晦澀難懂。然而,還是有非常多人喜歡程式,喜歡「寫程式」帶給自己的樂趣、與滿滿的成就感。聽很多朋友問過,如果是零基礎的初心者,想轉換跑道學程式該如何下手呢?今天就要針對「零基礎如何自學程式」這個主題來談談。

為什麼大家都推薦新手從Python開始學起,再鑽研其他語言呢?原因很簡單,實務上來說: Python最近幾年發展的非常迅速,尤其是2017年,隨著AI (人工智慧) 的興起,Python受關注的程度越來越高,而且不只是歐美國家,Python甚至相繼納入中國浙江省高考和山東省的小學教材,其重要程度可見一斑。

另外就是Python有「簡單易學、語法簡約」的特點,讓初學者不用再去理解複雜的語法,能很快的進入狀況。當然,如果你不確定自己想學什麼語言,可以花點時間去了解一下其他語言,或是參考這篇文章:

步驟一:首先,硬體方面你必需有台電腦,其次是可以選擇一本入門書、或是上網找教學及線上課程也行,接著只要有足夠的時間和耐心,第一步就準備完成了。

步驟二:選擇一個編輯器!以 Python 為例,很多人都認為Python內建的 IDLE 不夠好用,所以自己去安裝了其他的編輯器。Bar主在這邊要來介紹幾個常見的 IDE,剩下就交給大家去探索了!

首先要介紹的是用Python寫的 Spyder(Anaconda有內含):傳送門

這邊另外再提供一個Spyder的安裝方法:
請在cmd視窗輸入以下命令:
(如果不行,試試右鍵>以管理員身分執行「命令提示字元」)

pip install spyder

安裝完成後,你就可以輸入spyder3命令啟動Spyder了。(要等一段時間)

spyder3
Spyder 3 介面

當Spyder發布新版本時,可以輸入以下命令進行升級:

pip install --upgrade spyder

再來要介紹的是用Java寫的PyCharm,也有很多人推:傳送門其同系列的WebStorm (常用來開發JavaScript)更是被譽為工程師神器。

進入上方傳送門後,可以看到如上畫面,有專業版和社群版可供選擇,初學的話建議使用社群版就好,因為是「免費」的!

最後,Bar主個人最喜歡的 IDE 是 Visual Studio Code (以下簡稱 VS Code),傳送門

他有哪些優點呢?
1.開源、且相當活躍的開發
VS Code 在早期版本就將原始碼公開在 GitHub,也是 GitHub 上成長最快速的開源專案之一。

2. 整合 Git 基本功能
VS Code 直接整合了 Git 的基本功能,所以包含 commit、diff、resolve conflict 等等都可以直接透過 GUI 來操作!

3.越來越豐富的支援套件
VS Code裡面還內建了套件市集的介面以及網站(Visual Studio Marketplace)。

完成上述幾點工作後,就可以動手寫程式啦!

To be continued

--

--