目次
ファイル操作
- ファイルの読み込み
- ファイルの書き込み
- ファイル・フォルダ操作
- os と pathlib の戻り値
- ファイル・フォルダ操作(pathlib,shutil) p.rglob(‘*.*’)
- glob(‘**/*’) = rglob(‘*’)
- __file__、if ‘__name__’ == ‘__main__’:
- ファイルパスは相対パスで組み立てる(__file__)
- 上位フォルダ下のライブラリ読み込み
- コピー(上書きMSGあり)
- 作業フォルダをつくる
- Officeパスワード解除
- ファイル名と数を事前チェック
- pathlibでテキスト操作
- pyスクリプトの実行、シバン行、バッチ
- フォルダ作成、ファイルコピー、開くの一連作業
- ファイル名がフォルダにあるか
環境設定
- pip(改)
- Win版Pythonインストールと仮想環境の構築
- condaとpip(旧)
- pyautoguiのインストール失敗
- PythonにPATHを通す
- 自作モジュールへのPATHの通し方
- Jupyter環境構築・作業フォルダの変更
- ライブラリのディレクトリ構成
- 仮想環境
- jupyter notebook内で複数の仮想環境を切り替えて利用する
- Visual Studio Code
記法
- lambda式
- 内包表記
- 三項演算子でif文を1行で書く
- 辞書
- 桁数、文字数指定、位置揃え、ゼロ埋め、など
- テキスト(文字列)処理
- east_asian_width()
- 例外処理
- 例外処理2
- 例外処理3
- コマンドライン引数(sys.argv)
- 自作関数・パッケージ化
- pyperclip(クリップボード)
- print()メソッド
- 関数アノテーション
- 位置引数、キーワード引数、デフォルト引数
- 出力を「’変数’」で表示する
- ロギング
- クラス
その他
- 自動化について
- timeit
- cProfile プロファイラー
- データ集計を高速化したい
- ヘルプ関数 help()、dir()は未
- 関数、モジュール、パッケージ、ライブラリ
- プロジェクト・ディレクトリ構成
- 関数アノテーション
- mylibをsys.pathに追加しimportしたい
- docstring
- 数学の英語表現
- ちょっとした式
- 二分探索
- ipythonマジックコマンド
- IPythonでの複数行のスクリプトの入力方法
- yieldの使いどころ
- Falseとみなされるもの
- デコレーター
- CSVからCounterで集計する
- テンプレート(Template関数)
- 一時ファイル・ディレクトリ
- ローカル変数とグローバル変数
- PowerPointからテキスト抽出
- CSVを連結する
- 関数のネーミング
- ファイル(pdf,excel)をPWリストから解除、上書き保存、開く
- PDFを画像変換、PDFの一部をマスキング(未)
- 接尾語の日時のつくり方
- YYMM入力から当月、先月、先々月(GUI)
- ファイルのタイムスタンプを取得
- subprocessでフォルダを開く(まとめ)
- ファイルのエンコードを確認する
- PyInstallerでexeファイルを作成★
- 仮想環境でモジュールをインポート