【Python 3.10】2D ゲームライブラリ arcade のインストール方法

Python 用 2D ゲームライブラリ arcade(Python Arcade Library) をインストールして Visual Studio 2022 で使えるようになったので、インストールとセットアップ手順を共有します。

動作環境
Python 3.12
Visual Studio 2022
Windows 11 Home
arcade 3.3.2
続きを読む 【Python 3.10】2D ゲームライブラリ arcade のインストール方法

長年エンジニアやって「オブジェクト指向ってなんだったんだ?」って思ったので振り返ってみる。

「オブジェクト指向」の定義はAIに聞けば分かります。

若い頃に「オブジェクト指向」の勉強はしたものの、約〇〇年(恐ろしい…)の実務経験を振り返って思ったことは「使うっちゃ使うけど、今は取り立てて気にする必要がない環境になったなぁ…(ゲームに限る)」と思ったので、「オブジェクト指向」とは一体なんだったのかを振り返ってみようと思います。

続きを読む 長年エンジニアやって「オブジェクト指向ってなんだったんだ?」って思ったので振り返ってみる。

【Python】参照渡しなんてなかった

検索すると「Python には参照渡しがある」という情報が多数ヒットするんですが、正しくは以下の記事の通り。

参照渡しと同じことをしたい場合はどうすれば良いのか?

Python は戻り値を複数返せる

【Python】3.x系で sys.stdin や input() でエラーが出るときの解決方法

Uninstall Python 2.x from your computer.
Pyton 2系をアンインストールする。

UnicodeDecodeError: ‘cp932’ codec can’t decode byte バイトコード in position 行番号: illegal multibyte sequence

3.7 系から 3.9 系に変えたら、UTF-8 で記載したテキストファイルの読み込みでエラーが出るようになった。
これは open(パス, ‘utf-8’, モード) とエンコードを指定することで出なくなる。