ほぼPython

Not技術ブログBut勉強ブログ 内容には誤りがあることが多いです

自己紹介とこれまでに作ったもの

 自己紹介

ブログ見てくださってありがとうございます。名古屋大学4年の理系陰キャです。化学系の大学院に進学予定です。

 

そこまでコミュ障ではないはずなのに友達がほぼいません。大学では(主に)化学を勉強していますが、2018年1月末にPythonにハマり、Webアプリケーションを作ったり、便利プログラム、化学計算をPythonで行うプログラムなどを書いています。

 

作ったものやその過程を大雑把にブログで紹介しています。あくまでも趣味なのでそこまでガチ勢ではないです。

 

プログラミング関係以外にもボクシング(ジムに6年通っていた)、カメラ(使用機種:Canon EOS 9000D, ぼちぼちPhtoshop使えます)、音楽(XJAPAN, DIR EN GREY, 椎名林檎, AquaTimez, アニソンop, ボカロ)、アニメ(好きなアニメ一覧)が好きです。

 

かなりの、にわかレベルで、仮想通貨、政治、法律、ギター、ピアノ、小説、医療技術、統計学、心理学、脳科学、SF、筋トレ、アートも好きです。

 

以下にこれまでに作ったものを載せておきます。

 

 

 

フラッシュ暗算

作成日:2017/12/16

これはJavaScriptの勉強をしていたときに作りました。フラッシュ暗算のページです。正直載せるほどのものでもないと思いますが、一応。

 

f:id:short_4010:20180815234348j:plain

 

TwiGraph

作成日:2018/02/23

Pythonの勉強を始めて、一番最初に作ったサイトです。

選択期間の日別ツイート数を可視化します。ツイート数の分布からその人の生活習慣などを推測出来たら面白いなと思って作成しました。

 

 トップページはこんな感じです。

 

f:id:short_4010:20180815235504j:plain

結果画面はこんな感じです。

 

f:id:short_4010:20180815235734j:plain

 

 

スマホからアクセスの場合は、縦に並びます。結構デザインがクソです。

 

Otaku Detector

作成日:2018/04/03

このサイトでは、オタクである確率を%で表示します。

数学的にどれくらい正しいかわかりませんが僕がやったのは

ツイッターで200人分くらいのユーザーのツイート頻度を取得

・それらのユーザーがオタクかどうか主観的に分類

・このデータを教師データとしてロジスティックモデルの変数を決定

という流れです。

あなたがツイッターでログインすると、ツイート頻度を計算し、ロジスティックモデルに当てはめ、オタクである確率を計算します。

 

f:id:short_4010:20180816003305j:plain

 

サイトの雰囲気はIBMPersonality Insightsを参考にしました。

 

ぷちばず検索

作成日:2018/06/09

 ツイッターでRT数を指定してツイートを検索するサイトです。

検索しすぎてAPI制限がかかるのを避けるために、15分間はサーバーにキャッシュが保存され、同じ結果を表示します。

f:id:short_4010:20180816010701j:plain

 

 検索すると、結果をツイートを埋め込む形で表示します。

f:id:short_4010:20180818145117j:plain

 

 

雑学☆雑記

作成日:2018/08/17

Pythonとデータベース(MySQL, PostgreSQL)を接続したくなったので、接続してみました。HerokuでPostgreSQLが使えたので、雑学をひたすら書き溜めてデータベースに保存していくページを作ってみました。

 

f:id:short_4010:20180818152543j:plain

 

 

その他もPythonで動かすツイッターの特定ユーザーのメディアを全部DLするプログラムや、Pythonで動かすババ抜きなども作っています。コードはGitHubのgistに挙げています。

Yunaka12’s gists · GitHub