SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 354
Python – The Fastest Growing Programming Language
K. R. Srinath
Associate Professor, Department of Computer Science, Pragati Mahavidyalaya Degree and PG college, Hanuman
Tekdi, Koti, Hyderabad, Telangana, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract: Python is a suitable language for both learning
and real world programming. Python is a powerful high-
level, object-oriented programming language created by
Guido van Rossum. In this paper we first introduce you to
the python programming characteristics and features. This
paper also discusses about the reasons behind python being
credited as the most fastest growing programming language
in the recent times supported by research done over the
articles procured from various magazines and popular
websites. This paper features about the characteristics and
most important features of python language, the types of
programming supported by python and its users and its
applications.
Key words: Python ,Programming languages , Real world
programming.
1. INTRODUCTION
In this paper, we are going to introduce the characteristicsof
Python. Python is a general-purpose, high-level
programming language which is widely used in the recent
times [1][2][3]. Its design philosophy emphasizes code
readability, and its syntax allows programmers to express
concepts in fewer lines of code than would be possible in
languages such as C [4]. The language constructs enable the
user to write clear programs on both a small and large scale
[5]. The most important feature in Python being it supports
multiple programming paradigms,includingobject-oriented,
imperative and functional programming or procedural
styles. Python supports a dynamic type system and
automatic memory management and has a large and
comprehensive standard library. Python interpreters are
available for many operating systems..
Latest reviews about python published in popular
magazines and websites:
5th Largest StackOverflow Community
StackOverflow is a programming Q&A site you will no doubt
become intimate with as a coding beginner.Pythonhas85.9k
followers, with over 500k Python questions. Python
questions are also the 3rd most likely to be answered when
compared to other popular programming languages.
3rd Largest Meetup Community
At meetups, you can generally network and learn from
fellow developers. Meetups often offer mentorship to those
who want it as well. There are 1300+ Python groups on
Meetup.com, totaling 608k+ members. Thus, in terms of
programming languages, Python is the 3rd largest
community.
4th Most-Used Language at GitHub
Python is also known to have an abundance of libraries that
assist with data analysis and scientific computing. In
addition, PyGamesis a neat game engine to buildgameswith
if you want to make simple games.
Career Opportunities
On Angel List, Python is the 2nd most demanded skill and
also the skill with the highest average salary offered. With
the rise of big data, Python developersare in demandasdata
scientists, especially since Python can be easily integrated
into web applications to carry out tasksthatrequiremachine
learning.
Reasons for Python to become the fastest-growing
programming language:
Python's status as the fastest-growing programming
language is being fuelled by a sharp uptick in itsuse for data
science. The link has been established by a new analysis by
Stack Overflow, the Q&A hub that is home to the world's
largest online developer community.
Jacqueline Kazil, board director of the Python Software
Foundation (PSF), predicted Python's popularity will
continue grow, as the language's accessibility and utility
continue to be attractive to researchers carrying out
analytics. "But the share of Python developers who are
visiting data science technologies is growing very rapidly.
This suggests that Python's popularity in data science and
machine learning is probably the main driver of its fast
growth."
The overriding interest among Python developers in data
science is reinforced by other data. Among the Python-
tagged questions, the fastest growing tag is related
to pandas, a data analytics software library for Python. Only
introduced in 2011, it now accounts for almost 1% of Stack
Overflow question views. However, the second most visited
tag by Python visitors is JavaScript, likely reflecting the
healthy use of Python by web developers.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 355
By analyzing visitors by industry,StackOverflowdetermined
that those viewing Python-related questions are most
commonly involved in academia, followed by electronics,
manufacturing and software industries.
"However, Python's growth is spread pretty evenly across
industries. In combination this tells a story of data science
and machine learning becoming more common in many
types of companies, and Python becoming a common choice
for that purpose," says Robinson.
By analysing visitors by industry,StackOverflowdetermined
that those viewing Python-related questions are most
commonly involved in academia, followed by electronics,
manufacturing and software industries.
Characteristics of python:
Python is a well designed language that can be used for real
world programming. Python is a very high-level, dynamic,
object-oriented, general purpose programming language
that uses interpreter and can be used in a vast domain of
applications. Python wasdesigned to be easy to understand
and use. Python is termed as a very user-friendly and
beginner-friendly language in the recent times. Python has
gained popularity for being a beginner-friendly language,
and it has replaced Java as the most popular introductory
language. As a dynamically typed language, Python is really
flexible. Furthermore, Python is also more forgiving of
errors, so you'll still be able to compile and run your
program until you hit the problematic part. Python is a
flexible, simple coding programminglanguage.Thislanguage
can support different styles of programming including
structural and object-oriented. Other stylescan be used,too.
Python is very flexible, because of its ability to use modular
components that were designed in other programming
languages. For example, you can write a program in C++ and
import it to python as a module. Then add something else to
it (for example design a GUI for it).
However, there are few drawbacks with python:
Not Easy to Maintain:
Because Python is a dynamically typed language, the same
thing can easily mean something different depending on the
context. As a Python app grows larger and more complex,
this may get difficult to maintain as errors will become
difficult to track down and fix, so it will take experience and
insight to know how to design your code or write unit tests
to ease maintainability.
Slow:
Asa dynamically typed language, Python is slowbecauseitis
too flexible and the machine would need to do a lot of
referencing to make sure what the definitionofsomethingis,
and this slows Python performance down.
Features of Python:
Python is simple and lovely
It is a very high-level language that has many sources for
learning. Python supports a wide variety of thirdparty tools
which makes it much easier to to use and motivates the
usersto continue with. Python hasa very simple and elegant
syntax. It's much easier to read and write Python programs
compared to other languages like: C++, Java, C#. Python
makes programming fun and allows you to focus on the
solution rather than syntax. If you are a newbie, it's a great
choice to start your journey with Python.
Python is portable
Python scripts can be used on different operating systems
such as: Windows, Linux, UNIX, Amigo, Mac OS, etc. You can
move Python programs from one platform to another, and
run it without any changes.
It runs seamlessly on almost all platforms including
Windows, Mac OS X and Linux.
Python is open source
Even though all rights of this program are reserved for the
Python institute, but it is open source and there is no
limitation inusing, changing and distributing. You can freely
use and distribute Python, even for commercialuse.Notonly
can you use and distribute softwares written in it, you can
even make changes to the Python's source code. Python has
a large community constantly improving it in each iteration.
Python supports other technologies
It can support COM, .Net, etc objects.
Extensible and Embeddable
Suppose an application requires high performance. You can
easily combine pieces of C/C++ or other languages with
Python code.
This will give your application high performance as well as
scripting capabilitieswhich otherlanguagesmaynotprovide
out of the box.
A high-level, interpreted language
Unlike C/C++, you don't have to worry about daunting tasks
like memory management, garbage collection and so on.
Likewise, when you run Python code, it automatically
converts your code to the language your computer
understands. You don't need to worry about any lower-level
operations.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 356
Large standard libraries to solve common tasks
Python has a number of standard libraries which makes life
of a programmer much easier since you don't have to write
all the code yourself. For example: Need to connect MySQL
database on a Web server? You can use MySQLdb library
using import MySQLdb . Standard libraries in Python are
well tested and used by hundreds of people. So you can be
sure that it won't break your application.
Object-oriented
Everything in Python is an object. Object oriented
programming (OOP) helps you solve a complex problem
intuitively. With OOP, you are able to divide these complex
problems into smaller sets by creating objects.
Python is a multi-paradigm programming language: object-
oriented programming and structured programming are
fully supported. Python uses dynamic typing and a
combination of reference counting and a cycle-detecting
garbage collector for memory management. An important
feature of Python is dynamic name resolution (late binding),
which binds method and variable names during program
execution. Python was designed to be highly extensible.
Python can also be embedded in existing applications that
need a programmable interface. Python hasalargestandard
library, commonly cited as one of Python's greatest
strengths, providing toolssuited to many tasks. ForInternet
based applications, a large number of standard formats and
protocols (such as MIME and HTTP) are supported.Modules
for creating graphical user interfaces, connecting to
relational databases, pseudorandom number generators,
arithmetic with arbitrary precision decimals, manipulating
regular expressions, and doing unit testing arealsoincluded.
Python can be used to write a wide variety of programs:
Python is a well designed language that can be used for real
world programming. The most common program types that
can be written by Python are categorized below:
System programming
Pythons Internal interfaces support workingwithservicesof
operating system and hence makesit a suitable languagefor
system programming. The standard library of Python can
support the different types of platforms and operating
systems. It contains some tools for working with system
resources such as environmental variables, files, sockets,
pipe, processes, multiple treats, command line, standard
stream interfaces, shell programming, etc.
Graphical User Interface (GUI)
Tkinter and wxPython are the basic interfaces for designing
GUIs in Python. Tkinter is a standard object-oriented
interface that is distributed with Python interpreter. It
provides the essential tools for designing GUI.
Network and internet programming
Various modules are embedded in Python standard library
that provide many tools for network programmers, such as:
client-server connection, socket programming, FTP, Telnet,
email functions, RPC, SOAP, etc.
Components integrity
Python is able to make an integrated connection betweenits
codes and other components. Tools such as Swing and SIP
can import the compiled codes of other languages for using
in Python.
Database programming
Python supports most of the commondatabases likeSybase,
Oracle, Informix, MySQL, PostgreSQL, SQLite, etc. Pickle is a
standard module that can store and recover objects in files.
Also, ZODB is a pure object-oriented tool for working with
databases. From Python 2.5 on, SQLite was considered as a
standard part of Python.
Other programming applications
Python dominates a wide extent of programming areas. For
example, PyGame is a tool for game programming and PIL is
used for image processing. For robotic programming, PyRo
exists. A complete package for artificial intelligence,network
simulation, and shell programming waspublishedunderthe
title NLTK. Almost in all area you can find sufficient modules
that can help you to get to your goals. There are different
tools for Python users with different needs. This good
feature makes Python suitable for any kind of programming.
Large amount of using Python by popular websites and
applications is the best evidence for this matter.
Python Users:
Many corporations have used and been using this tool for
different functions. Some of them are enlisted:
 Google is one of the Python users that included this
language in its web search system and
employed Python’s creator, too.
 YouTube video sharing service makes extensive use
of Python.
 Popular BitTorrent peer-to-peer file sharingsystem
is written by Python.
 ESRI uses Python as an end-user customizationtool
for its popular GIS mapping products.
 NASA, Los Alamos, Fermilab, JPL, and others use
Python for scientific programming tasks.
 iRobot uses Python to develop commercial robotic
vacuum cleaners.
 Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm,
and IBM use Python for hardware testing.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 357
 NSA uses Python for cryptography and intelligence
analysis.
 IronPort email server product uses more than 1
million lines of Python code to do its job.
 One Laptop Per Child (OLPC) project builds its user
interface and activity model in Python.
 Industrial Light & Magic, Pixar, and others use
Python in the production of movie animation.
 JPMorgan Chase, UBS, Getco, and Citadel apply
Python for financial market forecasting.
Future of Python :
According to the TIOBE index, Python is the 4th most
popular programming language out of 100 With the rise of
Ruby on Rails and more recently Node.js, Python's usage as
the main prototyping language for backend web
development has diminished somewhat, especially since it
has a fragmented MVC ecosystem. However, with big data
becoming more and more important, Python has become a
skill that is more in demand than ever, especially it can be
integrated into web applications. As an open source project,
Python is actively worked on with a moderate update cycle,
pushing out new versions every year or so to make sure it
remains relevant. In terms of search volume for anyone
interested in learning Python, it has skyrocketed to the 1st
place when compared to other languages.
CONCLUSION
In this paper, we introduced the Python programming
language as a suitable choice for learning and real world
programming. The paper has discussed the characteristics,
features, types of programming support offered by python.
According these characteristics we found Python as a fast,
powerful, portable, simple and open source language that
supports other technologies. Then, different types of
programs that can be written by Python were investigated.
The paper has also discussed about the latest applicationsof
python by some of the popular corporations. The paper has
cited the reasons as to why python language is the fastest
growing programming language based on the information
obtained from popular and trusted magazinesandwebsites.
REFERENCES
[1] TIOBE Software Index (2011). "TIOBE
Programming Community Index Python". 1
[2] "Programming Language Trends - O'Reilly Radar".
Radar.oreilly.com. 2 August 2006.
[3] "The RedMonk Programming Language Rankings:
January 2011 – tecosystems". Redmonk.com.
[4] Summerfield, Mark. Rapid GUI Programming with
Python and Qt.
[5] Kuhlman, Dave. "A Python Book: BeginningPython,
Advanced Python, and Python Exercises".
[6] https://stackoverflow.com
[7] https://github.com
Ad

