Hello, everyone. Let me start a second module of this mood course. The second model is about explaining "Basic Concepts and Rules of Python Coding." This module is composed of five components. Two components are "Installing and opening Jupyter Lab." In the following three video clips, I will talk about "Basic rules and concepts" you need to keep that in mind while you are doing Python coding. Now, let me explain how to install "JupyterLab" and how to open "JupyterLab". Rather than explaining that process with the slides, probably it's better to directly use computer in order to show you the whole process. So, click the "Windows" button, then here is "All Apps". Then you can easily find out "Ananconda 3". If you click that icon, then you will see first "Anaconda Navigator". We are going to use "Anaconda navigator" through this course. So, click it. Whenever you are doing coding, you are going to open Anaconda navigator. It takes a little bit of time. So, wait until the Anaconda navigator pops up. So, this is the first screen of the Anaconda navigator. There are two choices. If you click "Applications on"you see base environment and "ml_env" environment that we create it while we are installing Anaconda. So click "ml_env" because we are going to work on "ml_env" environment, not the base environment. Then now you see all the tools you can use in "ml_env" but as you can see here, some tools are already installed. So, in case of this launch, you can simply by clicking this one, you can open any tool that you want to use. But we are going to use "JupyterLab" in this course. Already it is installed. If it is not installed here, the button will look like this one "install". But I already installed that's why now it appears with the term "launch". So, if you are opening Anaconda for the first time on your computer, this one is not "launch". It is "install". So by clicking "install", you can install JupyterLab. After installing JupyterLab, "install" changes into "launch". How to launch it JupyterLab? By clicking it, you can launch JupyterLab. This is the first screen that you encounter. If you click JupyterLab, we are going to use this environment through the course. But before proceeding, let me first explain what JupyterLab is. But while you are opening this JupyterLab, you have a seen a web browser, which is Chrome. Actually, this JupyterLab is using Chrome browser. Why this Jupiter lab is using Chrome browser? Because the default web browser is set as Chrome. That's why. First, let me close this one. Log out. And then let me show you how you can change a default web browser. So, finishing JupyterLab and Anaconda navigator. In order to change, your default web browser of your computer, click "All apps" and scroll down until you see "Windows system". On the "Window system", we are opening again "Control Panel". After opening "Control Panel", you click "Programs". Then again, you click, "Default Programs". Then you click again the first option, "set your default programs". Then now you see, you see all the default programs of your computer. So, scroll down, lead to the web browser. Currently, web browser is Microsoft Edge. But I often use Chrome. You can surely use Microsoft Edge. So, by click Chrome, then a message will appear "Before you switch, try the Microsoft edge is new, is fast it's built for windows 10". Okay. But choose "switch anyway". Yeah, then actually Chrome became your, default web browser. But you can choose any one of the web-browsers. For example: Firefox. But don't choose "Internet Explorer". JupyterLab is not working with "Internet Explorer". Now, let's talk about what is JupyterLab? JupyterLab is a web-based user interface. So while you're coding, in every coding, you have to use a certain interface because you're typing code then the code is interpreted into machine languages, and machine understand your command. And following that, following your order machine, perform a given task. And a outcome is returned to you after completing that working process. So, it is a web browser user interface. It is similar to PyCharm but lighter. It means that it is smaller in size. So, JupyterLab is quite comfortable for beginners. That's why, I am introducing it, and I keep using it in my coding classes also. JupyterLab is based on Jupyter notebooks. Jupyter notebooks, all Jupyter notebooks is a kind of editor. It is free, open-source and a web-browser based code editor. So, it's a, like a. If you have ever used R programming language R studio is similar to this kind of a code editor. But it is specialized to R program. Jupyter notebook is a kind of a specialized the code editor for Python. So, a free. It means that you don't need to have to pay anything for using Jupyter notebook as well as JupyterLab. And it is open source. So, what a good benefit for you. You can include text, graphics, audio, and video to the notebook. So, this Jupyter notebook is especially good for lecturers because many things are integrated in coding. So I will show you later soon, but some parts can be used for coding. Some parts can be used also for explaining the material. And it is an interactive coding tool. So, you do coding there and execute that code and then debug and modify. All can be done interactively with a computer. So it is an interactive Python coding environment. And because it is a kind of a standardized in form, it is easy to share with other software programmers. Because as long as other people are using Jupyter notebook you can share your code with others without converting it. And Python source code files have extension file name extension ".py". But in the case of Jupyter Notebook, the extension file name extension is ".ipynb" interactive Python notebook, interactive Python notebook. So, as you do code without finishing coding, you can check line by line whether the command line is working well or not. So it is an interactive process. So it increases the convenience of your coding. A review question JupyterLab is a web browser-based code editor true or false? Which one is your answer? This question is very easy. The answer is "True!" Because, as I said, before JupyterLab is web browser-based code editor. That is why you have to make a choice which web browser you are going to use. In my case, I'm using Chrome, not a Microsoft edge, but you can definitely use Microsoft edge.