Month 8: Python Programming for Data Manipulation

Month 8: Python Programming for Data Manipulation

Week 1: Python Basics

  • Day 1: Introduction to Python
  • Day 2: Python Data Types
  • Day 3: Python Control Flow Statements
  • Day 4: Python Functions
  • Day 5: Python Modules and Packages

Week 2: Python for Data Manipulation

  • Day 1: Python Lists and Dictionaries
  • Day 2: Introduction to NumPy
  • Day 3: Introduction to Pandas
  • Day 4: Reading and Writing Data with Pandas
  • Day 5: Data Cleaning with Pandas

Week 3: Advanced Data Manipulation with Python

  • Day 1: Data Aggregation with Pandas
  • Day 2: Data Transformation with Pandas
  • Day 3: Merging and Joining Dataframes with Pandas
  • Day 4: Pivot Tables with Pandas
  • Day 5: Time Series Analysis with Pandas

Week 4: Python for Web Scraping and APIs

  • Day 1: Introduction to Web Scraping
  • Day 2: Web Scraping with BeautifulSoup
  • Day 3: Web Scraping with Selenium
  • Day 4: Introduction to APIs
  • Day 5: Accessing APIs with Python