Python

[Doxygen] [Python] Doxygenのxmlファイルからファイル/関数一覧を抽出する

概要 Doxygenで出力したXML(index.xml)からPythonでファイル - 関数の一覧を抽出する。 コード import xml.etree.ElementTree as ET def extract_functions(xml_file): tree = ET.parse(xml_file) root = tree.getroot() functions = [] # Iterate through c…

[Python] 定期的にマウスカーソルを動かしてスクリーンセイバーの起動やスリープを防ぐツール

機能 定期的にマウスを動かす&「Ctrl」入力をしてスクリーンセイバーの起動防止、スリープ回避やアプリのログイン状態を維持させます。 マウスだけだとスクリーンセイバーが起動したので「Ctrl」入力もさせています。 コードとexeファイルは以下に。 ※Pytho…

[Python] Python + Pytest ( + VS Code) テスト環境構築

内容 Python + PyTest ( + VS Code) で動作する最低限のテスト環境。 単純なクラス(calc.py)とFizzBuzz(fizzbuzz.py)を対象としたテストコードを用意。 コードは以下にアップ。 github.com 必須 pytestが必要なのでインストールしてください。 pip insta…

[Python] Excelを利用してPythonでSQLクエリを生成する

内容 Pythonの勉強がてらにツールを作ってみた。 Excelに入力した内容をもとにテキストにSQLクエリを生成する処理。 大量のテストデータを用意したい時などに。 プログラム一式、exeは以下に。 github.com 概要 以下をExcel(用意したテンプレートファイル)…

[書籍] [Python] 独学プログラマー Python言語の基本から仕事のやり方まで

対象書籍 書籍:独学プログラマー Python言語の基本から仕事のやり方まで 独学プログラマー Python言語の基本から仕事のやり方まで作者:コーリー・アルソフ発売日: 2018/03/20メディア: Kindle版 読んで、写経した。 目的 Python未経験のため手っ取り早く基…

[メモ][Python] 環境構築メモ:Windows 10 + Python 3.8 + Anaconda + VS Code

環境構築メモ OS:Windows 10 Python 3.8 Anaconda VS Code こちらを参考にさせてもらった。 Python環境構築(Anaconda + VSCode) @ Windows10 【2020年1月版】 - Qiita Windows + Anaconda3 + Visual Studio Code でPython開発環境 - Qiita