Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
データサイエンスのための前処理入門PythonとSparkで学ぶビッグデータエンジニアリング(PySpark) 速習講座
Rating: 4.0 out of 5(209 ratings)
1,645 students

データサイエンスのための前処理入門PythonとSparkで学ぶビッグデータエンジニアリング(PySpark) 速習講座

【データサイエンス/データエンジニアリングシリーズ】最強のビッグデータ処理エンジンApache Spark~ABC人材のためのPythonで行う分散処理と前処理~
Created byYuki Saito
Last updated 4/2026
Japanese

What you'll learn

  • データサイエンスのための前処理について学習することができます
  • PySparkを使ったデータ基盤におけるデータエンジニアリング
  • ケーススタディで実務を例に取ったデータエンジニアリングの流れで紹介
  • PySparkを使う上でハマりやすいチューニングポイントを知ることができます
  • 分散処理の基本を学ぶことができます

Course content

6 sections35 lectures2h 51m total length
  • 講座タイトル0:56

    講座タイトルの紹介です。

  • PySpark(バッチ)速習コースの説明5:24

    ここでは、以下について解説します

    1. はじめに

    2. 本コースの概要と受講することで得られるもの

    3. 本コースの特徴

    4. 本コースに適する人

    5. 本コースに適さない人

    6. コース担当者の自己紹介

  • 本コースがビックデータ基盤のどこに該当する業務なのか5:36

    ビッグデータの世界を俯瞰してみよう


    1. コレクティングレイヤ

    2. プロセシングレイヤ

    3. ストレージレイヤ

    4. アクセスレイヤ

    を簡単に学んだあと、


    本コースがどこのレイヤのどの部分のコースであるのか?

    を紹介します。

  • 講師自己紹介&書籍紹介0:24

    今回のコースを担当講師はデータエンジニアリングやデータコンサルを専門として働いています

  • コース理解小テスト

Requirements

  • Python3.8以降のインストールをお願いします(コースでも紹介します)。
  • 特に必要はありませんが、Pythonの基礎知識があることが好ましいです。

Description

現役のデータエンジニアがレクチャーします!


AIや機械学習を行う際に最も時間のかかる作業は、データの準備とそれらの管理です。これらの作業のことをデータエンジニアリングと呼びます。実に80%以上の時間をデータエンジニアリング(データサイエンスのための前処理など)に割いてるのが現状です。

本コースではApache Sparkを使ったデータエンジニアリングについて学びます。


ポイント:

本コースでは分散処理のデファクトとなりつつあるSparkについて学びます。

Apache Sparkはビッグデータ処理で多く使われている分散処理エンジンです。

今回はPythonと組み合わせたPySparkを、馴染みのあるCSVフォーマットを通して学びます。


特徴:

  1. データエンジニアリングよりの講座です。

  2. 難しいいサイエンスや数学は出てきませんが、データの3職種のうちの一つである「データエンジニア」のためのコースです。

  3. 普段Pythonを使っている方やこれからAIやビッグデータの分野にエンジニアとして参画してデータを自在に操りたいという方にはぴったりです


ソースコードや解説は以下のGitHubリポジトリにあります。

動画内ではGitHubの資料に加え補足をしながら解説を進めています。

Who this course is for:

  • データエンジニアリングもしくはデータ基盤構築に興味のあるエンジニア
  • Python開発者でこれからPythonの適用範囲を更に広げたい方
  • データサイエンスのための前処理について興味のある方