Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers programming paradigms including procedural, functional, and object-oriented programming. It delves into the anatomy of functions, mutability, pass by value/reference, and lazy evaluation. Examples are provided for class definitions, polymorphism, and practical Python implementations.