Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
VSCodeとPythonでいい感じの分析環境を作る
Search
tree__and__tree
July 03, 2024
Technology
86
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VSCodeとPythonでいい感じの分析環境を作る
tree__and__tree
July 03, 2024
More Decks by tree__and__tree
See All by tree__and__tree
データ企業のAI Ready戦略
yusukehayashi
0
100
SPCSで社内用webアプリを作る
yusukehayashi
0
70
Zennの記事を収集するMCPサーバーを作ってみた
yusukehayashi
0
81
Cortex Analystでデータ分析の民主化に挑む
yusukehayashi
0
97
GraphRAG×Geminiで QAボットを作ってみた
yusukehayashi
1
230
ペルソナマーケティングにおけるAI活用の取り組み
yusukehayashi
0
100
LLMで議事録を作ってみた ~GPT-4o vs Gemini1.5 Pro vs Claude 3 Opus、三つ巴の戦い~
yusukehayashi
0
640
SPCS(Snowpark Container Services)×OpenAI API×Streamlitでアプリ作成
yusukehayashi
0
410
Other Decks in Technology
See All in Technology
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
Classmethod Company Deck
satoshi7
1
740
データエンジニアの次の戦場は "プロセスエンジニアリング"
sansantech
PRO
1
110
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
130
フィンテック養成勉強会#68
finengine
0
150
React改造してみた
tsukina_7mochi
0
120
Getting Started with Google Antigravity
glaforge
0
320
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
370
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
Metadata - Section 1: HTML Basics
mohab1
0
120
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
200
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Invisible Side of Design
smashingmag
301
52k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
How to Think Like a Performance Engineer
csswizardry
28
2.9k
A Soul's Torment
seathinner
8
3.8k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Designing for humans not robots
tammielis
254
26k
A better future with KSS
kneath
240
18k
The browser strikes back
jonoalderson
0
1.8k
The Curious Case for Waylosing
cassininazir
1
570
WCS-LA-2024
lcolladotor
0
890
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