Skip to content

hattiza/100daysofcode-with-python-course

 
 

Repository files navigation

#100DaysOfCode with Python course

Visit the course page

Daily Plan

  • Day 0: Setting up the environment
  • Day 1: Playing with Datetimes / D1 (lectures)
  • Day 2: Playing with Datetimes / D2 (practice)
  • Day 3: Playing with Datetimes / D3 (more coding)
  • Day 4: Collections module / D1 (lectures)
  • Day 5: Collections module / D2 (practice)
  • Day 6: Collections module / D3 (more coding)
  • Day 7: Python Data Structures / D1 (lectures)
  • Day 8: Python Data Structures / D2 (practice)
  • Day 9: Python Data Structures / D3 (more coding)
  • Day 10: Testing your code with pytest / D1 (lectures)
  • Day 11: Testing your code with pytest / D2 (practice)
  • Day 12: Testing your code with pytest / D3 (more coding)
  • Day 13: Text-based games (and classes) / D1 (lectures)
  • Day 14: Text-based games (and classes) / D2 (practice)
  • Day 15: Text-based games (and classes) / D3 (more coding)
  • Day 16: List comprehensions and generators / D1 (lectures)
  • Day 17: List comprehensions and generators / D2 (practice)
  • Day 18: List comprehensions and generators / D3 (more coding)
  • Day 19: Iteration with itertools / D1 (lectures)
  • Day 20: Iteration with itertools / D2 (practice)
  • Day 21: Iteration with itertools / D3 (more coding)
  • Day 22: Decorators / D1 (lectures)
  • Day 23: Decorators / D2 (practice)
  • Day 24: Decorators / D3 (more coding)
  • Day 25: Error handling / D1 (lectures)
  • Day 26: Error handling / D2 (practice)
  • Day 27: Error handling / D3 (more coding)
  • Day 28: Regular Expressions / D1 (lectures)
  • Day 29: Regular Expressions / D2 (practice)
  • Day 30: Regular Expressions / D3 (more coding)
  • Day 31: Logging / D1 (lectures)
  • Day 32: Logging / D2 (practice)
  • Day 33: Logging / D3 (more coding)
  • Day 34: Refactoring / Pythonic code / D1 (lectures)
  • Day 35: Refactoring / Pythonic code / D2 (practice)
  • Day 36: Refactoring / Pythonic code / D3 (more coding)
  • Day 37: Using CSV data / D1 (lectures)
  • Day 38: Using CSV data / D2 (practice)
  • Day 39: Using CSV data / D3 (more coding)
  • Day 40: JSON in Python / D1 (lectures)
  • Day 41: JSON in Python / D2 (practice)
  • Day 42: JSON in Python / D3 (more coding)
  • Day 43: Consuming HTTP services / D1 (lectures)
  • Day 44: Consuming HTTP services / D2 (practice)
  • Day 45: Consuming HTTP services / D3 (more coding)
  • Day 46: Web Scraping with BeautifulSoup4 / D1 (lectures)
  • Day 47: Web Scraping with BeautifulSoup4 / D2 (practice)
  • Day 48: Web Scraping with BeautifulSoup4 / D3 (more coding)
  • Day 49: Measuring performance / D1 (lectures)
  • Day 50: Measuring performance / D2 (practice)
  • Day 51: Measuring performance / D3 (more coding)
  • Day 52: Parsing RSS feeds with Feedparser / D1 (lectures)
  • Day 53: Parsing RSS feeds with Feedparser / D2 (practice)
  • Day 54: Parsing RSS feeds with Feedparser / D3 (more coding)
  • Day 55: Structured API clients with uplink / D1 (lectures)
  • Day 56: Structured API clients with uplink / D2 (practice)
  • Day 57: Structured API clients with uplink / D3 (more coding)
  • Day 58: Twitter data analysis with Python / D1 (lectures)
  • Day 59: Twitter data analysis with Python / D2 (practice)
  • Day 60: Twitter data analysis with Python / D3 (more coding)
  • Day 61: Using the Github API with Python / D1 (lectures)
  • Day 62: Using the Github API with Python / D2 (practice)
  • Day 63: Using the Github API with Python / D3 (more coding)
  • Day 64: Sending emails with smtplib / D1 (lectures)
  • Day 65: Sending emails with smtplib / D2 (practice)
  • Day 66: Sending emails with smtplib / D3 (more coding)
  • Day 67: Copy and Paste with Pyperclip / D1 (lectures)
  • Day 68: Copy and Paste with Pyperclip / D2 (practice)
  • Day 69: Copy and Paste with Pyperclip / D3 (more coding)
  • Day 70: Excel automation with openpyxl / D1 (lectures)
  • Day 71: Excel automation with openpyxl / D2 (practice)
  • Day 72: Excel automation with openpyxl / D3 (more coding)
  • Day 73: Automate tasks with Selenium / D1 (lectures)
  • Day 74: Automate tasks with Selenium / D2 (practice)
  • Day 75: Automate tasks with Selenium / D3 (more coding)
  • Day 76: Getting Started with Python Flask / D1 (lectures)
  • Day 77: Getting Started with Python Flask / D2 (practice)
  • Day 78: Getting Started with Python Flask / D3 (more coding)
  • Day 79: Basic Database Access with SQLite3 / D1 (lectures)
  • Day 80: Basic Database Access with SQLite3 / D2 (practice)
  • Day 81: Basic Database Access with SQLite3 / D3 (more coding)
  • Day 82: Data visualization with Plotly / D1 (lectures)
  • Day 83: Data visualization with Plotly / D2 (practice)
  • Day 84: Data visualization with Plotly / D3 (more coding)
  • Day 85: Fullstack web apps made easy / D1 (lectures)
  • Day 86: Fullstack web apps made easy / D2 (practice)
  • Day 87: Fullstack web apps made easy / D3 (more coding)
  • Day 88: Home Inventory App / D1 (lectures)
  • Day 89: Home Inventory App / D2 (practice)
  • Day 90: Home Inventory App / D3 (more coding)
  • Day 91: Database access with SQLAlchemy / D1 (lectures)
  • Day 92: Database access with SQLAlchemy / D2 (practice)
  • Day 93: Database access with SQLAlchemy / D3 (more coding)
  • Day 94: Rich GUI apps in Python / D1 (lectures)
  • Day 95: Rich GUI apps in Python / D2 (practice)
  • Day 96: Rich GUI apps in Python / D3 (more coding)
  • Day 97: Building JSON APIs / D1 (lectures)
  • Day 98: Building JSON APIs / D2 (practice)
  • Day 99: Building JSON APIs / D3 (more coding)
  • Day 100: I completed the 100 Days of Code in Python course by @pybites @talkpython! #100DaysOfCode #Python #milestone #Python

About

Course materials and handouts for #100DaysOfCode by talkpython.fm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 90.3%
  • Python 8.3%
  • HTML 1.1%
  • CSS 0.3%