Pythonのサードパーティパッケージであるpandasは、データを扱うための非常に優れたパッケージです。一方で機能が多岐にわたる分、使い方が覚えにくいところもあります。この記事ともう一つの記事ではpandas公式ライブライの「10 minutes to pandas」に沿ってpandasの使い方を解説しています。
JSONはJavaScriptに対応したデータ形式です。Pythonで言えば、dict型の表記に類似しています。最近、JavaScriptの人気も相まってJSONを利用する機会が増えています。この記事ではJSON形式のデータの扱い方について解説しています。
時刻データは、数値型や文字列型と異なり特殊性がある分、扱いが煩雑になりやすいデータです。Pythonでは標準モジュールのdatetimeを利用しますが、datetimeだけでは処理しきれないことも多くあります。この記事ではPythonで時刻を解析し、時刻データとして利用しやすくするための方法を解説しています。
VPN Gateは筑波大学が提供している無料の仮想ネットワークシステムです。政府などからの検閲を排除するために世界中の有志がVPN環境を提供しており、それを利用することでより安全にインターネットを利用できます。この記事ではVPN Gateの接続方法について解説しています。
時刻データは数値型や文字列型と異なり、特殊性が高いため、扱いが煩雑になりやすいデータです。UNIXタイムスタンプと時刻との相互変換やタイムゾーンやサマータイムの管理など、国や表記法によって様々な対応が必要となります。この記事では時刻データを異なるタイムゾーンのデータに変更にする方法について解説しています。
JSONデータはPythonでは基本的に文字列として認識されます。JSONライクな文字列を利用するには、Pythonの辞書型に変換するのが一番です。この記事では文字列型を辞書型に変換する方法について解説しています。
LinuxやMac OSXではcron機能が備わっており、定時や一定間隔でシェルスクリプトなどを実行することができます。一方で、Pythonのプログラム自体でも一定間隔にプログラムを実行するよう設定することができます。この記事ではthreadingモジュールを使って一定間隔で実行されるプログラムについて解説しています。
プログラムの世界では不可逆的な機能をもつハッシュ関数を使うことでセキュリティを担保することが多くあります。公開鍵暗号方式や署名などはこのハッシュ関数が使われています。この記事ではPythonでハッシュ関数を使う方法について解説しています。
プロックチェーンをプログラミングしてみた記事の2つ目です。参考記事に基づいて、Pythonを使った具体的なコーディングを紹介しています。実際のものよりも簡便なバージョンになりますが、原理は理解できると思いますので、参考にして頂ければと思います。
ブロックチェーンをコーディングする記事の前編です。この記事では、コーディング以前に、ブロックチェーンがどのような仕組みでどのように動いているか、全体と部分、それぞれで図示しています。