Top1.Sublime

Sublime Text 」 雖然介面非常的基本簡單,但最大的優勢就是它有著大量實用的外掛程式, 每個人可以根據自己使用上的需求,安裝其所需的外掛,讓這套軟體更為完備且發揮更大的功效。

所以,只要能夠善用擴充套件的功能,且逐步熟悉上手之後,其實「 sublime Text 」是個可以大大提高coding效率的神器~

爾且最佛心的是這個軟體可提供免費下載使用,而且功能與付費版並無差別 !

安裝步驟與設定

下載及安裝 Sublime Text

進入首頁之後,可於上方選單列找到”Download”,請點擊進入~

下載檔案之後,直接執行安裝動作即可。

在安裝完成之後(如下圖),大家就可以直接到「程式集」去開啟 Sublime Text 囉 。

package control 教學

package control 為 Sublime Text 的外掛管理程式

這個外掛管理程式主要可以提供我們搜尋並且安裝其他的 Sublime Text 外掛程式,是一個摳定達人最愛的套件之一 !

點進 package control網址 下載安裝:

點進網頁後,可以看到上頭列有許多受歡迎或是最新的其他外掛程式,等有空的時候大家可以慢慢研究;不過我們現在要繼續來做安裝的動作,所以請點擊「 Install Now 」按鈕。

複製安裝指令

接著,請先選取在「 Sublime Text 3 」 底下的這一大串安裝用的指令,將它們全部都複製下來。

再來,開啟 Sublime Text ,點開 上方工具列 > View > Show Console

Console貼上安裝指令

在最下面的Console 輸入框中,貼上剛剛複製的那段安裝指令,並按下 Enter 。

大功告成

安裝完成後,請記得先關閉 Sublime ,然後再重新開啟一次。

這樣就大功告成拉 ~~~

之後還有更多好用的設定,有時間會一個一個跟大家推薦 ^^

備註:

