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
0
20
VSCodeのススメ
社内LT資料:機械学習エンジニアへのVSCodeのススメ
Akira TSURUDA
July 03, 2019
Tweet
Share
More Decks by Akira TSURUDA
See All by Akira TSURUDA
Sonyの一眼をWeb APIでhackする
kiakiraki
0
140
ゆるい論文紹介:CutMix
kiakiraki
0
190
Other Decks in Programming
See All in Programming
Next.js App Router
quramy
12
1.8k
Apache Hive 4 on Treasure Data
ryukobayashi
1
420
GitLab CI/CD で C#/WPFアプリケーションのテストとインストーラーのビルド・デプロイを自動化する
hacarus
0
350
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.3k
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
10
1.5k
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
460
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
180
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
130
SIMD Parallel Programming with the Vector API
josepaumard
0
230
GitHub Copilotのススメ
marcy731
1
230
見た目から始める生産性向上
ikumatadokoro
10
1.4k
Anthropic Cookbook のおすすめレシピ
schroneko
7
1.2k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Teambox: Starting and Learning
jrom
128
8.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Git: the NoSQL Database
bkeepers
PRO
423
63k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Six Lessons from altMBA
skipperchong
22
3k
Ruby is Unlike a Banana
tanoku
96
10k
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の言語仕様を知ると開発が円滑になるよ!