コンピュータサイエンス
【python】第1回 チキチキ プログラミング初心者のための型に関する考察 ~pythonで基数変換できるかな?~【学習】
Pythonの整数はどこまで大きな値を扱えるのか、C言語の型と比較しながら考察。型、メモリサイズ、2進数表現、10進数との変換、Pythonの整数型の特徴を初心者向けに整理します。
コンピュータサイエンス
Pythonの整数はどこまで大きな値を扱えるのか、C言語の型と比較しながら考察。型、メモリサイズ、2進数表現、10進数との変換、Pythonの整数型の特徴を初心者向けに整理します。
コンピュータサイエンス
選択・バブル・シェーカー・挿入・シェルソートをPythonで実装し、データ数を変えながら処理時間を計測。時間の測定方法と、各アルゴリズムの実行時間の違いを比較します。
コンピュータサイエンス
バブルソートを左右から往復させるシェーカーソートをPythonで実装。アルゴリズムの考え方と、交換回数を減らす仕組みをPygameのアニメーションで確認します。
ゲームプログラミング
テトリス風ゲーム制作の第2回後半。切り出したセル画像を組み合わせてピースを作り、Pygameの画面上へ描画する処理までを実装します。
ゲームプログラミング
テトリス風ゲーム制作の第2回前半。スプライトシートから各色のセル画像を切り出して配列に格納し、キー入力に応じて色付きセルを表示するところまで実装します。
ゲームプログラミング
Python 3・PyCharm・Pygameでテトリス風ゲームを作る入門第1回。プロジェクト作成、タイル画像の読み込み、画像の切り出し、画面表示までを実装します。
コンピュータサイエンス
挿入ソートを改良したシェルソートをPythonで実装し、Pygameで可視化。刻み幅ごとにデータを整列し、全体が徐々に昇順へ近づいていく過程を確認します。
コンピュータサイエンス
Pythonでバブルソートと挿入ソートを実装し、Pygameで並べ替えの過程を可視化。隣接交換を繰り返す方法と、適切な位置へ要素を挿入する方法の違いを比較します。
コンピュータサイエンス
Pythonで単純選択ソートを実装し、Pygameで並べ替えの過程を可視化。交換操作を記録し、後からアニメーションとして再生する方法も紹介します。
ゲームプログラミング
Pygameで読み込んだ画像をプログラム上で拡大・縮小する方法を紹介。pygame.transform.smoothscaleを使い、倍率から変換後の幅と高さを計算して表示します。
ゲームプログラミング
Python 3・PyCharm・Pygameを使い、PNG画像を読み込んで画面に表示する手順を解説。プロジェクトと画像の準備から、画像の読み込み、描画、透過PNGの表示までを試します。