Python

Python

【Python】loggingの使い方メモ

■やることlogging.basicConfig()を使用して、「DEBUG」、「INFO」、「WARNING」、「ERROR」ログを出力する。logging.basicConfig()は以下を設定する。logging.basicConfi...
Python

【Python】pandas:3種類のカラムでソート

■概要以下の表データをpandasで読み取り、「START」、「KIND」、「END」について3種類のソートを行う。KINDSTARTENDa13a23b11a42c12b13a31c23b52c33▼START(昇順)、KIND(昇順)、...
Tkinter

【Python】tkinter:テキストファイルをドラッグ&ドロップして内容を表示する

■実装の概要tkinterの画面にテキストファイルをドラッグ&ドロップし、ファイルの中身を表示できるようにする。・実装のイメージ図▼前提条件実装を行うにあたり、前提条件を以下に示す。画面サイズは600x600をデフォルトとする。画面サイズの...
Tkinter

【Python】【MySQL】tkinter:MySQLから取得したデータをtreeviewに出力する

■実装するプログラムの概要tkinterのGUI画面にて、「検索」ボタンを作成する。「検索」ボタン押下時、以下の処理を実装する。プルダウン「ALL」を選択した場合は、DBデータ全件をtreeviewに出力する。プルダウン「ID」を選択した場...
ツール

【Python】ポモドーロタイマー:コンソールに作業と休憩時間を入力する

■ツールの概要ポモドーロタイマーとは、wikipediaに記載のある通り、作業時間と休憩時間を分割し、交互に行うものである。このテクニックではタイマーを使用し、一般的には25分の作業と短い休息で作業時間と休息時間を分割する。1セットを「ポモ...
Excel操作

【Python】Excel操作:表で指定した「ファイル名」と「シート名」からフォーマットを作成する

■ツールの概要決められたフォーマットのExcelファイルを別名にて複数作成したい場合、手作業でひとつずつコピーしていると、非常に時間と労力がかかるため、自動化するツールを作成する。以降、本ツールを「フォーマットシートコピー」ツールと呼ぶ。■...
ツール

【Python】Webスクレイピング:1週間の天気情報を取得し、csvファイルに出力する

■概要と目的Yahooの天気サイトから、1週間の天気情報を取得し、結果をcsvファイルに出力する機能を実装する。以降、本処理を「1週間の天気情報取得ツール」と呼ぶ。■機能設計本項では、「入出力一覧」および「制約事項・前提条件」を記載する。▼...
ツール

【Python】作成したソースファイルについて、1行当たりの文字数が規約以内かチェックするツール

■ツール概要と目的Pythonのソースコードを実装するにあたり、コーディングスタイルが重要となってくる。今回は、Pythonチュートリアルの「4.9.間奏曲: コーディングスタイル」に記載されている、1行当たりのソース幅に関して、作成した任...
ツール

【Python】tkinter:アンケート入力フォームを作成し、回答結果をcsv出力する

■ツール概要と目的社内アンケートをtkinterのGUIアプリとして作成する。アンケートの回答結果をCSVファイルで出力する。なお、複数人の回答結果については、集計しやすように、1つのCSVファイルに追記していく。以降、本ツールは「アンケー...
ツール

【Python】customtkinter:長さを入力して立方体を描画するツール

■概要customtkinterにて、長さを入力するフォームを作成し、入力した長さに応じて立方体を描画するツールを作成する。以降、このツールを立方体作成ツールと呼ぶ。■画面イメージ以下に、立方体作成ツールの画面イメージを示す。▼メイン画面(...