Ch 3 Introduction to tools for AI Class 9 Notes Important Points
Ch 3 Introduction to tools for AI Class 9 Notes Important Points
Introduction
In Chapter 1 and Chapter 2, we have already studied about algorithms, flowcharts and Python programming. Now, in this chapter we’ll explore two important tools in Python for AI – Anaconda and Jupyter Notebook which will help us with better understanding and faster debugging of codes.
What is Anaconda?
Anaconda is a free and open-source distribution of the Python language which is used for scientific computing. It provides the facility to create different virtual environments, each having its own packages and settings, as per user’s need.
Why do we need Anaconda?
Whenever we are working in AI, we use different packages of python like Numpy, Pandas etc. To install all of them may create confusion so Anaconda make it simple by creating virtual environment of each project separately.
What is Anaconda Navigator?
It is a desktop graphical user interface(GUI) included in Anaconda that helps us
- To launch applications
- Manage conda packages, environments and channels
without the need to use command line commands.
Interesting Fact 1: The name Anaconda was chosen because it can handle large scale data just like snake handles large meals
How to install Anaconda? or Anaconda Installation Steps
Following are the steps of how to download and install Anaconda for windows.
Step 1: Log on to https://www.anaconda.com/distribution/
Step 2: Scroll down and click on windows.
Step 3: Select the right option according to the configuration of your pc(32-bit/64-bit).
Step 4: Double click the installer to launch.
Step 5: Click on “Next”.
Step 6: Read the license agreement and click on “I Agree”.
Step 7: Select an install for “Just Me” unless you’re installing for all users (which requires Windows Administrator privileges) and click “Next”.
Step 8: Select destination folder, and click “Next”.
Step 9: Do not change anything in PATH Options, click “Next”.
Step 10: Wait for the installation to complete.
Step 11: Click on “Skip” to continue.
Step 12: Click on “Finish”. Your Anaconda setup is complete!
Anaconda Prompt- Anaconda’s Command Line Interface.
Anaconda Prompt is a Python Command Line Interface(CLI ) where we can create different virtual environments and install packages into them as per our need.
We can open Anaconda prompt by writing “Anaconda Prompt” in windows search bar.
NOTE: When we open Anaconda prompt, the (base) is written at the beginning of the line, it shows that default environment is active.
Jupyter Notebook
Jupyter Notebook is an open source web application that you can use to create and share documents that contain live code, equations, visualizations, and text.
Interesting Fact 2: The word “Jupyter” comes from Julia, Python and R – These are three main programming language used for data science.
What is Notebook?
A notebook is a tool which combine code and its output into a single document that combines visualizations, narrative text, mathematical equations, and other rich media.
Installing Jupyter Notebook
The easiest way to install and start using Jupyter Notebook is through Anaconda as it comes pre-loaded with all the most popular libraries and tools.
Working with Jupyter Notebook
Working with Jupyter notebook requires a kernel on which it operates. A kernel provides programming language support in Jupyter. IPython is the default kernel for Jupyter Notebook.
To install the kernel, Open Anaconda Prompt and execute the following command:
conda install jupyter nb_conda ipykernel
Once the installation is done, write the following command to open the Jupyter Notebook.
jupyter notebook
The Jupyter Notebook opens in the default browser with http://localhost:8888/tree URL.
In this page, click on New (right top corner) and select Python3 which would open a new Jupyter notebook with Python3 as the default language as shown below
Interesting Fact 3: Around 80% of companies today use AI in some form — from chatbots to automatic translation.
Jupyter Notebook Interface
Jupyter Notebook is a Graphical User Interface (GUI) which means that the Notebook interface contains a lot of tools which make my work easier.
Features of Notebook: Jupyter Notebook has two main parts:
1. Menu bar
Jupyter Notebook Menu bar contains the following options:
File Menu: In this menu, there is an option to create a new Notebook or open a pre-existing Notebook. I think the most interesting menu item is the Save and Checkpoint option which allows us to create checkpoints that we can roll back to if required.
Edit Menu: This menu help us to
- Cut, Copy, and Paste cells.
- Delete, Split, or Merge a cell.
- Reorder cells here too.
View menu: This menu is helpful in
- Toggling the visibility of the header and toolbar.
- Toggle Line Numbers within cells.
Interesting Fact 3: AI can even compose music, draw pictures, and write code using tools like ChatGPT and DALL·E!
Insert menu: This menu is helpful in inserting cells above or below the currently selected cell.
Cell menu: This Cell menu allows you
- execute one cell, a group of cells, or all the cells.
- to change a cell’s type.
- to clear a cell’s output.
Kernel Menu: It helps to restart the kernel, reconnect to it, shut it down, or even change which kernel our Notebook is using.
Widgets Menu: The Widgets menu is for saving and clearing widget state. (Widgets are basically JavaScript widgets that we can add to our cells to make dynamic content using Python)
Help Menu: This menu helps to
- learn about the Notebook’s keyboard shortcuts
- a user interface tour, and lots of reference material.
2. Toolbar in Notebook interface.
Let we discuss each of the tools.
Summary
| Anaconda | It is a free and open-source which manages Python packages & environments |
| Navigator | It is a graphical user interface included in Anaconda that allows you to launch tools |
| Jupyter Notebook | Runs live code interactively |
| Kernel | It helps to connects Python code with notebook |
| Menu & Toolbar | It contains different options which make our interface simpler for coding |
Disclaimer : I tried to give you the correct Notes of Ch 3 Introduction to tools for AI Class 9 (AI-417), but if you feel that there is/are mistakes in the Notes Ch 3 Introduction to tools for AI Class 9 given above, you can directly contact me at csiplearninghub@gmail.com. Also Share your valuable feedback about the above Ch 3 Introduction to tools for AI Class 9 Notes or any other suggestion so that I can give better content to you. The Notes of Ch 3 Introduction to tools for AI Class 9 are from NCERT BOOK available on CBSE website. The content is not copied from any other site.
Important Links
Class IX A.I. Book
Class IX AI Curriculum 2025-26
Class X AI Book
Class X AI Curriculum 2025-26
Python Manual
—————————————————————————————————————————–
Chapter 1: Algorithms and Flowcharts NOTES
Chapter 2: Introduction to Python NOTES
Chapter 3 – Introduction to tools for AI NOTES
——————————————————————————————————————————
Unit 1 – A.I. Reflection Project Cycle and Ethics Class 9 Notes Important Points
Unit 1 – A.I. Reflection Project Cycle and Ethics Class 9 MCQ
Unit 1 – A.I. Reflection Project Cycle and Ethics Class 9 Question Answers
—————————————————————————————————————————–
Unit 2 – Data Literacy NOTES Important Points
Unit 2 – Data Literacy MCQ
Unit 2 – Data Literacy Question Answers
——————————————————————————————————————————
Unit 3 – Math in AI NOTES Important Points
Unit 3 – Math in AI MCQ
Unit 3 – Math in AI Question Answers
——————————————————————————————————————————
Unit 4 – Generative AI NOTES Important Points
Unit 4 – Generative AI MCQ
Unit 4 – Generative AI Question Answers
——————————————————————————————————————————
v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v