Lecture 7 — Functions ======================================= Overview -------- - In todays Lecture we discuss functions. - A function in Python is a 'chunk of code' that is written once and can be used again and again. - Re-usability plays a significant role in debugging and breaking down complex problems into simpler and smaller steps. What is a function? ------------------- A body of code that takes an input, does some computation and returns a value. Some built in functions include len, print, int, float etc. What is Module? --------------- Embedding two or more functions together creates a module. A module has multiple 'related' functions. The module needs to be imported before use. Once imported its functions can be called and used. Lecture Slides -------------- https://drive.google.com/file/d/1wkt-GDiYoFK0vnJN-2bqinOfNxywyG2X/view?usp=sharing Lecture Videos -------------- https://www.youtube.com/watch?v=TGiFoDig6oE https://www.youtube.com/watch?v=eRglsOP-ZPw