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)
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
No budget? Get funding!
A program that allows you to easily and quickly obtain funds for individual participant training.
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.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
Get in Touchwroclaw@nobleprog.pl or +48 (22) 103 3718