金融系のサラリーマン。非エンジニアだけどプログラミング(Python)を勉強中。
API iPhone Slack
前回は、iosのショートカットappからAPIを使ってSlackにテキストメッセージを送る方法についてまとめた。 Slackを追記型の日記のように使いたいということから始まったので、どうせならiPhoneで撮った写真もテキストと同じ要領でSlackに送りたい。そこで、今回はiPh...
API iPhone Slack ショートカット
iPhoneのショートカットappからSlackにメッセージを投稿できるようにしたので、その方法をまとめておく。今回のまとめはテキストメッセージの送信についてのみ。次回は写真の投稿方法についてまとめる。 動機 なぜショートカッっとappからSlackにメッセージを投稿できるよう...
vim
vimを使っていると、ついつい h, j, k, l で移動してしまって、後になってから本当はもっと効率よく移動することができたのではないかと思うことがある。 そこで、vim をもっと上手く使いこなすために、vimのカーソル移動についてまとめておく。 基本 ...
Pandas Python プログラミング
PythonのPandasの使い方メモ。 Pandasのデータフレームをある列の値でグループ分けしたときに、そのグループごとに他の列の最大値を抽出する方法について。 具体的にどういうことをしたいのか? たとえば、下記のようなデータフレームがあったとする。 ...
NumPy Pandas Python プログラミング
PythonのPandasの使い方メモ。 やりたいこと Pandasのデータフレームで2つの列の値を比較して、それらの値のうち大きい(小さい)方の値を使って新しい列を作りたい。 たとえば、A列とB列という列があるデータフレームで、A列とB列を比較してその大きい方の値でC列という...
PythonのPandasを使っていて分からなかったことを自分用のメモとして残しておく。 分からなかったこと PandasのDataFrameで、ある列が指定した値だった時に他の列の値を抽出したい。 どういうことかというと、EXCELのvlookupとかindex ...
Python プログラミング
Pythonで2つのリストから1つの辞書を作成する方法についてメモしておく。 この方法を使用すると1つのリストは辞書のキー、もう1つのリストを辞書の値として辞書を作成することができる。
グアム ビーチリゾート ホテル 海外 旅行
日本から3時間くらいで行くことができる人気のビーチリゾート、グアムに行ってきました。滞在したのは、ハイアット・リージェンシーグアムです。
ショッピング 福袋
妻がtutu annaの福袋を買ってきたので中身を紹介します。 買ったのは、1,000円の靴下福袋です。
妻が2019年のBleu Bleuetの福袋を買ったので中身を紹介します。 購入したのは3,000円の福袋です。
サンリオショップで福袋を購入したので、福袋の中身を紹介します。 今回買ったのは、3,000円の福袋です。僕らが行ったサンリオショップでは、スタッフのお姉さんが中身を紹介してくれるので全く中身が分からないというわけではありませんでした。 ただ、時間があまりな...
2019年のミスタードーナツの福袋を買ってみたので、福袋の中身を紹介します。 ミスドの福袋はポケモンとコラボしているので、子供も大喜びです。 福袋には1,000円と2,000円と3,000円の3種類があったのですが、今回購入したのは2,...
エンジニアの知り合いに再帰についてちゃんと勉強しておいた方がいいというアドバイスをもらいました。 ということで、今回はPythonで再帰を使った簡単なコードを書いてみることにします。 そもそも再帰とは何か? 再帰とは、再帰関数とか再帰処理とも呼ばれ...
Pythonでは関数の引数に他の関数を渡すことができます。 関数を受け取った関数は、関数(自身)の中で受け取った関数を使うことができます。この説明だけだと何のことかよく分からないと思うので、早速簡単なプログラムを見てみることにします。 引数で受け取った関数を関数内...
今回はPython3の変数に関数を代入して使う方法について学びます。 オブジェクト指向言語のPythonでは関数もオブジェクトです。オブジェクトであるということは、数値や文字列と同じように、関数も変数に代入することができるということです。
Matplotlib Python プログラミング
今回は、Matplotlibで2軸グラフを作る方法について。 値の水準が違うグラフを重ねて表示すると、とても見にくいグラフになってしまう。 例えば下のようなグラフ。 このグラフは、値が10前後の棒グラフと値が100前後の折れ線グラフが1つのグラフに表示されている...
Matplotlib Python seaborn プログラミング
Pythonを使ってヒストグラム付きの散布図を作成する方法について。 Matplotlibよりも簡単に綺麗なグラフ書くことができるseabornというライブラリを使います。 完成形 完成形の散布図は、上のグラフのようにx軸とy軸ごとの分布がヒストグラムで分かるようになりま...
Pythonのグラフ作成ライブラリであるMatplotlibを使って複数のグラフを作成する方法について。 今回はsubplotを使ったシンプルな方法で作成する。 完成形のイメージはコレ。 折れ線グラフ、棒グラフ、横棒グラフ、散布図という種類の異なる4つのグラフを...
Python vim プログラミング
vimでPythonを便利えるように色々カスタマイズしてるのだが、vimのカラースキームを変更したらjedi-vimの補完候補と引数のヒントの文字が見えない部分ができてしまった。 vimのカラースキームを変更すれば文字は見えるようになるのだが、そのカラースキームを気に入ってい...
Mac Matplotlib Python プログラミング
Pythonのグラフ描画ライブラリのMatplotlibは、簡単にグラフが書けてとても便利なのですが、デフォルトの状態では日本語を使うことができません。 グラフのタイトルやラベルに日本語を使いたいことは多いので、Matplotlibで日本語を使えるように設定します。対象は...