競プロ【AtCoder】Python標準ライブラリarrayの使い方 はじめに Pythonの標準ライブラリであるarrayについて簡単な使い方をまとめました。また、AtCoderでarrayを利用することでACできる問題があったので、そちらも合わせて紹介していきます。 arrayとは Pythonの標準ライ... 2021.10.09競プロ
競プロ【AtCoder】Pythonで二分探索 はじめに Pythonで二分探索を実装するためのテンプレとAtCoderの問題をまとめました。 Pythonで二分探索 二分探索とは、検索する問題を半分に分割しながら解を探しだすアルゴリズムです。 Pythonでソートされたリストに対して、... 2021.10.01競プロ
仮想通貨【仮想通貨の自動売買を目指して】PythonでbitFlyer API はじめに 仮想通貨の自動売買に向けて、PythonからAPIでbitFlyerの売買ができるようにします。 bitFlyerでの自動売買を目指すので、bitFlyer APIについてとbitFlyer APIをPythonで動かすときの便利... 2021.09.28仮想通貨
仮想通貨【仮想通貨の自動売買を目指して】過去チャート取得 はじめに 仮想通貨の自動売買に向けて、まずはとにかくデータを集めます。 今回は過去のチャートを取得し、過去データでのシミュレーションや機械学習モデルの作成などで活用できるようにしたいと思います。 Cryptowatchとは Cryptowa... 2021.09.23仮想通貨
競プロ【AtCoder】bisectでリストを二分探索する はじめに bisectの使い方とbisectを使うAtCoderの問題をまとめました。 bisectの使い方 bisectは、ソートされたリストにソートされた状態を保ちながら挿入、挿入する場所を求めることができるライブラリです。 二分探索を... 2021.09.10競プロ
DockerDocker Composeでflask開発環境構築 はじめに flaskの開発環境をDockerで構築していきます。 Dockerfileでflaskアプリが実行されるコンテナイメージを用意し、Docker Composeで実行します。 Dockerについては下記を参考してください。 Do... 2021.09.03Docker
プログラミング【Python】リストと辞書をソートする はじめに Pythonでのソートに関して、リストのソートや辞書のソートの書き方をまとめました。 sortとsoted sortはlist型のメソッドになります。元のリストがソートされます。 sortedはソートしたリストを生成します。lis... 2021.09.02プログラミング
プログラミング【Python】datetimeの基本的な使い方 はじめに Pythonで日付や時刻を操作できるdatetimeというライブラリの基本的な使い方を紹介します。 datetimeでは日付や時刻を表したり、それらの計算ができます。 データ型 datetimeで主に扱うデータは以下になります。... 2021.09.01プログラミング
データベースPythonでHeroku Postgresを操作する はじめに PythonからHeroku Postgresを操作する方法を解説します。 Heroku Postgresの準備については下記を参照してください。 PythonでHeroku Postgresを利用 PythonでHeroku ... 2021.08.28データベース
クラウド【GCP】PythonでCloud Functions はじめに GCPのCloud FunctionsでPythonを実行する方法を紹介していきます。 Cloud Functionsとは Cloud Functionsは、サーバーレスでコードを実行できるFaaS(Functions as a ... 2021.08.17クラウド