1. Python Context Managers
  2. Context managers (with statement)
    1. Why use context managers?
    2. Using Context Manager
    3. Context Manager examples
    4. cd in a function
    5. open in function
    6. open in for loop
    7. open in function using with
    8. Plain context manager
    9. Param context manager
    10. Context manager that returns a value
    11. Use my tempdir - return
    12. Use my tempdir - exception
    13. cwd context manager
    14. tempdir context manager
    15. Context manager with class
    16. Context managers with class
    17. Context manager: with for file
    18. With - context managers
    19. Exercise: Context manager
    20. Exercise: Tempdir on Windows
    21. Solution: Context manager