[No audio]
Hi, welcome to the course.
This is an introductory video to give
you an introduction to the course.
So you know what the course contains, you know
what you can expect by completing this course and
to also give an introduction to each other, what
I do and what you do.
Well, I don't know what you do, but
you want to know what I do.
So I'm a programmer, I'm also a freelancer.
I've done Python projects.
I've worked also as an employee before and now
I've been teaching for six years here on Udemy.
So I teach Python, as you might know.
So in this video, I want to
give you an overview of the course.
And as you know, this course is practical
based, so it's very hands-on, which means
that you will be learning Python by doing.
This course is not just a learning
package, but it's also a system.
So it gives you the ground
to learn a programming language online.
So online is the emphasis here that I
want to make because it's tough to learn
online unless you have a very efficient system.
So by making programs, real world programs, you
actually learn not only how you can code
something, but why you code something.
You don't simply learn how to write
a for loop, a Python for loop,
you also learn why you need a for loop
in a real world scenario, for example, we'll be
making graphical user interfaces with multiple text boxes.
So then you understand that to make multiple
text boxes, you need a for loop.
So that way you not only learn the
core Python concepts, but you also learn advanced
Python features such as graphical user interfaces,
and then you learn to make web
applications and web scraping, data analysis, data
visualization, all is included in this course.
So my goal here is to help you really
become a Python programmer and to know how to
code any program that comes to you as a
set of requirements so that you can code it.
And we're talking about real world programs, not just
games like tic-tac-toe and so on.
Now, you might ask, can anyone learn Python?
Well, this course starts from scratch, so I assume
that you don't have any programming experience at all.
As I told you, I'll explain you
the why and not only the how.
So that means you don't really need any experience
and everyone can learn, but you need dedication.
So if there are a few variables that contribute
to your success on learning Python, dedication is the
biggest variable that has the most impact.
So how can you take this course in order to succeed?
Well, as you know already, this course is
structured with applications, so I expect you, that
I do recommend that you take notes.
Actually, I'll give you a PDF where you can
take notes, you can print it if you want,
and you can take notes on paper.
That's very important.
And also I expect you to write
the code manually on your computer.
So you see me building applications, I want you
to write the code, that's very important as well.
And also I do recommend to try to improve the code.
So don't simply imitate what I do on the
screen, but try to improve the code, try to
change something, run it, see how the output changes,
and that's really how you learn the programming language
well. If you get stuck so your program is not
running, or you have a question, that's totally fine.
Every programmer makes errors, but you need
to know how to fix those errors.
So I'll also explain you how to fix Python errors.
So with that, I think I'll wish you success
and I'll see you in the next videos.