2022/10/14 –, pyconjp_4
言語: 日本語
新しい世界に飛び込むときの定番 Hello, world 。
Python に出逢い学び始めたとき print("Hello, world") を実行したひとも多いのではないでしょうか。
このトークでは、Python に慣れた今だからこそ改めて print("Hello, world") を実行し、その裏側で起きていることを深掘りしていきます。
Python の仕組みやシステムプログラミングの世界に Hello, world しましょう!
新しい世界に飛び込むときの定番 Hello, world 。
Python に出逢い学び始めたとき print("Hello, world") を実行したひとも多いのではないでしょうか。
このトークでは、Python に慣れた今だからこそ改めて print("Hello, world") を実行し、その裏側で起きていることを深掘りしていきます。
構成・タイムライン
- ~ 5min: 導入
- ~ 15min: Python の世界
- print("Hello, world") の実行
- 標準ライブラリ ast, dis の紹介
- Python バイトコードとその実行
- 生成されたバイトコードの確認
- スタックマシン
- Python VM (Evaluation Loop) による実行
- ~ 25min: C/OSの世界
- ビルトイン関数 print の実装
- システムコール
- ~ 30min: まとめ
尾道が好きになり東京から尾道の向島に引っ越してきたフルリモートのプログラマ。学生時代からずっとPython好き。シンプルなコード、シンプルな設計を目指してます。「Python実践入門」の著者。
Twitter: rhoboro
GitHub: rhoboro
ブログ: https://www.rhoboro.com/