Skip to content
UdemyPythonPaid courseAll LevelsCertificate

From 0 to 1: Learn Python Programming - Easy as Pie (Udemy.com)

A Python course for absolute beginners - this will take you to a fairly serious early intermediate level.

Created by: Loony Corn

Last updated July 2016

icon
What you will learn

  • Pick up programming even if you have NO programming experience at all
  • Write Python programs of moderate complexity
  • Perform complicated text processing - splitting articles into sentences and words and doing things with them
  • Work with files, including creating Excel spreadsheets and working with zip files
  • Apply simple machine learning and natural language processing concepts such as classification, clustering and summarization
  • Understand Object-Oriented Programming in a Python context

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating4.2 out of 5higher than 15% of them
  • Reviews210#311 of 389 by number of reviews
  • Length10.6 hourslonger than 51% of them
  • Last updatedJuly 2016earlier than 98% of them

icon
Course Description

A Note on the Python versions 2 and 3: The code-alongs in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-alongs. The source code has been provided for both Python 2 and Python 3 wherever possible.

What's Covered:

  • Introductory Python: Functional language constructs; Python syntax; Lists, dictionaries, functions and function objects; Lambda functions; iterators, exceptions and file-handling
  • Database operations: Just as much database knowledge as you need to do data manipulation in Python
  • Auto-generating spreadsheets: Kill the drudgery of reporting tasks with xlsxwriter; automated reports that combine database operations with spreadsheet auto-generation
  • Text processing and NLP: Python’s powerful tools for text processing - nltk and others.
  • Website scraping using Beautiful Soup: Scrapers for the New York Times and Washington Post
  • Machine Learning : Use sk-learn to apply machine learning techniques like KMeans clustering
  • Hundreds of lines of code with hundreds of lines of comments
  • Drill #1: Download a zip file from the National Stock Exchange of India; unzip and process to find the 3 most actively traded securities for the day
  • Drill #2: Store stock-exchange time-series data for 3 years in a database. On-demand, generate a report with a time-series for a given stock ticker
  • Drill #3: Scrape a news article URL and auto-summarize into 3 sentences
  • Drill #4: Scrape newspapers and a blog and apply several machine learning techniques - classification and clustering to these

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Loony Corn

Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years  working in tech, in the Bay Area, New York, Singapore and Bangalore.

Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft

Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too

We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!

We hope you will try our offerings, and think you'll like them :-)

icon
More courses by Loony Corn

$94.99

$59.99

$14.99

$79.99

$54.99

$13.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.2

210 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Raj Bansal on 2/9/2018

the link the instructor mentions are old...the shortcuts are different....the video has not been updated with latest software updates...I like the interface with which the concepts are shared, the exercises could have been made a bit better! The machine learning module goes very fast and goes deep into technical aspects. The other modules such as working with files and databases have been very helpful!

By Ashley Kaplan on 9/2/2017

At this point, I am really enjoying the content, but I feel like some of the lessons move too quickly and barely touch on what seem to be important aspects of Python. That being said, I am still learning a lot and I am sure that will continue! Hopefully we will dive deeper into some of these topics later in the course.

By Norbert Anthony on 7/16/2017

Good Content Clear explanation! It is delivered painfully slow, use of Pen to write every word makes reading slow and is quite distracting.

By Kasyap on 4/2/2017

Course is structured so appropriately and concepts are explained beautifully. Not only this course, all loonycorn courses are amazing. In case I get to take a sabbatical in my work, I would just enroll in all Loonycorn courses instead of signing up for classroom programs at universities.

By MelkFett MelkFett on 9/28/2016

This is a great python course. You will have the opportunity to dive into relevant topics. They are well selected. You will download files from websites, unzip them, read, process and finally write to Excel. You will work with a database. You will learn about objects , object oriented programming and how to use them. And you learn a lot of meaningful things about text analysis and applications of machine learning. I favor LoonyCorn - in my view, they are head and shoulders above the issues and convey the critical issues.

By Keith Betts on 6/28/2016

This course will confusing to the beginner user. I've read some python books which break this stuff down in simpler terms so I was able to understand somewhat what they meant.The examples they use are complicated for the beginner. The graphic of the hand writing text could have better been used writing code instead of writing what the person is saying because by time the hand finishes writing the narrator is already talking about something else. then it disappears. The class on dictionaries would have been better with simple values and keys to help new users grasp the concept. EX favorite sports = { ' sam' : 'soccer' , 'Keith' : 'baseball'} something to that effect...Accent of instructor could be an issue for English listeners.

By Brian S on 6/16/2016

The instructors come up with very creative ways to explain concepts that may not be easily accessible to most, and have very calm and easy to follow voices. They explain ALL of the components of their examples, and I've rarely had to stop the video to rewind and listen to anything twice. I like the portraits they include at the end of each lesson!

By Arun Nayan on 5/24/2016

This is a a comprehensive and informative class that will guide you as a beginner to advance level. the production and video content is broad and precise. Giving me the chance to amass huge number of information with precise details, That's amazing. The class delivery is very interesting and the instructors are very engaging with quick feed backs. I love this class and feel good using my what I have learned to to improve my programming experience.

By Kaustubh Gokhale on 4/25/2016

I have completed 3 sections so far and content in each module look really nice. Course continued step by step from first lecture itself which helps in understanding overall learning phase.

By Dani Hagerty on 3/28/2016

I am pleased with the example in the course. It's great to have something to apply the theory to, step by step, as well as the topic is interesting. My background is business analytics, so stock information helps me relate. Also, classifying articles is an interesting and applicable topic, so I feel very confident in my ability to use what I have learned. Thank you.

Showing all 10 reviews on CourseDuck

Read all 210 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100