pythonコード百科事典

コピペですぐ使えるPythonコードをご紹介

python

macでpythonのバージョンを確認する方法

MacでPythonのバージョンを確認する方法 ターミナル(端末)を開いて、以下のコマンドを入力します。 Python 2の場合: python --version Python 3の場合: python3 --version これにより、Pythonのバージョン情報が表示されます。 例えば、「Python 3.8.5」の…

Pythonで複数のリストを結合する方法(extend, +=)

Pythonでリストを結合するには、extend()メソッドまたは、+=演算子を使用します。また、新しいリストを生成するために+演算子を使用することもできます。 例: list1 = [1, 2, 3] list2 = [4, 5, 6] # extend()メソッドを使用 list1.extend(list2) print(lis…

Pythonのappendとextendの違いについて

appendはリストに要素を追加するメソッドです。要素はリストの末尾に追加されます。 例: >>> a = [1, 2, 3] >>> a.append(4) >>> print(a) [1, 2, 3, 4] extendはリストに別のリストを結合するメソッドです。 例: >>> a = [1, 2, 3] >>> b = [4, 5, 6] >>> a…

PythonでQRコードを作成する方法

PythonでQRコードを作成するには、「pyqrcode」モジュールを使用することができます。 まず、pyqrcodeモジュールをインストールします。次のコマンドを使用して、pyqrcodeモジュールをインストールできます。 pip install pyqrcode 次に、次のようにしてQRコ…

PythonでTwitterをスクレイピングする方法(Twitter API)

概要とサンプルコード Twitterのデータをスクレイピングするには、Twitter APIを利用する方法や、Webスクレイピングを行う方法があります。 Twitter APIを利用するには、Twitter Developerでアプリを登録し、アクセストークンを取得する必要があります。 ア…

Pythonで正規表現を扱う方法

概要とサンプルコード Pythonでは、正規表現を使うことで、文字列をマッチングしたり、置換したりすることができます。 正規表現を使うには、reモジュールをインポートする必要があります。 reモジュールには、様々な関数が用意されていますが、基本的な使い…

Pythonで散布図を作成する方法

Pythonで散布図を作成するには、matplotlibライブラリを使うことができます。 matplotlibは、Pythonでグラフを描画するためのライブラリであり、散布図をはじめとした、様々なグラフを作成することができます。 散布図を作成するには、次のようにします。 ma…

Pythonで変数の値をインクリメントする方法

Pythonでは、変数の値をインクリメント(1ずつ増やす)することができます。 インクリメントを行うには、次のようにします。 # 変数の値を1ずつ増やす counter = 0 counter += 1 上のコードでは、+=演算子を使って、変数counterの値を1ずつ増やしています。…

PythonでCSVファイルを読み込む方法

概要とサンプルコード Pythonには、csvモジュールが標準で提供されており、これを使うことで、CSVファイルを読み込むことができます。 CSVファイルを読み込む基本的な手順は次のようになります。 csvモジュールをインポートする CSVファイルを開く CSVファイ…

Pythonでlistから要素を削除して取り出す方法(pop)

概要とサンプルコード Pythonのリストでは、pop() メソッドを使用することで要素を削除したり、削除された要素を取得することができます。 次の例では、リストの末尾から要素を削除し、削除された要素を表示する方法を示しています。 # リストを作成する num…

Pythonでカラー画像をnumpy配列に変換する方法

Pythonでカラーのjpg画像をNumPy配列に変換するには、PIL(Python Imaging Library)を使用することができます。 例えば、次のようにして、カラーのjpg画像をNumPy配列に変換することができます。 from PIL import Image import numpy as np # 画像を開く imag…

Pythonで地図上の2点間の距離を求める方法

概要とサンプルコード 地図上の2地点間の距離を求めるには、それらの2地点の経度と緯度を使用して、ハーベイの公式を使用することができます。 ハーベイの公式は、球面上の2地点間の距離を求めるために使用される数学的な公式です。 例えば、東京と大阪間の…

Pythonで2点間のユークリッド距離を求める方法

2次元平面上のユークリッド距離 ユークリッド距離は、2つの点の間の距離を表す数値です。 2次元平面上の点A(x1, y1)と点B(x2, y2)の間のユークリッド距離は、以下の式で計算できます。 distance = sqrt((x1 - x2)**2 + (y1 - y2)**2) ここで、sqrtは平方根を…

Pythonでキーボード入力を受け取る方法(input)

概要とサンプルコード Pythonで入力を受け取るには、標準ライブラリのinput関数を使用します。次のように使います。 name = input("Enter your name: ") print(f"Hello, {name}!") 上の例では、input関数はユーザーに対して「Enter your name: 」というプロ…

Pythonでライブラリをインストールする方法(pip)

Pythonでライブラリをインストールするには、標準ライブラリのpipを使用することができます。 pipは、Pythonのパッケージマネージャーであり、Pythonのライブラリをインストール、アンインストール、アップグレードするためのツールです。 以下が、ライブラ…

