30 Days of Python
For the next 30 days, learn the Python Programming language.
Lectures
Day 1 | Basics: Setup, Strings, Variables, and Integers: Watch
Day 2 | Lists: Dictionaries, & Tuples: Watch
Day 3 | Loops: For Loops & While Loops: Watch
Day 4 | Conditionals: Expressions, if, else if (elif), else : Watch
Day 5 | Functions: Watch [Code](../master/Day 5/)
Day 6 | String Formatting, Substitution & more Functions: Watch [Code](../master/Day 6/)
Day 7 | Classes:Watch [Code](../master/Day 7/)
Day 8 | Classes Part 2:Watch [Code](../master/Day 8/)
Day 9 | Classes Part 3, Importing, Custom Py Modules:Watch [Code](../master/Day 9/)
Day 10 | Setup Python to Send Email with Gmail:Watch [Code](../master/Day 10/)
Day 11 | HTML and Plain Text Emails through Python and Gmail:Watch [Code](../master/Day 11/)
Day 12 | Send Formatted Emails to a Set of Users with Python:Watch [Code](../master/Day 12/)
Day 13 | Using External Template Files with Context Data in Python: [Code](../master/Day 13/)
Day 14 | CSV Files with Python - Read, Write, & Append: [Code](../master/Day 14/)
Day 15 | Functions to Dynamically Add Data to CSV with Python: [Code](../master/Day 15/)
Day 16 | Edit CSV with Python: [Code](../master/Day 16/)
Day 17 | Read Data Function for CSV File: [Code](../master/Day 17/)
Day 18 | Running Python Commands wih Arguments in Terminal: [Code](../master/Day 18/)
Day 19 | Integrating Part 1: [Code](../master/Day 19/)
Day 20 | Integrating Part 2: [Code](../master/Day 20/)
Day 21 - 23 | Web Scraping Part 1 - 3: [Code](../master/Day 21 - 23/)
Day 24 | Web Scraping Part 4: [Code](../master/Day 24/)
Day 25 | Web Scraping on Javascript-Driven HTML using Python: [Code](../master/Day 25/)
Day 26 | Get Data with an API: [Code](../master/Day 26/)
Day 27 | Sending SMS Messages with Python and Twilio: [Code](../master/Day 27/)
Day 28 | Twilio Python Client & SMS: [Code](../master/Day 28/)
Day 29 | Twitter API with Python and python-twitter
: [Code](../master/Day 29/)
Day 30 | Read Email Inbox using Python & Gmail: [Code](../master/Day 30/)
In this one we cover:
- Login with IMAP
- Fetch & Convert Email
- Save Emails & Attachments Locally