管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

Python

Lamda Layerに自作のPythonモジュールを登録して使いたい

LamdaのLayerはモジュールを共有できて便利ですよね。 そんなLayerに自作のPythonモジュールを登録して使いたかったのでメモ。 確認環境 自作モジュールをLayerに登録するために必要なこと 参考URL

リスト、辞書の使い方備忘(python)

リスト、辞書の使い方の備忘 確認環境 リスト リストの宣言 リストの長さを取得 リストの要素へのアクセス(0オリジン) リストへ要素の追加(末尾に追加) リストの要素の変更 リストの要素の削除 辞書 辞書の宣言 辞書の長さ 辞書へのアクセス キーの存否確認 …

virtualenv+virtualenvwrapperの使い方(python)

virtualenv+virtualenvwrapperの使い方をたまに触ると忘れるので備忘 確認環境 virtualenv+virtualenvwrapperの使い方 仮想環境の作成 仮想環境の一覧表示 仮想環境の切り替え 仮想環境から抜ける 各仮想環境に導入したモジュールの一覧表示 仮想環境を削除…

pysparkでリテラル列を追加(pyspark)

pysparkでリテラル列を追加したかったのでメモ。 確認環境 コード 実行結果 参考にしました

ファイルの内容を基にリストを作成する(python)

ファイルの内容(要素 × 個数)を基にリストを作りたかったのでpythonを使って書いたメモ。 確認環境 入力ファイルの内容 コード 実行例 参考にしました

AWSのサポート費用を計算する(python)

AWSのサポートプランの一部(ビジネス、エンタープライズ)では、月の利用料金に応じて段階的にサポート費用が変動します。利用料金に応じたサポート費用を試算するため、pythonでスクリプトを書いてみました。 サポート費用の求め方(ビジネス) pythonでの計算…

jsonを整形して表示したい(python)

jsonを手軽に整形表示したかったのでメモ。 pythonのjson.toolモジュールを使えば、jsonを整形して表示可能。 (json.toolはpython2.6以降標準モジュールだそうです) 確認環境 どうすればよいのか json.toolが入っていることを確認するには 参考にしました

IIJmioSIMの電話番号毎の直近3日間のクーポンOFF通信量を取得する(python)

タイトル長いですが、やりたかったことなので... IIJmioクーポンスイッチAPIであれこれやるシリーズ☟ 直近3日間のクーポンOFF通信量が366MBを超えると、通信制限がかかるらしいので、それをプッシュ通知させるために作りました。 方針 コード 実行結果

SlackのIncoming WebhookへPythonで投稿する(python)

前回☟の続き 算出した値を何らかの形でプッシュ通知したかったので、最近興味を持ったSlackの勉強を兼ね、Slackへ投稿してみることにしました。 Slackへ投稿する手段はいくつかあるそうなのですが、Incoming Webhookが楽そうなので、それを利用することに。 …

IIJmioクーポンスイッチAPIで取得したJSONをパースして加工する(python)

IIJmioクーポンAPIをたたいて取得したJSONをパースして、日毎に利用可能なクーポンMB数を取得してみようと思います。IIJMioクーポンAPI準備編☟ 方針 ソース 実行例 次回以降やりたいこと

pythonで1こ飛ばしのfor文てどうやるの...(python)

pythonで、1から10まで、みたいな繰り返しをどうやるかわからなかったので記録する。 下の時、迷ったのだ... 4. その他の制御フローツール — Python 2.7.13 ドキュメント #!/usr/bin/python # -*- coding:utf8 -*- # range([始めの数,]繰り返しの数[,増分] #…

PythonでSeleniumを使ってWebページ内のテーブルの内容を取得する

Webページを取得して操作する方法に、Seleniumというのがあるのを最近知りました。 Selenium - Web Browser Automation テーブルが使われたWebページから内容を取得したかったので、その方法を調べました。 Seleniumはいろんな言語からアクセスすることが出…