Day 1:

- Introduction to Physics of Light and Image Sensors
- Hyperspectral Cameras
- Introduction to Python

Introduction to Physics of Light and Image Sensors

You can download the lecture slides in the following link.

Get the slides:

Download

Hyperspectral Cameras

You can download the lecture slides in the following link.

Get the slides:

Download

Introduction to Python

In this section we will learn the basics of Python. We have prepared a notebook containing details, examples, and exercises about the following topics:

  • What is Python?
  • Variables – Types, declarations, and operations
  • Flow control – Conditionals and loops
  • Advanced objects – Lists and dictionaries
  • Packing functionality – Functions

What is Python?

Python is an interpreted programming language, which means that an interpreter runs and executes your code line by line instead compiling it. Python has an elegant syntax that forces you to indent your code to build code blocks, so Python does not use { } for code blocks. It is not common to use semicolons in Python ( ; ) at the end of any sentece. Another cool thing about Python is that you do not need to declare variables, you only define them, and it happens that Python is dynamically typed.


Run the code:

Open In Colab