Session 6 - Functions in Python | Data Science Mentorship Program(DSMP) 2022-23
Channel: CampusX
Date: 2022-11-16

----------------------------------------------------------------------------------------------------------------------------------------------
Enroll in this Programme from our Website - https://learnwith.campusx.in/

Course Website Link - https://campusx1040.graphy.com/s/preview/courses/CampusX-Data-Science-Mentorship-Program#6376dbd8e4b065a4cadac4db
----------------------------------------------------------------------------------------------------------------------------------------------

✍️ Introduction
00:00:00 - Session start
00:02:04 - plans of attack

✍️ Topic - function
00:04:05 - theory
00:08:21 - concepts
00:11:31 - doubt clearance
00:12:21 - write your 1st function
00:17:04 - doubt clearance
00:17:29 - point of views: parameters & arguments
00:23:40 - types of arguments
00:34:37 - args
00:41:41 - how to access the documentation of a func
00:43:31 - kwargs
00:48:25 - doubt clearance
00:51:07 - How functions are executed in memory?
00:56:14 - doubt clearance
00:57:42 - without return statement
01:01:33 - Variable scope
01:15:44 - Nested functions
01:22:10 - some examples of nested functions
01:28:18 - functions are 1st class citizens
01:33:44 - deletion of functions
01:37:00 - returning a function
01:39:54 - doubt clearance
01:42:44 - another example
01:47:14 - benefits of using a function
01:49:14 - lambda function
01:52:17 - difference btw lambda vs Normal func
01:56:26 - higher order function
02:01:19 - map()
02:06:24 - filter()
02:08:37 - reduce()
02:13:20 - session end

✍️ Code for today's session:
https://colab.research.google.com/drive/1DfnVcPYRGJDDrKcpYmEAuPHAR7XeTaKH?usp=sharing

✍️ Task Link-
https://colab.research.google.com/drive/1Y1tapRDjOAkqJYw6LAoe7_IXdFbe6t2F?usp=sharing
Link to join Discord Community(free members):
https://discord.gg/Nvy5j8VeJr