{ "cmd": ["D:/Python27/python.exe", "-u", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.python" }

Top2. Jupyter Notebook

剛剛裝完了 sublime 各位一定心裡想

阿~~ 這個怎麼那麼複雜 阿~~怎麼又來一個 阿~~我要退費報名 我放棄了 !

各位別擔心 別著急 !

原本 Jupyter Notebook 也是要詳細的介紹說明安裝的 ,

但是,我們有了Anaconda 神器 ,還記得他嗎, 我們半個小時以前才提到過他。

Anaconda 真的是 小P界神器 ,造福了多少萌懂無知的小白 ,它內建了幾乎所有常用的套件包 , 還自帶兩種編輯器spider & Jupyter

所以我們只要來學怎麼把它啟動就好拉 。

當然這邊還是附上學習連結 留給想自己去玩的夥伴們 !

[Python] Mac OS / Windows 安裝 Jupyter

啟動 Jupyter notebook

Jupyer Notebook(以前稱為IPython notebook) 是一個介於IDE(Pycharm, Spider)以及Editor(Sublime text, Atom, VScode, 記事本)之間的一個讓你可以寫code的工具。

並利用直譯語言的特性,可以很容易的逐行執行並且做到資料視覺化,而且可輸出成 Html5嵌入到任何網頁或是Blog上,或是用notebook的形式分享。

由於容易分享,許多資料分析、機器學習的平台(ex: Kaggle)上面的討論都是以Jupyter notebook的形式出現,並且支援多種主流的直譯語言像是Python, R, Julia。

要啟動Jupyter notebook很簡單,在前面裝完Anaconda之後會在你的應用程式中出現(Anaconda Navigator)點選Jupyter notebook之後就會啟動Jupyter Notebook。

或是你也可以在你的command line當中輸入Jupyter notebook指令就可以啟動了。

輸入下列指令啟動 Jupyter 網頁服務

打開 command line 輸入 以下指令 jupyter notebook

  • windows 為 cmd
  • Mac/os 為terminal

這裡我用item2示範

  • 如果遇到port 被佔用的問題 開啟時改用別的port即可 jupyter notebook --port 8889
  • 有的人可能會從網路上看一些資料 以前的指令是 ipython notebook(兩者皆可)

開啟新頁面撰寫 Python 程式

點選 New 按鈕 新增一個 .ipynb 檔

接下來可以新增一個新的 Notebook,開始撰寫你要的程式

接著你會看到有一個格子裡面可以輸入程式碼,在Jupyter的世界它叫做一個Cell,每一個Cell都是可以執行的區塊



快捷鍵

接著要介紹三個最重要的快捷鍵 :

Shift + enter -> 執行這個cell

Esc+a (esc是從Edit Mode跳回Command Mode的意思) -> a是above的意思,在現有的cell上方新增一個cell Esc+b -> b是below的意思,在現有的cell下方新增一個cell

另外還有幾個重要的快捷鍵:

Esc+h -> h是help的意思,能列出所有的快捷鍵

Shift + tab ->可以幫助你看到函式的說明,不需要再去google 相關的文件

Esc + d,d 刪除目前的cell


如果想看更多Jupyter Notebook的範例或是用法可以到NBviewer上觀看,

裡面有更多Jupyter Notebook的進階用法以及視覺化的範例,連結:

https://nbviewer.jupyter.org/


Top3. Eclipse + PyDev

Eclipse 是一個很多人使用的整合式開發環境,除了可以開發 Java 專案之外,也可以搭配許多插件開發各種語言的專案,當然也可以透過 PyDev 這個套件來開發 Python 專案。

以下透過幾個簡單的步聚示範如何使用 Eclipse + PyDev 來開發 Python 專案:

安裝 Eclipse 及 PyDev

由於 Eclipse 是使用 Java 所寫成的軟體,所以你的系統一定要安裝 Java 執行環境,可以到 Java 的官方網站 下載 JDK 安裝即可。(Linux 或 Mac 請參考各自系統 Java 的安裝方式) 到 Eclipse 的下載頁 下載 Classical 的 Eclipse 即可。 打開 Eclipse,在功能表中的 Help 選擇 Install New Software... 然後NamePyDevLocationhttp://pydev.sourceforge.net/updates:

勾選 PyDev 然後按下 Next按鈕 完成安裝,並且重新啟動 Eclipse。

設定 Eclipse 及 PyDev 的環境

在選單中選 Preferences... 進入設定畫面。(注意:Mac 版的選項位置與其它系統不同)

打開左側選單列的 PyDev 部份,設定 Interpreter - Python,按下右側的 New 新增 Python 直譯器的位置:

然後輸入 Python 直譯器的路徑:

另外再設定一下產生專案的一些基本設定,比方說將專案中的文字檔預設使用 UTF-8 文字編碼,以及使用 Unix 換行字元,這些就到 General 下的 Workspace 來設定:

而 Python 的程式碼對於縮排是很嚴格的(後面的章節會提到),為了避免發生不一致(有時用 tab 而有時用空白字元縮排)的問題,也可以設定 tab 鍵展開成空白,這是到 General 下的 Editors > Text Editors 來作設定,將 Insert spaces for tabs 的選項勾選起來:

建立 Python 專案

一切準備就緒之後,就可以直接建立 PyDev project 來開發 Python 專案了。


Top4. Atom

Sublime Text相當的輕巧,開啟速度快,同時也有許多外掛可進行擴充,讓Sublime Text在編輯網頁更加的方便,尤其是Emmet這隻外掛,更是讓我愛不釋手,同時也不會再有標籤忘了結尾的問題,但一直讓工程師們感到比較困擾的是,當要預覽結果畫面時,就得開啟瀏覽器,並裝上LiveReload才能達到同步預覽。

後來,發現ATOM編輯器的外掛,可將瀏覽器內嵌在軟體裡面,如此一來就能達到即時的預覽,同時也有許多的外掛可安裝,就連最愛的EMMET也有,同時ATOM不但完全免費,且還跨平台無論是Windows、MAC、Liunx皆可使用,讓在編輯網頁更加的方便與快速,

多樣外掛擴充內嵌瀏覽器 使得最近Atom 超越老大哥Sublime 成為當今coding時尚界霸主 潮潮攻城獅們的最愛 ~

下載連結

results matching ""

    No results matching ""