PyWeek WorkshopDay 1

Day 1

Python Basics & Scientific Programming Intro

May 4, 2026 Β· 2–3 hours

Overview

Learn Python fundamentals β€” variables, data types, loops, conditionals, functions, dictionaries, and file I/O with CSV. Introduction to NumPy, Pandas, Matplotlib, and SciPy with practical challenges.

πŸŽ₯ Recordings

Access the video recording and files from Day 1:

First Half (1 hour)

Python Fundamentals

  • βœ“Variables and data types (int, float, string, list, dict, tuple)
  • βœ“Control flow: conditionals (if/elif/else) and loops (for/while)
  • βœ“Functions: definition, parameters, return values
  • βœ“File I/O and CSV operations with practical examples

Second Half (1 hour)

Scientific Libraries Introduction

  • πŸ“¦NumPy: Numerical computing and arrays
  • πŸ“¦Pandas: Data manipulation and analysis
  • πŸ“¦Matplotlib: Data visualization
  • πŸ“¦SciPy: Scientific computing

πŸ“₯ Resources & Downloads

All practical examples and code are available in the Jupyter Notebook below:

🎬 Slides

View or download the Day 1 presentation slides below:

πŸ“ Homework

Complete the homework to reinforce Day 1 material:

Topics Covered

Python BasicsData TypesFunctionsFile I/ONumPyPandasMatplotlib