Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python for Beginners: Solve 50 Exercises Live
Rating: 4.0 out of 5(91 ratings)
3,009 students

Python for Beginners: Solve 50 Exercises Live

Basics to Advanced core programming. Dive in to become a master programmer along with fun projects like Gmail/fb bomb.
Created byTanmay Garg
Last updated 10/2015
English

What you'll learn

  • Understand various paradigms of a programming language
  • Get confident using Python
  • Have appreciation for programming as a problem solving tool
  • Solve Programming challenges with varying level of difficulty

Course content

14 sections91 lectures19h 5m total length
  • Python Installation Part I26:53

    Install Python and look over it's default IDLE, install Sublime text.

  • Python Installation Part II33:51

    Install Anaconda, Eclipse (with pydev) and look at their various features.

Requirements

  • Open up a computer and connect to a internet.
  • Will to learn, want to learn programming.
  • Can dedicate few hours not just a hour or two

Description

It's a Beginner level course. No prerequisites required. All the more It's better if you haven't coded before. If you know how to use a computer and want to learn programming this is it.

Once started you will become addicted to short and beautiful syntax of python but don't we fooled by it's simplicity we will look at some of the very challenging problems and solve them in just few lines of code.

The course vastly differs from others in the practical approach we take here. We don't just teach syntax, we work along with you to solve a assorted collected to problem sets and solve ~50 of these. Students often lack in the problem solving capability and are just aware of the syntax. This course fills this gaps by working out each and every exercise and giving multiple approaches to solve similar problems. It makes you a hardcore programmer.

We start from basics like printing, looping to advanced features like regular expressions, algorithmic complexity. As part of the core language you won't feel missing as the course is comprehensive in nature.

Brief list of topics covered.

1. List

2. Strings

3. Dictionaries

4. Sets

5. Tuples

6. Regular Expression

7. List Comprehensions

8. Higher Order Functions

9. Input/Output operations

10. Algorithmic Complexity

11. Recursions

12. Collections

13. OOPs

14. Competitive Programming

We recommend to first solve each of the problem yourself then only look at the solution. Remember you can always pause, forward and rewind the video.

But "All work and no play makes JACK a DULL boy". Therefore in the end we will look at some cool and mischievous projects. We will make a GMAIL bomb, FACEBOOK bomb, YOUTUBE downloader.

*All instructions taught here are meant for educational purposes only.

Who this course is for:

  • People who have never coded before and want to learn programming
  • People who want to get started with Python
  • People who are aware of basic syntax but want to solve programming challenge with varying level of difficulty
  • People who want to master Python core syntax
  • It's not meant for advanced Python users who are already aware with the Python core syntax, data structures. Please go over the curriculum so see what all course covers.