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

A Female School Student Investigates The Python Programming Language

This research paper focuses on the importance of Python programming language and how upskilling and studying Python can help you advance your career in the IT industry
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

A Female School Student Investigates The Python Programming Language

This research paper focuses on the importance of Python programming language and how upskilling and studying Python can help you advance your career in the IT industry
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Volume 7, Issue 4, April – 2022 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

A Female School Student Investigates the Python


Programming Language
Ekamjot Kaur
CARMEL CONVENT SCHOOL, CHANDGARH

Abstract:- This research paper focuses on the II. FACTORS ATTRIBUTING TO RAPID GROWTH
importance of Python programming language and how OF PYTHON LANGUAGE
upskilling and studying Python can help you advance
your career in the IT industry. This paper also includes  A boom in data science applications is fueling position of
an introduction to Python and its features, as well as an Python as the fastest-growing programming language. A
application review. Python is a multidisciplinary recent investigation by Stack Overflow, the Q&A site that
technique of breaking down difficult problems into houses the world's largest online developer community,
simple ones in a multitude of sectors. Integration of has established this relationship. According to J Kazil, a
Python and Data Science, as well as Machine Learning, former board director of the Python Software Foundation
provides excellent work prospects and can aid in (PSF), Python's reputation will continue to grow as the
economic development.Python is a useful language for language's availability and usefulness continue to appeal to
learning as well as real-world programming. Guido van academics undertaking analytics."The number of Python
Rossum designed Python, a powerful high-level, object- developers interested in data science technologies is
oriented programming language. I will first introduce increasing very fast. This indicates that Python's
you to the properties and features of python popularity in data science and machine learning is most
programming.My study also examines the reasons for likely the driving force behind its rapid rise."
Python's popularity& known for being the fastest  Other evidence supports the overarching interest in data
growing programming language science among Python developers. Pandas, a Python data
analytics software module, is the fastest increasing tag
I. INTRODUCTION across Python labelled queries. Despite the fact that it was
only launched in 2011, it already accounts for around 1%
Python is a high-level programming language with a of all Stack Overflow question requests. However, among
broad range of applications that has become increasingly Python users, JavaScript is the second commonest tag,
popular in recent years.To satisfy the demands of industry, demonstrating that Python is widely utilised by web
young people must be up-skilled and trained. Universities developers.
and colleges must modify their educational programmes to
 Python is a programming language that allows you to
satisfy the demand for digital technology and graduating
quickly prototype complex applications. It contains
students must be industry ready for the Indian economy to
interfaces to a variety of operating system APIs and
grow. Python is recognised as the number one programming
libraries and can be extended to C or C++. The Python
language by Popularity of Programming Language (PYPL,
programming language is used by NASA, Google,
2022), with a significant share of 27.95%. Python grew the
YouTube, BitTorrent, and other large organisations.
most in last 5 years i.e., 11.5%. As per stack overflow 2021,
Python is widely used in advanced computer science
Python passed SQL to become the third most popular
disciplines such as Artificial Intelligence, Natural
technology. Data science and Python have the highest job
Language Generation, and Neural Networks, among
and future prospects, allowing one to reach new heights.
others.
Python is now used by IT organisations for the majority of
 Python has replaced Java as the most popular introductory
their operations. On both a small and large scale, the
language due to its appeal as a beginner-friendly language.
language constructs allow the user to design clear
Python is extremely versatile as a dynamically typed
programmes. The most remarkable aspect of Python is that
language. Additionally, because Python is more forgiving
it enables a variety of computing paradigms, such as object-
of failures, you'll be able to compile and run your
oriented, procedural, functional, and formal
programme until you reach the issue section.
programming.Python has a large and well
established standard library, as well as a vibrant system and  Python is an example of FLOSS (Free/Libre and Open
memory allocation that is automatic. For various operating Source Software), or free and open source software. It is
systems, Python interpreters are available. based on the idea of a community that shares information
and is always improving, resulting in a better world. Even
for commercial use, Python is absolutely free.
 PORTABLE -Python can run on a wide range of hardware
systems and, thanks to its open-source nature, offers a
consistent user interface across all platforms. It, like its
standard library, operates natively on Windows, Mac OS,
Linux, and other platforms.
 Python is extensible, with first-class interoperability with
C or C++.

IJISRT22APR488 www.ijisrt.com 152


Volume 7, Issue 4, April – 2022 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
 Python Libraries – Python containsvery skillfully prepared  Integrity of Components-Python is able to connect its
libraries such as NumPy, Panda, SciPy, and Scikit-Learn code and other components in a seamless manner. Swing
that support a significant toolset for Math, Statistics, and SIP, for example, can import compiled code from
Computing Science, and other technical areas. other languages for use in Python.
 System Programming-Python's internal APIs make
III. APPLICATIONS OF PYTHON working with operating system services much easier,
making it an excellent choice for system development. The
Python is a real-time and growing programming
standard library for Python may run on a variety of
language that may be used to create applications in a variety
platforms and operating systems. It comes with tools for
of disciplines, including:
working with system resources such as environmental
 Internet Development -Python frameworks like Django, variables, files, sockets, pipes, processes, multiple
Pyramid, Flask, and Bottle, as well as content management treatments, command line, standard stream interfaces,
systems like Plone and django CMS, can be used to shell programming, and more.
quickly construct online applications. Python's standard
 Other applications-Python is the language of choice for a
library is used to handle a variety of internet protocols,
wide range of programming tasks. PyGame, for example,
including HTTPS, FTP, SSL, and the processing of JSON,
is a game programming tool, and PIL is an image
XML, and EMail, among others.
processing tool. PyRo is a programming language for
 Cryptographic functions, which include a wide range of robotics. Under the name NLTK, a full package for
algorithms for constructing secure applications, are artificial intelligence, network simulation, and shell
implemented in Python. Python allows users to create programming was released. Almost every area has enough
clients and servers for both connection-oriented and modules to assist you in achieving your objectives. Python
connectionless protocols. users with various needs can choose from a variety of
 Python is widely used in empirical and statistical tools. Python is ideal for any type of programming
computing, featuring tools such SciPy for Engineering, because of this useful feature. The fact that many major
Math&Science, Pandas for data research and forecasting, websites and applications use Python is the best proof of
IPython for efficient editing and recording of work this.
sessions, as well as visual representations and parallel
processing. V. USERS OF PYTHON
 Python is also used in the development of ERP and e-
commerce systems. Tryton is a three-tier high-level Many businesses have used and continue to use Python for a
general purpose application platform, while Odoo is an all- variety of purposes.
in-one management software for enterprise administration  Google has been one of the Python users who has
applications. incorporated the language into its web search system, as
 In Python, everything is an object. Object-oriented well as employing Python's creator.
programming (OOP) aids in the intuitive solution of  Python is widely used in the YouTube video-sharing
difficult problems. You may use OOP to break down these service.
big problems into smaller chunks by creating objects.  Python is the programming language behind the popular
BitTorrent peer-to-peer file sharing technology.
IV. PROGRAMS THAT CAN BE WRITTEN USING  For its popular GIS mapping tools, ESRI leverages Python
PYTHON as an end-user customization tool.
 Python is used for scientific programming activities by
The most common programs that can be written using
NASA, Los Alamos National Laboratory, Fermilab, JPL,
Python are :
and others.
 GUI- Graphical user Interface--Tkinter and wxPython
 Python is used by iRobot to create commercial robotic
are the most used Python interfaces for creating graphical
vacuum cleaners.
user interfaces. Tkinter is an object-oriented user interface
included with the Python interpreter. It comes with all of  Python is used for hardware testing by Intel, Cisco,
the tools needed to create a graphical user interface. Hewlett-Packard, Seagate, Qualcomm, and IBM.
 Internet Programming & Network-The Python standard  Python is used by the National Security Agency (NSA) for
library includes a number of modules that give network cryptography and intelligence analysis.
programmers with a variety of capabilities, including  To fulfil its duty, the IronPort email server uses about 1
client-server connections, socket programming, FTP, million lines of Python code.
Telnet, email functions, RPC, SOAP, and more.  The One Laptop Per Child (OLPC) project uses Python to
 Database programming-Most common databases, such create its user interface and activity model.
as Sybase, Oracle, Informix, MySQL, PostgreSQL,  Python is used in the development of cinematic animation
SQLite, and others, are supported by Python. Pickle is a by companies such as Industrial Light & Magic, Pixar, and
standard module for storing and recovering files' objects.In others.
addition, ZODB is a database management system that is  Python is used by JPMorgan Chase, UBS, Getco, and
entirely object-oriented. SQLite has been regarded a Citadel to forecast financial markets.
standard feature of Python since Python 2.5.

IJISRT22APR488 www.ijisrt.com 153


Volume 7, Issue 4, April – 2022 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165

Software 2019 % share 2018 % share 2017 % share


Python 65.8% 65.6% 59.0%
RapidMiner 51.2% 52.7% 31.9%
R Language 46.6% 48.5% 56.6%
Excel 34.8% 39.1% 31.5%
Anaconda 33.9% 33.4% 24.3%
SQL Language 32.8% 39.6% 39.2%
Tensorflow 31.7% 29.9% 22.7%
Keras 26.6% 22.2% 10.7%
scikit-learn 25.5% 24.4% 21.9%
Tableau 22.1% 26.4% 21.8%
Apache Spark 21.0% 21.5% 25.5%
TIOBE INDEX FOR MARCH 2022

Mar 2022 Mar 2021 Change Programming Language Ratings Change

1 3 Python 14.26% +3.95%

2 1 C 13.06% -2.27%

3 2 Java 11.19% +0.74%

4 4 C++ 8.66% +2.14%

5 5 C# 5.9

IJISRT22APR488 www.ijisrt.com 154


Volume 7, Issue 4, April – 2022 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
VI. CONCLUSION address the needs of data science. The ultimate goal of this
study is to raise Python awareness and utilisation in research
This paper introduced the Python programming activity, as there is a demand for Python developers in the
language as a good alternative for learning and meaningful realm of analytics.
programming. The characteristics, features, and forms of
programming support supplied by Python were examined in REFERENCES
this study. We discovered Python to be a quick, powerful,
portable, simple, and open source language that supports [1.] KD Nuggets poll results-
other technologies based on these traits. Following that, the https://www.kdnuggets.com/2019/05/poll-top-data-
many types of programmes that Python may write were science-machine-learning-platforms.html
examined. The paper also discusses some of the most recent [2.] TIOBE Index for March 2022-
Python applications by well-known organisations. Based on https://www.tiobe.com/tiobe-index/
facts acquired from prominent and trusted journals and [3.] Programming Language Trends - O'Reilly Radar".
websites, the paper has highlighted the reasons why the Radar.oreilly.com.
Python programming language is having the quickest [4.] "The RedMonk Programming Language Rankings:
growth. tecosystems". Redmonk.com.
[5.] Kuhlman, Dave. "A Python Book: Beginning Python,
Python is used extensively in data analytics to analyse Advanced Python, and Python Exercises".
a large amount of data, make predictions, diagnose [6.] https://stackoverflow.com
problems, and mine data to make recommendations for [7.] PYPL Index. (2020).PYPL Popularity of
future actions. Python is a computer language that can be Programming Language. Available at:
used to make commercial decisions, forecast weather, http://pypl.github.io/PYPL.html
investigate protein structures in biology, or develop a [8.] Applications for Python. Available at:
marketing campaign for transdisciplinary data science https://www.python.org/about/apps/.
needs. Pythonhas built-in capabilities that make it simple to

IJISRT22APR488 www.ijisrt.com 155

You might also like