プログラミング言語

JavaScript

ESLint/Prettierとは何か、両者の違いについて解説

ESLintとはESLintはJavaScriptの静的解析ツールで、コードの問題点(バグの可能性があるコードなど)を発見、修正してくれる。例えば下記のような指摘をしてくれる。letを使っているが再代入していないので、constを使うべき(...
Python

【Python】pandasで欠損値を上手に扱う

pandasを使って読み込んだデータを処理する時に、必ずと言っても良いほど向き合わなければいけないのが欠損値(NaN)の処理。今回は備忘録としてよく利用する機能を簡易的にまとめてみた。今回扱うデータ今回読み込むデータはこちら。idnamec...
JavaScript

【JavaScript】初心者向け関数の書き方3種類

javascript,関数,アロー関数,書き方,function,即時関数
Java

【SpringBoot】CheckStyleをGradleを使って導入する

CheckStyleとはJavaの静的解析ツールの一種で、コーディング規約に従ってコードが書かれているかどうかをチェックするためのものである。インデントが汚かったり、改行のポイントが汚かったりするところを指摘してくれる。ディレクトリ構成Sp...
Docker

【Python】Dockerを使ってPythonの環境を構築する(TA-Libを使う)

簡単にテクニカル分析を行うことができるTA-LibをPythonで使うためには、TA-Lib本体をインストール(brew install ta-lib)TA-LibのPython用ラッパーをインストール(pip install TA-Lib...
Python

【Python】オブジェクトの中身を見やすく表示する

やりたいことrequestsなどでAPIリクエストをした結果をprint関数で表示しようとすると下記のように表示されてしまい、中身がよく分からない。import requestsresponse = requests.get("")prin...
Python

【Python】環境構築の個人的ベストプラクティス – pyenvとpipenv

Pythonは2系と3系で大きく仕様が異なり、環境構築を意識して行わないと、プログラムが動かないことがある。2系は既にサポートを終了している。とは言え、やむをえず2系を触らなければいけない状況があったりする。また、同じ3系のバージョンでもチ...
Python

【Python】jsonモジュールでdump()を使ったとき日本語が文字化けしてしまう

課題Pythonで整形されたjsonデータを表示や保存する時、json.dump()を利用する。このとき、何もしないと下記のように文字化けしてしまう。(dump()によってファイル書き込みする時も同様)main.pyimport jsond...
Python

【Python】[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1123) エラー

概要requestsモジュールを利用していて、https://で始まるURLに対してリクエストを実施しようとしているときに発生するエラー。解決策(暫定対応)※恒久的な対応ではない点に注意。リクエスト時の関数にverify=Falseを指定す...