グループ分けツール
大人数を自動でグループ分けするコードを書きました。「性別」「所属」などの要素を与えれば、グループ内でなるべくこれらの要素が被らないようにグループ分けをします。 以下のような仕組みになっています。1. 要素でソートし、上か… 続きを読む »グループ分けツール
大人数を自動でグループ分けするコードを書きました。「性別」「所属」などの要素を与えれば、グループ内でなるべくこれらの要素が被らないようにグループ分けをします。 以下のような仕組みになっています。1. 要素でソートし、上か… 続きを読む »グループ分けツール
いろんな武器を使う楽しさを維持しつつ、好ましくない体験をなるべく減らせるように工夫しています。 ※Ver. 8.0.0(2024夏シーズン)の武器に対応しています※不具合等は@guregu321までご連絡ください No … 続きを読む »スプラ3武器ルーレット
データ出力を伴う様々なシステムでCSVファイルが扱われています。 システム知識の浅いユーザーが手動でCSVファイルを触るとデータを破損させてしまうことが多いです。その主な原因は、Excelが文字コードや改行を勝手に変更し… 続きを読む »CSVをエクセルファイルで読み書きする
Pythonには標準でtkinterというGUI作成モジュールがありますが、少し複雑な画面はPySimpleGUIの方が使い勝手がよいです。
文字列暗号化のサンプルコードです。
Chrome操作するときによく使うコードです。 インストールされているChromeに合ったドライバーを自動で取得しているため、ドライバーのメンテナンスが必要ありませんし、他のパソコンでも簡単に動きます。
Pythonをパソコンにインストールし、pyファイルをダブルクリックするだけでスクリプトが実行されれば便利ですが、標準モジュール以外は適宜インストールする必要があります。 そのインストールの必要性を判断し、自動でインスト… 続きを読む »py実行時に足りないモジュールを自動インストール
pythonではパッケージをインストールすることにより、様々な機能を利用できるようになります。例えば、pythonでWebアプリを作成するためにはdjangoというパッケージが必要です。 複数のプロジェクトに関わるように… 続きを読む »仮想環境の作成
※更新必要 Pythonで簡単なSQL操作をする場合のサンプルコードです。 操作手順 Anacondaには標準でMySQLを操作できるパッケージがないため、サーバーにMySQL公式のパッケージをインストールします。 Py… 続きを読む »PythonでSQL操作
データを貯めていくためには、箱となるデータベースとテーブルをあらかじめ設計して作成しておく必要があります。 設定手順 MySQLにログインします。 データベースを作成します。 作成したデータベースを操作対象とします。 デ… 続きを読む »データベースとテーブルの作成