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
VSCodeのススメ
Search
Akira TSURUDA
July 03, 2019
Programming
35
0
Share
VSCodeのススメ
社内LT資料:機械学習エンジニアへのVSCodeのススメ
Akira TSURUDA
July 03, 2019
More Decks by Akira TSURUDA
See All by Akira TSURUDA
Sonyの一眼をWeb APIでhackする
kiakiraki
0
200
ゆるい論文紹介:CutMix
kiakiraki
0
320
Other Decks in Programming
See All in Programming
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
180
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
510
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
130
Tamach-sre-3_ANDPAD-shimaison93
mane12yurks38
0
240
Nuxt Server Components
wattanx
0
240
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.8k
OTP を自動で入力する裏技
megabitsenmzq
0
140
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
240
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
300
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
170
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
300
PHPで TLSのプロトコルを実装してみる
higaki_program
0
730
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Ruling the World: When Life Gets Gamed
codingconduct
0
190
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
92
Designing for Timeless Needs
cassininazir
0
180
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Documentation Writing (for coders)
carmenintech
77
5.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.3k
Transcript
VSCode のススメ 2019/07/03 社内LT会
前置き 普段使っているエディタは何ですか?
-> 便利なテクやExtension を情報交換しましょう!
-> 心に決めた相手と添い 遂げてください
-> モダンなエディタ/IDE の便利さを知って欲しい!
VSCodeとはなんぞや MicrosoftがTypeScriptを布教するために作ったエ ディタ Web系の技術を利用して開発されている TypeScript/CSSで記述、Electronで動作 "VisualStudio" という名前だが、本家とは全く別物 オープンソース、無料
モダンなエディタとしての一般的 な機能 高度なコード補完 複数選択編集 コマンドパレット GUI上でのDebug Gitサポート Extensionによる機能拡張 etc... 今回は省略
今回紹介したいこと 機械学習エンジニア向けの便利機能 Python開発向けの便利機能 が充実しているので、使 い始めたい時はまずここを見ましょう 公式のPythonチュートリアル
機械学習エンジニア向け の便利機能 Jupyter Support Remote Development
Jupyter Support #%% で囲った範囲をJupyterのCellとして実行可能 実行結果はnotebookとしてExport可能 既存のnotebookのImportも可能 簡単なDemoを見せます
Jupyterと比べて何がいいのか 編集機能やコード補完が圧倒的に優秀 Gitで差分管理しやすい(普通のPythonコードなの で) Debugしやすい printデバッグとかgdbとか不要
Remote Development エディタをリモート環境へ接続し、コード編集/実 行/Debugができる GPUサーバで動くコードを書く時にめっちゃ便利 簡単なDemoを見せます
Python開発向けの便利 機能 Python仮想環境管理 unittestサポート Linterサポート Type Hintsサポート 簡単なDemoを見せます
おわりに 開発ツールにこだわるのも楽しいよ! Pythonの言語仕様を知ると開発が円滑になるよ!