BISP 

60% Complete Courses » Python Advanced Training
  • Course Content
  • Course Overview
  • Training Schedule
  • Demo Video
  • Learning Material
  • Register


Python Advanced Training

Module 1 - More on Functions

• Functions with variable argument
• Function with keyword argument
• Function closure
• Inner function
• nested function
• anonymous function (lambda)
• function introspection
• Delayed evaluation
• Generator functions
• Higher Order function

Module 2 - Functional Programming in Python

• Functional programming concept
• Iterators
• Generator Expression and List Comprehension
• Generators
• Built-in functions (map, reduce, filter)
• Built-in module functool
Modules 3 - Metaprogramming using Functions
• Decorators and function decorators
• Advanced function decorators
Module 4 - More on Classes
• Classes, namespaces
• Inside Python objects
• Dot operator explained
• Class and instance variables
• Private variables and private methods in class
• Special methods like __str__
• Inheritance in Python
• Super method in Python
• Descriptor protocol

Modules 5 - Metaprogramming using Classes

• Extending decorators to class - Class decorators
• Static method
• Class method
• Properties

Module 6 - Modules and Packages

• How to organize large program
• import statement and its internal working

Module 7 - Some Important Python Modules

• Subprocess
• re
• pexpect
• paramiko
• logging
• json
• multiprocessing
• socket
• request

Module 8 - Testing and Debugging

• How to write unit tests to test your code
• Introduction to built-in module unittest, doctest
• Assertion in unit tests
• How to use debugger from command line and from IDE

Module 9 - Python tools

• pep8
• pylint
• 2to3
• profiler
Course Id:
PYT006 
Course Fees:
301 USD