Skip to main content

Python Coding, Part 2

Module 2: Introduction to Python Coding, Part 2

Python Coding, Part 2

Module 2: Introduction to Python Coding, Part 2

What you'll learn

  • Understand and use Python dictionaries
  • Use dictionaries to store appropriate data
  • Understand the CSV format and how it represents structured data.
  • Read and parse CSV files.
  • Convert CSV data into NumPy arrays and Pandas DataFrames
  • Create and manipulate NumPy arrays for 1D and 2D datasets.
  • Create various plot types using matplotlib.pyplot
  • Learn how visualization complements statistical analysis to reveal trends in data
  • Understand type abstraction and why it matters in Python programming.
  • Create user-defined types with classes, attributes, and methods.
  • Build modular code using classes to simulate real-world systems.
  • Design simulations of real-life situations using data abstraction and object-oriented design.
  • Learn different types of ML problems: classification, regression, and clustering.
  • Study how decision trees and random forests work
  • Understand overfitting and randomness in ensemble methods
  • Apply learned Python skills to explore machine learning examples

Who can take this course?

Because of U.S. Office of Foreign Assets Control (OFAC) restrictions and other U.S. federal regulations, learners residing in one or more of the following countries or regions will not be able to register for this course: Iran, Cuba, North Korea and the Crimea, Donetsk People's Republic and Luhansk People's Republic regions of Ukraine.