Have you seen the new MIT Learn dashboard? All your MITx certificates, plus access to more learning resources — all in one place. Check it out →
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.