Excel操作【Python】Excel操作:表で指定した「ファイル名」と「シート名」からフォーマットを作成する ■ツールの概要決められたフォーマットのExcelファイルを別名にて複数作成したい場合、手作業でひとつずつコピーしていると、非常に時間と労力がかかるため、自動化するツールを作成する。以降、本ツールを「フォーマットシートコピー」ツールと呼ぶ。■...2023.04.25Excel操作ツールPython
ツール【Python】Webスクレイピング:1週間の天気情報を取得し、csvファイルに出力する ■概要と目的Yahooの天気サイトから、1週間の天気情報を取得し、結果をcsvファイルに出力する機能を実装する。以降、本処理を「1週間の天気情報取得ツール」と呼ぶ。■機能設計本項では、「入出力一覧」および「制約事項・前提条件」を記載する。▼...2023.03.14ツールPython
ツール【Python】作成したソースファイルについて、1行当たりの文字数が規約以内かチェックするツール ■ツール概要と目的Pythonのソースコードを実装するにあたり、コーディングスタイルが重要となってくる。今回は、Pythonチュートリアルの「4.9.間奏曲: コーディングスタイル」に記載されている、1行当たりのソース幅に関して、作成した任...2023.02.14ツールPython
ツール【Python】tkinter:アンケート入力フォームを作成し、回答結果をcsv出力する ■ツール概要と目的社内アンケートをtkinterのGUIアプリとして作成する。アンケートの回答結果をCSVファイルで出力する。なお、複数人の回答結果については、集計しやすように、1つのCSVファイルに追記していく。以降、本ツールは「アンケー...2023.01.31ツールTkinterPython
ツール【Python】customtkinter:長さを入力して立方体を描画するツール ■概要customtkinterにて、長さを入力するフォームを作成し、入力した長さに応じて立方体を描画するツールを作成する。以降、このツールを立方体作成ツールと呼ぶ。■画面イメージ以下に、立方体作成ツールの画面イメージを示す。▼メイン画面(...2023.01.10ツールPython
Python【Python】速度の合成と相対速度を求める ■速度の合成任意の速度で動いている物体(電車、風、川など)の中で動いている物体(人、飛行機、船など)に対して、速度を合成することができる。また、速度の合成については、以下の公式で求めることができる。・「速度の合成」の公式地面に対して、速度V...2023.01.05Python
Python【Python】ワールドカップとWBCの開催年を判定する処理 ■概要ワールドカップとWBCについて、それぞれ開催した年を判定し、コンソールに出力する。以下、ワールドカップとWBCの判定処理概要を示す。▼ワールドカップの開催年判定ワールドカップにおける開催年の判定概要は、以下の通りとする。・開始は193...2023.01.03Python
Python【Python】等速直線運動の速さを求め、距離-時間のグラフと、速さ-時間のグラフを作成する ■等速直線運動速度が一定で物体が動き続ける運動を等速直線運動と言う。すなわち、「平均の速さ」および「瞬間の速さ」も同じであるため、特段区別せず、速さを求めるだけで良い。速さは、移動距離÷かかった時間で求めることができる。例えば、8mの距離を...2022.12.29Python
Tkinter【Python】tkinter:方向ボタンを押して円を移動させる ■概要tkinterの画面に罫線を引き、その交点に円を描画し、「▶︎・◀︎・▲・▼」ボタンを押下することで、円を左右上下に移動させる。・処理概要「▶︎」ボタンを押下したときは、右に移動する。「◀︎」ボタンを押下したときは、左に移動する。「▲...2022.12.27TkinterPython
Python【Python】速さと速度の違いと計算 ■概要「速さ」と「速度」は物理では別物として扱う。「速さ」と「速度」の違いを説明し、それぞれの机上とPythonで計算を行う。■速さ速さは値の大きさを表すものであり、「距離÷時間」で求めることができる。すなわち、単位時間あたり、どのくらいの...2022.12.22Python