Blow Up by Black Swan

BLOG

Python-pandasモジュールの基本的な使い方1: 10 minutes to pandas

Pythonのサードパーティパッケージであるpandasは、データを扱うための非常に優れたパッケージです。一方で機能が多岐にわたる分、使い方が覚えにくいところもあります。この記事ともう一つの記事ではpandas公式ライブライの「10 minutes to pandas」に沿ってpandasの使い方を解説しています。

Python-jsonファイルの基本的な取り扱い

JSONはJavaScriptに対応したデータ形式です。Pythonで言えば、dict型の表記に類似しています。最近、JavaScriptの人気も相まってJSONを利用する機会が増えています。この記事ではJSON形式のデータの扱い方について解説しています。

Python-時刻を解析する2つの方法

時刻データは、数値型や文字列型と異なり特殊性がある分、扱いが煩雑になりやすいデータです。Pythonでは標準モジュールのdatetimeを利用しますが、datetimeだけでは処理しきれないことも多くあります。この記事ではPythonで時刻を解析し、時刻データとして利用しやすくするための方法を解説しています。

VPN Gateを利用したOpenVPNの設定から接続まで

VPN Gateは筑波大学が提供している無料の仮想ネットワークシステムです。政府などからの検閲を排除するために世界中の有志がVPN環境を提供しており、それを利用することでより安全にインターネットを利用できます。この記事ではVPN Gateの接続方法について解説しています。

Python-文字列型の時刻を解析し、異なるタイムゾーンの時刻に変換

時刻データは数値型や文字列型と異なり、特殊性が高いため、扱いが煩雑になりやすいデータです。UNIXタイムスタンプと時刻との相互変換やタイムゾーンやサマータイムの管理など、国や表記法によって様々な対応が必要となります。この記事では時刻データを異なるタイムゾーンのデータに変更にする方法について解説しています。

Python- 一定間隔ごとのプログラムの実行

LinuxやMac OSXではcron機能が備わっており、定時や一定間隔でシェルスクリプトなどを実行することができます。一方で、Pythonのプログラム自体でも一定間隔にプログラムを実行するよう設定することができます。この記事ではthreadingモジュールを使って一定間隔で実行されるプログラムについて解説しています。

ブロックチェーンをプログラミングしてみた(後編〜プログラミング)

プロックチェーンをプログラミングしてみた記事の2つ目です。参考記事に基づいて、Pythonを使った具体的なコーディングを紹介しています。実際のものよりも簡便なバージョンになりますが、原理は理解できると思いますので、参考にして頂ければと思います。