いろいろ備忘録日記

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

Pythonメモ-91 (python 3.7 からdictの挿入順序が保証されている)(Dictionaries now ordered, 順番を守ったまま重複を削除する)

概要 Python 3.7 から dict の挿入順序が保持されるというのが、公式に Python 言語仕様の一部であると 宣言されました 。 docs.python.org mail.python.org 公式に宣言されたのは、素晴らしいことです。 順番を守ったまま重複を削除する qiita の方に qiita…

Pythonメモ-90 (vscodeでpython のターミナルとしてIPythonが起動するようにする)(python.terminal.launchArgs, IPython)

概要 以下、自分用のメモです。 ついでに、vscode 内で python のターミナル起動 したときに、IPython 起動するようにする設定。 以下を参考にしました。 stackoverflow.com python.terminal.launchArgsにそのまんま ipython 起動するように設定してやるだけ…

Pythonメモ-89 (vscodeでパッケージ形式になってるpythonファイルをデバッグ起動)(PYTHONPATH, launch.json)

概要 以下、自分用のメモです。 自分のpythonの知識が足りていないだけなのですが、vscode で 以下のような構造 +---.vscode | launch.json | +---lib | versions.py | __init__.py | \---pkg1 main1.py __init__.py があって、main1.pyが例えば以下のように…

Pythonメモ-88 (ターミナルの行列のサイズを取得)(get_terminal_size, terminal_size, 3.3 以降)

概要 ターミナルのサイズが知りたいときがあって、最終的にめっちゃ簡単に取得できたので忘れない内にメモメモ。 最初、以下の gist を発見。 Get current terminal size on Linux, Mac, and Windows · GitHub 結構大変やん・・って思ってたら、以下のコメン…

Pythonメモ-87 (文字列から16進とか2進に変換したり戻したり)(bitstring使用)

概要 いつも忘れてしまう文字列から16進数にしたり2進数にしたりのメモ。 前に似たようなものを記事で書いた記憶があるけど、それすらも見つけることが出来なかったので。。。。 環境設定 いろいろやり方はありますが、最近こういうのは bitstring さん使っ…

Pythonメモ-86 (requirements.txtにて特定のOSの場合のみインストールするようにする)

概要 最近、conda をやめて pip と venv の環境に戻ったのですが、requirements.txt で 特定のOSの場合のみインストールするようにしたいことがたまにあります。 Windows版が存在しないライブラリとかWindows版しか存在しないものなどの場合です。 例を上げ…

Pythonメモ-85 (Evolution of the Jupyter Notebook) (jupyter lab の基本的な使い方について)

概要 jupyter lab の基本的な使い方について、個人的に一番分かりやすかったのでメモメモ。 google drive と github に連携できる extensions の説明があるのが助かりました。 towardsdatascience.com 便利になりましたねー。 $ python -m venv jupyter $ so…

Pythonメモ-84 (python-patterns) (各デザインパターンのpythonでの実装例)

概要 とても有名なリポジトリなのですが、よく忘れてしまっているのでメモメモ。 github.com コードもとても見やすいです。borgパターンの実装はなるほど~ってなりました。 以下に個人メモとして Python関連のリンク 集めていたりしていますので、よろしけ…

VSCodeのターミナルにCmderを使えるようにする

概要 VSCode のターミナルの部分に Cmder を表示して使うためのやり方をメモメモ。 cmder.net Windowsで作業するときに重宝している Cmder さん。とても便利なので VSCode のターミナルでも表示できないかなって情報探してみたらあっさりと見つかりました。…

Microsoft が MS-DOS のソースコードを Github に公開 (Microsoft/MS-DOS)

概要 Microsoft が MS-DOS のソースコードを Github に公開してくれています。忘れないうちにメモメモ。 github.com 個人的には、3.3Dとかのソースコードも公開ほしかったですねぇ。 過去の記事については、以下のページからご参照下さい。 いろいろ備忘録日…