Data-Oriented Python Programming and Debugging
Description
In “Data-Oriented Python Programming and Debugging,” you will develop Python debugging skills and learn best practices, helping you become a better data-oriented programmer. Courses in the series will explore how to write and debug code, as well as manipulate and analyze data using Python’s NumPy, pandas, and SciPy libraries. You’ll rely on the OILER framework – Orient, Investigate, Locate, Experiment, and Reflect – to systematically approach debugging and ensure your code is readable and reproducible, ensuring you produce high-quality code in all of your projects. The series concludes with a capstone project, where you’ll use these skills to debug and analyze a real-world data set, showcasing your skills in data manipulation, statistical analysis, and scientific computing.
-
Subject
-
Language
English
-
Duration
16 weeks
-
Status
Available
-
U-M Credit Eligible
No
Instructors
-
Paul Resnick
Michael D. Cohen Collegiate Professor of Information
University of Michigan, School of Information
-
Elle O'Brien
Lecturer IV and Research Investigator
University of Michigan, School of Information
-
Anthony Whyte
Lecturer IV
University of Michigan, School of Information
Courses (4)
-
Learn morePython Debugging: A Systematic Approach
|
4 weeks
Learn structured debugging techniques in Python using loops, control structures, and the OILER framework to write and troubleshoot code effectively. -
Learn moreNumPy and Pandas Basics for Future Data Scientists
|
4 weeks
Learn NumPy and pandas to manipulate arrays and write efficient Python code for numerical computing and data analysis. -
Learn moreStatistics with Python Using NumPy, Pandas, and SciPy
|
4 weeks
Apply Python and scientific libraries like NumPy and SciPy to solve statistical problems and explore probability, distributions, and relationships in data. -
Learn morePython Debugging Capstone Project: Fixing and Extending Code
|
4 weeks
Apply debugging strategies and data science tools to analyze real-world datasets and document your coding process in a capstone project.
Know someone who would like this course? Share it with them!