More Related Content

What's hot (20)

Seminar report On Python
Seminar report On PythonSeminar report On Python
Seminar report On Python
Shivam Gupta
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
DrMohammed Qassim
 
Python language
Python languagePython language
Python language
prakashnachnani
 
Python Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech PunePython Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech Pune
Ethan's Tech
 
Obj report
Obj reportObj report
Obj report
Manish Raghav
 
Can Python Overthrow Java? | Java vs Python | Edureka
Can Python Overthrow Java? | Java vs Python | EdurekaCan Python Overthrow Java? | Java vs Python | Edureka
Can Python Overthrow Java? | Java vs Python | Edureka
Edureka!
 
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
EditorIJAERD
 
summer training report on python
summer training report on pythonsummer training report on python
summer training report on python
Shubham Yadav
 
Python
PythonPython
Python
Mohammad Junaid Khan
 
Python and data analytics
Python and data analyticsPython and data analytics
Python and data analytics
Shree M.L.Kakadiya MCA mahila college, Amreli
 
Python Usefulness
Python UsefulnessPython Usefulness
Python Usefulness
Vipul Petkar
 
How To Tame Python
How To Tame PythonHow To Tame Python
How To Tame Python
Mohd Anwar Jamal Faiz
 
Seminar report on python 3 course
Seminar report on python 3 courseSeminar report on python 3 course
Seminar report on python 3 course
HimanshuPanwar38
 
Final presentation on python
Final presentation on pythonFinal presentation on python
Final presentation on python
RaginiJain21
 
Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming
KrishnaMildain
 
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve OmohundroOpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
Numenta
 
Python, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for EngineersPython, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for Engineers
Boey Pak Cheong
 
Python programming
Python programmingPython programming
Python programming
Megha V
 
R vs python
R vs pythonR vs python
R vs python
Bhaskara Reddy Sannapureddy
 
Career in python
Career in pythonCareer in python
Career in python
SSDN Technologies
 
Seminar report On Python
Seminar report On PythonSeminar report On Python
Seminar report On Python
Shivam Gupta
 
Python Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech PunePython Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech Pune
Ethan's Tech
 
Can Python Overthrow Java? | Java vs Python | Edureka
Can Python Overthrow Java? | Java vs Python | EdurekaCan Python Overthrow Java? | Java vs Python | Edureka
Can Python Overthrow Java? | Java vs Python | Edureka
Edureka!
 
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
EditorIJAERD
 
summer training report on python
summer training report on pythonsummer training report on python
summer training report on python
Shubham Yadav
 
Seminar report on python 3 course
Seminar report on python 3 courseSeminar report on python 3 course
Seminar report on python 3 course
HimanshuPanwar38
 
Final presentation on python
Final presentation on pythonFinal presentation on python
Final presentation on python
RaginiJain21
 
Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming
KrishnaMildain
 
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve OmohundroOpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
Numenta
 
Python, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for EngineersPython, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for Engineers
Boey Pak Cheong
 
Python programming
Python programmingPython programming
Python programming
Megha V
 

Similar to Python – The Fastest Growing Programming Language (20)

Python Mastery Made Easy.pdf
Python Mastery Made Easy.pdfPython Mastery Made Easy.pdf
Python Mastery Made Easy.pdf
SathishKumar235656
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
ijpla
 
Published Paper of International journal of Programming Languages and applica...
Published Paper of International journal of Programming Languages and applica...Published Paper of International journal of Programming Languages and applica...
Published Paper of International journal of Programming Languages and applica...
IJPLAjournal
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
IJPLAjournal
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
IJPLAjournal
 
Python_ .ppt ..pdf .....................
Python_ .ppt ..pdf .....................Python_ .ppt ..pdf .....................
Python_ .ppt ..pdf .....................
akhilrana6991
 
Career in Python: Basic Skills & Opportunities
Career in Python: Basic Skills & Opportunities Career in Python: Basic Skills & Opportunities
Career in Python: Basic Skills & Opportunities
Edology
 
Is Python the Future of Programming
Is Python the Future of ProgrammingIs Python the Future of Programming
Is Python the Future of Programming
Inexture Solutions
 
Python.pdf
Python.pdfPython.pdf
Python.pdf
Kajal Digital
 
PYTHON COURSE IN KHANNA
PYTHON COURSE IN KHANNAPYTHON COURSE IN KHANNA
PYTHON COURSE IN KHANNA
tanukashyap18
 
First of all, what is Python? According t
First of all, what is Python? According tFirst of all, what is Python? According t
First of all, what is Python? According t
bhatamith15
 
Python notes for beginners - in simple sentences
Python notes for beginners - in simple sentencesPython notes for beginners - in simple sentences
Python notes for beginners - in simple sentences
RajyalakshmiUmmadise
 
12 Reasons Why Python is One of Best Language of Web App Development
12 Reasons Why Python is One of Best Language of Web App Development12 Reasons Why Python is One of Best Language of Web App Development
12 Reasons Why Python is One of Best Language of Web App Development
SofiaCarter4
 
PYTHON COURSE IN PUNE
PYTHON COURSE IN PUNEPYTHON COURSE IN PUNE
PYTHON COURSE IN PUNE
Adamb009Aadhi
 
IRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming LanguageIRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming Language
IRJET Journal
 
The future of Python.pdf
The future of Python.pdfThe future of Python.pdf
The future of Python.pdf
SudhanshiBakre1
 
Build Real-World Mobile Applications With Python App Development Services Com...
Build Real-World Mobile Applications With Python App Development Services Com...Build Real-World Mobile Applications With Python App Development Services Com...
Build Real-World Mobile Applications With Python App Development Services Com...
Cerebrum Infotech
 
programming assignment help australia
programming assignment help australiaprogramming assignment help australia
programming assignment help australia
#essaywriting
 
Type of apps that can be developed using python
Type of apps that can be developed using pythonType of apps that can be developed using python
Type of apps that can be developed using python
Semidot Infotech
 
Python Prodigy: Unraveling the Secrets of High-Level Programming
Python Prodigy: Unraveling the Secrets of High-Level ProgrammingPython Prodigy: Unraveling the Secrets of High-Level Programming
Python Prodigy: Unraveling the Secrets of High-Level Programming
Uncodemy
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
ijpla
 
Published Paper of International journal of Programming Languages and applica...
Published Paper of International journal of Programming Languages and applica...Published Paper of International journal of Programming Languages and applica...
Published Paper of International journal of Programming Languages and applica...
IJPLAjournal
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
IJPLAjournal
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
IJPLAjournal
 
Python_ .ppt ..pdf .....................
Python_ .ppt ..pdf .....................Python_ .ppt ..pdf .....................
Python_ .ppt ..pdf .....................
akhilrana6991
 
Career in Python: Basic Skills & Opportunities
Career in Python: Basic Skills & Opportunities Career in Python: Basic Skills & Opportunities
Career in Python: Basic Skills & Opportunities
Edology
 
Is Python the Future of Programming
Is Python the Future of ProgrammingIs Python the Future of Programming
Is Python the Future of Programming
Inexture Solutions
 
PYTHON COURSE IN KHANNA
PYTHON COURSE IN KHANNAPYTHON COURSE IN KHANNA
PYTHON COURSE IN KHANNA
tanukashyap18
 
First of all, what is Python? According t
First of all, what is Python? According tFirst of all, what is Python? According t
First of all, what is Python? According t
bhatamith15
 
Python notes for beginners - in simple sentences
Python notes for beginners - in simple sentencesPython notes for beginners - in simple sentences
Python notes for beginners - in simple sentences
RajyalakshmiUmmadise
 
12 Reasons Why Python is One of Best Language of Web App Development
12 Reasons Why Python is One of Best Language of Web App Development12 Reasons Why Python is One of Best Language of Web App Development
12 Reasons Why Python is One of Best Language of Web App Development
SofiaCarter4
 
PYTHON COURSE IN PUNE
PYTHON COURSE IN PUNEPYTHON COURSE IN PUNE
PYTHON COURSE IN PUNE
Adamb009Aadhi
 
IRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming LanguageIRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming Language
IRJET Journal
 
The future of Python.pdf
The future of Python.pdfThe future of Python.pdf
The future of Python.pdf
SudhanshiBakre1
 
Build Real-World Mobile Applications With Python App Development Services Com...
Build Real-World Mobile Applications With Python App Development Services Com...Build Real-World Mobile Applications With Python App Development Services Com...
Build Real-World Mobile Applications With Python App Development Services Com...
Cerebrum Infotech
 
programming assignment help australia
programming assignment help australiaprogramming assignment help australia
programming assignment help australia
#essaywriting
 
Type of apps that can be developed using python
Type of apps that can be developed using pythonType of apps that can be developed using python
Type of apps that can be developed using python
Semidot Infotech
 
Python Prodigy: Unraveling the Secrets of High-Level Programming
Python Prodigy: Unraveling the Secrets of High-Level ProgrammingPython Prodigy: Unraveling the Secrets of High-Level Programming
Python Prodigy: Unraveling the Secrets of High-Level Programming
Uncodemy
 
Ad

More from IRJET Journal (20)

Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATIONBRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ..."Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer VisionBreast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
FIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACHFIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACH
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation ProjectKiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based CrowdfundingInvest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUBSPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATIONBRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ..."Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer VisionBreast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
FIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACHFIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACH
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation ProjectKiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based CrowdfundingInvest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUBSPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
IRJET Journal
 
Ad

Recently uploaded (20)

fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxbMain cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
SunilSingh610661
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
LECTURE-16 EARTHEN DAM - II.pptx it's uses
LECTURE-16 EARTHEN DAM - II.pptx it's usesLECTURE-16 EARTHEN DAM - II.pptx it's uses
LECTURE-16 EARTHEN DAM - II.pptx it's uses
CLokeshBehera123
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Journal of Soft Computing in Civil Engineering
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Artificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptxArtificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptx
DrMarwaElsherif
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Resistance measurement and cfd test on darpa subboff model
Resistance measurement and cfd test on darpa subboff modelResistance measurement and cfd test on darpa subboff model
Resistance measurement and cfd test on darpa subboff model
INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxbMain cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
SunilSingh610661
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
LECTURE-16 EARTHEN DAM - II.pptx it's uses
LECTURE-16 EARTHEN DAM - II.pptx it's usesLECTURE-16 EARTHEN DAM - II.pptx it's uses
LECTURE-16 EARTHEN DAM - II.pptx it's uses
CLokeshBehera123
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Artificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptxArtificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptx
DrMarwaElsherif
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 

