Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programming Thinking with Python
Rating: 4.9 out of 5(4 ratings)
11 students

Programming Thinking with Python

Thinking like a computer programmer
Last updated 6/2022
English

What you'll learn

  • Learn basic programming concepts
  • Learn to break up and solve complex problems
  • Boost your problem solving and reasoning skills
  • Learn to solve problems in Python

Course content

4 sections21 lectures2h 51m total length
  • Introduction3:30

    In short: take this course to change the way you think about computer programming and improve your thinking.

  • A computer program4:26

    This section explains what a computer program in simple terms and with everyday objects.

    Key statements:

    A computer program is a collection of instructions that a computer needs to follow in order to complete a specific task or to solve a particular problem.

    One can compare a computer program to a food recipe required to prepare a particular kind of food. If you take it to your personal life, the list of steps you take to complete a task at work is your program.

    Now, in order for the computer to understand the instructions, you need to speak its language. A programming language is a set of formal constructs or statements and expressions following a set of rules called syntax. Based on those rules, meanings (called semantics) are attached to the expressions in order to complete a task.

    Examples of programming languages are C, Python, JavaScript, Java, and many more.

  • A refresh on basic arithmetics2:52

    A refresh on arithmetic operators as addition, subtraction, multiplication, division and modulo.

Requirements

  • No programming experience needed.

Description

“Everyone in this country should learn to program a computer because it teaches you to think.” - Steve Jobs.

Many people view computer programming as a complex subject reserved for the very smart. It is actually not so if you know how to think about programming.

In this course called "Programming Thinking", we will explain programming concepts in very simple terms in order to build your understanding and to help shape the way you think about computer programs.

Understanding computer programming and being able to write basic computer programs will help:

  • to boost your problem solving and reasoning skills

  • make stand out in your job application

  • you to easily understand complex systems

  • you to start automating repetitive tasks using Python

  • to build your confidence

  • create an entry point into the vast amounts of jobs in software development

This course starts off with explanations of programming concepts (using everyday concepts) from very basic level to an intermediate level. Concepts are further illustrated using the Python programming language. We have chosen to use the Python programming language since it is one of the most popular and easiest programming languages in existence.

In the end, we solve a few exercises together in order to solidify our understanding. The course is further extended through the forum where you can ask me to clarify concepts that might still not be clear to you.

Who this course is for:

  • People who are new to software development
  • People who would like to learn to solve problems using the Python programming language
  • People who would want to start learning to automate repetitive tasks using Python