Python

Python

AWS Lambda(Python3.9)で依存モジュールをpackageフォルダにインストールしてzipデプロイする

AWS Lambda(Python3.9)で依存モジュールをpackageフォルダにインストールしてzipデプロイする boto3はインストールが不要ですが、依存モジュールはpip installする必要があります。 pip install...
Python

Pythonのvenv環境でインタープリターを設定する(Import “boto3” could not be resolved)

Pythonのvenv環境でインタープリターを設定する
Python

requirements.txtを使用してpipでパッケージを一括インストールする方法

requirements.txtを使用してpipでパッケージを一括インストールする方法 pip install boto3というようにパッケージをインストールしますが、requirements.txtを使用して、一括インストールすることがで...
Python

Pythonでvenvを使用して仮想環境を構築する方法

Pythonでvenvを使用して仮想環境を構築する方法 前提 項目 バージョン Ubuntu 20.04.4 python 3.8.10 pip 20.0.2 Pythonインストール Pythonインストールします。 sudo apt i...
Flask

Python+Flaskをvercelにデプロイする – 【Windows】

Python+Flaskをvercelにデプロイする - 【Windows】 前提 Pythonインストール済(Python 3.9.10) ファイル 各ファイル内容です。 test.py from flask import Flask a...
Flask

Python+FlaskでHello Wolrldを表示する – 【Windows】

Python+FlaskでHello Wolrldを表示する - 【Windows】 前提 Pythonインストール済(Python 3.9.10) Flaskインストール pipでFlaskをインストールします。 pip install ...
Python

in演算子でリストに要素が含まれるか判定を行う – 【Python】

in演算子でリストに要素が含まれるか判定を行う – 【Python】 in演算子を使用してリストに要素が含まれるかどうか判定します。 タプルや集合に対してもin演算子を使用することが出来ます。 list = print(1 in list)...
Python

組み込み関数map()関数を使用した変換処理を行う – 【Python】

組み込み関数map()関数を使用した変換処理を行う - 【Python】 Pythonでは組み込み関数でmap()関数が用意されています。 引数2つ 第一引数に変換処理を行う関数、第二引数以降はイテレータを指定します。 イテレータの要素に対...
Python

requestsモジュールでAPIを叩く – 【Python】

requestsモジュールでAPIを叩く – 【Python】 PythonでAPIを実行するためにrequestsモジュールを使用します。 インストール requestsモジュールをインストールします。 pip install reque...
Python

辞書を作成する – 【Python】

辞書を作成する – 【Python】 Pythonで辞書を作成します。 {} {}を使用して辞書を作成します。 d1 = {'key1':1,'key2':2,'key3':3} print(type(d1)) # <class 'dict...
Python

is演算子でオブジェクトの同一性比較を行う – 【Python】

is演算子でオブジェクトの同一性比較を行う – 【Python】 Pythonでオブジェクトが同一かどうかを比較するにはis演算子を使用します。 ミュータブルなオブジェクトの比較 否定はis not演算子を使用します。 from decim...
Python

decimalモジュールで浮動小数点数の丸め誤差対策を行う – 【Python】

decimalモジュールで浮動小数点数の丸め誤差対策を行う – 【Python】 Pythonで浮動小数点数の丸め誤差の対策はdecimalモジュールのDecimal関数で行うことが出来ます。decimalモジュールは組込モジュールになりま...
Python

concurrent.futuresモジュールのThreadPoolExecutorクラスを使用した並列実行 – 【Python】

concurrent.futuresモジュールのThreadPoolExecutorクラスを使用した並列実行 – 【Python】 Pythonで並列実行を扱う為にconcurrent.futuresモジュールのThreadPoolExec...
Python

NumPyモジュールで配列を扱う – 【Python】

NumPyモジュールで配列を扱う - 【Python】 Pythonで配列を扱うにはNumPyモジュールを使用します。標準ライブラリでarrayが用意されていますが多次元配列サポートしていません。 Pythonで似たリストがありますが、異な...
Python

for-in (range,enumerate ,zip)の使い方 – 【Python】

for-in (range,enumerate ,zip)の使い方 – 【Python】 Pythonでのfor inの使い方です。 リスト リストに対してfor inを使います。 list = for i in list: print(i...
Python

python-dateutilモジュールを使用した日付計算 – 【Python】

python-dateutilモジュールを使用した日付計算 – 【Python】 timedeltaクラスより柔軟な日付計算が行えるモジュールです。 インストール pip install python-dateutil 年加算 from d...
Python

datetimeモジュールを使用した日付の使い方 – 【Python】

datetimeモジュールを使用した日付の使い方 - 【Python】 Pythonで日付を扱う為にdatetimeと言うモジュールが組込モジュールとして用意されています。 現在日付 from datetime import datetim...
Python

PythonのtkinterでGUI入門

PythonのtkinterでGUI入門 PythonではGUIプログラムも作成することができてしまいます。 バージョン v3.6.2 tkinterをimportすれば簡単に作成できます。 C:\>python sample001.py ...
Python

PythonのPyxelがアツイです

PythonのPyxelがアツイです
Python

pyenvのインストールと設定(Mac,WSL2,Windows)

pyenvのインストールと設定(Mac,WSL2,Windows) Pythonのバージョンを確認します。 takahashi$ python --version Python 2.7.10 Macにpyenvをインストール pyenvをい...
Python

Python とDjango の環境と基礎入門と使い方

Python とDjango の環境と基礎入門と使い方 海外で大人気のPythonですが、日本もやっぱりサーバサイドはこれからはPythonだ、と思ってしまったのでPythonを勉強してみることにしました。 Pythonインストール(exe...