Welcome To Your Course: Page 1 of 2 University of Leeds
Welcome To Your Course: Page 1 of 2 University of Leeds
Hello and welcome to this course. My name is Rafael, and I will be your instructor in this
course, an Introduction to Programming using Python.
We can confidently say that software is running the world. Whether you realise it or not,
there is software running in every aspect of our society. If you observe how many times you
interact with software, you will be surprised.
There is software running in your phone, your tablet, your computer that makes possible
you communicating with other people, accessing information, making calls, sending emails,
and all of that, playing games. Software makes this possible. There is software in your car,
even if it's not an autonomous car and it's a traditional car. If it's a recent car, there's high
chance that there is software in your car that makes possible you driving this car.
There is software in planes and a big chunk of the flight is on autopilot, which is software
that controls that plane in the air. There is software in hospitals, in machines that monitor
people's health and keep people alive. There is software in the financial industry, whether
you use a bank or someone else, it's taking care of the economy for us. There's software
that makes predictions about the economy and helps these people to keep track of
the economy.
If you have a bank account, you interact with software every time you want to manage your
money. When you go to a restaurant or a shop to make payments, if you use a card or your
phone or your watch to make that payment, it’s software that makes this possible. Even if
you want to go traditional and just withdraw money from an ATM, you will still interact with
software to withdraw that money. There's software running in robots nowadays that clean
our houses or make possible automation in industrial applications.
possible. But what is important to know is that our society relies on software. Nowadays
and in the future, there will be a need for more people that know programming. In this
course, we will teach you the very basics to learn programming so that you can
program computers.
We will teach you Python, which is a very popular programming language nowadays. I t's
very popular in machine learning, robotics, data analytics, and all of that. But keep in mind
that this is a short program, this is a short course so we will try to teach you the very basics
that will enable you to create small programs and give you a taste of this new world
of programming.
By the end of this course, you will be able to program a small virtual robot in simulation that
moves in space and avoids obstacles. Of course, you will focus on the high level problem of
solving that so you will not actually develop a simulator or anything like that. We will provide
you with that simulator and your job is to develop a small algorithm that takes the robot from
A to B while it avoid obstacles.