Python基礎– tag –
-
Programming
【Python基礎】~(チルダ)の意味(論理演算子not)
~(チルダ)の意味 前回、PythonのPandasで列名が重複している列を取り除く方法を紹介しました。 今回は前回出てきた~(チルダ)が何者なのか、その役割を探るために色々と試してみようと思います。 ちなみに前回出てきたのはこんな感じでした。 import pa... -
Programming
【Python基礎】pickleライブラリを使ってオブジェクトをそのまま保存・読み込みする方法
pickle 前回、Pythonのmatplotlibでtight_layoutを使った際の余白の設定方法を紹介しました。 今回はオブジェクトをそのまま保存したり、その保存したオブジェクトを読み込んだりできるpickleというライブラリを紹介します。 通常Pythonで処理したデータは... -
Programming
【Python基礎】カレンダーを表示するcalenderモジュール
calenderモジュール 前回、Pythonのtqdmモジュールを使って繰り返し処理の進捗具合をプログレスバーとして表示する方法を紹介しました。 今回はPythonでカレンダーを表示するcalenderモジュールを紹介します。 それでは始めていきましょう。 テキスト形式... -
Programming
【Python基礎】tqdmモジュールを使って繰り返し処理の進捗具合をプログレスバーとして表示する方法
tqdmモジュール 前回、Pythonで再帰処理を使って全組合せを作ってみるというのを紹介しました。 今回はtqdmモジュールというものを使って、繰り返し処理の進捗具合をプログレスバーとして表示する方法を紹介します。 それでは始めていきましょう。 インス... -
Programming
【Python基礎】再帰処理を使って全組合せを作ってみる
再帰処理 前回、多次元のリストやタプルをSet型を使って重複を削除する方法を紹介しました。 今回はTurtleで木を描いたときに使った再帰処理をもう少し勉強して、全組み合わせを作るプログラムを書いてみます。 まずはおさらいからです。 再帰処理とは「プ... -
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から255ま... -
Programming
【Python基礎】プログラムを終了させる方法:sys.exit()
プログラムの終了 前回、SciPyを使った短時間フーリエ変換による時間周波数解析の方法を紹介しました。 今回はもっと基礎的なことでPythonのプログラムを終了させるsys.exit()を紹介します。 それでは始めていきましょう。 sys.exit() プログラムを終了さ...