點擊愛心追蹤,獲取每周免費文章

figure-1


誰適合用 Spyder

繼 4/3 介紹完 Python IDE - Google Colab 後,今天要來介紹第二款好用的 Python IDE – Spyder!不同的 Python IDE,適合不同開發目標的人員,而 Spyder 適合什麼人使用呢?股宅認為Spyder 界面與功能上的設計,非常適合「資料科學家」使用喔!(股宅個人最愛用的 Python IDE 也是 Spyder!)

figure-2



如何安裝?

3/28 Python 安裝 : 手把手帶你安裝這最熱門的程式語言

股宅在 3/28 的文章《Python 安裝:手把手帶你安裝這最熱門的程式語言》中,有教大家如何把Python 安裝到自己的電腦上。我們是透過安裝 Anaconda 軟體,把Python 安裝好的,而 Anaconda 就像懶人包一樣,除了安裝Python 以外,同時也安裝了兩款好用的 Python IDE,分別是 Jupyter 以及 Spyder!


因此有安裝 Anaconda 的讀者,先在 Windows 開始中,展開 Anaconda 的資料夾,就能發現 Spyder 的存在囉!

figure-1


界面介紹 

股宅過去幾年都是使用 Spyder 3,最近重灌了一次Anaconda,發現 Spyder 已經更新到 Spyder 4 了!我們來看看最新的 Spyder 界面長怎樣吧!

figure-2

Spyder 預設的界面,主要切割成四區:

  • 綠:Spyder 完善的功能選項都在這裡
  • 紅:主要編寫程式碼的區域
  • 黃:資料視覺化、環境變數等等都在這裡呈現
  • 藍:執行程式碼,顯示計算結果的地方



使用示範

figure-3

  • 在「程式代碼編輯區」編寫程式內容
  • 寫完程式碼後,要怎麼執行呢?有好幾種選擇:

按下 F5,或按下綠色旗幟 ,執行整份文本(上圖 temp.py)的所有內容

figure-3


按下 shift + enter,或按下圖藍色框起的兩個按鈕 ,執行目前區塊內的程式內容,至於要怎麼區分區塊呢?很簡單,只要在編輯區,鍵入「#%%」,就可以了!試試看吧!

figure-4


按下 F9,或按下藍色框起的按鈕  ,會執行鼠標所在的那一行的程式碼內容(上圖鼠標在第 11 行,按下 F9 就會執行第 11 行的所有內容);又或者用滑鼠選取程式文字,選取後按下 F9 的話就只會執行選取範圍的程式內容喔!

figure-5



figure-4

  • 執行程式後,就會在「終端機」看到程式運行的狀況囉!
  • 同時在上方「Variable explorer」的地方可以看到所有程式碼中所創建的變數!


客製化自己的 Spyder

如果不滿意 Spyder 預設的使用界面,我們可以自由地進行大量的客製化喔!

figure-5

解鎖「View à Lock panes and toolbars」 後,就可以自由拖拉各個功能界面到自己喜歡的位置。至於哪些功能區要保留,哪些要取消,可以在「View à Panes」裡面做選擇喔!

figure-6

「Tools à Preferences」還有很多功能設定,像是整個界面的主題顏色、字型設定、快捷鍵設定等等,都可以在這裡進行調整喔!


在 Spyder 中使用 Jupyter

Jupyter 是一款在網頁上執行的 Python IDE,現在在Spyder 中也可以使用它了!要怎麼開通這個功能呢?

figure-7

  1. 首先打開 Anaconda Prompt
  2. 複製貼上然後執行這段程式碼「conda install -c spyder-ide spyder-notebook」,執行過程它可能會需要你再鍵入「Y」做確認
  3. 完成安裝後,重新打開 Spyder

figure-8

  1. 出現了一個分頁「Notebook」!點進去…

figure-9

  1. 按一下右上角的 + 號

figure-10

  1. 大家熟悉的 Jupyter 界面就會出現啦!

Jupyter 的使用就留到下一篇文章再做介紹了!希望大家喜歡這次的 Spyder 介紹文,大家趕緊打開來玩玩看吧!



必學的程式語言

一個月四篇免費基礎教學figure-11

總的來說 Python 是個簡單易學的程式語言,可做到的功能卻十分豐富,非常適合作為程式初學者學習的第一種程式語言,並且 Python 強大的資料處理分析能力及人工智慧支援性,使得 Python 能夠協助使用者處理以往 Excel 不容易處理的大數據,提升使用者的工作品質及效率。

這個訂閱專欄的主要功能,就是深入淺出的教大家寫 Python,只要跟著股宅一步一步的學習,不管在投資上、工作上,都能為自己加分喔!! 而且重點是 : 「絕對學得會」!


從 0 至 1 的新手程式教學

一、每月 4 篇輕量級 Python 教學

->程式學習

->投資應用

->生活應用

->資料整理

二、加開互動式議題研究室

每 3 個月做出一個短暫公開的網站,以數據分析探討一個股市/經濟議題/迷思/都市傳說,設計互動遊戲功能,讓使用者在互動過程中,檢視視覺化數據分析,從而了解議題,破解迷思。

一個月僅 99 元,趕緊訂閱加入學習 Python (點擊前往)


拍手 拍手
3 次拍手
拍手 拍手
追蹤

推薦文章

您需要 後才能開始留言
還沒有人討論誒,快來搶沙發...
聲音節目
沒有描述
--:--
--:--
1.0x
播放速度
2.0x
1.75x
1.5x
1.25x
1.0x
0.75x
收藏節目
播放清單
沒有播放清單
沒有待播放的清單
返回播放器
接著播放
清除全部
沒有待播放的清單