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とPythonでいい感じの分析環境を作る
Search
tree__and__tree
July 03, 2024
Technology
0
58
VSCodeとPythonでいい感じの分析環境を作る
tree__and__tree
July 03, 2024
Tweet
Share
More Decks by tree__and__tree
See All by tree__and__tree
Cortex Analystでデータ分析の民主化に挑む
yusukehayashi
0
29
GraphRAG×Geminiで QAボットを作ってみた
yusukehayashi
1
100
ペルソナマーケティングにおけるAI活用の取り組み
yusukehayashi
0
67
LLMで議事録を作ってみた ~GPT-4o vs Gemini1.5 Pro vs Claude 3 Opus、三つ巴の戦い~
yusukehayashi
0
450
SPCS(Snowpark Container Services)×OpenAI API×Streamlitでアプリ作成
yusukehayashi
0
260
Other Decks in Technology
See All in Technology
データ戦略部門 紹介資料
sansan33
PRO
1
3.2k
Nonaka Sensei
kawaguti
PRO
3
550
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
vLLM meetup Tokyo
jpishikawa
1
150
データベースの引越しを Ora2Pg でスマートにやろう
jri_narita
0
200
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
17k
Data Hubグループ 紹介資料
sansan33
PRO
0
1.8k
「伝える」を加速させるCursor術
naomix
0
560
Kubernetesで作るAIプラットフォーム
oracle4engineer
PRO
2
240
産業機械をElixirで制御する
kikuyuta
0
130
今からでも間に合う! 生成AI「RAG」再入門 / Re-introduction to RAG in Generative AI
hideakiaoyagi
1
140
Digitization部 紹介資料
sansan33
PRO
1
4.1k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Writing Fast Ruby
sferik
628
61k
Building an army of robots
kneath
306
45k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Fireside Chat
paigeccino
37
3.5k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
YesSQL, Process and Tooling at Scale
rocio
172
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
180
53k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
910
Transcript
VSCodeとPythonでいい感じの分析環境を作る はやし ゆうすけ
作ったもの この分析環境のいいところ Dev Containersとは 環境構築 アジェンダ はやし ゆうすけ 2
林 佑亮(新卒4年目) マーケティングリサーチの会社でデータ 分析をしています 最近はLLM関係の仕事が多め 自己紹介 はやし ゆうすけ 3
作ったもの 構築〜分析が全てVSCodeで完結するPythonの分析環境 はやし ゆうすけ 4
業務の品質向上と効率化:誰でも簡単に分析環境を再現できる VSCodeで全部完結:環境構築、分析実行、git管理が全てVSCodeで完結する この分析環境のいいところ はやし ゆうすけ 5
開発環境をコンテナで管理するVSCode の拡張機能 必要なライブラリ、ランタイムのバージ ョン、拡張機能などを定義するだけで、 開発環境を再現できる Dev Containersとは はやし ゆうすけ 6
1. 必要なファイルを.devcontainer配下に 準備 Dockerfile docker-compose.yml devcontainer.json requirements.txt 2. Dev Containersでコンテナを起動
環境構築 はやし ゆうすけ 7
Dockerfile コンテナの基本イメージを定義 はやし ゆうすけ 8
docker-compose.yml コンテナ名やマウント、ポートを管理 はやし ゆうすけ 9
devcontainer.json VSCode上でコンテナを立ち上げ、接続するための設定を記載 はやし ゆうすけ 10
requirements.txt 必要なライブラリを記載 はやし ゆうすけ 11
コマンドパレットを開き、 「コンテナー で再度開く」を選択 .devcontainerの一つ上のディレクトリ を指定して開く コンテナ起動 はやし ゆうすけ 12
VSCodeとPythonで完結する分析環境 Dev Containersを使ってサクッと環境構築 まとめ 簡単に便利な分析環境を再現できる はやし ゆうすけ 13