Advanced Python Training

This Python Corporate Training Program is a fast paced training program covering advanced features of the Python Programming Language. Things like File operations, Advanced Functions, Map FIlter, Lambda, Mutexes, Advanced Modules and Packages, etc are covered in great detail. Each module is followed by Hands-on so that participants have an experience working with these features.

3 Days

Students should be able to write simple Python scripts, using basic data types, program structures, and the standard Python library.

  • Open function
  • Read write functions
  • Modes
  • Flush and close
  • Print function for file operations
  • About functions
  • Positional arguments
  • Default value arguments
  • Variable arguments¬†
  • Keyword only arguments
  • Variable keyword only arguments
  • Coroutines
  • Scopes
  • Local
  • Global
  • Nonlocal
  • Function decorators
  • Class decorators
  • Yield vs return
  • Preventing data race conditions with Mutexes
  • List
  • Dictionary
  • Tuple
  • Lambda functions
  • Creating modules
  • Environments variables
  • Different ways of importing the module
  • From import
  • Identifiers
  • Quantifies
  • Modifiers
  • SQLLite/Oracle/MySQL
  • Custom classes
  • Inheritance
  • Operator overloading
  • Abstract classes
  • Use of property decorators
  • Functors
  • Context Managers
  • Descriptors
  • Metaclasses
  • Try-except
  • Try-finally
  • Try-else
  • Raise
  • Assert statement
  • Custom exception classes
  • Thread class
  • Lock
  • Run method
  • Start
  • Join
  • Debugging
  • Dealing with Syntax Errors
  • Dealing with Runtime Errors
  • About data frame
  • Create csv, excel, Jon
  • Summarize¬†
  • Use of mathematical functions
  • Slicing
  • Filtering
  • Plotting 2D graphs
  • Line, bar graphs
  • Show graphs
  • Saving Plots to File
  • Open URL
  • Find element
  • Submit data
  • Verify the result
  • About web framework, database, WSGI servers
  • REST and RESTful web services
  • Json response