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
Streamlitで実現できるようになったこと、実現してくれたこと
Search
Ayumu Yamaguchi
July 18, 2025
Programming
2
510
Streamlitで実現できるようになったこと、実現してくれたこと
Ayumu Yamaguchi
July 18, 2025
Tweet
Share
More Decks by Ayumu Yamaguchi
See All by Ayumu Yamaguchi
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
130
Cortex_Searchを活用したメタデータ検索Chatbot開発.pdf
ayumu_yamaguchi
0
65
Streamlitの入門書を執筆した話
ayumu_yamaguchi
1
200
Streamlitで開発した自作データカタログの導入
ayumu_yamaguchi
4
950
Streamlitのデータカタログが社内にもたらした変化
ayumu_yamaguchi
1
1.7k
StreamlitとTerraformでデータカタログを作った話
ayumu_yamaguchi
1
2.8k
Streamlitを使ってデータカタログを作ってみた
ayumu_yamaguchi
1
590
Other Decks in Programming
See All in Programming
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.1k
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.1k
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
480
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
300
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
610
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
440
Python札幌 LT資料
t3tra
7
1.1k
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
250
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
340
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
6
2k
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
76
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
82
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
88
Building Applications with DynamoDB
mza
96
6.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
38
A Soul's Torment
seathinner
3
2.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
The Cult of Friendly URLs
andyhume
79
6.8k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
890
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
41
Transcript
Streamlitで実現できるようになったこと、 Streamlitが実現してくれたこと 2025/7/18 Data Engineering Study #30 DATUM STUDIO株式会社 山口
歩夢
1 1 自己紹介 山口歩夢 【所属】 DATUM STUDIO株式会社 データエンジニア 【経歴】 データエンジニアとして
株式会社ICE → 株式会社GENDA → 現在 【発信活動】 著書: Streamlit入門 Pythonで学ぶデータ可視化&アプリ開発入門 X : @Yamaguchi_aaaaa 【その他】 Streamlitのカスタムコンポーネント作りに挑戦中 Snowflake Squad 『Streamlit入門 Pythonで学ぶデータ可視化&アプリ開発入門』
2 1.DES出演当時
3 3 Streamlitとの出会い • 社内向けデータカタログを作るため、初めてStreamlitに触れる • Webアプリ開発の経験は少なかったが、Pythonのみでデータアプリを簡単に作れて夢中になった • 初めてのアプリが社内で好評を得て、継続的にアップデート&登壇を続けた •
その結果、『Data Engineering Study』出演させていただいた
4 4 外部発信に力を入れた • Streamlitを通して、「Pythonだけで簡単にアプリ開発ができる楽しさや便利さを伝えたい」と考えた • 技術ブログの執筆・技術イベントへの登壇を継続 • 日本語の情報が少なかったため、技術同人誌を頒布 •
発信を続ける中で、自分自身にも大きな変化が生まれた 同人誌: 『Streamlit データ可視化入門』
5 2.DES出演後の変化
6 6 商業本出版 • 同人誌をきっかけに出版社からお声がけをいただく • 自費出版の内容をベースに商業書籍化 • 『Streamlit入門』を執筆、100→300ページ超に大幅拡充 •
「技術の泉」シリーズで3ヶ月連続 売上No.1 を達成
7 7 Streamlitがキャリアを広げてくれた • こういった活動もきっかけとなり、現職に転職 • Streamlitを活用した開発やデータ基盤構築に携わる • Snowflake Summitに参加、世界中の開発者と直接交流
• 英語版Streamlit本の著者やStreamlitの創業者の方々に日本語書籍を紹介、書籍を知っていた方も • 「Streamlit Creatorに応募しては?」と声をかけられ、カスタムコンポーネント開発に挑戦中 Snowflake Summit 2025最速レポートより https://datumstudio.jp/blog/snowflake-summit2025-dailyreport-day1-5/
8 3.今後の展望
9 9 今後の展望 • Streamlit をさらに拡張するカスタムコンポーネント開発に注力していきたい • Snowflake Cortexとの連携で可能性を広げたい •
Snowflake Cortexの入門同人誌を執筆したので商業化を目指したい 同人誌: 『Snowflake CortexではじめるLLM入門』 Streamlitカスタムコンポーネント
10 ご清聴ありがとうございました!
11 11 採用情報 DATUM STUDIOでは一緒に働く仲間を募集しています! 採用情報やブログ記事などは、以下の2次元コードからご確認ください。 採用情報 テックブログ