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
すぐ始められる、Pythonの環境構築
Search
Manabu TERADA
April 23, 2017
Technology
0
1k
すぐ始められる、Pythonの環境構築
PyCon mini Kumamoto での初心者向け発表
Manabu TERADA
April 23, 2017
Tweet
Share
More Decks by Manabu TERADA
See All by Manabu TERADA
PythonエンジニアになるためのテクニカルハイライトとPython実践試験学習方法
terapyon
0
36
Pythonデータ分析実践試験 出題傾向や学習のポイントとテクニカルハイライト
terapyon
1
220
近年の PyCon 情勢から見た PyCon APAC のまとめ
terapyon
0
360
Desktop Apps Made Easy: Python Web UI Frameworks with Streamlit and Stlite
terapyon
1
69
Python実践試験、 Pythonデータ分析実践試験に 合格できるひとのレベル紹介と学習法
terapyon
0
1.3k
各種大学向けにSSO対応サイト(SP)構築の事例紹介
terapyon
0
49
コンテンツタイプとUMLで考えるPlone開発(1)
terapyon
0
100
Python Web UIフレームワークのススメ
terapyon
0
1.3k
LLMを用いたPloneベクター検索 アドオンの開発の説明
terapyon
0
110
Other Decks in Technology
See All in Technology
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
53
31k
IAMのマニアックな話 2025を執筆して、 見えてきたAWSアカウント管理の現在
nrinetcom
PRO
4
640
ObsidianをMCP連携させてみる
ttnyt8701
2
140
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
2
140
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
140
Definition of Done
kawaguti
PRO
6
450
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
9.5k
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
540
kubellが挑むBPaaSにおける、人とAIエージェントによるサービス開発の最前線と技術展望
kubell_hr
1
390
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
250
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
13
4.2k
IIWレポートからみるID業界で話題のMCP
fujie
0
650
Featured
See All Featured
KATA
mclloyd
29
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
GraphQLとの向き合い方2022年版
quramy
46
14k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Building an army of robots
kneath
306
45k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Visualization
eitanlees
146
16k
Transcript
גࣜձࣾCMSίϛϡχέʔγϣϯζ ͙࢝͢ΊΒΕΔɺ 1ZUIPOͷڥߏங .BOBCV5&3"%" 1Z$PONJOJ,VNBNPUP גࣜձࣾCMSίϛϡχέʔγϣϯζ
.BOBCV5&3"%" !UFSBQZPO ג $.4ίϛϡχέʔγϣϯζද Ұൠࣾஂ๏ਓ1Z$PO+1දཧࣄ 1MPOF'PVOEBUJPO"NCBTTBEPS Ұൠࣾஂ๏ਓ1ZUIPOΤϯδχΞҭਪਐڠձࢼݧमٴͼίϛϡχςΟࢧԉ 1ZUIPOΤϯδχΞ݉ΞʔΩςΫτ "CPVUNF
גࣜձࣾCMSίϛϡχέʔγϣϯζ .BOBCV5&3"%" ࣉాɹֶ
"CPVUPVSDPNQBOZ גࣜձࣾCMSίϛϡχέʔγϣϯζ 1MPOFΛ༻͍ͨ8FCγεςϜ։ൃ େֶؔ اۀ͚ 8FCܥͷΤϯδχΞϦϯάձࣾ 1ZUIPOʹಛԽͨ͠γεςϜΠϯςάϨʔλ $.4DPN $.4
ಈը ݕࡧ .00$
גࣜձࣾCMSίϛϡχέʔγϣϯζ 1ZUIPO ͍ͬͯ·͔͢ʁ
גࣜձࣾCMSίϛϡχέʔγϣϯζ 1ZUIPO όʔδϣϯʁ WT
ࢲͷΦεεϝ גࣜձࣾCMSίϛϡχέʔγϣϯζ ߲ Φεεϝ ࣮ $1ZUIPO όʔδϣϯ Πϯετʔϧ
ެࣜ൛Πϯετʔϥ Ծڥ WFOW ύοέʔδΠϯετʔϧ QJQ ΤσΟλ 1Z$IBSN
גࣜձࣾCMSίϛϡχέʔγϣϯζ ࣮
1ZUIPO࣮ גࣜձࣾCMSίϛϡχέʔγϣϯζ ໊শ ֓ཁ $1ZUIPO $Ͱ࣮ɺ1ZUIPOͱ͍͑͜ΕΛࢦ͢ 1Z1Z 1ZUIPOͰ࣮ +ZUIPO
+BWBͰ࣮ *SPO1ZUIPO $Ͱ࣮ɺ/&5'SBNFXPSLͰಈ࡞ 1ZTUPO --7.Λར༻
1ZUIPO࣮ גࣜձࣾCMSίϛϡχέʔγϣϯζ ಛผͳཧ༝͕ͳ͚Ε $1ZUIPO 1ZUIPOͱ͍͑ɺ$1ZUIPOͷ͜ͱΛࢦ͢
גࣜձࣾCMSίϛϡχέʔγϣϯζ όʔδϣϯ
Φεεϝͷ1ZUIPOόʔδϣϯ גࣜձࣾCMSίϛϡχέʔγϣϯζ 1ZUIPO 1ZUIPO &WFOU 3FE)BU ʜ
14' &VSP1ZUIPO 3)&- 1Z$PO 64 3)&- 3)&- 1ZUIPO 3)&- 1Z$PO"1"$ 4( 3)&- 1Z$PO+1 1Z$PO"1"$ +1 3)&- ʜ &OEPG-JGF
1ZUIPOόʔδϣϯ גࣜձࣾCMSίϛϡχέʔγϣϯζ ಛผͳཧ༝͕ͳ͚Ε ࠷৽൛ɹ ݱࡏ 1ZUIPO 1ZUIPOܥͷใ͕ଟ͍͕ ࠓޙ1ZUIPOܥʹू͞Εͯ͘Δ
גࣜձࣾCMSίϛϡχέʔγϣϯζ Πϯετʔϧํ๏
Πϯετʔϧํ๏ $1ZUIPO גࣜձࣾCMSίϛϡχέʔγϣϯζ ໊শ ֓ཁ ެࣜ൛Πϯετʔϥ FYFQLHͰΠϯετʔϧ ެࣜ൛ΛιʔείϯύΠϧ UH[UBSY[͔ΒίϯύΠϧ
04ύοέʔδϚωʔδϟ ZVNBQUHFUͰΠϯετʔϧ "OBDPOEB Պֶٕज़ܭࢉ༻ΛύοέʔδԽ
ެࣜ൛Πϯετʔϥ גࣜձࣾCMSίϛϡχέʔγϣϯζ ಛผͳཧ༝͕ͳ͚Ε ެࣜ൛Πϯετʔϥ -JOVYڥͷ߹ ެࣜ൛Πϯετʔϥ͕ఏڙ͞Εͯͳ͍ ެࣜ൛ιʔεΛίϯύΠϧͯ͠༻
ެࣜ൛1ZUIPOIUUQTXXXQZUIPOPSHEPXOMPBET גࣜձࣾCMSίϛϡχέʔγϣϯζ
"OBDPOEB גࣜձࣾCMSίϛϡχέʔγϣϯζ Պֶٕज़ܭࢉܥͷύοέʔδ͕ಉࠝ Πϯετʔϧ͕ख͕ܰͩɺ ·ΓϙΠϯτ͋ΔͷͰҙ 8JOEPXTڥͰՊֶٕज़ܭࢉܥͷ߹ "OBDPOEBΛબ͢Δͷ͕ݱঢ়Ͱָ XIFFMͷ߲Ͱผ్આ໌
גࣜձࣾCMSίϛϡχέʔγϣϯζ Ծڥ
Ծڥ גࣜձࣾCMSίϛϡχέʔγϣϯζ Ұͭͷ04্ʹɺෳͷ1ZUIPOڥΛ࡞ΕΔ ར༻͢Δ1ZUIPOϥΠϒϥϦΛ͚۠Ͱ͖Δ άϩʔόϧͳ1ZUIPOڥΛΫϦʔϯʹอͯΔ 1ZUIPOϨΠϠʔͷԾڥʹݶఆ 04ΛԾԽɺίϯςφԽ %PDLFSͷΑ͏ͳ ͱผ
ԾڥͷछྨͳͲ גࣜձࣾCMSίϛϡχέʔγϣϯζ ໊শ ֓ཁ WFOWϞδϡʔϧ ެࣜ൛ʹಉࠝ Ҏ߱ඪ४ WJSUVBMFOW 1ZUIPOͰඞཁ
QZFOW 1ZUIPOࣗମͷόʔδϣϯସՄೳ DPOEBίϚϯυ όʔδϣϯସՄೳ "OBDPOEBͰ༻Մೳ QZWFOWίϚϯυ WFOWϞδϡʔϧͱಉ͡ ݱࡏඇਪ
WFOWϞδϡʔϧͷ͍ํ גࣜձࣾCMSίϛϡχέʔγϣϯζ WFOWϞδϡʔϧͱ ެࣜ൛1ZUIPOʹಉࠝ͞Ε͍ͯΔ ԾڥΛ࡞Δඪ४Ϟδϡʔϧ $ python -m venv
env FOWͱ͍͏ԾڥΛ࡞ $ source env/bin/activate Ծڥ༗ޮԽ (env) $ ϓϩϯϓτ͕มԽ (env) $ deactivate ԾڥͷແޮԽ $ rm -r env FOWͱ͍͏ԾڥϑΥϧμΛআ
גࣜձࣾCMSίϛϡχέʔγϣϯζ ύοέʔδ Πϯετʔϧ
ύοέʔδΠϯετʔϧ גࣜձࣾCMSίϛϡχέʔγϣϯζ 1ZUIPOʹଟ͘ͷ αʔυύʔςΟʔύοέʔδ͕͋Δ 1Z1* ύΠϐʔΞΠͱಡΉ IUUQTQZQJQZUIPOPSHQZQJ
1Z1*IUUQTQZQJQZUIPOPSHQZQJ גࣜձࣾCMSίϛϡχέʔγϣϯζ
ύοέʔδΠϯετʔϧ גࣜձࣾCMSίϛϡχέʔγϣϯζ QJQίϚϯυ 1ZUIPOʹಉࠝ͞Ε͍ͯΔίϚϯυ QJQίϚϯυΛ͍ύοέʔδΠϯετʔϧ $ source env/bin/activate Ծڥ༗ޮԽ
(env) $ pip install pandas QBOEBTΠϯετʔϧ (env) $ pip freeze > requirement.txt ύοέʔδϦετ࡞ (env) $ pip install -r requirement.txt ύοέʔδϦετΛݩʹΠϯετʔϧ (env) $ pip install -u pandas QBOEBTΛ࠷৽൛ʹ
XIFFMͱ גࣜձࣾCMSίϛϡχέʔγϣϯζ 1&15IF8IFFM#JOBSZ1BDLBHF'PSNBU چདྷͷFHHʹஔ͖ΘΔɺϑΥʔϚοτ QJQʹରԠ͠ɺΠϯετʔϧ͕ߴԽ $ίϯύΠϥ͕ඞཁͳύοέʔδʹରԠ ҙ ݱঢ়Ͱ 8JOEPXT༻ʹ4DJ1ZͷXIFFM͕࡞ΒΕͯͳ͍
גࣜձࣾCMSίϛϡχέʔγϣϯζ ΤσΟλ
։ൃ༻ΤσΟλ גࣜձࣾCMSίϛϡχέʔγϣϯζ ໊শ ֓ཁ 1Z$IBSN +FU#SBJOTɾແྉ൛͋Δ͕༗ྉ 74$PEF ϚΠΫϩιϑτɾແྉɾ࠷ۙධ͍͍ "UPN
044ɾ(JUIVCɾແྉ 4VCMJNF5FYU ༻ܧଓ༗ྉ &NBDT 044ɾ$6*ϕʔε WJN 044ɾ$6*ϕʔε &DMJQTF 044ɾ1ZUIPOͱͷ૬ੑඍົ
ΤσΟλ גࣜձࣾCMSίϛϡχέʔγϣϯζ ಛʹ੍ͳ͍ ࠷ॳ ౷߹։ൃڥ *%& ͷํ͕ೃછΈ͍͢ γϯλοΫεϋΠϥΠτ੩తղੳ͕ศར ͦͷɺ1Z$IBSNڥ͕͍ͬͯΔ
࠷ऴతʹ खʹೃછΉͷΛݟ͚ͭΔͷ͕ྑ͍
גࣜձࣾCMSίϛϡχέʔγϣϯζ %&.0
%&.0ͷ༰ גࣜձࣾCMSίϛϡχέʔγϣϯζ $ python -m venv env $ source
env/bin/activate (env)$ pip install pandas (env)$ python >>> import pandas >>> quit() (env)$ pip freeze > requirements.txt $ python >>> import pandas Import Error
ࢲͷΦεεϝ NBD04ͷ߹ גࣜձࣾCMSίϛϡχέʔγϣϯζ ߲ Φεεϝ ࣮ $1ZUIPO όʔδϣϯ
Πϯετʔϧ ެࣜ൛Πϯετʔϥ Ծڥ WFOW ύοέʔδΠϯετʔϧ QJQ ΤσΟλ 1Z$IBSN
ࢲͷΦεεϝ -JOVYͷ߹ גࣜձࣾCMSίϛϡχέʔγϣϯζ ߲ Φεεϝ ࣮ $1ZUIPO όʔδϣϯ
Πϯετʔϧ ެࣜ൛ιʔείϯύΠϧ Ծڥ WFOW ύοέʔδΠϯετʔϧ QJQ ΤσΟλ 1Z$IBSN
ࢲͷΦεεϝ 8JOEPXTͷ߹ גࣜձࣾCMSίϛϡχέʔγϣϯζ 7JSUVBM#PYΛಋೖ͠ɺ -JOVYڥͰ1ZUIPOΛಈ͔͢
גࣜձࣾCMSίϛϡχέʔγϣϯζ ͓·͚
ࢲͷ։ൃڥɾπʔϧ גࣜձࣾCMSίϛϡχέʔγϣϯζ NBD04 7JSUVBM#PY 7BHSBOU 4IBSFE'PMEFS $FOU04 ެࣜ൛1ZUIPO ιʔείϯύΠϧ
WFOW QJQ 1Z$IBSN
Ͳ͏ͬͯ1ZUIPOΛֶͿ͔ʁ גࣜձࣾCMSίϛϡχέʔγϣϯζ ϓϩάϥϛϯά ܦݧऀ ެࣜ1ZUIPOνϡʔτϦΞϧ IUUQTEPDTQZUIPOKQUVUPSJBMJOEFYIUNM ϓϩάϥϛϯά ະܦݧऀ ॳֶऀ͚ͷॻ੶ΛಡΉ IUUQQZDBNQQZDPOKQUFYUCPPL@OFYUTUFQIUNM
ϋϯζΦϯɾνϡʔτϦΞϧʹࢀՃ IUUQTQZUIPOOZVNPODPOOQBTTDPN IUUQTXXXQZDPOKQTVQQPSUCPPUDBNQIUNM
גࣜձࣾCMSίϛϡχέʔγϣϯζ IUUQTXXXPSFJMMZDPKQCPPLT͔ΒҾ༻
1Z$PO+1 גࣜձࣾCMSίϛϡχέʔγϣϯζ ݄ʹ։࠵
$.4DPN גࣜձࣾCMSίϛϡχέʔγϣϯζ ࣾɺ 1ZUIPOͷγεςϜΛ ߏங͍ͯ͠·͢
5IBOLZPV $.4 1MPOF גࣜձࣾCMSίϛϡχέʔγϣϯζ $POUBDUUPUFSBEB!DNTDPNKQ
ಈը৴ɹ17.4ఏڙ גࣜձࣾCMSίϛϡχέʔγϣϯζ
5IBOLZPV $.4 1MPOF גࣜձࣾCMSίϛϡχέʔγϣϯζ $POUBDUUPUFSBEB!DNTDPNKQ