Watch Demo

Rs. 1999  Rs. 599

A Complete tutorial on Python Programming

Learn Python programming from basics to advanced in this easy-to follow guide. This comprehensive tutorial covers topics like Database operations, Auto-generating spreadsheets, Text processing using Python and much more.

08h:29m
Lifetime access
211 learners
Course Overview

Python is the most accessible, robust, high level programming language in the world. Python allows one to express complex constructs in a simple syntax and to reuse and share code effortlessly. Python Language follows the object-oriented approach which is used nearly in every field of enterprise. For example, in today's world, Big Data is exploding enormously both in terms of defining and processing. Python language helps in managing the memory used for the data you process. Thus, Python programming language allows iterative processing of things, one after the other, by providing generators. Python is used in various fields ranging from systems testing and automation, and ETL to gaming, CGI and web development.

Read more

Course Objectives

Write complex Python programs

  • Perform complicated text processing methods
  • Learn how to work with files which include, how to create Excel spreadsheets and work with zip files
  • Learn to apply machine learning and natural language processing concepts using Python language
  • Understand Object-Oriented Programming in Python context

Prerequisites & Target audience

No prior programming experience is required to take up this Python online course since all the topics are covered from the elementary level.

Course Plan
Certificate of completion

1. What is coding? - It's a lot like cooking!
4 videos
Introduction 02:51

3. Our First Serious Program
4 videos
Modules are cool for code-reuse 02:32

Our first serious program : Downloading a webpage 17:49

A few details - Conditionals 07:49

A few details - Exception Handling in Python 07:48
4. Doing Stuff with Files
5 videos
A File is like a barrel 11:22

Autogenerating Spreadsheets with Python 09:16

Autogenerating Spreadsheets - Download and Unzip 17:14

Autogenerating Spreadsheets - Parsing CSV files 18:34

Autogenerating Spreadsheets with XLSX writer 05:26
5. Functions are like Food processors
5 videos
Well, Functions are like Food processors 10:58

Argument Passing in Functions 16:31

Writing your first function 12:54

Recursion 16:57

Recursion in Action 05:41
6. Databases - Data in rows and columns
8 videos
How would you implement a Bank ATM? 17:39

Things you can do with Databases - I 20:06

Things you can do with Databases - II 08:12

Interfacing with Databases from Python 06:46

SQLite works right out of the box 06:27

Build a database of Stock Movements - I 15:02

Build a database of Stock Movements - II 13:48

Build a database of Stock Movements - III 13:23
7. An Object Oriented State of Mind
3 videos
Objects are like puppies! 03:46

A class is a type of variable 17:31

An Interface drives behaviour 13:40
8. Natural Language Processing and Python
7 videos
Natural Language Processing with NLTK 07:26

Natural Language Processing with NLTK - See it in action 14:14

Web Scraping with BeautifulSoup 18:09

A Serious NLP Application : Text Auto Summarization using Python 12:01

Autosummarize News Articles - I 18:34

Autosummarize News Articles - II 11:28

Autosummarize News Articles - III 10:24
9. Machine Learning and Python
12 videos
Machine Learning - Jump on the Bandwagon 16:31

Plunging In - Machine Learning Approaches to Spam Detection 17:30

Spam Detection with Machine Learning Continued 19:05

News Article Classification using K-Nearest Neighbors 20:01

News Article Classification using Naive Bayes 19:48

Code Along - Scraping News Websites 18:51

Code Along - Feature Extraction from News articles 15:46

Code Along - Classification with K-Nearest Neighbours 04:15

Code Along - Classification with Naive Bayes 08:08

Document Distance using TF-IDF 11:22

News Article Clustering with K-Means and TF-IDF 15:08

Code Along - Clustering with K-Means 08:32

Meet the Author


Loonycorn
4 Alumni of Stanford, IIM-A, IITs and Google, Microsoft, Flipkart

Loonycorn is a team of 4 people who graduated from reputed top universities. Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh have spent years (decades, actually) working in the Tech sector across the world.

  • Janani: Graduated from Stanford and has worked for 7 years at Google (New York, Singapore). She also worked at Flipkart and Microsoft.
  • Vitthal: Studied at Stanford; worked at Google (Singapore), Flipkart, Credit Suisse, and INSEAD.
  • Swetha: An IIM Ahmedabad and IIT Madras alumnus having experience of working in Flipkart.
  • Navdeep: An IIT Guwahati alumnus and Longtime Flipkart employee.
  • More from Loonycorn
    Ratings and Reviews     4.3/5

    You may also like