Get in Touch

Data Analysis with Python, Pandas and NumPy

 

Course Description

Python is a versatile programming language valued for its simplicity and readability. Pandas is a Python library that provides data structures for working with tabular, multidimensional, and time-series data. NumPy provides fundamental support for numerical computing through array operations. Together, they create a solid ecosystem for efficient data handling and analysis in Python.

Who is this for?

  • Python developers looking to expand their data analysis skills
  • Data analysts seeking to efficiently process and analyze tabular data
  • Professionals wishing to integrate Python tools into their analytical workflows

Book the Course

  • Format: Remote
  • Language: English
  • Type: Open, Guaranteed Course
  • Date: 08-09 Jan 2026
  • Duration: 2 days (7 hours/day)

BOOK NOW - 510 EUR 

Price per participant, excluding VAT. Guaranteed courses require at least one participant.

Benefits of Attending

  • Setting up a professional environment for Python, Pandas, and NumPy
  • Building data analysis applications
  • Advanced data transformation, sorting, filtering, and aggregation
  • Working with time-series data
  • Data visualization using Matplotlib and Jupyter Notebook
  • Optimizing performance and debugging code
  • Using additional Python libraries for data analysis (scikit-learn, SciPy, statsmodels, RPy2)

Agenda Overview

  • Day 1: NumPy basics, Pandas in data analysis, Data visualization with Matplotlib
  • Day 2: Advanced Python libraries for data analysis, Summary and next steps

Prerequisites

Basic knowledge of Python and data analysis fundamentals.

Course Programme

Day 1

  • Review of Python and data analysis basics
  • Introduction to NumPy: creating arrays, matrix operations, ufuncs, views and broadcasting, performance optimization with cProfile
  • Data analysis with Pandas: vectorized data, transformation, sorting, filtering, aggregation, time-series analysis
  • Data visualization with Matplotlib: creating plots, integration with Pandas, visualization in Jupyter Notebook, other visualization libraries

Day 2

  • Other Python libraries for data analysis: scikit-learn, SciPy, statsmodels, RPy2
  • Summary and next steps
People flying on paper airplanes symbolizing the path to training.

No budget? Get funding!

Logo of the Entity-Based Financing System for Adults

A program that allows you to easily and quickly obtain funds for individual participant training.

Learn more

Offer of open courses with guaranteed dates presented using screw icons.

Why a Guaranteed Course?

  • Implementation guarantee — the course takes place regardless of the number of participants.
  • Knowledge exchange and networking with professionals from various industries.
  • Interactive, live-led sessions — not just theory, but also exercises and discussions.
  • Flexible online format — join from anywhere.

Learn more

Two persons looking at a tablet

Need Help?

Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.

Get in Touch

wroclaw@nobleprog.pl or +48 (22) 103 3718