akuruhinode's blog

pythonやC#を中心に興味を持った内容について調べています。

WPF クリック時にエフェクトを表示するボタンを作成する

はじめに 作成したボタン ソースコード プロジェクトへの追加 CustomButton1.cs Generic.xaml MainWindow.xaml 解説 色の定義 アニメーション用のBorderの作成 アニメーションの作成 クリック時のアニメーション、マウスオーバー時のスタイルを設定 いろんな…

WPF シンプルなCheckBoxのスタイルを作る

WPF

はじめに 丸いスタイル1 イメージ ソースコード 解説 サイズや色の定義 チェックボックスの背景、チェックマークの定義 チェックマークを表示させる スタイルを適用する 丸いスタイル2 イメージ ソースコード 角丸スタイル1 イメージ ソースコード 角丸ス…

WPF シンプルなLoadingアニメーションを作る

はじめに ソースコード 解説 サイズや実行時間の定義 アニメーションの作成 アニメーション対象の作成 縦横比の固定 ストーリーボードの実行、停止 はじめに ここではWPFのアニメーション機能を利用して、シンプルなLoadingアニメーションを作ってみようと思…

Python Word文書の見出しをテキストファイルに変換

はじめに バージョン情報 ソースコード 見出しレベルをスペースに変換する 関数 使用例 引数 出力例 見出しレベルを通し番号に変換する 関数 出力例 補足 はじめに Wordで作成した文書をテキストファイルに変換するスクリプトを紹介します。python-docxを利…

Python Word文書をテキストファイルに変換

はじめに バージョン情報 ソースコード メインの処理 使用例 引数 補足 その他のWord関連スクリプト はじめに Wordで作成した文書をテキストファイルに変換するスクリプトを紹介します。python-docxを利用するので、インストールされていない場合は以下のコ…

Python 最近更新されたファイルのリストをCSVで保存

はじめに バージョン情報 ソースコード メインの処理 使用例 引数 補足 はじめに PCを利用しているといつの間にかファイルが増えていき、ストレージ容量が不足してしまうことがあります。自分で作成、保存したファイルであれば手動で管理できるのですが、OS…

Python ファイル名の一括変換

はじめに バージョン情報 ソースコード メインの処理 使用例 引数 補足 注意点 はじめに ここでは、任意のフォルダ内のファイル名を一括変換する方法を説明します。 バージョン情報 python: 3.7.9 pandas: 1.2.3 ソースコード この処理にはいくつかの手順が…

Python ファイル名のリストをCSV形式で保存

はじめに バージョン情報 ソースコード 絶対パスで保存 フォルダ名とファイル名を分割して保存 フォルダ名とファイル名を細かく分割して保存 ファイル名のみ保存 はじめに ここでは、ファイル名のリストをCSV形式で保存する方法を説明します。 バージョン情…

Python Excelの書き込み、シートの編集方法

はじめに 読み込み手順や必要なモジュールについて バージョン情報 基本的な手順 シートの編集方法 シートの追加 シートの削除 シートのコピー シート名の変更 例外発生に注意 シート名の重複に注意 はじめに ここでは、Excelファイルを新規作成してセルに値…

Python Excelの読み込み、必要なモジュール

はじめに 書き込み手順やシートの編集方法について 必要なモジュール バージョン情報 基本的な手順 その他の読み込み方法 複数のセルをまとめて読み込み 行番号、列番号を指定してforループで読み込み 読み込んだセルをリストや辞書に変換 はじめに Pythonで…

Python 辞書の使い方

はじめに 記述方法 初期化 値の取得 キーと値をリスト形式で取得 キーの取得 値の取得 キー・バリュー・ペアの取得 値の登録 キーが存在している場合も必ず登録 キーが存在しない場合のみ登録 キーや値の検索 キーが存在しない場合の戻り値を指定 キーと値の…

Python copy()とdeepcopy()の違い

はじめに 結論から コピーとは? copy()とdeepcopy()の違い copy()は浅いコピー deepcopy()は深いコピー はじめに リストや辞書をコピーするときに利用するcopy()関数とdeepcopy()関数の違いをサンプルコードをもとに説明します。 結論から リストや辞書が入…

Python リストとタプルの使い方

はじめに データ型 リストの使い方 記述方法 初期化 要素の取得 単一の要素を取得 複製の要素をまとめて取得 リストの長さの取得 リストの操作 要素の変更 要素の追加 要素の削除 要素の検索 リストの連結 リストの複製 リストの要素の複製 ソート その他の…

Python None値とは

はじめに None値とは 用途 値を返す必要がない関数ではNoneを返す 補足 return Noneは自動で追加される 利用例 エラーが発生したかどうかを判定する はじめに ここでは、PythonのNone値とその用途について説明します。 None値とは None値とはNoneTypeという…

Python ブール型以外でTrueやFalseと判定される値

はじめに TrueやFalseと判定される値 実行例 Falseとなる例 Trueとなる例 TrueやFalse判定を利用したコードの簡易化 TrueやFalse判定で不具合を生まないために はじめに Pythonでは、ブール型以外にもTrueやFalseと判定される値があります。ここではそれらの…

Python 制御文の記述方法

はじめに 基本的な記述方法 条件文 if文 elif文 else文 使用例 ループ文 while文 forループ文 range()関数の指定方法 引数を1つ指定した場合 引数を2つ指定した場合 引数を3つ指定した場合 break文 continue文 使用例 はじめに ここでは、条件文やループ…

Python 演算子の種類と評価順序

はじめに 数学演算子 演算子一覧 評価順序 実行例 比較演算子 演算子一覧 実行例 ブール演算子 演算子一覧 評価順序 実行例 はじめに ここでは、Pythonで使える演算子について説明します。 数学演算子 演算子一覧 Pythonの式で使える数学演算子は以下の通り…

Python 先頭行のシバン行(#!)とは

はじめに シバン行とは 書き方 各OSの書き方 バージョンの指定方法 用途 OSによる違い MacやLinuxでの用途 基本的に必須 不要な場合もある Windowsでの用途 基本的に不要 シバン行を利用する目的 はじめに ここでは、Pythonスクリプトの先頭行に記述されるシ…