a

Advanced Python

For instance, classes are covered in greater detail, with new coverage of OS services, date/time management, binary data, unit testing, database connectivity, network programming, and more

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