Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Top IDEs & Code Editors for Data Science
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alex
March 04, 2019
Technology
46
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Top IDEs & Code Editors for Data Science
Alex
March 04, 2019
More Decks by Alex
See All by Alex
How to integrate GitLab CICD into B2B service.pdf
alexsu
0
310
Jenkins Quick Guide
alexsu
0
140
Vim 基本操作
alexsu
1
140
Shell scripting 基本教學
alexsu
0
50
Linux_Command-line_指令與基本操作.pdf
alexsu
0
120
Introduction to Git for Data Science
alexsu
0
300
Other Decks in Technology
See All in Technology
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
350
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
3
1.4k
[RSJ26] NarrativeFlow: Flow-Based Vision-Language-Action Model Using Robot Velocity Fields
keio_smilab
PRO
0
160
DINO-EdgeQuery:Edge-First Polygon Decoding for Building Footprint Extraction from Satellite Imagery
lehupa
0
140
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
380
grill-me(grilling):AI駆動開発を超助けてくれるSkill / grill me
mathbullet
0
110
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
140
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
230
IoTハンズオンの舞台裏
shirouz
2
130
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
190
[RSJ26] AnoleVLA: Lightweight Vision-Language-Action Model with Deep State Space Models for Mobile Manipulation
keio_smilab
PRO
0
120
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
7.1k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
320
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
400
エンジニアに許された特別な時間の終わり
watany
108
250k
Utilizing Notion as your number one productivity tool
mfonobong
4
570
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
570
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Become a Pro
speakerdeck
PRO
31
6.2k
Deep Space Network (abreviated)
tonyrice
0
290
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Optimizing for Happiness
mojombo
378
71k
Transcript
Top IDEs & Code Editors for Data Science 蘇民弦 (Alex)
• 不同的學習曲線 • 不同的應用情境 • 不同的核心理念 選擇適合的 IDEs & Code
Editors
Vim (Vi improved ) • 1976 年開發出 Vi,1991 年發布第 一個
Vim 版本 • Linux 預設編輯器 • 可遠端藉由終端機操作 • 學習曲線非常陡峭 • 需自己撰寫配置文件 (.vimrc)
Vim 家族 • NeoVim - 新一代的 Vim • gVim -
具有 GUI 視窗 • MacVim - 與 Mac 相容 • SpaceVim - 社群終極配置版
Emacs • 最早在 1975 年發布 • 功能非常強大,可以收信、當記事本、 寫備忘錄 • 編輯器大戰的主角之一,對手是
Vim • 需自己撰寫配置檔案,使用 LISP 語言 • 社群終極版:Spacemacs
Sublime Text • 2008 年發布第一個版本 • 輕量、開啟速度快 • 具有套件管理器,不需要 辛苦寫配置文件
Atom • 由 GitHub 開發 • 跨平台 • 內建 Git
版本控制 • 豐富的外掛程式與主題
Oni • 基於 NeoVim,以 Vim 的 方式操作 • 跨平台 •
可與 Vim 配置相容
Visual Studio • 由 Microsoft 開發 • 執行於 Windows 平台
• 可執行多種程式語言,功 能強大完整 • 超級肥大,開啟速度很慢
Visual Studio Code (VSCode) • 社群龐大,更新快速 • 跨平台使用 • 豐富的擴充插件
• 提供 debug 模式 • 推薦!!
RStudio • 由 RStudio 團隊維護 • 學習曲線平緩,對初學者 友善 • 專為
R 語言開發的 IDE ◦ 整合 R 套件 ◦ 整合資料科學工具
PyCharm • 由 JetBrains 公司開發 • 專為 Python 開發的 IDE
• 功能完整,但很肥大 • 適合軟體開發 • 有免費版與付費版
Spyder • 專為Python資料科學設計 • 介面類似 MatLab • 適合從 R 語言轉為學習
Python 的初學者
• 專為Python資料科學設計 • 介面類似 MatLab • 適合從 R 語言轉為學習 Python
的初學者 • Spyder 的精緻版 Rodeo
Juno • 專為 Julia 語言設計 • 基於 Atom IDE
JupyterLab • 適合資料科學使用 • 可以執行程式的筆記本, 結果也可以儲存起來 • 可執行 R, Python,
Julia 等 資料科學語言 • 適合資料科學團隊溝通
Zeppelin • 與 Jupyter 類似,提供筆 記本的功能 • 整合 Spark, SQL,
Python 等語言 • 由 Apache 基金會開發
核心準則:能讓你提早下班的就是好工具