Python Programming Practice First part datatypes function Second part OO programming (classes) list, tuple, dict comprehension functional programming decorators generators error handling modules fileIO regex Others scripting automation/testing scraping machine leanring data science