Coding
Data & AI

Data Analysis with Python

This course will provide learners with comprehensive knowledge of Python, starting from the basics and progressing to proficient data analysis skills. It will commence with an introduction to Python, covering fundamental topics such as syntax, variable declaration, loops, conditions, and various predefined modules. Advancing further, the course will delve into interacting with files, including Excel sheets, and data exchange. A solid understanding of object-oriented programming (OOP) and inheritance will be provided to facilitate deeper exploration of Pandas, NumPy, Matplotlib, and Seaborn modules. Practical application of the knowledge gained in the course will culminate in the creation of a real-life project.

Content

Introduction to Python Programming

  • Syntax
  • Variables
  • Inputs

Control Flow

  • Loops
  • Conditions

Functions and Modules

  • Functions
  • Modules

Object-Oriented Programming (OOP)

  • Classes and Objects
  • Inheritance

Data Analysis with Python

  • Introduction to DataFrames
  • Reading CSV Files

Cleaning Data

  • Handling Empty Cells
  • Removing Data Duplication

Data Visualization

  • Plotting Data
  • Customizing Plots
Learning Outcomes

On completion of this course, learners will be able to:

  • Write clean Python code and develop small projects proficiently.
  • Utilize object-oriented programming (OOP), inheritance, and polymorphism to create and interact with objects, effectively passing data between them.
  • Apply OOP principles to integrate data analysis modules in Python, enabling efficient manipulation and analysis of data sets.
  • Retrieve data from Excel sheets and perform customized processing, facilitating the transformation and injection of data into new Excel sheets.
  • Demonstrate mastery of course concepts by leveraging acquired knowledge to design and execute a comprehensive data analysis project encompassing all necessary steps.
Training Method

This course takes a hands-on, practical and interactive approach. Concepts will be explained and illustrated with real-world examples. Complex topics are broken down into smaller, manageable parts, allowing learners to focus on mastering one aspect at a time before moving on to the next. Live coding and practical application with Python is done from the outset. Participants are encouraged to have a proactive learning approach. Regular question and answer sessions, and sharing experience and results of the project work afford a collective leaning opportunity for all participants.

Organised By
Digital Learning Hub Luxembourg
Digital Learning Hub Luxembourg
Certification
Participation Only
Prerequisites
  • Knowledge in programming with Python
  • Understanding of object-oriented programming
  • Basic knowledge of data analysis

Planning and location
Session 1
02/06/2025 - Monday
13:30 - 17:30
Session 2
04/06/2025 - Wednesday
13:30 - 17:30
Session 3
06/06/2025 - Friday
13:30 - 17:30
Session 4
10/06/2025 - Tuesday
13:30 - 17:30
Session 5
11/06/2025 - Wednesday
13:30 - 17:30
Session 6
12/06/2025 - Thursday
13:30 - 17:30
Session 7
13/06/2025 - Friday
13:30 - 17:30
Available Edition(s):

https://www.dlh.lu/web/image/product.template/1764/image_1920?unique=25cdcf3

This combination does not exist.

112.00 € 112.0 EUR 112.00 €

112.00 €

Not Available For Sale

Your trainer(s) for this course
Vanessa AL DAHAM