Okay. Let’s start digging into Python here.
Now, before we go anywhere,
we probably should answer one question,
which is, what is Python?
If we’re going to ask this question,
we should of course answer it with a quote from Wikipedia.
So Python is an interpreted, high level,
general-purpose programming language.
Created by Guido and first released in 1991.
Python’s… and well, you can read the rest to yourself from there.
Let’s try and translate that into a bit of English here.
And what we can actually do with Python.
So what is Python?
Well, as it turns out, Python is an extremely flexible programming language
that you can really do any type of development that you might want,
be it functional, procedural, or object oriented,
包括函数式的 程序性的 或者面向对象
and create really any type of application that you might want
including things like web development, machine learning etc.
Python is also designed to be human readable.
So that way, if you’re not real in tune with a lot of different like C++ syntax
and things like pointers and so forth,
fortunately, you don’t have to worry about that when it comes to Python.
It’s designed to be, well, at least quasi close to English.
So why use it?
Well, it’s a great starter language.
What’s nice about Python is
there isn’t necessarily a lot of huge syntax to learn.
That you are going to notice again,
there aren’t a whole lot of funky little characters
and things like that.
It’s also going to help teach you
some really good best practices
that you’ll want to use with any programming language
that you might be programming with.
But it’s also a great advanced programming language as well.
That again, Python is flexible.
So that Python can grow with you,
so as you grow in your career.
As you start digging deeper into say machine learning,
Python can come along with you for the ride.
You don’t necessarily need to go out and learn another language.
Finally, Python has a fantastic community
that if you’re thinking, “Hey, I want to do”,
Fill in the blank,
chances are somebody has been nice enough to creat a package
that you could go ahead and use to perform said task.
So the last question then is,
what can I build with Python?
The answer is pretty much anything.
So you could do machine learning models,
you could do AI projects, web applications,
which is personally what I find myself using Python most frequently for,
and really pretty much anything at all.
Again, that’s the great power of Python.
It’s flexibility and its ability to grow with you.
So now that you know a little bit about Python,
we’ll close off here.
Then in the next video,
we’ll talk a bit about what you’re going to
need to start writing your Python code.