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
はじめての Hello Python
Search
Masa
December 25, 2017
Programming
0
400
はじめての Hello Python
はんなりPython #1 での発表スライド
これからPythonを始めようという時に知りたい情報を簡単にまとめた。
Masa
December 25, 2017
Tweet
Share
More Decks by Masa
See All by Masa
Compose on Kubernetes をGKEで動かそう
masayuki14
0
1.2k
DockerからKubernetesまでを簡単に紹介
masayuki14
2
650
Dockerを使った可視化環境の作り方
masayuki14
1
1.5k
個人の学びを続けるために
masayuki14
0
1.3k
君はWindow関数を知っているか
masayuki14
1
1.2k
はんなりPython2018ふりかえり
masayuki14
0
1.1k
MySQL8.0を使ってブロックチェーンを実装する
masayuki14
0
4.2k
Life is no plan.
masayuki14
0
660
MySQL InnoDB Cluster を使って運用を手抜きしよう
masayuki14
5
4.8k
Other Decks in Programming
See All in Programming
#QiitaBash MCPのセキュリティ
ryosukedtomita
1
1.5k
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
13k
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
440
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
3
960
フロントエンドのパフォーマンスチューニング
koukimiura
5
2k
NEWT Backend Evolution
xpromx
1
140
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
110
顧客の画像データをテラバイト単位で配信する 画像サーバを WebP にした際に起こった課題と その対応策 ~継続的な取り組みを添えて~
takutakahashi
4
1.3k
RailsGirls IZUMO スポンサーLT
16bitidol
0
200
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
0
150
Porting a visionOS App to Android XR
akkeylab
0
680
テスト駆動Kaggle
isax1015
1
620
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.4k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
We Have a Design System, Now What?
morganepeng
53
7.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
750
Fireside Chat
paigeccino
37
3.5k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Rails Girls Zürich Keynote
gr2m
95
14k
What's in a price? How to price your products and services
michaelherold
246
12k
Agile that works and the tools we love
rasmusluckow
329
21k
The Cult of Friendly URLs
andyhume
79
6.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Transcript
はじめての Hello Python masayuki14 / reserve-docs
自己紹介 @masayuki14 masayuki14 / reserve-docs
自己紹介 主夫 パートタイムプログラマ スプーキーズアンバサダー masayuki14 / reserve-docs
スプーキーズ ソシャゲ ✕ ボドゲ masayuki14 / reserve-docs
スプーキーズ メンバー募集中 masayuki14 / reserve-docs
今日する話 はじめての Hello Python masayuki14 / reserve-docs
今日する話 バージョン 実行環境 ほかのLLとの違い masayuki14 / reserve-docs
バージョン 2系と3系どっ ちをえらんだ らいいの? masayuki14 / reserve-docs
バージョン python.orgによると 言語としては3系が成熟している 3系を使用したくない人は少数派 2系のサポートは2020年で終了 https://wiki.python.org/moin/Python2orPython3 masayuki14 / reserve-docs
バージョン 今から始めるなら Python 3 masayuki14 / reserve-docs
環境 on Mac brew pyenv Docker masayuki14 / reserve-docs
環境 brew $ brew install python3 $ python3 masayuki14
/ reserve-docs
環境 pyenv $ brew install pyenv $ echo 'eval "$(pyenv
init -)"' >> ~/.bash_profile $ pyenv install [version] masayuki14 / reserve-docs
環境 Docker FROM python:latest $ docker build . $ docker
run -it --rm python3 /bin/bash masayuki14 / reserve-docs
ほかのLLとの違い ruby perl etc masayuki14 / reserve-docs
ほかのLLとの違い バイトコンパ イル masayuki14 / reserve-docs
python処理系 コードを解析 仮想マシン用のバイトコードに変換 仮想マシンで実行 masayuki14 / reserve-docs
バイトコンパイル 事前にバイト コードにして 保存して masayuki14 / reserve-docs
バイトコンパイル 高速化でき る!! masayuki14 / reserve-docs
まとめ バージョンは3系を使おう Macなら簡単に使える バイトコードは速い masayuki14 / reserve-docs
さいごに $ python3 -c 'print("Hello Python!")' Hello Python! masayuki14
/ reserve-docs