Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Python By Solving 100+ Challenges
Rating: 4.4 out of 5(29 ratings)
252 students

Learn Python By Solving 100+ Challenges

Master Python by solving real life problems.
Created byAnton Cristian
Last updated 5/2022
English

What you'll learn

  • Solve over 100 Python exercices from beginner level to expert levels.
  • How to solve coding problems similar to job interview problems.
  • Create a good foundation of elementary things in Python what you will use in everyday programming.
  • Projects sections that can be added to a portofolio for developer jobs applications.

Course content

9 sections105 lectures14h 29m total length
  • Welcome2:31

    Practice Python by solving progressively harder problems after quick chapter introductions. The course covers lists, dictionaries, object-oriented programming, and file handling through 10–12 exercises per chapter.

  • Install Python0:55

    You can install python for your computer from the following link:

    https://www.python.org/downloads/

  • Install Visual Studio Code1:47

    To install visual studio code click the link below:

    https://code.visualstudio.com/download

  • Setup our working enviroment2:47

    Set up your working environment by installing and configuring Visual Studio Code, installing the Python extension, creating project folders and files, and preparing to run Python code.

  • Resources1:22

    open a single problem file and a text-based system to solve 100+ python exercises, following along from introduction to basics as you progress through the course.

  • Where to get help1:11

    Facebook group:

    https://www.facebook.com/groups/155610680097692

Requirements

  • No programming experience needed, you wil learn every bit of theory as we go along.
  • A computer, but most of this course can also be done on a phone with Pydroid installed.

Description

This is not a standard video course teaching you hours of theory that you might forget a few months later. This course aims to teach through practice, problems to cover all the basics of Python and to put you on course to become a Python developer. Each problem we solve will have 3 steps: Do it yourself, where you attempt or solve the problem. This is the most important part of the 3 step process because once you use your brainpower to solve it, you put some effort into finding a way to solve it, it will stay with you forever and you will be more likely to be able to solve similar problems even harder. Idea, is the step where l come to help to give you some clues of how it needs to be done and what are the mechanisms behind solving it efficiently. Code, the step where l write the code to solve it and l explain step by step how it works.

No previous experience is required as all the theory is covered for each chapter. If you never experienced programming before this is the chance to start it in a stimulating and exciting way. If you are already familiar with the basics then this course can be a refresh, a place where to test your knowledge.

The course is still in development, next chapters will be added soon.

Who this course is for:

  • This course is for Python beginners that want to learn with hands on problems rather than long theory classes.
  • People that maybe know the Python basics but lack the problem solving skills.(all theory required to solve the problems will be in lessons)