Python – The Fastest Growing Programming Language

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 354 Python – The Fastest Growing Programming Language K. R. Srinath Associate Professor, Department of Computer Science, Pragati Mahavidyalaya Degree and PG college, Hanuman Tekdi, Koti, Hyderabad, Telangana, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract: Python is a suitable language for both learning and real world programming. Python is a powerful high- level, object-oriented programming language created by Guido van Rossum. In this paper we first introduce you to the python programming characteristics and features. This paper also discusses about the reasons behind python being credited as the most fastest growing programming language in the recent times supported by research done over the articles procured from various magazines and popular websites. This paper features about the characteristics and most important features of python language, the types of programming supported by python and its users and its applications. Key words: Python ,Programming languages , Real world programming. 1. INTRODUCTION In this paper, we are going to introduce the characteristicsof Python. Python is a general-purpose, high-level programming language which is widely used in the recent times [1][2][3]. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C [4]. The language constructs enable the user to write clear programs on both a small and large scale [5]. The most important feature in Python being it supports multiple programming paradigms,includingobject-oriented, imperative and functional programming or procedural styles. Python supports a dynamic type system and automatic memory management and has a large and comprehensive standard library. Python interpreters are available for many operating systems.. Latest reviews about python published in popular magazines and websites: 5th Largest StackOverflow Community StackOverflow is a programming Q&A site you will no doubt become intimate with as a coding beginner.Pythonhas85.9k followers, with over 500k Python questions. Python questions are also the 3rd most likely to be answered when compared to other popular programming languages. 3rd Largest Meetup Community At meetups, you can generally network and learn from fellow developers. Meetups often offer mentorship to those who want it as well. There are 1300+ Python groups on Meetup.com, totaling 608k+ members. Thus, in terms of programming languages, Python is the 3rd largest community. 4th Most-Used Language at GitHub Python is also known to have an abundance of libraries that assist with data analysis and scientific computing. In addition, PyGamesis a neat game engine to buildgameswith if you want to make simple games. Career Opportunities On Angel List, Python is the 2nd most demanded skill and also the skill with the highest average salary offered. With the rise of big data, Python developersare in demandasdata scientists, especially since Python can be easily integrated into web applications to carry out tasksthatrequiremachine learning. Reasons for Python to become the fastest-growing programming language: Python's status as the fastest-growing programming language is being fuelled by a sharp uptick in itsuse for data science. The link has been established by a new analysis by Stack Overflow, the Q&A hub that is home to the world's largest online developer community. Jacqueline Kazil, board director of the Python Software Foundation (PSF), predicted Python's popularity will continue grow, as the language's accessibility and utility continue to be attractive to researchers carrying out analytics. "But the share of Python developers who are visiting data science technologies is growing very rapidly. This suggests that Python's popularity in data science and machine learning is probably the main driver of its fast growth." The overriding interest among Python developers in data science is reinforced by other data. Among the Python- tagged questions, the fastest growing tag is related to pandas, a data analytics software library for Python. Only introduced in 2011, it now accounts for almost 1% of Stack Overflow question views. However, the second most visited tag by Python visitors is JavaScript, likely reflecting the healthy use of Python by web developers.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 355 By analyzing visitors by industry,StackOverflowdetermined that those viewing Python-related questions are most commonly involved in academia, followed by electronics, manufacturing and software industries. "However, Python's growth is spread pretty evenly across industries. In combination this tells a story of data science and machine learning becoming more common in many types of companies, and Python becoming a common choice for that purpose," says Robinson. By analysing visitors by industry,StackOverflowdetermined that those viewing Python-related questions are most commonly involved in academia, followed by electronics, manufacturing and software industries. Characteristics of python: Python is a well designed language that can be used for real world programming. Python is a very high-level, dynamic, object-oriented, general purpose programming language that uses interpreter and can be used in a vast domain of applications. Python wasdesigned to be easy to understand and use. Python is termed as a very user-friendly and beginner-friendly language in the recent times. Python has gained popularity for being a beginner-friendly language, and it has replaced Java as the most popular introductory language. As a dynamically typed language, Python is really flexible. Furthermore, Python is also more forgiving of errors, so you'll still be able to compile and run your program until you hit the problematic part. Python is a flexible, simple coding programminglanguage.Thislanguage can support different styles of programming including structural and object-oriented. Other stylescan be used,too. Python is very flexible, because of its ability to use modular components that were designed in other programming languages. For example, you can write a program in C++ and import it to python as a module. Then add something else to it (for example design a GUI for it). However, there are few drawbacks with python: Not Easy to Maintain: Because Python is a dynamically typed language, the same thing can easily mean something different depending on the context. As a Python app grows larger and more complex, this may get difficult to maintain as errors will become difficult to track down and fix, so it will take experience and insight to know how to design your code or write unit tests to ease maintainability. Slow: Asa dynamically typed language, Python is slowbecauseitis too flexible and the machine would need to do a lot of referencing to make sure what the definitionofsomethingis, and this slows Python performance down. Features of Python: Python is simple and lovely It is a very high-level language that has many sources for learning. Python supports a wide variety of thirdparty tools which makes it much easier to to use and motivates the usersto continue with. Python hasa very simple and elegant syntax. It's much easier to read and write Python programs compared to other languages like: C++, Java, C#. Python makes programming fun and allows you to focus on the solution rather than syntax. If you are a newbie, it's a great choice to start your journey with Python. Python is portable Python scripts can be used on different operating systems such as: Windows, Linux, UNIX, Amigo, Mac OS, etc. You can move Python programs from one platform to another, and run it without any changes. It runs seamlessly on almost all platforms including Windows, Mac OS X and Linux. Python is open source Even though all rights of this program are reserved for the Python institute, but it is open source and there is no limitation inusing, changing and distributing. You can freely use and distribute Python, even for commercialuse.Notonly can you use and distribute softwares written in it, you can even make changes to the Python's source code. Python has a large community constantly improving it in each iteration. Python supports other technologies It can support COM, .Net, etc objects. Extensible and Embeddable Suppose an application requires high performance. You can easily combine pieces of C/C++ or other languages with Python code. This will give your application high performance as well as scripting capabilitieswhich otherlanguagesmaynotprovide out of the box. A high-level, interpreted language Unlike C/C++, you don't have to worry about daunting tasks like memory management, garbage collection and so on. Likewise, when you run Python code, it automatically converts your code to the language your computer understands. You don't need to worry about any lower-level operations.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 356 Large standard libraries to solve common tasks Python has a number of standard libraries which makes life of a programmer much easier since you don't have to write all the code yourself. For example: Need to connect MySQL database on a Web server? You can use MySQLdb library using import MySQLdb . Standard libraries in Python are well tested and used by hundreds of people. So you can be sure that it won't break your application. Object-oriented Everything in Python is an object. Object oriented programming (OOP) helps you solve a complex problem intuitively. With OOP, you are able to divide these complex problems into smaller sets by creating objects. Python is a multi-paradigm programming language: object- oriented programming and structured programming are fully supported. Python uses dynamic typing and a combination of reference counting and a cycle-detecting garbage collector for memory management. An important feature of Python is dynamic name resolution (late binding), which binds method and variable names during program execution. Python was designed to be highly extensible. Python can also be embedded in existing applications that need a programmable interface. Python hasalargestandard library, commonly cited as one of Python's greatest strengths, providing toolssuited to many tasks. ForInternet based applications, a large number of standard formats and protocols (such as MIME and HTTP) are supported.Modules for creating graphical user interfaces, connecting to relational databases, pseudorandom number generators, arithmetic with arbitrary precision decimals, manipulating regular expressions, and doing unit testing arealsoincluded. Python can be used to write a wide variety of programs: Python is a well designed language that can be used for real world programming. The most common program types that can be written by Python are categorized below: System programming Pythons Internal interfaces support workingwithservicesof operating system and hence makesit a suitable languagefor system programming. The standard library of Python can support the different types of platforms and operating systems. It contains some tools for working with system resources such as environmental variables, files, sockets, pipe, processes, multiple treats, command line, standard stream interfaces, shell programming, etc. Graphical User Interface (GUI) Tkinter and wxPython are the basic interfaces for designing GUIs in Python. Tkinter is a standard object-oriented interface that is distributed with Python interpreter. It provides the essential tools for designing GUI. Network and internet programming Various modules are embedded in Python standard library that provide many tools for network programmers, such as: client-server connection, socket programming, FTP, Telnet, email functions, RPC, SOAP, etc. Components integrity Python is able to make an integrated connection betweenits codes and other components. Tools such as Swing and SIP can import the compiled codes of other languages for using in Python. Database programming Python supports most of the commondatabases likeSybase, Oracle, Informix, MySQL, PostgreSQL, SQLite, etc. Pickle is a standard module that can store and recover objects in files. Also, ZODB is a pure object-oriented tool for working with databases. From Python 2.5 on, SQLite was considered as a standard part of Python. Other programming applications Python dominates a wide extent of programming areas. For example, PyGame is a tool for game programming and PIL is used for image processing. For robotic programming, PyRo exists. A complete package for artificial intelligence,network simulation, and shell programming waspublishedunderthe title NLTK. Almost in all area you can find sufficient modules that can help you to get to your goals. There are different tools for Python users with different needs. This good feature makes Python suitable for any kind of programming. Large amount of using Python by popular websites and applications is the best evidence for this matter. Python Users: Many corporations have used and been using this tool for different functions. Some of them are enlisted:  Google is one of the Python users that included this language in its web search system and employed Python’s creator, too.  YouTube video sharing service makes extensive use of Python.  Popular BitTorrent peer-to-peer file sharingsystem is written by Python.  ESRI uses Python as an end-user customizationtool for its popular GIS mapping products.  NASA, Los Alamos, Fermilab, JPL, and others use Python for scientific programming tasks.  iRobot uses Python to develop commercial robotic vacuum cleaners.  Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm, and IBM use Python for hardware testing.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 357  NSA uses Python for cryptography and intelligence analysis.  IronPort email server product uses more than 1 million lines of Python code to do its job.  One Laptop Per Child (OLPC) project builds its user interface and activity model in Python.  Industrial Light & Magic, Pixar, and others use Python in the production of movie animation.  JPMorgan Chase, UBS, Getco, and Citadel apply Python for financial market forecasting. Future of Python : According to the TIOBE index, Python is the 4th most popular programming language out of 100 With the rise of Ruby on Rails and more recently Node.js, Python's usage as the main prototyping language for backend web development has diminished somewhat, especially since it has a fragmented MVC ecosystem. However, with big data becoming more and more important, Python has become a skill that is more in demand than ever, especially it can be integrated into web applications. As an open source project, Python is actively worked on with a moderate update cycle, pushing out new versions every year or so to make sure it remains relevant. In terms of search volume for anyone interested in learning Python, it has skyrocketed to the 1st place when compared to other languages. CONCLUSION In this paper, we introduced the Python programming language as a suitable choice for learning and real world programming. The paper has discussed the characteristics, features, types of programming support offered by python. According these characteristics we found Python as a fast, powerful, portable, simple and open source language that supports other technologies. Then, different types of programs that can be written by Python were investigated. The paper has also discussed about the latest applicationsof python by some of the popular corporations. The paper has cited the reasons as to why python language is the fastest growing programming language based on the information obtained from popular and trusted magazinesandwebsites. REFERENCES [1] TIOBE Software Index (2011). "TIOBE Programming Community Index Python". 1 [2] "Programming Language Trends - O'Reilly Radar". Radar.oreilly.com. 2 August 2006. [3] "The RedMonk Programming Language Rankings: January 2011 – tecosystems". Redmonk.com. [4] Summerfield, Mark. Rapid GUI Programming with Python and Qt. [5] Kuhlman, Dave. "A Python Book: BeginningPython, Advanced Python, and Python Exercises". [6] https://stackoverflow.com [7] https://github.com