Python 【Python】poetryを使った環境構築 PoetryとはPython用のパッケージ管理ツール。依存パッケージの追加、削除、インストール、仮想環境でのPython実行などができる。似たようなものはpipやpipenv、pyflowなどが存在する。poetryの選定にはそこまでこだわ... 2023.02.23 Python
Python 【Python】URL文字列を生成する 今回はurllibを利用してURL文字列を生成する方法について解説する。URLを生成しつつ、APIリクエストを行う場合は、requestsを利用した方が良い。必要なライブラリ標準ライブラリのurllib.parseを利用する。import ... 2023.02.21 Python
Python 【Python】ランダムな文字列を生成する Pythonでダミーデータを作成するために、ランダムな文字列を生成したいとき。概要候補となる文字列リストを作成し、その中からランダムで必要な数だけ取り出して生成する。実装import randomimport string# 数値、アルファ... 2022.01.19 Python
Python 【Python】ログ出力について理解する Pythonでログ出力を行う場合、loggingライブラリを利用する。自分しか使わない簡易スクリプトなどであれば特に気にする必要がないが、複数人で開発する場合やログ出力をしっかり設定しておきたい場合は、細かいところまで理解しておく必要がある... 2021.10.31 Python
Python 【Python】pandasで読み込んだデータのtimestampを日付に変換し、インデックスにする データ分析を行う時、常にいい感じのデータを入手できるわけではない。地道な前処理が必要である。状況今回の状況は以下の通り。株価のような時系列データを扱いたいインデックスに日付を設定したい入手したデータに格納されている日時はtimestamp形... 2021.07.03 Python
Python 【Python】pandasで欠損値を上手に扱う pandasを使って読み込んだデータを処理する時に、必ずと言っても良いほど向き合わなければいけないのが欠損値(NaN)の処理。今回は備忘録としてよく利用する機能を簡易的にまとめてみた。今回扱うデータ今回読み込むデータはこちら。idnamec... 2021.04.17 Python
Docker 【Python】Dockerを使ってPythonの環境を構築する(TA-Libを使う) 簡単にテクニカル分析を行うことができるTA-LibをPythonで使うためには、TA-Lib本体をインストール(brew install ta-lib)TA-LibのPython用ラッパーをインストール(pip install TA-Lib... 2021.01.01 DockerPython
Python 【Python】オブジェクトの中身を見やすく表示する やりたいことrequestsなどでAPIリクエストをした結果をprint関数で表示しようとすると下記のように表示されてしまい、中身がよく分からない。import requestsresponse = requests.get("")prin... 2020.11.09 Python
Python 【Python】環境構築の個人的ベストプラクティス – pyenvとpipenv Pythonは2系と3系で大きく仕様が異なり、環境構築を意識して行わないと、プログラムが動かないことがある。2系は既にサポートを終了している。とは言え、やむをえず2系を触らなければいけない状況があったりする。また、同じ3系のバージョンでもチ... 2020.10.01 Python
Python 【Python】jsonモジュールでdump()を使ったとき日本語が文字化けしてしまう 課題Pythonで整形されたjsonデータを表示や保存する時、json.dump()を利用する。このとき、何もしないと下記のように文字化けしてしまう。(dump()によってファイル書き込みする時も同様)main.pyimport jsond... 2020.09.25 Python