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
自分のPCにPython環境を用意して_VSCodeでStreamlitアプリを動かすまでの8...
Search
mizzsugar
July 04, 2026
Programming
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自分のPCにPython環境を用意して_VSCodeでStreamlitアプリを動かすまでの8ステップ.pdf
mizzsugar
July 04, 2026
More Decks by mizzsugar
See All by mizzsugar
Colabのみで初心者向けPythonハンズオン.pdf
mizzsugar
0
110
厳しさとゆるさの間で迷う人に捧げる個人開発記
mizzsugar
0
79
SQLModel入門〜クエリと型〜
mizzsugar
3
1.7k
フルリモート向いてないと思っていた私が、なんだかんだ健やかに 1年半フルリモート出来ている話
mizzsugar
1
170
Djangoでのプロジェクトだって型ヒントを運用出来る!
mizzsugar
4
9.2k
「動くものは作れる」の一歩先へ 〜「自走プログラマー」の紹介〜
mizzsugar
0
670
pytestの第一歩 〜「テスト駆動Python」の紹介〜
mizzsugar
3
500
データ分析ツール開発でpoetryを使う選択肢
mizzsugar
1
1.2k
unittest.mockを使ってテストを書こう
mizzsugar
5
7.1k
Other Decks in Programming
See All in Programming
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
170
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
210
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
420
SODA - FACT BOOK(JP)
sodainc
1
40k
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
GraphQL の onError と Nullability のこれから
quramy
0
210
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
9k
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
2k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.8k
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
330
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
190
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
580
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
880
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
890
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
740
4 Signs Your Business is Dying
shpigford
187
23k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
470
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
GitHub's CSS Performance
jonrohan
1033
470k
So, you think you're a good person
axbom
PRO
2
2.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Raft: Consensus for Rubyists
vanstee
143
7.9k
Transcript
PC Python 8 2026-07-11 PyLadies Shizuoka Meetup #1 Welcome Day
mizzsugar VSCode Streamlit
None
python.org Downloads Windows python.org Downloads macOS (.pkg) .pkg Install Now
Mac PS> python --version $ python3 --version Python 3.12.x Python 3.12.x OK python3 bootcamp-text.readthedocs.io/textbook/1_install.html python.jp/install/windows/install.html
code.visualstudio.com OS 2
kuji-app kuji-app — VSCode VSCode .venv STEP 4 python -m
venv .venv app.py STEP 4 STEP 7 OK .venv app.py
Python プロジェクトフォルダの中で実⾏する PS> python -m venv .venv 🛡 $ python3
-m venv .venv .venv OK
VSCode PS> .venv\Scripts\activate (.venv) $ _ # 先頭に (.venv) が付けば成功
$ source .venv/bin/activate Python .venv VSCode
pip Python # 先頭に (.venv) が付いているか確認! (.venv) # 付いていなければ STEP
5 に戻る # Streamlitをインストール (.venv) $ pip install streamlit streamlit --version (.venv)
app.py app.py — 新しいファイルを作って書く https://github.com/PyLadiesShizuoka/welcomeday-handson-2026-07-11/blob/main/kuji-app/app.py app.py import random import streamlit
as st def kuji(name): fortunes = ["⼤吉", "中吉", "吉", "⼩吉", "凶"] fortune = random.choice(fortunes) message = f"{name}さんは{fortune}です!" if fortune == "⼤吉": message += "おめでとうございます!" return message st.title("おみくじアプリ") st.write("名前を⼊れてくじを引いてみよう!") name = st.text_input("あなたの名前") if st.button("くじを引く"): message = kuji(name) st.success(message)
streamlit run VSCodeのターミナル(.venv 有効化済み) localhost:8501 (.venv) $ streamlit run app.py
You can now view your app in your browser. Local URL: http://localhost:8501 URL Ctrl + C
Ctrl + C Streamlit deactivate (.venv) $ ^C (.venv) $
deactivate # サーバーが⽌まる $ _ Windows / Mac # (.venv) が消える (.venv) OK
None