カテゴリー: Python

표 데이터를 검사한 뒤 합계 보고서로 만드는 흐름

Python講座 / 実習:CSVを検証して集計レポートを作る

見出し、必須値、金額、重複IDを検証してCSVを集計します。拒否理由の別ファイル出力と終了コードで、一部だけの結果を識別できます。

빈 터미널 화면과 명령 실행 도구

Python講座 / argparseでコマンドラインプログラムを作る

位置引数とオプション、入力変換と選択肢を定義します。ヘルプ表示、入力エラーと終了コードを備えた合計コマンドを実行できます。

성공·실패 결과를 나누어 검사하는 장치

Python講座 / unittestで正常値・境界値・失敗をテストする

標準ライブラリのunittestで計算の結果と例外を確認します。意図的に実装を壊して、テストが不具合を検出できることも確かめます。

자료형별 도형을 분류한 연결 구조

Python講座 / 型ヒントで引数と戻り値を示す

型注釈を読み、実行時検証との違いを学びます。Noneを返す関数や静的解析を使い、入力と結果の契約を確認できます。

노트북과 파일형 데이터베이스 저장소

Python講座 / sqlite3で保存しパラメーター付きSQLを使う

SQLiteへ支出を保存し、同じIDの更新と照会を実行します。値のパラメーター、トランザクション、制約と接続終了を確認できます。

두 컴퓨터 사이에서 오가는 요청·응답 블록

Python講座 / HTTP APIとJSON応答・通信エラーを扱う

ローカルAPIからJSONを取得する全体例で、ステータス、待ち時間、応答サイズと値を検証します。通信失敗とデータ不正も分けて確認できます。

두 폴더 사이의 복사 화살표와 확인 표시

Python講座 / ファイル一括コピーを事前確認と照合付きで行う

変更予定を表示するdry-runと実際のコピーを分けます。既存ファイルの上書きを拒否し、SHA-256でコピー内容を照合する全体例を学べます。

종류별로 집계한 항목을 연결하는 흐름

Python講座 / collectionsとitertoolsで集計・反復する

Counter、defaultdict、chain、groupbyの目的を実行例で比較します。件数と金額の違い、隣接する要素のグループ化と消費の注意も学べます。

구슬 패턴의 특정 부분을 찾는 돋보기

Python講座 / 正規表現で文字列を検索・抽出する

search、fullmatch、finditerを使い分け、名前付きグループで値を抽出します。形式の一致と日付などの意味の検証を分けて学べます。

여러 시계와 달력·지구본으로 표현한 시간대

Python講座 / 日付・時刻・タイムゾーンの扱い方

dateとdatetime、時間差を使い分け、UTCの時刻を変換します。タイムゾーン情報の有無と、日付の保存方針も確認できます。