Python for Data Management – Part I

Coursework

This module introduces Python programming fundamentals with a focus on data management workflows and basic AI model handling. Students will learn to write clean code, use key libraries for data manipulation and visualization, and get started with PyTorch to explore simple AI models.

Key Topics

  • Python syntax and programming logic, debugging and code structure
  • Working with standard libraries and virtual environments
  • Data import/export (CSV, JSON, Excel, etc.)
  • Data manipulation with pandas, numerical computing with numpy
  • Basic data visualization
  • Introduction to AI tools with PyTorch

Learning Outcomes

  • Write and debug Python scripts
  • Work with core data libraries
  • Visualize and analyze tabular datasets
  • Understand and run basic AI models using PyTorch

Lecturer(s)