Python: Intro to Programming for Data Science

What I've learned illustration
Topics covered illustration, adopted from course syllbus

From this semester-long Introduction to Programming for Data Science course, I learned Python and using Python to analyze data. Through daily practice with programming exercises and data science projects, I developed core skills including:

  • Data science pipeline:
    • Data management (acquiring, cleaning, reshaping, organizing, persisting);
    • Data modeling;
    • Analyzing;
  • Python and programming topics:
    • Algorithm development;
    • Coding practices;
    • Data formats;
    • Reading and writing data resources;
    • Using regular expressions;
    • Various Python topics;
  • Data science topics:
    • Statistical inference;
    • Text processing;
    • Python modules (libraries) for NLP, statistics, mathematics, and data visualizations:
      • matplotlib, pandas, spaCy, NumPy, jupyter, Google Colab

Updated: