Windows11のOneDriveの無効化
1 2
1 2
OSモジュール pathlibモジュール
先頭行を固定する フィルタを設定する 列幅を調整する 上書きして終了
サクラエディタでやったほうがはやい
改行を削除 昇順:ALT+A 重複を削除 空白を削除 行末の空白 行頭の空白 文字間の空白 ブックマークとタグジャンプ 画面分割 AND検索 AND検索(除外) OR検索
参考 pickle 保存 to_pickle() 読み込み read_pickle() pickleのDFの列を並び替える
chatGPTへ相談 回答 結論:サクラエディタで検索したほうが簡単で便利。よって以下は却下。
手順概要
元ファイル PDF
NaNとは NaN,nan,NAN? NaNの作り方2種 numpyを利用する場合 floatを利用する場合
セットの用途 set(ミュータブル) frozenset(イミュータブル) Counter マルチセット
テーブル基本
以下は、リストから選択したい場合 TODO
Call reference – PySimpleGU 全体構成 Element
登録、書き出し等をつけたもの シンプル版(これはこれで良い)
JPEA申請の回し方をどうする サンプル作成 No id 謄本 同意書 共同名義人 0 1 A879 31.0 32 11.0 1 2 A799 77.0 23 71.0 2 3 A741 NaN 3 6.0 3 4 A… 続きを読む »
辞書を作成 基本 応用 DataFrameを作成 0 0 1 1 2 2 3 3 4 0 1 0 1 5 1 2 6 2 3 7 3 4 8 col_A 0 1 1 2 2 3 3 4 col_A col_B 0 1 5… 続きを読む »
sys.exit() quit(), exit() os.exit()
webdriver-manager
JSONはリストにdicをappendすればよい 基本 UTF-8固定 json.dump と 引数 ensure_ascii=False UTF-8のBOMなし判定 JSONの読み込みと書き込み シリアライズとデシリア… 続きを読む »
辞書の作り方6種 ディクショナリ内包表記
https://github.com/miwadee3153/PYTHON/blob/a7edddd0af51c9eb3183b5ec6384a665ab51f0a6/search_file.py
プログラミングでよく使う英単語のまとめ【随時更新】 – Qiita プログラミング必須英単語600+ | 学ぶ | プログラミング英語検定 (progeigo.org)
User Settings API https://www.pysimplegui.org/en/latest/#user-settings-api 保存場所とファイル名 設定 Function 説明 user_sett… 続きを読む »
TODO 備忘 MLの画面サイズと入力サイズを可変へ Scripts
https://color-variations.com/excel-inquire/
公式 参考HP 仮想環境をつくる ライブラリのインストール PyInstaller をインストール PyInstaller Manual — PyInstaller 5.7.0 documentation exe ファイ… 続きを読む »
まとめ https://docs.google.com/spreadsheets/d/1JffhUSwzhCydm6ok35v9f_lzTlK_tmjxYVeiETajD5I/edit#gid=0 電気事業法 https… 続きを読む »
インポートエラー 対策
関数-大きなサイズの場合
ポップアップ フォントの設定パターン パディング 全要素で使用できるメソッドは12個 日付ポップアップ デバッグ出力 画面のリサイズ eventとvaluesの備忘 悩む 値の取得 自作関数をimportする場合 コンソ… 続きを読む »
subprocess — サブプロセス管理 — Python 3.11.1 ドキュメント TODO 酒井さんの動画、本を再チェック 疑問 subprocess run()を使え フォルダをきちんと開きたい そ… 続きを読む »
TODO
続き
if event == ~: イベントとは フォントを太字にしたい keyはイベントで優先される 処理結果を画面表示(マルチライン) Demo_Desktop_Widget_Timer.py(タイマー)
用語集 キューをいつ使うのか
Demo Program Demo_All_Elements_Simple.py
SDK_help テーマ テーマの種類を見たい 全体の設定 set_options スクリプト上で一時的?に設定をしたい場合 各パラメーターのデフォルト設定を変更したい場合は、pyファイル自体を変更する レイアウト作成の… 続きを読む »
儀式 学習したいこと
to_excel 参考 基本(単一シート) シート名を指定する セルを指定する ウィンドウ枠を固定する with pd.ExcelWriter(path) as writer: 参考 基本(複数シート書き出し) 既存ファ… 続きを読む »
オプション一覧 No オプション 使用例 説明 1 io 2 sheet_name sheet_name=0 1番目のシート1(default)sheet_name=1 2番目のシートsheet_name=’… 続きを読む »
参考HP 改行コードの種類の「CR」「LF」「CRLF」の意味と違い | Cプロ (cprogram.net) CR、LF、CRLFの違い
MEMO TODO 参考HP 発展 コマンドプロンプトのバッチでも作れる 送るメニューからファイル名の後に「_YYMM」を付与 バッチファイルを作成する 送るメニューにバッチファイルを格納
https://peps.python.org/pep-3107/
バッチファイル 変数と環境変数 pythonファイルを実行する Pythonファイルをバッチファイル(.bat)から実行する方法 – なろう分析記録 (hatenablog.com) バッチから「.py」を起… 続きを読む »
タイムスタンプの取得 ある期間に「作成された」ファイルを探す(GUI)
参考HP:[Python入門]docstringの書き方 書き方 サンプル(関数) サンプル(モジュール) __doc__ docstring は、__doc__ に格納されている 以下は、print の docstri… 続きを読む »
通常、A.py 内に モジュール B(.py)を import した途端、Bの処理(BBB())が実行されてしまう これを防ぐため、B.py に次の記載をしておく。そうすれば、import してもBの処理は実行されなくな… 続きを読む »
subproceeで使うPATH Popen()
コマンド よく使う 備考 dir cd mkdir rmdir copy move del ren type echo attrib cacls comp dir
仮想環境 .myvenv は作成してある状態 Ctrl(Cmd) + Shift + P でコマンドパレットを開く 「python: select」 と入力し、「Python: インタープリターを選択(Python: S… 続きを読む »
https://pypi.org/project/PyGetWindow/ https://github.com/asweigart/pygetwindow 適当にアプリを起動しておく、メモ帳も起動しておく メモ帳を操作… 続きを読む »
用語 はじめに スタックをいつ使うのか スタックを作成する 実装例1 説明 実装例2. 説明 実装例3 スタックを使って文字を反転させる 文字列を反転させる方法は3つある 最小値を保持するスタック スタックの追加と削除の… 続きを読む »
ユーザーインターフェース コマンドパレット コマンドパレットからVS Codeのすべての機能にアクセスできる ワークスペース マルチルートワークスペース 通常は、単一のルートフォルダからなるワークスペース(左)を利用する… 続きを読む »
1. Win版Pythonのインストール PowerShellの権限設定 スタートにピン留めする pythonに入る pythonがインストールされた場所 pipのアップグレード 2. 仮想環境を構築する 仮想環境用の作… 続きを読む »
pip install と python -m pip install の違い pipのインストール状況 pipのアップグレード pipによるパッケージインストール パッケージのアップデート パッケージのアンインストール… 続きを読む »
メソッドと関数 オブジェクト クラス インスタンス クラスとインスタンスの関係 つまり、クラスには実体はないが、インスタンス(オブジェクト)にはある、ってことか。 以下の例は、わかりやすい(たい焼きには振る舞いの概念が含… 続きを読む »
標準入力(stdin)とは 1行の入力(readline) 複数行の入力(readlines)→ リスト 複数行の入力(read) → 1つの文字列 標準出力(stdout)とは 標準エラー出力(stderr)とは
リストをスタックとして使う リストをキュートとして使う
何を残すか 5W1H
用語集 連結リストとは 連結リストのパフォーマンス 連結リストを作成する 下枠の説明 (↓上記と同じスクリプトを記載) deque() 連結リストを探索する 連結リストからノードを削除する 連結リストを逆順にする 連結リ… 続きを読む »
3.3 デコレーターの威力 デコレータの仕組みを理解することは計り知れない価値がある デコレーターの基礎 デコレータは振る舞いを変更できる 関数に複数のデコレータを適用する 引数をとる関数のデコレート 「デバック可能」な… 続きを読む »
『Pythonトリック』(著:DanBder)より 関数はオブジェクト 関数はデータ構造に格納できる 関数は他の関数に渡すことができる 関数は入れ子にできる 関数はローカルの状態を取得できる 関数のように振る舞うオブジェ… 続きを読む »
_var(先頭の単一の”_”) var_(末尾の単一の”_”) __var(先頭の二重の”_”) __var__(先頭と末尾の二重の”_… 続きを読む »
用語集 配列の要素 ベースアドレス + ( インデックス × 要素1つに必要なメモリーサイズ ) 配列のパフォーマンス 配列の操作の実行時間 配列を作成する https://docs.python.org/ja/3/li… 続きを読む »
用語集 「実際のところ、良いプログラマーと悪いそれの違いは、データ構造を重要であるかどうかにあると言いたい。悪いプログラマーはコードそのものに気を遣ってしまうものだ」(リーナス・トーバルズ)
用語集 2進数 ビット演算子 ビット演算子が役に立つケース ビットごとのAND演算子を使うと、整数が「奇数か偶数か」をテストできる ビットごとのAND演算子を使って、整数が2のべき乗かどうかの判定も出来る 特徴1: 特徴… 続きを読む »
用語集 アナグラムの検出 回文の検出 最後の数字 new_list = [ 式(x) for x in iterable if 条件(x) ] シーザー暗号(剰余演算)
chrome driverの自動更新 webdriver-manager のインストール 以下のやり方であればChrome本体のVerにあったdriverを自動でインストールしてくれる 手動で開いた後のChromeを操作… 続きを読む »
用語集 バブルソート バブルソートをいつ使うのか? 挿入ソート 挿入ソートをいつ使うのか マージソート マージソートをいつ使うのか Pythonにおけるソートアルゴリズム
用語集 線形探索 線形探索をいつ使うのか 二分探索 2分探索は線形探索よりかなり速い 二分探索をいつ使うのか bisect 文字の探索 探索効率と準備コスト
再帰的アルゴリズムの3原則 再帰的アルゴリズムの例:数の階乗 参考)反復的アルゴリズムで書くと 再帰的アルゴリズムで書くと 中身がどう動いているのか? 再帰をいつ使うのか? TODO:漸化式を使うらしいが、、、よくわから… 続きを読む »
あなたは何でもできるし、何にでもなれます。挑戦することをためらわないでください。たとえ何もかもうまくいってないときだとしても。 プログラミングのような新しいスキルを身に付けるうえで一番難しいのは、学ぶ内容の難しさではなく… 続きを読む »
ワークスペース ターミナル カスタマイズ GUIの設定画面とJSONの2つの設定の変更方法 ユーザー設定とワークスペース設定