# Using Python to Interact with the Operating System Digital notes about 2nd course of IT Automation with Python on _Coursera_ created by _Google_ ## Course prerequisites This course builds upon the contents taught in the introduction to Python course: - The basic Python syntax (if, for, while, defining functions, classes, and methods) - How to use the most common data structures (strings, lists, tuples, and dictionaries) - How to import and use additional Python modules This course also requires some familiarity with some basic operating system concepts: - Files, directories, and file systems - Processes - Log files ## Useful Sources https://automatetheboringstuff.com https://docs.python-guide.org https://docs.python.org/3/reference/index.html