お問い合わせ

コース概要

データ処理のためのPython基礎

  • Pythonのインストールと開発環境の設定
  • 言語の基礎:変数、データ型、制御構造
  • 単純なPythonスクリプトの作成と実行

ファイル操作:CSVとExcel

  • csvモジュールおよびPandasを用いたCSVファイルの読み書き
  • openpyxl/xlrdおよびPandasを用いたExcelファイルの操作
  • 実践的な演習:ファイル変換の自動化

Pandas入門

  • DataFrameの基本:作成、インデックス付け、選択、フィルタリング
  • 集計およびグループ化操作
  • 一般的なクリーニング操作:欠損値の処理、重複の削除、型変換

Polars入門

  • Pandasとの比較におけるPolarsの概念とパフォーマンス特性
  • Polarsでの基本DataFrame操作
  • ユースケース例:PandasよりもPolarsを選ぶ場合

高度なデータ変換(中級者向け)

  • Pandasにおける複雑な結合、ウィンドウ関数、ピボット操作
  • Polarsを用いた効率的なデータ処理パターン
  • 操作のチェーンおよびメモリ使用量の最適化

Pythonによるプロセス自動化

  • 反復的なデータタスクおよびETLステップを自動化するスクリプトの作成
  • OSスケジューラーまたはタスクスケジューラを用いたスクリプトの定期実行
  • ログ出力、エラーハンドリング、通知設定

スクリプトのパッケージ化とベストプラクティス

  • PyInstallerなどのツールを使用した実行可能ファイルの作成
  • プロジェクト構成、仮想環境、依存関係の管理
  • バージョン管理の基本およびワークフロー文書化

ハンズオンミニプロジェクト

  • エンドツーエンドのタスク:生データファイルの読み込み、データのクリーニングおよび変換、出力生成
  • ワークフローの自動化および実行可能なスクリプトまたは実行ファイルへのパッケージ化
  • ピアフィードバックに基づくレビューと改善

まとめと次のステップ

要求

  • プログラミングの基本概念に基本的な親しみがあること、または学ぶ意欲があること
  • パッケージのインストールのためにコマンドラインまたはターミナルを使用することに慣れていること
  • スプレッドシート(CSV/Excel)の操作経験があること

対象者

  • データ処理の自動化を行なうデータアナリストおよびオペレーションスタッフ
  • 軽量なETLスクリプティングを求めている分析エンジニア
  • 実践的なPythonベースのデータワークフローに興味があるプロフェッショナル
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー