You are on page 1of 18

VIKAS- The Concept School

Off Miyapur, Bachupally, Hyderabad-500090


Phones-040-23046464,23042966,64575998,924779984

INFORMATICS PRACTICES PROJECT


Class XII
Prepared by

BALAGAM RISHA RAJ


VIKAS- The Concept School
Off Miyapur, Bachupally, Hyderabad-500090
Phones-040-23046464,23042966,64575998,924779984

INFORMATICS PRACTICES PROJECT


Class XII
2023-2024

Name :……………………………
Class :……………………………
Reg.no :……………………………

External Examiner Internal Examiner


VIKAS- The Concept School
Off Miyapur, Bachupally, Hyderabad-500090
Phones-040-23046464,23042966,64575998,924779984

DEPARTMENT OF COMPUTER SCIENCE

CERTIFICATE

This is to certify that this is the bonafied record of


project work done in …............
……………………………………Laboratory during the
academic year 2023 to 2024 by Mr/Ms
………………………………. of class XII with
Registration No ………………………

External Examiner Internal Examiner


ACKNOWLEDGEMENT

It is with great pleasure that I find myself penning down these


lines to express my sincere thanks to various people who helped
me a long way in completing this project.

The harmonious climate in our school provided proper guide for


preparing the project. It was a privilege to have been guided by
Ms. P. DHANYA BHARGAVI.

I would also like to extend my gratitude to all my faculty for


helping me to complete my project successfully.

Thanks to all my classmates who helped me during the


development of this project with their constructive criticism and
advice.
Name of the student

Contents
S.No. Topic Page Number
1 ABSTRACT

2 SYSTEM REQUIREMENTS

3 TECHNOLOGY USED
A)PYTHON
B)PANDAS
C)DATAFRAMES
D)CSV FILE
E)DATA VISUALIZATION AND
MATPLOTLIB
4 ABOUT THE PROJECT

5 CODING AND
IMPLEMENTATION

6 BIBLIOGRAPHY
Abstract
This project is titled "Top 10 countries with most dark web users in 2023"designed using
Anaconda Navigator. Its goal is to show the statistics of dark web users in the year
2023.This is a sample Anaconda Navigator-based analysis which is very easy to
understand.
Software used

Software requirements:
1. Python IDLE 3.8
2. Microsoft Excel

3. Google collaboratory

TECHNOLOGY USED

Python:
Python programming language was developed by Guido Van Rossum in February 1991.
Python is an easyto-learn yet powerful object-oriented programming language. It is a very
high-level programming language yet as powerful as many other middle-level not so high-
level languages like C, C++, Java etc

Pandas:
Pandas is the most popular library in the scientific Python Ecosystem for doing data
analysis. Pandas is capable of many tasks like it can read or write in many different data
formats (integer, float, double etc) It can calculate in all the possible ways data is organized
i.e., across rows and down columns.

 It can easily select subsets of data from bulky data sets and even combine multiple
datasets together. It has functionality to find and fill missing data.
 It allows you to apply operations to independent groups within the data.
 It supports reshaping of data into different forms. It supports advanced time-series
 functionality (Time series forecasting is the use of a model to predict future values
based on previously observed values). It supports visualization by integrating
matplotlib and seaborn etc libraries.
DataFrame:
A DataFrame is a Pandas structure, which stores data in two dimensional way. It is a two-
dimensional (tubular and spreadsheet like) labeled array, which is an ordered collection of
columns may store different types of data, example, Major characteristics of a DataFrame
are:

 It has two indexes, or we can say that two axes- a row indexes (axis=0) and a
column index (axis=1).
 Conceptually it is like a spreadsheet where each value is identifiable with the
combination of row index and column index.
 The row index is known as index in general and the column index is called the
column name.
 The indexes can be of numbers, letters, or strings.
 There is no condition of having all data of same type across columns; its columns
can have data of different types.
 DataFrames are value-mutable (its values can be easily changed)
 DataFrames are size-mutable (rows/columns can be easily added or deleted)

Matplotlib:
The matplotlib is a Python Library that provides many interfaces and functionalities
for 2D graphics. Matplotlib is a high-quality plotting library of Python that provides
both very quick way to visualize data from Python and publication-quality figures in
many formats. The matplotlib library offers many different names collections of
methods; PyPlot is one such interfaces, a collection of methods within matplotlib
which allows to construct 2D plots easily and interactively.
Data Visualization:
Data Visualization basically refers to the graphical and visual representation of
information and data using visual elements like charts, graphs, and maps etc. Data
Visualization is immensely useful in decision making unveils patterns, trends,
outliners, correlation etc. in the data helping decisionmakers understand the
meaning of data to drive decisions.

CSV File:
Refers to the tabular data saved as plaintext where data values are
separated bycommas. The CSV format is popular as it offers
following advantages :
● A simple, compact and ubiquitous format for data storage.
● A common format for data interchange.
● It can be opened in popular spreadsheet packages like MS-
Excel, Calcetc.
● Nearly all spreadsheets and databases support import /export
tocsvformat.
● Python's Pandas library offers two functions read_csv() and
to_csv that help you bring data from a CSV file into a
dataframe and write adata frame’s data to a CSV file.
ABOUT THE PROJECT
This project is titled "Top 10 countries with most dark web users in 2023".

The dark web is a part of the internet that isn’t indexed by search engines and it is a
level of the internet that isn't accessed by everyone via normal search engines as
requires the use of a special type of browser (eg. Tor) to be accessed.

While using the dark web may seem suspect on the surface, but it is perfectly legal,
and there are many legal uses of Tor and anonymous browsing.Despite this, users
should be cautious using the dark web and take proper security measures.

Given its anonymous nature, the dark web is also used for illicit purposes. These
include buying and selling of illegal drugs, weapons, passwords, and stolen
identities, as well as the trading of illegal and potentially harmful material. Several
sites hosting illegal material have been discovered by government agencies and
shut down in recent years. The dark web's anonymity has also led to cybersecurity
threats and various data breaches over the last few decades.

The goal of this project is to highlight the top countries which has the most users of
the dark web in the year 2023.

It consists of:-

 A Dataframe with a dictionary of lists.


 Converting the DataFrame into a csv file.
 Converting the CSV file into a DataFrame.
 Using matplotlib and plotting a bar graph and line graph.
Coding and Implementation
DataFrame Design:
CSV to DataFrame:
DataFrame to CSV:
Bar chart:
Line chart:
Bibliography:
 https://www.idagent.com/blog/who-are-todays-
dark-web-users/
 https://sopa.tulane.edu/blog/everything-you-
should-know-about-dark-web
 NCERT class 12 textbook

You might also like