Pythonで乱数(ランダムな数値)を生成する方法

概要とサンプルコード Pythonで乱数(ランダムな数値)を生成するには、標準ライブラリのrandomモジュールを使用することができます。 以下が使用例です。 import random # 0から1の間の乱数を生成する x = random.random() print(x) # 0以上1未満の乱数が出…

Pythonで平方根を求める方法

Pythonで平方根を求めるには、標準ライブラリのmathモジュールを使用することができます。 以下が使用例です。 import math x = 16 # 平方根を求める y = math.sqrt(x) print(y) # 出力: 4.0 math.sqrt()関数は、与えられた数の平方根を返します。 注意: mat…

Pythonで出来ることについて(初心者向け)

Pythonは、プログラミング言語として、様々なことができます。 以下に、Pythonでできることをいくつか紹介します。 Webサイトの構築 Pythonには、Webサイトを構築するためのフレームワークがたくさんあります。例えば、DjangoやFlaskがあります。 これらのフ…

Pythonでファイルの名前を変更する方法

Pythonでファイル名を変更するには、標準ライブラリのosモジュールを使用することができます。 osモジュールには、os.rename関数があります。この関数を使用すると、ファイル名を変更することができます。 次に、使用例を示します。 import os # ファイル名…

Pythonでファイルの存在を確認する方法

概要とサンプルコード Pythonでファイルの存在を確認するには、標準ライブラリのosモジュールを使用することができます。 osモジュールには、os.path.exists関数があります。この関数を使用すると、指定したパスが存在するかどうかを確認することができます…

PythonでWindowsのファイルパスを扱う方法

概要とサンプルコード PythonでWindowsのファイルパスを扱うには、標準ライブラリのosモジュールを使用することができます。 osモジュールには、様々なファイルシステム操作を行うための関数が用意されています。 Windowsでは、ファイルパスを表す文字列は、…

Pythonでファイルをコピーする方法

概要とサンプルコード Pythonでファイルをコピーするには、標準ライブラリのshutilモジュールを使用することができます。 このモジュールには、copy関数があります。この関数を使用すると、ファイルをコピーすることができます。 次に、使用例を示します。 i…

Pythonでリストの中身を順番に処理する方法(for in list)

概要とサンプルコード Python では、リストやタプルなどのシーケンス型のデータを順番に取り出すことができます。これを実現するのが、for ステートメントです。 使い方は以下のようになります。 # リストを作成する numbers = [1, 2, 3, 4, 5] # リストの各…

Pythonで簡単なゲームを作成する(ピンポンゲーム)

概要とサンプルコード Pythonでゲームを作成するには、様々なライブラリやフレームワークがあります。 以下に、pygameを用いたゲーム作成のサンプルを紹介します。 # Pygame モジュールをインポートする import pygame # Pygame の初期化 pygame.init() # ウ…

Pythonでグラフに凡例を表示する方法(表示位置の変更)

概要とサンプルコード Pythonでグラフに凡例を表示するには、legend関数を使用します。 以下に、凡例を表示する方法を示します。 import matplotlib.pyplot as plt import numpy as np # データを生成する x = np.linspace(0, 10, 100) y1 = x ** 2 y2 = x *…

Pythonで複数のグラフを重ねる方法

Pythonで複数のグラフを重ねるには、matplotlibライブラリを使用することができます。 以下に、複数のグラフを重ねる方法を示します。 import matplotlib.pyplot as plt import numpy as np # データを生成する x = np.linspace(0, 10, 100) y1 = x ** 2 y2 …

Pythonで行列を結合する方法(numpy / pandas)

Pythonで行列を結合するには、様々な方法があります。以下に、いくつかの方法を紹介します。 numpyモジュールを使用する numpyモジュールは、数値計算を行うためのライブラリです。このモジュールを使用すると、行列を結合することができます。 import numpy…

Pythonで行列を転置する方法(numpy / list / pandas)

Pythonで行列を転置するには、様々な方法があります。以下に、いくつかの方法を紹介します。 numpyモジュールを使用する numpyモジュールは、数値計算を行うためのライブラリです。このモジュールを使用すると、行列を転置することができます。 import numpy…

Pythonで行列を作成する方法(numpy / list / pandas)

Pythonで行列を作成するには、様々な方法があります。以下に、いくつかの方法を紹介します。 numpyモジュールを使用する numpyモジュールは、数値計算を行うためのライブラリです。このモジュールを使用すると、行列を簡単に作成することができます。 import…

Pythonでログを出力する方法(logging)

概要とサンプルコード Pythonでログを出力するには、標準ライブラリのloggingモジュールを使用することができます。 このモジュールを使用すると、ログを出力する方法を簡単にカスタマイズできます。 例えば、ログを出力する際に日付や時刻、ログレベル(ERR…