Python基礎– tag –
-
Programming
【Python基礎】多次元のリストやタプルをSet型を使って重複を削除する方法
【Set型】 前回、Pythonでタプル(tuple)の作成、要素の取得・追加の方法を紹介しました。 今回はSet型を使って多次元のリストやタプルの重複を削除する方法を紹介します。 それでは始めていきましょう。 【1次元のリストやタプルをSet型に変更して重複を... -
Programming
【Python基礎】タプル(tuple)の作成、要素の取得・追加
【タプル(tuple)】 前回、PythonのグラフィックスライブラリTurtleで複数のTurtleを同時(っぽく)に動かす方法を紹介しました。 今回は一度Pythonの基礎に戻ってタプル(tuple)に関して、作成と要素の取得・挿入を色々と試していきます。 というのもこ... -
Programming
【Python基礎】ジェネレータの使い方
【ジェネレータ】 前回、PythonのグラフィックスライブラリTurtleで塗りつぶしの注意点として塗りつぶしは軌跡に対して判定されるということを紹介しました。 今回はPythonの基礎として「ジェネレータ」というのを学んでいきます。 というのもTurtleを使っ... -
Programming
【Python基礎】RGBと16進数カラーコード(Hex)を相互に変換する方法
【カラーコード】 前回、matplotlibで印刷できる乱数表を作成する方法を紹介しました。 今回はPythonを使ってRGBと16進数カラーコード(Hex)を相互に変換する方法を紹介します。 まずRGBとは光の三原色であるRed(赤)、Green(緑)、Blue(青)を0から25... -
Programming
【Python基礎】プログラムを終了させる方法:sys.exit()
【プログラムの終了】 前回、SciPyを使った短時間フーリエ変換による時間周波数解析の方法を紹介しました。 今回はもっと基礎的なことでPythonのプログラムを終了させるsys.exit()を紹介します。 それでは始めていきましょう。 【sys.exit()】 プログラム... -
Programming
【Python基礎】リストの要素を飛び飛び(X個おき)に取得する方法
【リスト】 前回、Pythonでゼロ交差点(Zero Crossing)の検出方法を紹介しました。 今回はリストの要素を飛び飛びに取得する方法を紹介します。 それでは始めていきましょう。 【リストの要素をX個おきに取得】 まずは今回使用するリストを作っていきまし... -
Programming
【Python基礎】自作モジュールをパッケージ化する方法
【自作モジュールのパッケージ化】 前回、FastAPIでMatplotlibによるグラフを作成し、JavaScriptでHTML上に表示する方法を紹介しました。 今回は自分でパッケージを作ろうというお話しです。 同じような話題で自作関数のモジュール化の解説を前にしました... -
Programming
【Python基礎】画像データをbase64形式に変換する方法
【FastAPI】 前回、FastAPIのパスパラメータとクエリパラメータについて解説しました。 今回は画像をバックエンドであるFastAPIからフロントエンドであるJavaScriptに送るために必要な画像データのbase64形式への変換方法を紹介します。 基本的な手順とし... -
Programming
【Python基礎】datetimeモジュールで曜日を扱う方法
【datetimeモジュール】 前回、Pythonのリストのコピーで注意することを紹介しました。 今回はPythonのdatetimeモジュールで曜日を扱う方法を解説していきます。 それでは始めていきましょう。 【datetimeモジュールのおさらい】 datetimeモジュールに関し... -
Programming
【Python基礎】リストのコピーで注意すること
【リストのコピー】 前回、Pythonのリストの順番を並び替えるsort、sorted(ソート)、そしてreverse、reversed(逆順)の違いを解説しました。 今回はPythonのリストをコピーする際に注意することを解説していきます。 それでは始めていきましょう。 【リ...