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
61
VSCodeとPythonでいい感じの分析環境を作る
tree__and__tree
July 03, 2024
Tweet
Share
More Decks by tree__and__tree
See All by tree__and__tree
Zennの記事を収集するMCPサーバーを作ってみた
yusukehayashi
0
2
Cortex Analystでデータ分析の民主化に挑む
yusukehayashi
0
39
GraphRAG×Geminiで QAボットを作ってみた
yusukehayashi
1
120
ペルソナマーケティングにおけるAI活用の取り組み
yusukehayashi
0
74
LLMで議事録を作ってみた ~GPT-4o vs Gemini1.5 Pro vs Claude 3 Opus、三つ巴の戦い~
yusukehayashi
0
480
SPCS(Snowpark Container Services)×OpenAI API×Streamlitでアプリ作成
yusukehayashi
0
290
Other Decks in Technology
See All in Technology
20250718_ITSurf_“Bet AI”を支える文化とコストマネジメント
helosshi
1
210
スプリントゴール未達症候群に送る処方箋
kakehashi
PRO
1
190
AI Ready API ─ AI時代に求められるAPI設計とは?/ AI-Ready API - Designing MCP and APIs in the AI Era
yokawasa
20
5.7k
M365アカウント侵害時の初動対応
lhazy
6
4.4k
分散トレーシングによる コネクティッドカーのデータ処理見える化の試み
thatsdone
0
180
Talk to Someone At Delta Airlines™️ USA Contact Numbers
travelcarecenter
0
170
Shadow DOMとセキュリティ - 光と影の境界を探る / Shibuya.XSS techtalk #13
masatokinugawa
0
270
Maintainer Meetupで「生の声」を聞く ~講演だけじゃないKubeCon
logica0419
1
160
データエンジニアリング 4年前と変わったこと、 4年前と変わらないこと
tanakarian
2
340
2025/07/22_家族アルバム みてねのCRE における生成AI活用事例
masartz
2
100
組織内、組織間の資産保護に必要なアイデンティティ基盤と関連技術の最新動向
fujie
0
500
TypeScript 上達の道
ysknsid25
3
380
Featured
See All Featured
The Language of Interfaces
destraynor
158
25k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Automating Front-end Workflow
addyosmani
1370
200k
Designing for Performance
lara
610
69k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Visualization
eitanlees
146
16k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
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