Data analysis practice using Numpy and Pandas

This course focuses on practical training in the core foundations of data analysis and data preprocessing using NumPy and Pandas. You will learn step-by-step, starting from Python's basic data structures to NumPy arrays and Pandas DataFrames, and master various processing techniques for analyzing real-world data. By practicing the most frequently used functions in data analysis—such as data cleaning, transformation, merging, and grouping—you can naturally improve your data preprocessing skills for machine learning. The course provides both conceptual explanations and hands-on exercises so that even beginners can easily follow along, allowing you to build a solid foundation for data analysis and machine learning.

1 learners are taking this course

Level Beginner

Course period Unlimited

Python
Python
Numpy
Numpy
Pandas
Pandas
Engineer Big Data Analysis
Engineer Big Data Analysis
data-preprocessing
data-preprocessing
Python
Python
Numpy
Numpy
Pandas
Pandas
Engineer Big Data Analysis
Engineer Big Data Analysis
data-preprocessing
data-preprocessing

What you will gain after the course

  • You can handle data efficiently by utilizing Python lists and dictionaries.

  • You can perform NumPy array creation, indexing, slicing, and vectorized operations.

  • You can understand the concept of Broadcasting and apply it to actual data processing.

  • You can create Pandas Series and DataFrames and manage various types of data.

  • You can perform file I/O (CSV, etc.) and load data.

  • You can process data to suit your analysis purposes using data cleaning, merging, and grouping (GroupBy).

  • You can perform the data preprocessing steps for machine learning yourself.

Artificial Intelligence (AI) Programming - Data Preprocessing for Machine Learning

This course provides a systematic way to learn the data preprocessing techniques required for machine learning using NumPy and Pandas.

You can master the data structures and processing methods frequently used in practice, and learn how to transform various types of data into an analyzable format.

In this course, you will learn step-by-step from lists and dictionaries to NumPy arrays and Pandas DataFrames, allowing you to build a solid foundation in data analysis and machine learning.

This course is suitable for learners who want to start in the fields of data analysis, artificial intelligence (AI), machine learning, and data science.


What You’ll Learn

Through this course, you will learn the following.

  • Understanding Python's List and Dictionary data structures

  • Data processing using lists and dictionaries

  • Creation and utilization of NumPy arrays

  • Array Indexing and Slicing

  • NumPy Array Modification and Vectorization

  • Principles and applications of Broadcasting

  • Generating Random Numbers

  • Creating Pandas Series and DataFrames

  • DataFrame Indexing and Data Retrieval

  • File I/O including CSV

  • Data selection and filtering

  • Data Cleaning and Processing

  • Merging multiple DataFrames (Merge, Concatenate)

  • Data grouping and aggregation using GroupBy

  • Data Preprocessing Practice for Machine Learning


Before You Enroll

Before You Enroll

Target Audience

  • Learners starting data analysis for the first time

  • Those who have learned basic Python syntax

  • Those who want to master data preprocessing before learning machine learning

  • Those who are learning NumPy and Pandas for the first time

Prerequisites

  • It is helpful if you know basic Python syntax (variables, conditional statements, loops, functions).

  • No specialized knowledge is required.

Learning Guide

  • The lectures are conducted with a focus on hands-on practice.

  • It is recommended to practice along in a Python and Jupyter Notebook environment.

  • If you have any questions during the lecture, you can inquire through the Q&A.

  • The course content may be continuously supplemented and updated as needed.

  • For smooth learning, we recommend watching in 720p resolution or higher.

Recommended for
these people

Who is this course right for?

  • Beginners starting data analysis for the first time

  • Those who want to learn data analysis after studying basic Python syntax

  • Learners who are new to NumPy and Pandas

  • Those who want to learn data preprocessing before starting machine learning

  • Students and developers preparing for a career in the field of data science

Need to know before starting?

  • It is helpful if you know basic Python syntax (variables, conditional statements, loops, functions).

  • No prior data analysis experience is required.

  • We recommend practicing in a Python and Jupyter Notebook environment.

  • The course proceeds step-by-step so that even beginners can follow along.

Hello
This is eunj45339

As a computer education instructor, I specialize in teaching computer basics, C++ programming, Microsoft Excel, and the fundamentals of machine learning. I explain concepts easily and systematically through a step-by-step teaching method that is easy for beginners to intermediate learners to understand, providing practice-oriented learning. My goal is to help all learners build a solid foundation and develop the skills to apply them to real-world projects.
More

Curriculum

All

20 lectures ∙ (9hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

Limited time deal

$49,500.00

10%

$42.90