概要 忘れない内にメモメモ。 たまにソースコードのエンコーディングが全部 euc-jpとかで 作成されているものなどを vscode で開くと、デフォルトが utf-8で開こうとするので、盛大に文字化けします。 毎回、コマンドパレットから設定してもいいのですが 何…
概要 たまーにしか使わないけど、忘れるのでメモメモ。 組み込み関数 iter() には、引数が一つ版と引数2つ版があります。 それぞれ、書式は以下となります。 iter(iterable) iter(callable, sentinel) なんか、二つ目の引数がちょっと変・・・w iter()さんは…
更新履歴 概要 書籍紹介 入門 Python 3 みんなのPython Effective Python 面倒なことはPythonにやらせよう Pythonによるデータ分析入門 -- NumPy, pandasを使ったデータ処理 Fluent Pytnon 日本語版 PythonとJavaScriptではじめるデータビジュアライゼーショ…
概要 無料で読めるリソース(日本語および英語) Python 公式ドキュメント(日本語) Dive Info Python 3 日本語版 Python ヒッチハイクガイド 日本語版 Python Cookbook Awesome Python Stackoverflowのpythonタグ QiitaのPythonタグ A Byte of Python djan…
概要 よく忘れるのでメモメモ。 python には、特殊な else ブロックがあって、for, while, try の部分に else ブロックを持つことができます。 どれも、正常に処理が通った場合に else ブロックに入ります 。 for-else ループが break せずに終了した場合 wh…
概要 よく忘れるので自分用にメモメモ。 pythonの組み込み関数に slice というのがあります。 名前の通り、指定された範囲のスライスを表すオブジェクトを作ってくれます。 通常だと l = list(range(10)) print(l[2:4]) と記述するところを l = list(range(1…
概要 たまに処理的に例外が発生しても無視しちゃうときがあります。 たとえば、ファイル書き込む処理などで、プロローグで存在するかどうかわからないけどとりあえず削除しとく みたいなものです。通常こういう場合、ファイルが存在するかチェックするか、も…
概要 Pythonのパッケージの仕組みは、シンプルな考え方でディレクトリ内に __init__.py があればパッケージとして認識してくれます。 なのですが、同じパッケージ名で複数のモジュール構造を作ろうとするとエラーになります。 サンプル 以下のような構造(ラ…
概要 遅まきながら、sphinx使えるようになりたいって事で まずは勉強用の環境を構築する際のメモ。たぶんその内忘れてしまいそうなので。 環境は mac ですが、windows でもだいだい同じでした。 毎回 make html するのが面倒なので、エディタでプレビューも…
概要 pythonの環境としてAnaconda使っているのですが、最近アップデートすると pipコマンドが実行できなくなりました。環境は Windows です。 以下のエラーが発生するようになりました。 $ pip Traceback (most recent call last): File "C:\Anaconda3\Scrip…