Dwarka Coding Club Page
A Dwarka based coding club helping students to learn coding online
Google Drive: Sign-in Access Google Drive with a Google account (for personal use) or Google Workspace account (for business use).
#55 End of the 1-Min python course || Dwarka Coding Club Page
Congratulations on the completion of the course!
Complete playlist: https://www.youtube.com/watch?v=n_F-_atStj8&list=PLLYZEFeS7wKiSN566R0keHLwucMmyXdqR
Please share this course in your study circle so that they can also get the benefit of it
For any enquiries, kindly reach out to us at: [email protected]
Best of luck for your career
Thank you so much!
Regards
Dwarka Coding Club
#54 Monkey patching in python || Explained in 1 minute || Dwarka Coding Club Page
This video explains the monkey patching in python
Complete playlist: https://www.youtube.com/watch?v=n_F-_atStj8&list=PLLYZEFeS7wKiSN566R0keHLwucMmyXdqR
=============================== Notes =====================================
Monkey patching: for testing purpose, we modify the functionality of a function and after testing, we can set it back to its original functionality
class Sample:
def func1(self):
print("this is func1 from Sample")
def func2(self):
print("this is func2 from Sample")
def monkey_patch(self):
print("this is a patch for testing")
patch = Sample.func2
Sample.func2 = Sample.monkey_patch # monkey patching done
obj = Sample()
obj.func2()
Sample.func2 = patch # functionality restored
obj.func2()
#53 Lambda functions in python || Explained in 1 minute || Dwarka Coding Club Page
This video explains the lambda functions in python
Complete playlist: https://www.youtube.com/watch?v=n_F-_atStj8&list=PLLYZEFeS7wKiSN566R0keHLwucMmyXdqR
=============================== Notes =====================================
Lambda functions: they are anonymous functions which can be used if a single line logic
def square(num):
return num*num
print(square(20))
func = lambda x : x*x
print(func(10))
#52 Generators in python || Explained in 1 minute || Dwarka Coding Club Page
This video explains the generators in python
Complete playlist: https://www.youtube.com/watch?v=n_F-_atStj8&list=PLLYZEFeS7wKiSN566R0keHLwucMmyXdqR
=============================== Notes =====================================
Generators: we can generate the value only when the function is called instead of holding all the value in memory
gen = (i*i for i in range(10))
print(next(gen))
print(next(gen))
print(next(gen))
"yield" keyword can also be used to create a generator
def square(n):
for i in range(n):
yield i*i
gen2 = square(10)
print(next(gen2))
print(next(gen2))
print(next(gen2))
#51 Decorators in python || Explained in 1 minute || Dwarka Coding Club Page
This video explains the decorators in python
Complete playlist: https://www.youtube.com/watch?v=n_F-_atStj8&list=PLLYZEFeS7wKiSN566R0keHLwucMmyXdqR
=============================== Notes =====================================
Decorator: it can be used to enhance the functionality of a function
def adder(a,b):
print(a+b)
adder(10,20)
def dec(func):
def inner(x,y):
print("before function call")
func(x,y)
print("after function call")
return inner
def adder(a,b):
print(a+b)
adder(10,20)
#50 Comprehensions in python || Explained in 1 minute || Dwarka Coding Club Page
This video explains the comprehensions in python
Complete playlist: https://www.youtube.com/watch?v=n_F-_atStj8&list=PLLYZEFeS7wKiSN566R0keHLwucMmyXdqR
=============================== Notes =====================================
Comprehensions: it is a shortcut to create a collection based on a certain condition
lst = []
for i in range(10):
if i%2 == 0:
lst.append(i)
print(lst)
print([i for i in range(10) if i%2 == 0])
we can create a collection without any condition as well
print([i for i in range(10)])
comprehensions can also be used to create set and dict
#49 Operator overloading in python || Explained in 1 minute || Dwarka Coding Club Page
This video explains the operator overloading in python
Complete playlist: https://www.youtube.com/watch?v=n_F-_atStj8&list=PLLYZEFeS7wKiSN566R0keHLwucMmyXdqR
=============================== Notes =====================================
Operator overloading: using a predefined operator with a user defined variable (object)
class Person:
def __init__(self,a):
self.age = a
def __add__(self,obj):
return self.age + obj.age
obj1 = Person(10)
obj2 = Person(20)
print(obj1 + obj2)
Category
Contact the school
Address
Dwarka Sec-7
Dwa
110075
Opening Hours
| Monday | 3pm - 10pm |
| Tuesday | 3pm - 10pm |
| Wednesday | 3pm - 10pm |
| Thursday | 3pm - 10pm |
| Friday | 3pm - 10pm |
| Saturday | 8am - 10pm |
| Sunday | 8am - 10pm |
Alerts
Be the first to know and let us send you an email when Dwarka Coding Club Page posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.
21/10/2022
21/10/2022
21/10/2022