Autoplay
Autocomplete
Previous Lesson
Complete and Continue
From 0 to 1: Learn Python Programming - Easy as Pie
What is coding? - It's a lot like cooking!
Introduction (2:51)
Source Code File
Coding is like Cooking (7:38)
Anaconda and Pip (9:02)
Variables are like containers (11:03)
Don't Jump Through Hoops, Use Dictionaries, Lists and Loops
A List is a list (9:19)
Fun with Lists! (8:46)
Dictionaries and If-Else (6:20)
Don't Jump Through Hoops, Use Loops (4:28)
Doing stuff with loops (5:31)
Everything in life is a list - Strings as lists (7:09)
Our First Serious Program
Modules are cool for code-reuse (2:32)
Our first serious program : Downloading a webpage (17:50)
A few details - Conditionals (7:50)
A few details - Exception Handling in Python (7:50)
Doing Stuff with Files
A File is like a barrel (11:23)
Autogenerating Spreadsheets with Python (9:17)
Autogenerating Spreadsheets - Download and Unzip (17:16)
Autogenerating Spreadsheets - Parsing CSV files (18:36)
Autogenerating Spreadsheets with XLSXwriter (5:27)
Functions are like Foodprocessors
Functions are like Foodprocessors (11:00)
Argument Passing in Functions (16:32)
Writing your first function (12:56)
Recursion (16:58)
Recursion in Action (5:43)
Databases - Data in rows and columns
How would you implement a Bank ATM? (17:41)
Things you can do with Databases - I (20:08)
Things you can do with Databases - II (8:14)
Interfacing with Databases from Python (6:48)
SQLite works right out of the box (6:29)
Manually downloading the necessary zip files
Build a database of Stock Movements - I (15:03)
Build a database of Stock Movements - II (13:50)
Build a database of Stock Movements - III (13:24)
An Object Oriented State of Mind
Objects are like puppies! (3:45)
A class is a type of variable (17:33)
An Interface drives behaviour (13:42)
Natural Language Processing and Python
Natural Language Processing with NLTK (7:28)
Natural Language Processing with NLTK - See it in action (14:16)
Web Scraping with BeautifulSoup (18:11)
A Serious NLP Application : Text Auto Summarization using Python (12:02)
Autosummarize News Articles - I (18:35)
Autosummarize News Articles - II (11:30)
Autosummarize News Articles - III (10:23)
Machine Learning and Python
Machine Learning - Jump on the Bandwagon (16:33)
Plunging In - Machine Learning Approaches to Spam Detection (17:32)
Spam Detection with Machine Learning Continued (19:06)
News Article Classification using K-Nearest Neighbors (20:03)
News Article Classification using Naive Bayes (19:49)
Code Along - Scraping News Websites (18:53)
Code Along - Feature Extraction from News articles (15:47)
Code Along - Classification with K-Nearest Neighbours (4:17)
Code Along - Classification with Naive Bayes (8:10)
Document Distance using TF-IDF (11:24)
News Article Clustering with K-Means and TF-IDF (15:09)
Code Along - Clustering with K-Means (8:34)
Autogenerating Spreadsheets - Download and Unzip
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock