Python Intermediate

https://github.com/komus/python-intermediate

Break time

10.00 - 10.10 11.00 - 11.10 12.00 - 12.30

Day 1 - 5 hrs

  • 1 hr Exercise on classes, functions and test
  • Exceptions
  • Abstract Classes, Inheritance, Data class, Static method and class method, private/public class members

https://docs.python.org/3/tutorial/errors.html https://docs.python.org/3/library/exceptions.html https://docs.python.org/3/library/abc.html

Day 2 - 5 hrs

  • Revision of previous class
  • Class and Static Methods
  • Data class
  • Deep copy
  • Serialization

Day 3 - 5 hrs

  • Decorators
  • Context Manager

Day 4 - 5 hrs

  • Lambda expressions
  • Generator and iterators

Day 5 - 6 Hrs

  • regular expression

Day 6

  • Multithreading
  • Multiprocessing
  • Code Profiling
  • Encapsulation
  • Revision of Topics => decorators