PyCon APAC 2023

Pythonで一歩踏み出すバイナリの世界
2023-10-28 , track 4

コンピュータの世界はゼロとイチで成り立っています。
この文章もPythonのロゴ画像もみなさんが書いているプログラムもすべてゼロとイチで表現されています。

ということはみなさん知っているでしょう。
しかし、そのことを意識したことがなかったり、「バイナリ」や「バイト列」という言葉に苦手意識を感じる方も多いのではないでしょうか。

本セッションでは、Pythonの対話モードやprint()、structモジュールなどを使ってバイナリの世界を覗いてみます。

バイナリに慣れるとより深くコンピュータを知ることができ、目の前の世界が一気に広がります。
本セッションを通じて、その最初の一歩を踏み出しましょう。


コンピュータの世界はゼロとイチで成り立っています。
この文章もPythonのロゴ画像もみなさんが書いているプログラムもすべてゼロとイチで表現されています。

ということはみなさん知っているでしょう。
しかし、そのことを意識したことがなかったり、「バイナリ」や「バイト列」という言葉に苦手意識を感じる方も多いのではないでしょうか。

本セッションでは、Pythonの対話モードやprint()、structモジュールなどを使ってバイナリの世界を覗いてみます。
より具体的にはPythonで書いたソースコードやデータベースファイルなどを対象に、その見方のコツやフォーマット仕様書を理解するために必要な用語を解説します。

バイナリに慣れるとより深くコンピュータを知ることができ、目の前の世界が一気に広がります。
本セッションを通じて、その最初の一歩を踏み出しましょう。

尾道が好きになり東京から尾道の向島に引っ越してきたフルリモートのプログラマ。学生時代からずっとPython好き。シンプルなコード、シンプルな設計を目指してます。「Python実践入門」の著者。