This project has been archived.
Check out the new version here
30 Days of Python 3.6
Relased in 2016.
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 6 | String Formatting, Substitution & more Functions: Watch Code
Day 8 | Classes Part 2:Watch Code
Day 9 | Classes Part 3, Importing, Custom Py Modules:Watch Code
Day 10 | Setup Python to Send Email with Gmail:Watch Code
Day 11 | HTML and Plain Text Emails through Python and Gmail:Watch Code
Day 12 | Send Formatted Emails to a Set of Users with Python:Watch Code
Day 13 | Using External Template Files with Context Data in Python: Code
Day 14 | CSV Files with Python - Read, Write, & Append: Code
Day 15 | Functions to Dynamically Add Data to CSV with Python: Code
Day 16 | Edit CSV with Python: Code
Day 17 | Read Data Function for CSV File: Code
Day 18 | Running Python Commands wih Arguments in Terminal: Code
Day 19 | Integrating Part 1: Code
Day 20 | Integrating Part 2: Code
Day 21 - 23 | Web Scraping Part 1 - 3: [Code](../master/Day%2021 - 23/)
Day 24 | Web Scraping Part 4: Code
Day 25 | Web Scraping on Javascript-Driven HTML using Python: Code
Day 26 | Get Data with an API: Code
Day 27 | Sending SMS Messages with Python and Twilio: Code
Day 28 | Twilio Python Client & SMS: Code
Day 29 | Twitter API with Python and python-twitter
: Code
Day 30 | Read Email Inbox using Python & Gmail: Code
In this one we cover:
- Login with IMAP
- Fetch & Convert Email
- Save Emails & Attachments Locally