合同会社ilando
プログラミング・開発

業務で使うPython基礎講座

受注データを検査・集計する処理を作る

  • 20時間
  • 入門
  • 対象職務:IT職への職種転換を予定する社員・新任の開発担当者
  • オンライン(ライブ配信) ・ 対面(ご指定の会場) ・ オンラインと対面の併用

IT職へ転換する社員や新任の開発担当者が、受注データの検査と集計を行うプログラムを作ります。入力の誤りを検出し、修正後の動作を確認できるようになります。

この講座で身につくこと

  • 受注数量と単価から金額を計算する処理を作成できます。
  • 入力条件に応じた分岐と繰り返しを組み合わせられます。
  • CSVという表形式ファイルを読み、商品別の集計結果を保存できます。
  • 入力不備を記録し、処理を続けるか中止するかを実装できます。
  • 正常な入力と誤った入力のテストを作成し、結果を確認できます。

こんな方に

  • IT職への配属後にデータ取込処理の開発を担当する社員
  • 既存のPythonプログラムの修正を任される新任担当者
  • 受注ファイルの検査や集計機能を実装する開発担当者

カリキュラム(全20時間)

  1. 第1回 Pythonで受注金額を計算する4時間
    • PythonとVisual Studio Codeの導入・実行確認
    • 変数という値の入れ物と文字列・数値の使い分け
    • 受注数量と単価の入力から金額を求める演習
    • 型変換とエラーメッセージを読んだ修正
  2. 第2回 複数の受注明細を処理する4時間
    • 条件分岐による未入力・数量範囲の検査
    • リストという一覧と辞書という対応表で明細を管理
    • 繰り返し処理による商品別の件数集計
    • 入力例と期待する結果を照合する演習
  3. 第3回 ファイルを読み書きする4時間
    • csvモジュールによる表形式ファイルの読込・出力
    • pathlibによるファイルの場所の指定
    • 文字コードと列名を確認する取込処理
    • 自社の業務データ(個人情報を除く)または配布する模擬データで集計
  4. 第4回 再利用とエラー対応を実装する4時間
    • 関数として検査・集計処理を分割
    • 例外処理によるファイル不在・数値変換失敗への対応
    • loggingによる処理記録の出力
    • 元データを残して結果を別ファイルに出す演習
  5. 第5回 受注集計ツールを仕上げる4時間
    • unittestによる自動テストの作成
    • 空のファイル・不正な数量・重複明細の検証
    • 関数を修正してテストを再実行
    • 実行方法・入力仕様・制限事項を記した手順書の作成

受講後に手元に残るもの

  • 受注データの検査・集計を行うPythonファイル
  • 模擬入力データと集計結果のCSVファイル
  • 自動テスト一式と実行手順書

受講の前提と環境

前提:ファイルの保存・移動と文字入力ができることが前提です。プログラミング経験は不要です。ソフトの導入権限と業務で使う予定の処理を事前に確認します。

環境:WindowsまたはMac、Python、Visual Studio Codeを使用します。教材で使う標準ライブラリはPythonに含まれ、開発ソフトは無料で利用できます。外部サービスの契約は不要です。

企業ごとの調整

自社の業務データ(個人情報を除く)または配布する模擬データを使います。商品コードや検査条件を実務に合わせ、社内指定の編集ソフトにも置き換えられます。20時間の範囲で、基礎文法とファイル処理の配分を調整します。

助成金を使う場合

職種転換後の開発業務で必要な、受注データの取込・検査・集計処理の実装に直結する訓練です。助成の可否は計画届の内容に基づき、管轄の都道府県労働局が判断します。

計画届に添付するカリキュラム資料(時間数、回ごとの内容、実施形態)をご用意します。助成金の申請書類の作成・提出の代行は、社会保険労務士の業務のため行いません。事業展開等リスキリング支援コースは令和8年8月3日に改正されています(経過措置あり)。制度の内容は助成金ガイドと、厚生労働省「人材開発支援助成金」でご確認ください。

この講座についてのよくある質問

Excelの関数が分からなくても受講できますか。

受講できます。Excelの操作は前提にせず、配布する表形式ファイルをPythonで処理します。数量と単価の計算から始めます。

20時間でどこまでのプログラムを作りますか。

受注ファイルを読み、入力不備を記録して商品別の集計を保存する処理を作ります。画面付きアプリの開発は含めず、テストと実行手順書まで仕上げます。

IT職への転換に向け、助成金用の講座資料を用意できますか。

担当予定の取込・集計業務に合わせたカリキュラム資料を提供します。申請書類の作成・提出の代行は社会保険労務士の業務で、ilandoでは行いません。申請は事業主が行うか、社会保険労務士に依頼してください。

この講座について相談する

対象の職務、人数、希望の時期をお知らせください。この講座のカリキュラム資料と実施の進め方をご案内します。