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
75
0
Share
VSCodeとPythonでいい感じの分析環境を作る
tree__and__tree
July 03, 2024
More Decks by tree__and__tree
See All by tree__and__tree
データ企業のAI Ready戦略
yusukehayashi
0
21
SPCSで社内用webアプリを作る
yusukehayashi
0
36
Zennの記事を収集するMCPサーバーを作ってみた
yusukehayashi
0
37
Cortex Analystでデータ分析の民主化に挑む
yusukehayashi
0
61
GraphRAG×Geminiで QAボットを作ってみた
yusukehayashi
1
200
ペルソナマーケティングにおけるAI活用の取り組み
yusukehayashi
0
87
LLMで議事録を作ってみた ~GPT-4o vs Gemini1.5 Pro vs Claude 3 Opus、三つ巴の戦い~
yusukehayashi
0
580
SPCS(Snowpark Container Services)×OpenAI API×Streamlitでアプリ作成
yusukehayashi
0
390
Other Decks in Technology
See All in Technology
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
6
610
Purview Endpoint DLP 動かしてみた
kozakigh
0
420
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
1
500
20260515 OpenIDファウンデーション・ジャパンご紹介
oidfj
0
120
2026-05-14 要件定義からソース管理まで!IBM Bob基礎ハンズオン
yutanonaka
0
160
AI-Assisted Contributions and Maintainer Load - PyCon US 2026
pauloxnet
1
150
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
280
写真で見るAWS Summit Singapore 2026
k_adachi_01
0
110
"スキルファースト"で作る、AIの自走環境
subroh0508
0
530
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
780
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
940
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
3.4k
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
620
The Curious Case for Waylosing
cassininazir
1
340
How to train your dragon (web standard)
notwaldorf
97
6.6k
Design in an AI World
tapps
1
210
A designer walks into a library…
pauljervisheath
211
24k
It's Worth the Effort
3n
188
29k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Fireside Chat
paigeccino
42
3.9k
Practical Orchestrator
shlominoach
191
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
180
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