0% found this document useful (0 votes)
34 views

Aaditya Projectrp

The document is a project report submitted by Aaditya Sen for their class 12 examination on stock market analysis using Python. It contains an introduction to stock markets and exchanges, an overview of using Python and CSV files for data visualization, coding examples of analyzing and visualizing stock price data for 6 companies over time, a conclusion that stock markets are unpredictable but technology companies have grown during the pandemic, and a bibliography citing sources.

Uploaded by

krishna sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Aaditya Projectrp

The document is a project report submitted by Aaditya Sen for their class 12 examination on stock market analysis using Python. It contains an introduction to stock markets and exchanges, an overview of using Python and CSV files for data visualization, coding examples of analyzing and visualizing stock price data for 6 companies over time, a conclusion that stock markets are unpredictable but technology companies have grown during the pandemic, and a bibliography citing sources.

Uploaded by

krishna sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

A PROJECT REPORT

ON

STOCK MARKET ANALYSIS

FOR AISSCE 2021-22 EXAMINATION


[AS A PART OF THE INFORMATICS PRACTICES
COURSE (065)]

GUIDED BY SUBMITTED BY
Ms. Shikha Kothari Aaditya Sen
PGT (Comp. Sc.)
CERTIFICATE
This is to certify that the Project / Dissertation entitled “Stock Market

Analysis” is a bonafide work done by Aaditya Sen of class XII in partial

fulfillment of CBSE’s AISSCE Examination 2022 and has been carried out

under my direct supervision and guidance. This report or a similar report

on the topic has not been submitted for any other examination and does not

form a part of any other course undergone by the candidate.

Aaditya Sen Ms. Shikha Kothari


Roll No. - 19634365 PGT (Comp. Sc.)

Principal External Examiner


Dr. Prakash Choudhary

Institution Stamp
ACKNOWLEDGEMENT

I would like to express my special thanks of gratitude to my teacher Ms.

Shikha Kothari as well as our principal Dr. Prakash Choudhary who gave

me the golden opportunity to do this wonderful project on the topic “Stock

Market Analysis”, which also helped me in doing a lot of Research and I

came to know about so many new things. I am really thankful to them.

Secondly, I would also like to thank my parents and friends who helped me

a lot in finishing this project within the limited time.

Aaditya Sen

Class – XII
INDEX

1. Introduction 1

2. About Python, .csv file and data visualization 2

3. Coding 4

4. Conclusion 10

5. Bibliograph 11
Page |1

INTRODUCTION
A stock market is a place where stocks were traded. It is controlled by
SEBI. Company collects money through IPO, the secondary market’s
share prices will never affect the company’s cash book. A stock
exchange is a marketplace where securities, such as stocks and bonds,
are bought and sold. Bonds are typically tried Over-the-counter, but
some corporate bonds can be traded on stock exchanges. Stock
exchanges allow companies to raise capital and investors to make
informed decisions using real-time price information. Exchanges can
be a physical location or an electronic trading platform. Though people
are typically familiar with the image of the trading floor, many
exchanges now use electronic trading.

All companies that wish to go public must satisfy certain reporting


requirements as outlined by the securities commissions of their respective
jurisdictions.

In the United States, the Securities and Exchange Commission dictates that
companies must discuss and publish their financial statements, as well as
make other disclosures. These are published in the form of quarterly and
annual reports.

On top of these requirements, to be listed on an exchange, a company must


also satisfy the requirements of the stock exchange they wish to be listed
on. Below are some examples of listing requirements by the three
aforementioned exchanges. Listing requirements may also differ for initial
public offerings (IPO).
Page |2

ABOUT PYTHON, .csv file & Data


Visualization
 Python is an interpreted, object-oriented, high-level
programming language with dynamic semantics. Its high-level
built in data structures, combined with dynamic typing and
dynamic binding, make it very attractive for Rapid Application
Development, as well as for use as a scripting or glue language
to connect existing components together. Python's simple, easy
to learn syntax emphasizes readability and therefore reduces the
cost of program maintenance. Python supports modules and
packages, which encourages program modularity and code reuse.
The Python interpreter and the extensive standard library are
available in source or binary form without charge for all major
platforms, and can be freely distributed.
 Data visualization is the graphical representation of information
and data. By using visual elements like charts, graphs, and maps,
data visualization tools provide an accessible way to see and
understand trends, outliers, and patterns in data.
 CSV stands for ‘Comma-Separated Values‘. It means the
data(values) in a CSV file are separated by a delimiter i.e.,
comma. Data in a CSV file is stored in tabular format with an
Page |3

extension of .csv. Generally, CSV files are used with Google


spreadsheets or Microsoft Excel sheets. A CSV file contains a
number of records with the data spread across rows and columns.
The approach of the program:
 Import required libraries, matplotlib library for visualizing, and
CSV library for reading CSV data.
 Open the file using open( ) function with ‘r’ mode (read-only)
from CSV library and read the file using csv.reader( ) function.
 Read each line in the file using for loop.
 Append required columns into a list.
 After reading the whole CSV file, plot the required data as X and
Y axis.
 In this example, we are plotting names as X-axis and ages as Y-
axis.
Page |4

CODING PART
Stock Market Analysis Of Dominos:-

CODE:-

OUTPUT:

-
Page |5

Stock Market Analysis Of Microsoft:-

CODE:-

OUTPUT:-
Page |6

Stock Market Analysis Of Starbucks:-

CODE:-

OUTPUT:-
Page |7

Stock Market Analysis Of Amazon:-

CODE:-

OUTPUT:-
Page |8

Stock Market Analysis Of Apple:-

CODE:-

OUTPUT:-
Page |9

Stock Market Analysis Of Tesla:-

CODE:-

OUTPUT:-
P a g e | 10

CONCLUSION
Stock Market has always been known to be unpredictable. The same can
be concluded from the above analysis of different companies and their
stocks over the years. For the proper analysis of different companies we
chose companies from different sectors such as technology, food,
electronics, web etc.
Also while looking on these variations we kept in mind about the current
situation and circumstances that each companies has gone through
especially the pandemic. While companies such as Tesla, Amazon from
technological department witnessed exponential growth whereas
companies like Dominos and others while were purely dependent on
offline medium saw a downfall in their stock values over the years. Due to
Pandemic and growing craze of technology the more technological
department saw great heights in growth but still on the regular analysis of
each company their stocks constantly fluctuate their value. The companies
which are focusing more on future are really on a high. But you never know
when times change.

So, in a nutshell, Stock market is one of the most unpredictable places in


this world. On hand it provides opportunity to get public but on the other
hand it involves Risk as well. We cannot predict its future behavior or
performances based on its past performance, just like human behavior
don’t follow a pattern, similarly prices of stocks in a stock market also
keeps on changing. It’s always better to be a visionary and view stocks with
that view point, in that case life in stocks would get much easier.
P a g e | 11

BIBLIOGRAPHY

 https://www.fool.com/investing/how-to-invest/stocks/how-to-

research-stocks/

 https://www.investopedia.com/articles/fundamental-

analysis/11/choosing-valuation-methods.asp

 https://www.moneycontrol.com/news/business/markets/top-

10-stocks-to-look-at-based-on-warren-buffetts-investment-

methodology-5773561.html

 https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1540-

5915.1972.tb00535.x

 https://in.investing.com/indices/nse-all-share-historical-data

 https://www.nasdaq.com/market-activity/quotes/historical

 https://www.macrotrends.net/

 https://en.wikipedia.org/wiki/Main_Page

 What is Python? Executive Summary | Python.org

You might also like