We're also in story.
We now need to work faster to get into the ice ecosystem.
The first thing that I mentioned earlier is your code and people's code.
When you are working in your system or online, even you need to have a workspace to organize your code.
It should not be dissipated in all of your home directories and other directories in your system.
So the ROS has provided you a structure your code should be in.
A workspace and workspace is going to contain some packages.
This is the back.
Is this a good thing?
Is also a package.
This boxes also package, so this package number one might contain some robotic arm.
OK.
And this might contain a drone.
This package number two might contain a drone, and this one might contain a mobile robot package,
number three and a light on it, and it might be performing slam operations.
So these packages are going to contain your code and they can be utilized in one another.
Yes.
And one feature can also be utilized in an advert and stuff like that.
We can communicate with them, but the main purpose is to organize your code first.
The workspace and this workspace contains the package, and the package contains different codes of
yours, and that's how things are going to be arranged.
We are going to first create artworks present and then look into package.
But before that, we need to understand a little bit more of how things work.
We have a workspace and obviously we are not bound to a single workspace.
We can have multiple multiple workspaces and you will see how we can do that.
Then we will be creating Python packages in our workspace while we are working with Python because this
is the basic friendly course for beginners.
I'm not going to go in C++.
People who have never worked with C++ are going to get terrified by C++ sources that can root spaces
and building of the C++.
But this thing, the word get going is not going to leave us at any cost because whenever we create
a package, we need to tell the wrong system.
Our package is how we do that before running.
We first build it.
We name it and define dependencies to which things.
The package is going to utilize and we say, build it before running.
We need to build it.
Or if we direct run it, it is automatically going to build it.
So when we build it, all of this changes.
All of the settings in the workspace are saved and then we run it.
So I'm building with the help of this builder, which is catechin workspace, which has replaced raw
speed.
And it is very useful and we are going to bring things.
It is going to save our all settings, packages, all of the things, and then we would be able to run
it.
Let's take a look.