いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Pythonメモ-104 (GithubでTravis-CIを設定)(Python 3.7を使用, pipでwxPythonをインストール)

概要 すぐ忘れてしまいそうなので、自分用にメモ。 自分用のサンプルリポジトリに Travis-CI を導入しようとしていろいろハマったので。。。 Travis CI のサインアップ travis-ci.com なにはともあれ、サインアップしておかないと使えない。github アカウン…

Pythonメモ-103 (round関数の丸め戦略)(python3から変更, 最近接偶数丸め, round ties to even)

概要 知らなかったので忘れないうちにメモメモ。組み込み関数 round() の丸め方が python3 から変更されていたのですね。 docs.python.org stackoverflow.com 最近接偶数丸めに変更となっています。 ja.wikipedia.org python2 の環境が今無いので試していま…

Pythonメモ-102 (特殊メソッドのリスト)(Special Method, Dunder Method, Double Underscore)

概要 特殊メソッドのリストが記載されているページを忘れないようにメモメモ。たまに見返さないと忘れる・・・。 最も個人的に見やすいのは、やっぱり Dive into Python3 diveintopython3-ja.rdy.jp 公式ドキュメントでは、ライブラリの中の3.データモデル…

Pythonメモ-101 (組み込み関数 len の挙動)(文字数, バイト数, __len__, Sized)

概要 組み込み関数 len() の挙動をよくボケて忘れてしまうので、忘れないようにメモ。 docs.python.org [https://docs.python.org/ja/3/reference/datamodel.html?highlight=len#object.len:embed:cite] dunder method の存在をつい忘れてしまいますね。 サ…

Pythonメモ-100 (aiojobs)(asyncio向けのジョブスケジューラライブラリ)

概要 便利なライブラリ見つけたので、忘れないうちにメモメモ。 github.com aio-libsグループのライブラリですね。asyncio向けのジョブスケジューラを提供してくれます。 どんなライブラリなのかは、上のページのREADMEを見たほうが早いのですが、自分用に以…

Pythonメモ-99 (リストの flatten 化)(list, itertools.chain, フラット化)

概要 よく忘れるのでメモ。 リストを flatten したい場合、便利なのが itertools.chain.from_iterableを使うと簡単にフラット化できます。 サンプル """ リストのサンプルです. リストの flatten について REFERENCES:: http://bit.ly/2L7yfq1 http://bit.ly…

Pythonメモ-98 (venvでの仮想環境でのsys.prefixとbase_prefixの違い)

概要 小ネタ。 venvで仮想環境を作って activate した状態だと、sysモジュールの以下のプロパティの値が異なる状態となります。 sys.prefix sys.exec_prefix sys.base_prefix sys.base_exec_prefix 仮想環境だと、baseなしの方が 仮想環境のパス、baseありの…

github で https で毎回ユーザ名とパスワード聞かれないようにする

概要 以下、忘れないように自分用のメモです。 プライベートリポジトリを clone すると、たまに毎回コマンドラインで push や pull したときに「ユーザ名」と「パスワード」を指定しないといけなくなったりします。 sshにしたらいいみたいなんですが、個人的…

VSCodeのオススメ拡張機能のリンク (Qiita, vscode, extensions)

概要 Qiitaにアップされていた以下の記事がとても有用だったので、忘れないうちにメモメモ。 投稿してくださった方に感謝です。。ありがとうございます。 qiita.com 「なんかオススメの拡張機能ってありますか?」って聞かれたら、この記事教えてあげればも…

Gitpodがめっちゃ便利 (github app, gitpod, vscodeライク, ブラウザでソース編集)

概要 Github App で公開されている Gitpod が使ってみたらすごく便利でした。以下簡単なメモです。 www.gitpod.io インストールすると、対象のリポジトリをVSCodeライクなエディタで表示してくれます。 ブラウザだけでソース編集もプルリクもできるので、と…