Hello, guys, and welcome in this lecture, we'll learn how to create a new project on Biton, then
we will set an interpreter and first we will explain what these an interpreter.
Then in the second part, we will personalize and customize our picture environment.
All right.
So let's begin.
So if you don't see a picture shortcode on your desktop or in your bottom toolbar, just go to the bottom
left corner and click on start.
I've been very calm and collected, so it would open.
Great.
So now we're in the welcome to buy Trump screen and right, you click on the Create New Project and
same as we did before, trying to set a reachable path.
You so.
Let's set C learning and then initial project.
All right, so once we're done with that, let us just click this small button right here, the small
arrow, which says Project Interpreter, right here.
We have two main options, these two radio buttons.
Right.
The first one is new environment using virtual environment.
All right.
And the second one is an existing interpreter.
So just click this one and before clicking create, let's talk about it.
What is an interpreter?
So as I said in the previous lecture, guys, almost each lesson would have and it might be the attachment
file that will be located on the toolbar under the lesson you're just watching right now.
So open the PDF file and let's talk about it later.
Use an interpreter.
So an interpreter is a program that reads and executes code.
This includes source code, pre compiled code and scripts.
So what that means is after we going to write some called Arbitron, right.
We add some code.
We would like to execute it, to see the output, to see when we execute it.
We would like to see the output.
So once we click on play, some program needs to run it to read our code and to execute it.
So the interpreter is the one that does it.
The interpreter runs our code.
All right.
And also it's also the program that manages your modules of the programming language on your machine.
So we're going to program on Python and on Python.
We have modules or in other words, libraries, by the way, it's called as well, libraries on Java.
All right.
So we have libraries and these libraries give us the ability to do certain things on the code.
And I'll give you an example.
In each programming language, we have variables.
All right.
We have a variables.
For example, we have an integer variable, which are numbers.
We have string variables which represent letters.
All right.
And we also have, for example, an enum variable.
It's a special kind of variable.
And if you write in Python and Enum Variable in your code, it will say, hey, buddy, there is an
error.
I don't recognize what you just wrote.
I don't know what it is.
It's an error for me.
And if you would like Python to recognize what you just wrote, which is an enum variable, you would
have to download a special module, a special library that gives Python the abilities to read this variable.
So all of that manages the interpreter.
And as we said a few minutes a few seconds ago, so we have two kinds of interpretor options.
When we create the new project, we have an existing interpreter and we have a virtual environment interpreter.
So the difference is that if you use a virtual environment interpreter for the project and add or remove
packages, it affects only the virtual environment.
So what that means is that if we choose the top option, all right, if we go with this option and we
download some libraries and then we use them, and then in a few days we would like to create a new
project.
And over there, the new project that we will create later on will not recognize the folders, older
libraries, the libraries that we have just downloaded in this project.
So it would not recognize the libraries that we downloaded for this project.
And that's not good for us because we would like to download libraries and use them in all of our projects
currently.
This is our current goal.
All right.
And if you use the existing interpreter, then all changes will affect System-Wide.
All right.
System-Wide Interpretor.
And these changes will be available in all projects that use that interpreter.
So what you want to do is choose the existing interpreter and then all the libraries will select in
the following lectures would affect future projects as well.
So you will download the packages or the libraries once.
All right.
So choose the existing interpreter.
Great.
So if you see here, by the way, if you see here an empty line, you if you see here, that program
cannot recognize where your python file is.
Just click on the 3.0 the more button and then click, click the third option, the right Ryukyu sys
interpreter.
And if you see it's empty right here as well, just click on this one, three dots, which is the browser
button, and then go to your go to your Python folder name folder.
Click it twice and then you will see Python file right here.
I'm going to cancel because it's recognisers for me, the Python text file.
But if you're having trouble and it's not seeing the python.
Just do as I said, so cancel and create, so our project has been created drums, please.
Yeah, our project is great.
Great show, guys.
Congratulations.
Our first project has been created right now.
I'd like you to be able to file settings, just type in here project.
All right, so once you find the project structure using the search bar right here on the left top corner,
you will see this screen.
All right.
And you can see two buttons right here.
I would like you to choose this item, which is our main folder of our project and click sources and
have a look on this folder right here.
The folder icon, you see it becomes blue and there is an item added right to you.
What have we just did, guys?
I'll explain to you right now what we just did.
We defined to polytrauma that this folder is our main folder of our project.
For example, if we open the Windows Explorer and we can see here that, for example, that this is
the main folder and if we go downwards, you can see that C is like a child item under this in the hierarchy.
Right.
And then inside C, you can see here audacity, for example, we open this as well.
And this is the child of C, but all in all, they're all child of these Beezy, like these species,
the parent.
So what we just did, we're told by Trum that this is our parent folder and this is important.
All right.
So once it mongst with blue, just click.
OK, great.
So we're done with this part as well.
By the way, guys, I don't know if you noticed, but I'm not going to teach you lessons in a robot
type of way.
Every part I would explain to you deeply, you could teach it to others and you could explain it to
others.
I don't want you to be robots.
I don't want you to just click next, next, next.
And as well as everything works, you're happy.
I would like you to understand deeply everything that you'll do.
So it will be.
And this way, all of the course.
And it's very important for me, I think, and it's very important for you guys as well, because I'm
sure you want to understand everything you're doing.
So let's continue.
Let's open our video file and go to the second part, which is personal customization for Biljana.
So PACOM, as I said before, will be the place where we write our code.
And once we have done files, it's pretty easy to navigate between the files.
But once you have one hundred files or two hundred files, you would want to do the navigation between
them to be comfortable and fast and most important, efficient.
All right.
So this is what we're going to do in this part of the lecture.
We are customized by ARM, so it will be comfortable for us.
And the first part will be changed, the font of the default fonts, a function that I find them hard
for the eyes.
So just go to file settings in the search bar and type in font.
And you can see here a font item.
Just click on it, then write to you and the yellow marked space field.
Just click on it and whatever you had here.
All right.
I think it's just brain model, the default item.
Just go to the top and use Consuelo's.
All right.
I find it the most easy on the eyes.
Font you can drive can try other fonts as well.
But my recommendation, my taste is Komisar is really is very easy for the eyes.
All right.
And afterwards go to editor and font.
All right.
So basically we have Gonzalo's all right.
And then here on the fall-back font also choose Gonzalo's and then click.
OK, amazing.
So now that we created our project, we configured our interpreter.
We have set our fonts to be customizable for us.
Let's manage our hotkeys or our key map.
So basically, as I said a few minutes ago, you would like the navigation, but with the files that
you will create in your project to be easy and fast and efficient, so far that we have showed keys
for us and we'll use them.
So right here in the search bar and just type in IMAP.
OK, and you have another search bar on the right, right here and type in here, find in both.
This item will give you the ability to search for any part of your code anywhere in the project.
So, for example, if you have the word house written on 10 places on your project, once you use this
finding path feature, it will show you all the places that the word house appears in your project.
This is very, very efficient and very useful.
So just right, click on it, click, add keyboard shortcut and then use the keys simultaneously alt
and f click on them together and you can see are represented in this field here and click OK.
All right.
Next one in line is forward.
Just stepping forward and you can see a forward item right here with a small arrow to the right, so
the forward item represents the behavior, same as you have on your chrome, for example.
So if you go forward or you go backward in your pages, these two arrows give you the ability to do
it.
It just brings you to the last page you've been on.
Or if you go backwards in eight, then you can use this button to go forward on the last page that you've
been on, on the forward side, and this is the exact opposite is the exact same thing, because sometimes
you would like to change code on three or four locations and just navigate between files, between Python
files, and you need to go forward or backward in the preview into the previous file.
Instead of looking at right here in the file list, you can just use this hotkey and go quickly to where
you want to go.
So click, add keyboard key and then click out and these square parented parentheses that are showing
to the left.
All right.
And the reason that I've chosen it, because if you look in your keyboard, you can see this square
parentheses and this one is on the right side while his brother.
All right.
Well, his brother, this one goes on the keyboard.
It's the left one.
So it's really logical that the left key on your keyboard, the left key would be backward and this
one would be forward.
So just select the right key of square parentheses so it would be forward, then click, OK, it's right
here.
Danti been here back.
And also, you can see the back of them with an arrow to the left, right here, right, click on it
at the keyboard shortcut and alt and square parentheses showing to the right.
All right.
So this is the back one.
All right.
So then click on apply and.
OK, all right.
So we're finished.
So what we have did in this lecture, first of all, we created the by Python project in our by chance.
And then we configured an interpreter.
We also talked about what is an interpreter.
And then in the second part, we personalized that, customized our picture using fonts that are easy
for the eyes.
And also, we have said hotkeys that are very useful for us, and I'm sure that you use them a lot.
All right, guys, we're done for this lecture, see in the next lesson.