いろいろ備忘録日記

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

Pythonメモ-75 (ライブラリメモ - logging) (getLogger, basicConfig, dictConfig, raven, SentryHandler)

概要 基本パターン (ログレベルの変更) 基本パターン (ファイルへの出力) 基本パターン (フォーマッタの指定) 基本パターン (日付書式の設定) 応用編 (ハンドラの指定) 応用編 (フィルタの指定) 応用編 (フォーマッタの指定) 応用編 (isEnabledFor()の使い方…

エクスプローラーからコマンドプロンプトを起動 (explorer, cmd, アドレスバー)

小ネタ。忘れないうちにメモメモ。 Windowsでエクスプローラーを開いている状態で、アドレスバーの部分に cmd って入れると、今表示しているディレクトリをカレントにしてコマンドプロンプトが起動してくれる。 長いことWindows使ってますが、恥ずかしながら…

Pythonメモ-74 (ライブラリメモ - pathlib) (Path, glob, rglob, iterdir)

概要 pathlibとは pathlibモジュールの各関数 Path インスタンスの作成 (ctor) ファイルやディレクトリの存在確認 (exists) パスの結合 ( / ) HOME ディレクトリの取得 (home()) ファイル一覧取得 (iterdir()) ディレクトリかどうかの確認 (is_dir()) ファイ…

Pythonメモ-73 (condaのチャネルの優先度を操作) (prepend, channels, lowest channel, highest channel)

概要 やり方 condaにおけるチャネルリストの考え方 conda-forge を 低優先度に conda-forge を 高優先度に 現在のチャネルリストの確認 試してみた 参考情報 概要 忘れないうちにメモメモ。 condaを使っていて、チャネルを追加した際に lowest channel と hi…

Pythonメモ-72 (ライブラリメモ - itertools) (zip_longest, chain, groupby, accumulate, islice, tee)

概要 itertoolsとは itertoolsモジュールの各関数 itertools.chain itertools.zip_longest itertools.cycle itertools.repeat itertools.count itertools.accumulate itertools.compress itertools.dropwhile itertools.filterfalse dropwhileとfilterfalse…

Pythonメモ-71 (printデバッグの代わりに使えるライブラリ) (icecream, ic, debug, print)

概要 どんな機能? インストール 基本的な使い方 インポート 値を出力 通ったかどうかの判定用 引数の値をそのまま返してくれる サンプル 概要 とても便利なライブラリ知ったので、忘れない内にメモメモ。 github.com READMEでまず出てくるアイスクリームち…

Pythonメモ-70 (SortedList, SortedDict, SortedSet) (sortedcontainers, ソート済みコレクション)

概要 pythonでソート済みコレクションを扱う際に標準ライブラリで候補に上がるのが heapq モジュール使う queue.PriorityQueue 使う 最後に sorted かけてソートする とかでしょうか。どれも簡単に処理かけるのですが、専用のコレクションあったほうがやっぱ…

Pythonメモ-69 (標準ライブラリだけでLinuxのシステム情報を取得) (Linux System Mining with Python, Useful Blog Post)

概要 忘れないうちにメモメモ。 echorand.me CPUやメモリやネットワークなどの情報を取得するときは github.com を使うことが多いと思いますが、上記のブログ記事では標準ライブラリのみを使っていろいろ取得されています。 勉強になりました。:) 記事中のス…

searchcode (GithubやBitBucketなどのソースを検索してくれるサービス)

概要 知っている人多いのかもしれないけど、自分が忘れないうちにメモメモ。 よくgithubでコード検索して参考にしたりしているのですが、以下のサイトを発見。 searchcode.com コード検索に特化してくれているサイトです。 いろんなところにコード検索してく…

VSCodeでPython開発する際に入れとくべき拡張機能 (Top 10 Visual Studio Code extensions for Python development, Code Runner, Better Comments, GitLens)

追記 2018-06-20 以下の記事にあった autoDocstring って拡張機能がめっちゃ便利でした。これは楽ですね。 www.atmarkit.co.jp 2018-06-20 ついでに以下の記事もあったので、メモ。TODO Highlight はいいですね。 dev.to 概要 Top 10 Visual Studio Code ext…