カテゴリー: Python :73件
仮想通貨取引所は自動取引などに対応するため、APIを整備しているところが多くあります。自動化されたプログラムの中でAPIから取得した情報を利用することで、分析やアプリの制作など、様々なことができます。この記事では、その基本となるAPIから取得した情報をCSVに書き込むする方法について解説しています。
Pythonのサードパーティパッケージであるpandasは、データを扱うための非常に優れたパッケージです。一方で機能が多岐にわたる分、使い方が覚えにくいところもあります。この記事ともう一つの記事ではpandas公式ライブライの「10 minutes to pandas」に沿ってpandasの使い方を解説しています。
Pythonのサードパーティパッケージであるpandasは、データを扱うための非常に優れたパッケージです。一方で機能が多岐にわたる分、使い方が覚えにくいところもあります。この記事ともう一つの記事ではpandas公式ライブライの「10 minutes to pandas」に沿ってpandasの使い方を解説しています。
JSONはJavaScriptに対応したデータ形式です。Pythonで言えば、dict型の表記に類似しています。最近、JavaScriptの人気も相まってJSONを利用する機会が増えています。この記事ではJSON形式のデータの扱い方について解説しています。
時刻データは、数値型や文字列型と異なり特殊性がある分、扱いが煩雑になりやすいデータです。Pythonでは標準モジュールのdatetimeを利用しますが、datetimeだけでは処理しきれないことも多くあります。この記事ではPythonで時刻を解析し、時刻データとして利用しやすくするための方法を解説しています。
時刻データは数値型や文字列型と異なり、特殊性が高いため、扱いが煩雑になりやすいデータです。UNIXタイムスタンプと時刻との相互変換やタイムゾーンやサマータイムの管理など、国や表記法によって様々な対応が必要となります。この記事では時刻データを異なるタイムゾーンのデータに変更にする方法について解説しています。
JSONデータはPythonでは基本的に文字列として認識されます。JSONライクな文字列を利用するには、Pythonの辞書型に変換するのが一番です。この記事では文字列型を辞書型に変換する方法について解説しています。
LinuxやMac OSXではcron機能が備わっており、定時や一定間隔でシェルスクリプトなどを実行することができます。一方で、Pythonのプログラム自体でも一定間隔にプログラムを実行するよう設定することができます。この記事ではthreadingモジュールを使って一定間隔で実行されるプログラムについて解説しています。
プログラムの世界では不可逆的な機能をもつハッシュ関数を使うことでセキュリティを担保することが多くあります。公開鍵暗号方式や署名などはこのハッシュ関数が使われています。この記事ではPythonでハッシュ関数を使う方法について解説しています。
プロックチェーンをプログラミングしてみた記事の2つ目です。参考記事に基づいて、Pythonを使った具体的なコーディングを紹介しています。実際のものよりも簡便なバージョンになりますが、原理は理解できると思いますので、参考にして頂ければと思います。