EmacsでのlspをベースとしたPython開発環境2021年12月2日 ( 2022年3月4日)Emacsこの記事は Emacs Advent Calendar 2021 の2日目の記事です。 こんにちは。 昨年のEmacs Advent Calendar 2020の 私の記事 では、EmacsでのElpyを用いたPython開発環境を紹介しました。 しかし、この一年でlangua…記事を読む
EmacsでのElpyをベースとしたPython開発環境2020年12月2日 ( 2022年3月4日)Emacsこの記事は Emacs Advent Calendar 2020 の2日目の記事です。 こんにちは。 この記事では、私のEmacsでのElpyをベースとしたPython開発環境を紹介します。 設定の仕方は十人十色ですが、こんな設定あるんだというようなことに繋がると嬉しいです。 …記事を読む
ElpyでのRPC Process のPythonバージョン2020年10月19日 ( 2022年3月4日)Emacsこの記事ではElpyでのRPC ProcessのPythonバージョンに関するエラーについて記載しています。 エラー ElpyのRPC Processは、デフォルトで ~/.emacs.d/elpy/rpc-venv に専用の仮想環境を作成しますが、環境よっては以下のエラーが発…記事を読む
Python開発環境(pyenv+pipx+poetry)の構築(2020)2020年7月25日 ( 2022年3月4日)Pythonこの記事では、Pythonの開発環境の構築手順を紹介します。 概要としては、以下の通 りです。 Pythonのバージョン管理をpipenvで実施 pipでインストールするコマンドの管理をpipxで実施 Pythonのパッケージ管理をpoetryで実施 それでは、順に手順を紹介して…記事を読む
Pythonのデフォルト引数での注意点2020年7月14日 ( 2022年3月4日)Pythonこの記事では、Pythonのデフォルト引数の注意点についてまとめています。 デフォルト引数とは Pythonでは関数(やメソッド)を定義する際に、引数のデフォルト値を設定することができます。デフォルト引数を設定すると、関数呼び出し時に引数が省 略した場合に、設定したデフォルト値が…記事を読む
bit全探索の基本2020年6月20日 ( 2022年3月4日)algorithmこの記事では、アルゴリズムのbit全探索についてまとめます。 なお、書き慣れているPythonで解説・実装をしていきます。 bit全探索とは bit全探索とはbit(0,1)の演算を用いて、選択のパターンを全て探索するアルゴリズムです。 以下のような用途で 利用できます。 N個の…記事を読む