Minimum Viable Programmer

GistでPythonパッケージを公開する

古い記事ですがGistでGemを公開という記事を見かけたので、これはPython(pip)でもできるはずと思い実際に試してみました。 試しにやってみましたが、実際に利用するかどうかはわかりません(笑) 個人的かつ1ファイルで済む場合は役立つシーンがあるかも?...

GitHub Actionsでできることまとめ

GitHub Actions 実践入門が安くなってたのでメモを取りながら流し読みしています。基本的にこの本に書いてあることのまとめ+αです。かなりいろいろできるんだなぁという印象。 実行環境 ジョブにcontainerを指定しないとVM上で直接実行される VM...

Python実践入門に関するサポートページ

2020年01月24日発売の「Python実践入門 ── 言語の力を引き出し、開発効率を高める」に関する情報をまとめています。 基本情報 公式ページ 「Python実践入門 ── 言語の力を引き出し、開発効率を高める」 サポートページ(正誤表等) 筆者による紹介...

Python実践入門を執筆しました

2020年01月24日発売の「Python実践入門 ── 言語の力を引き出し、開発効率を高める」を執筆しました。 お話をいただいたのが2017年の終わり頃1で、そこから2年をかけてじっくりと書きあげました。...

運用コストを下げるために

これは今年の初め頃に自社のKibelaに書いた記事の転載です。 社内では業種やロールに関係なく多くの方に見ていただきましたが、より多くの方に見ていただくのもいいかなと思いブログにも載せることにしました。 (立場関係なく読んでいただければ ) 想像してください。...

外部IPを持たないGCEインスタンスでweb開発

先日、GCPからGCEインスタンスに付与した外部IPを有料化するという連絡がきました。 現在はGCEの料金表にも次の記載があります。 月額300円程度ですが、月々かかってくる費用なので少しでも安いほうが嬉しいです。...

BigQueryで公開されているPyPIの情報一覧

PyPIのランキングを取れないかなと調べていたところ、Analyzing PyPI package downloadsというページの存在に気づきました。 ところが、このページにはテーブルのカラム情報などが載っていない。。。 そこでどんな情報がわかるのか調べてみました。...

リストとジェネレータでメモリ使用量とコストを比較する

※ もともと社内公開していた記事を加筆修正したもので、最近Pythonを始めた人、特にデータ分析や機械学習をするために始めた人を主な対象にしています。 TL;DR 1MB、10000個のファイルをコピーする処理をリストとジェネレータで比較した ローカルのmacOSで比較...

GCEとSSHでお手軽プロキシサーバ

GCEインスタンスを経由してインターネットにアクセスする手順をまとめました。 ターミナルのほか普段使っているブラウザ(Google Chrome)でも利用できるようにします。...

コルーチンは怖くない

コルーチンの基本的なアイディアを正確さより雰囲気重視で解説してみました。 一応コルーチンやイベントループによる非同期処理に関しては概念はPythonに限った話ではないのでNode.jsなどでも同じ理解でいいはず。。。 下記のサンプルを全部動かすにはPython...


Page 1 / 6