SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1856
Python: Simple though an Important Programming language
Yogesh Rana
UG Scholar, IT Department, Vidyalankar School of Information Technology, Mumbai, Mumbai University,
Maharashtra, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Python is an interpreted, high-level, general-
purpose programming language. Created by Guido van
Rossum and first released in 1991, It is used for both
learning and real-life programming. It is easy to learn as
most of the commands are similar to normal word used by
humans (e.g. To print any statement or any value we simply
write “print (statements)”). Many of the famous application
are developed using python (e.g. Instagram, Dropbox.).
Python might have a great scope in future so it’s a very
important language. In this paper we will see why python is
so important and why we should learn in.
Key words - Python, Python programming, high level
programming language, Real world programming.
INTRODUCTION
Python is a general-purpose programming language also
known as scripting language. It is an open source language.
Python features a dynamic type system and automatic
memory management. It supports multiple programming
paradigms’, includingobject-oriented,imperative,functional
and procedural, and hasa largeandcomprehensivestandard
library. It has a design philosophy that emphasize code
readability notably using significant whitespace i.e. scope of
particular set of codes are determined by using whitespaces
only unlike other programming languages where curly
braces are used. Python is also known as interpretive
language, meaning you don’t have to write the programs.
You can just enter statements into python environment and
they’ll execute.
Software developer’s choice
According a article on Google posted on zdnet.com Python
has grown to become one of the top programming languages
in the world, with more developers than evernowusingitfor
data analysis, machine learning, DevOps and web
development.
Now a days use of Data analysis and machine learning have
increased so for that, Data analysis and machine learning in
particular have moved up in python developers’ priorities,
according to 2018 Python developer survey.
Today, 58 percent who uses python do so for data analysis,
up from 50 percentlastyear,overtakingwebdevelopmenton
52 percent. The other rapidly rising uses for python are
machine learning and DevOps.
Worlds one of the most popular coding language
The popularity of Python has risen steadily over the past 15
years, finally breaking the top 5 on the Tiobe Index a few
years ago. This is because Python is a major language in
some of most exciting technologies today. Machine learning,
artificial intelligence (AI), Big Data, and Robotics all rely
heavily on Python (Robotics also relies on C for its use in
systems programming). Cyber Security, one of the top
software challenges of our time, is also driven by Python.
It’s surprising how simple Python is to learn. It’s now
the most popular introductory language taught in
universities and often picked up by experienced developers
as a second or third language.
Growth on Python Machine Learning Jobs
Python is good for beginners
Python should be your first programming language because
you will quickly learn how to think like a programmer.
Python is very readable. You won’t waste a lot of time
memorizing the complex syntax that other programming
languages such as C, C++, etc. will present you. Instead, you
will be able to focus on learning programming concepts and
paradigms. Onceyouunderstandthosetoolsyoucanmoveon
to other more powerful, specific languages and readily
understand a given piece of code.
Once you learn the basicsyoustartgettinginterestedtoknow
more about python, this is the time when you try to get more
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1857
deeper into learning it. You start using different librariesand
modules. One can work on graphics in python using Python
Imaging Library, make games with libraries such as Pygame
or Pyglet,
Another important thing is that it comes bundled with IDLE.
IDLE is both an interactive shell and an integrated
development environment (IDE) for Python i.e. it is easy to
write and run python programs.
Features:
1. Easy to learn:
Python is very easy to use and high-level language.
Its statements consist of normal words so it
becomes easier for any beginner to understand the
code. For example, to print any string in python we
use keyword “print” instead of complex keywords
such as “cout” in C++, “System.out.print” in Java,etc.
Thus, it is programmer friendly language.
2. Expressive Language:
Python language is more expressive. The sense of
expressive is the code is easily understandable. In
languages like C, C++, etc. programmers sometimes
use comments to make others programmer
understand what’s going on in that part of the code
but in Python use of comments is very less because
one can get an idea of the code by looking at it.
3. Interpreted Language:
Python is interpreted language i.e. interpreter
executes the code line by line at a time. This makes
debugging easy. Whenever interpreter finds an
error it stops executing the code at that statement,
due to this the programmer can find the statement
that contains error easily and don’t have to search
for errors as in other languages like C. C++, etc.
4. Cross-platform language:
Python can run equally on different platforms such
as Windows, Linux, Unix, Macintosh etc. We don’t
have to write code again to run it on another
platform. If we have a code written to run on
Windows operating system we can execute the
same code on other operating system suchasLinux,
UNIX etc. without making changesinthecode. Thus,
Python is a portable language.
5. Free and Open Source:
Python language is freely available
(www.python.org), we don’t need any special
license or need to pay for it. The source-code is also
available. Even though all rights of this programare
reserved for the Python institute, but it is open
source and there is no limitation in using, changing
and distributing. You can freely use and distribute
Python, even for commercial use. Therefore, it is
open source.
6. Object Oriented Language:
Python supports object- orientedlanguage.Concept
of classes and objects comes into existence.
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-paradigmprogramminglanguage:
object-oriented programming and structured
programming are fully supported. Python uses
dynamic typing and a combination of reference
counting and a cycle-detecting garbagecollectorfor
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.
7. Extensible:
It implies that other languages suchasC/C++canbe
used to compile the code and thus it can be used
further in your python code
8. Large Standard library:
Python has a large and broad library. It reduces the
programmer’s efforts as the codes are already
written. It can help to do regular expressions,
documentation generation, unit testing, threading,
databases, web browsers, email, xml, html, GUI, Tk
etc.
9. GUI programming support:
Graphical user interfaces can be developed using
Python. Tkinter is a basic interface 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.
10. Integrated:
It can be easily integrated with languages like C,
C++, JAVA etc.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1858
Drawbacks:
Though python has many features and is one of the fastest
growing language it also has some drawbacks.
1. Speed:
Python is interpreted language and is slow as
compared to C/C++ or Java. Unlike C or C++, it’s not
closer to hardware because Python is a high-level
language. As we all know that compilation and
execution help to work normally, but in this case,
execution of Python takes place with the help of an
interpreter instead of the compiler as we have seen
that Python code is executed line by line, which
causes it to slow down.
2. Mobile Development:
However, Python is strong in desktop and server
platforms, that is it is an excellent server-side
language but for the mobile development, Python is
not a very good language which means it is a weak
language for mobile development.
3. Memory Consumption:
For any memory intensivetasksPythonisnotagood
choice. That is why it is not used for that purpose.
Python’s memory consumption is also high, due to
the flexibility of the data types.
4. Database Access: Python is a robust programming
language with minimal stress and worries. But, this
language is highly insecure and can be used only at
one’s own risk.
Even though it has some drawbacks but, due to its features it
can be neglected.
Top Companies Embracing Python Programming
Language
Google: Google’s first search engine and the entire stack
were written in Python. It was developed in the late 90s
which uses old-school they still use Python extensively.
Facebook: Facebook uses the Python language in their
Production Engineering.
NASA: NASA uses Workflow Automation Tool which is
written in Python.
Nokia: Nokia which is a Finnish company is a popular
telecommunication industry. It uses Python for its platform
such as S60.
IBM: IBM an American-based multinational computer
manufacturer also uses Python for their factor tool control
applications.
SGI Inc: SGI (Silicon Graphics International) usesPython for
its Linux installer.
Walt Disney Feature Animation: This animation studio
uses Python as a scripting language for their animations.
Yahoo! Maps: It is a map developed by Yahoo! and many of
its services are also written in Python.
Future of Python
Python has been voted for the most favorite programming
language of all time. It is undoubtedly beating other
programming languages. It has been used for developing
almost every kind of applications whether it is web
applications or game applications. Numerous programmers
have increased the use of Python programming languages
and it is certainly used worldwide. Python programmers
would be the most demandable in the future of IT industries
which makes Python future brighter.
CONCLUSION
From the above we get to know that Python is not only easy
but also very important. The most important thing is that it
has a great scope in future. Most of the beginners in field of
programming wish to work in topcompaniessuchasGoogle,
Facebook, etc. and these companies also use pythonsoifyou
want to fulfill your wish learning Python may prove to be an
important step for it. The use of python has kept on
increasing so it might also help in your job.
REFERENCES
[1] www.probytes.net
[2] www.geeksforgeeks.org
[3] www.javatpoint.com
[4] thehelloworldprogram.com
[5] www.zdnet.com

More Related Content

What's hot

Python basic
Python basicPython basic
Python basic
radhikaadroja
 
Obj report
Obj reportObj report
Obj report
Manish Raghav
 
Python Usefulness
Python UsefulnessPython Usefulness
Python Usefulness
Vipul Petkar
 
Python Programming Course
Python Programming CoursePython Programming Course
Python Programming Course
iseestech
 
Python and data analytics
Python and data analyticsPython and data analytics
Python Assignment Help
Python Assignment HelpPython Assignment Help
Python Assignment Help
myhomeworkhelponline
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
guobichrng
 
summer training report on python
summer training report on pythonsummer training report on python
summer training report on python
Shubham Yadav
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
teachersduniya.com
 
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Edureka!
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
Biswajeet Dasmajumdar
 
Top python interview question and answer
Top python interview question and answerTop python interview question and answer
Top python interview question and answer
Ankita Singh
 
Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)
Rr
 
Python presentation
Python presentationPython presentation
Python presentation
gaganapponix
 
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 certification course bengalore
Python certification course bengalorePython certification course bengalore
Python certification course bengalore
avinashapponix
 
Python course in hyderabad
Python course in hyderabadPython course in hyderabad
Python course in hyderabad
RevathiUppala
 
Seminar report on python 3 course
Seminar report on python 3 courseSeminar report on python 3 course
Seminar report on python 3 course
HimanshuPanwar38
 
Python Vs. Go: Which One is an Outstanding Performer for Machine Learning?
Python Vs. Go: Which One is an Outstanding Performer for Machine Learning?Python Vs. Go: Which One is an Outstanding Performer for Machine Learning?
Python Vs. Go: Which One is an Outstanding Performer for Machine Learning?
Katy Slemon
 
Career in python
Career in pythonCareer in python
Career in python
SSDN Technologies
 

What's hot (20)

Python basic
Python basicPython basic
Python basic
 
Obj report
Obj reportObj report
Obj report
 
Python Usefulness
Python UsefulnessPython Usefulness
Python Usefulness
 
Python Programming Course
Python Programming CoursePython Programming Course
Python Programming Course
 
Python and data analytics
Python and data analyticsPython and data analytics
Python and data analytics
 
Python Assignment Help
Python Assignment HelpPython Assignment Help
Python Assignment Help
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
 
summer training report on python
summer training report on pythonsummer training report on python
summer training report on python
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
 
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 
Top python interview question and answer
Top python interview question and answerTop python interview question and answer
Top python interview question and answer
 
Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)
 
Python presentation
Python presentationPython presentation
Python presentation
 
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
 
Python certification course bengalore
Python certification course bengalorePython certification course bengalore
Python certification course bengalore
 
Python course in hyderabad
Python course in hyderabadPython course in hyderabad
Python course in hyderabad
 
Seminar report on python 3 course
Seminar report on python 3 courseSeminar report on python 3 course
Seminar report on python 3 course
 
Python Vs. Go: Which One is an Outstanding Performer for Machine Learning?
Python Vs. Go: Which One is an Outstanding Performer for Machine Learning?Python Vs. Go: Which One is an Outstanding Performer for Machine Learning?
Python Vs. Go: Which One is an Outstanding Performer for Machine Learning?
 
Career in python
Career in pythonCareer in python
Career in python
 

Similar to IRJET- Python: Simple though an Important Programming Language

Migration of Applications to Python is the most prudent Decision
Migration of Applications to Python is the most prudent DecisionMigration of Applications to Python is the most prudent Decision
Migration of Applications to Python is the most prudent Decision
Mindfire LLC
 
Research paper on python by Rj
Research paper on python by RjResearch paper on python by Rj
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
 
Python programming for beginners
Python programming for beginnersPython programming for beginners
Python programming for beginners
Benishchoco
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
EzatIlman1
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
Why Python in required in Civil Engineering
Why Python in required in Civil EngineeringWhy Python in required in Civil Engineering
Why Python in required in Civil Engineering
Rushikesh Kolhe
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
AnirudhaGaikwad4
 
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
EditorIJAERD
 
All you need to know about Python | BJIT
All you need to know about Python | BJITAll you need to know about Python | BJIT
All you need to know about Python | BJIT
BJIT Ltd
 
IRJET- Why Python Rocks for Research....???
IRJET- Why Python Rocks for Research....???IRJET- Why Python Rocks for Research....???
IRJET- Why Python Rocks for Research....???
IRJET Journal
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
hemantmohite6
 
Python Programming and ApplicationsUnit-1.docx
Python Programming and ApplicationsUnit-1.docxPython Programming and ApplicationsUnit-1.docx
Python Programming and ApplicationsUnit-1.docx
Manohar k
 
Summer Training Project.pdf
Summer Training Project.pdfSummer Training Project.pdf
Summer Training Project.pdf
Lovely professinal university
 
Features of Python.pdf
Features of Python.pdfFeatures of Python.pdf
Features of Python.pdf
SudhanshiBakre1
 
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
 
Python App Development_ 7 Things to Keep in Mind.pdf
Python App Development_ 7 Things to Keep in Mind.pdfPython App Development_ 7 Things to Keep in Mind.pdf
Python App Development_ 7 Things to Keep in Mind.pdf
BoTree Technologies
 
python Certification Training in marthahalli
python Certification Training in marthahallipython Certification Training in marthahalli
python Certification Training in marthahalli
MUDDUKRISHNA14
 
Python Training in Chandigarh
Python Training in ChandigarhPython Training in Chandigarh
Python Training in Chandigarh
Excellence Technology
 
Python Course in Delhi.pdf
Python Course in Delhi.pdfPython Course in Delhi.pdf
Python Course in Delhi.pdf
tarun
 
PYTHON UNIT 1
PYTHON UNIT 1PYTHON UNIT 1
PYTHON UNIT 1
nagendrasai12
 

Similar to IRJET- Python: Simple though an Important Programming Language (20)

Migration of Applications to Python is the most prudent Decision
Migration of Applications to Python is the most prudent DecisionMigration of Applications to Python is the most prudent Decision
Migration of Applications to Python is the most prudent Decision
 
Research paper on python by Rj
Research paper on python by RjResearch paper on python by Rj
Research paper on python by Rj
 
Python programming for beginners
Python programming for beginnersPython programming for beginners
Python programming for beginners
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
 
Why Python in required in Civil Engineering
Why Python in required in Civil EngineeringWhy Python in required in Civil Engineering
Why Python in required in Civil Engineering
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
 
All you need to know about Python | BJIT
All you need to know about Python | BJITAll you need to know about Python | BJIT
All you need to know about Python | BJIT
 
IRJET- Why Python Rocks for Research....???
IRJET- Why Python Rocks for Research....???IRJET- Why Python Rocks for Research....???
IRJET- Why Python Rocks for Research....???
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Python Programming and ApplicationsUnit-1.docx
Python Programming and ApplicationsUnit-1.docxPython Programming and ApplicationsUnit-1.docx
Python Programming and ApplicationsUnit-1.docx
 
Summer Training Project.pdf
Summer Training Project.pdfSummer Training Project.pdf
Summer Training Project.pdf
 
Features of Python.pdf
Features of Python.pdfFeatures of Python.pdf
Features of Python.pdf
 
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
 
Python App Development_ 7 Things to Keep in Mind.pdf
Python App Development_ 7 Things to Keep in Mind.pdfPython App Development_ 7 Things to Keep in Mind.pdf
Python App Development_ 7 Things to Keep in Mind.pdf
 
python Certification Training in marthahalli
python Certification Training in marthahallipython Certification Training in marthahalli
python Certification Training in marthahalli
 
Python Training in Chandigarh
Python Training in ChandigarhPython Training in Chandigarh
Python Training in Chandigarh
 
Python Course in Delhi.pdf
Python Course in Delhi.pdfPython Course in Delhi.pdf
Python Course in Delhi.pdf
 
PYTHON UNIT 1
PYTHON UNIT 1PYTHON UNIT 1
PYTHON UNIT 1
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 

Recently uploaded (20)

Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 

IRJET- Python: Simple though an Important Programming Language

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1856 Python: Simple though an Important Programming language Yogesh Rana UG Scholar, IT Department, Vidyalankar School of Information Technology, Mumbai, Mumbai University, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Python is an interpreted, high-level, general- purpose programming language. Created by Guido van Rossum and first released in 1991, It is used for both learning and real-life programming. It is easy to learn as most of the commands are similar to normal word used by humans (e.g. To print any statement or any value we simply write “print (statements)”). Many of the famous application are developed using python (e.g. Instagram, Dropbox.). Python might have a great scope in future so it’s a very important language. In this paper we will see why python is so important and why we should learn in. Key words - Python, Python programming, high level programming language, Real world programming. INTRODUCTION Python is a general-purpose programming language also known as scripting language. It is an open source language. Python features a dynamic type system and automatic memory management. It supports multiple programming paradigms’, includingobject-oriented,imperative,functional and procedural, and hasa largeandcomprehensivestandard library. It has a design philosophy that emphasize code readability notably using significant whitespace i.e. scope of particular set of codes are determined by using whitespaces only unlike other programming languages where curly braces are used. Python is also known as interpretive language, meaning you don’t have to write the programs. You can just enter statements into python environment and they’ll execute. Software developer’s choice According a article on Google posted on zdnet.com Python has grown to become one of the top programming languages in the world, with more developers than evernowusingitfor data analysis, machine learning, DevOps and web development. Now a days use of Data analysis and machine learning have increased so for that, Data analysis and machine learning in particular have moved up in python developers’ priorities, according to 2018 Python developer survey. Today, 58 percent who uses python do so for data analysis, up from 50 percentlastyear,overtakingwebdevelopmenton 52 percent. The other rapidly rising uses for python are machine learning and DevOps. Worlds one of the most popular coding language The popularity of Python has risen steadily over the past 15 years, finally breaking the top 5 on the Tiobe Index a few years ago. This is because Python is a major language in some of most exciting technologies today. Machine learning, artificial intelligence (AI), Big Data, and Robotics all rely heavily on Python (Robotics also relies on C for its use in systems programming). Cyber Security, one of the top software challenges of our time, is also driven by Python. It’s surprising how simple Python is to learn. It’s now the most popular introductory language taught in universities and often picked up by experienced developers as a second or third language. Growth on Python Machine Learning Jobs Python is good for beginners Python should be your first programming language because you will quickly learn how to think like a programmer. Python is very readable. You won’t waste a lot of time memorizing the complex syntax that other programming languages such as C, C++, etc. will present you. Instead, you will be able to focus on learning programming concepts and paradigms. Onceyouunderstandthosetoolsyoucanmoveon to other more powerful, specific languages and readily understand a given piece of code. Once you learn the basicsyoustartgettinginterestedtoknow more about python, this is the time when you try to get more
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1857 deeper into learning it. You start using different librariesand modules. One can work on graphics in python using Python Imaging Library, make games with libraries such as Pygame or Pyglet, Another important thing is that it comes bundled with IDLE. IDLE is both an interactive shell and an integrated development environment (IDE) for Python i.e. it is easy to write and run python programs. Features: 1. Easy to learn: Python is very easy to use and high-level language. Its statements consist of normal words so it becomes easier for any beginner to understand the code. For example, to print any string in python we use keyword “print” instead of complex keywords such as “cout” in C++, “System.out.print” in Java,etc. Thus, it is programmer friendly language. 2. Expressive Language: Python language is more expressive. The sense of expressive is the code is easily understandable. In languages like C, C++, etc. programmers sometimes use comments to make others programmer understand what’s going on in that part of the code but in Python use of comments is very less because one can get an idea of the code by looking at it. 3. Interpreted Language: Python is interpreted language i.e. interpreter executes the code line by line at a time. This makes debugging easy. Whenever interpreter finds an error it stops executing the code at that statement, due to this the programmer can find the statement that contains error easily and don’t have to search for errors as in other languages like C. C++, etc. 4. Cross-platform language: Python can run equally on different platforms such as Windows, Linux, Unix, Macintosh etc. We don’t have to write code again to run it on another platform. If we have a code written to run on Windows operating system we can execute the same code on other operating system suchasLinux, UNIX etc. without making changesinthecode. Thus, Python is a portable language. 5. Free and Open Source: Python language is freely available (www.python.org), we don’t need any special license or need to pay for it. The source-code is also available. Even though all rights of this programare reserved for the Python institute, but it is open source and there is no limitation in using, changing and distributing. You can freely use and distribute Python, even for commercial use. Therefore, it is open source. 6. Object Oriented Language: Python supports object- orientedlanguage.Concept of classes and objects comes into existence. 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-paradigmprogramminglanguage: object-oriented programming and structured programming are fully supported. Python uses dynamic typing and a combination of reference counting and a cycle-detecting garbagecollectorfor 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. 7. Extensible: It implies that other languages suchasC/C++canbe used to compile the code and thus it can be used further in your python code 8. Large Standard library: Python has a large and broad library. It reduces the programmer’s efforts as the codes are already written. It can help to do regular expressions, documentation generation, unit testing, threading, databases, web browsers, email, xml, html, GUI, Tk etc. 9. GUI programming support: Graphical user interfaces can be developed using Python. Tkinter is a basic interface 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. 10. Integrated: It can be easily integrated with languages like C, C++, JAVA etc.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1858 Drawbacks: Though python has many features and is one of the fastest growing language it also has some drawbacks. 1. Speed: Python is interpreted language and is slow as compared to C/C++ or Java. Unlike C or C++, it’s not closer to hardware because Python is a high-level language. As we all know that compilation and execution help to work normally, but in this case, execution of Python takes place with the help of an interpreter instead of the compiler as we have seen that Python code is executed line by line, which causes it to slow down. 2. Mobile Development: However, Python is strong in desktop and server platforms, that is it is an excellent server-side language but for the mobile development, Python is not a very good language which means it is a weak language for mobile development. 3. Memory Consumption: For any memory intensivetasksPythonisnotagood choice. That is why it is not used for that purpose. Python’s memory consumption is also high, due to the flexibility of the data types. 4. Database Access: Python is a robust programming language with minimal stress and worries. But, this language is highly insecure and can be used only at one’s own risk. Even though it has some drawbacks but, due to its features it can be neglected. Top Companies Embracing Python Programming Language Google: Google’s first search engine and the entire stack were written in Python. It was developed in the late 90s which uses old-school they still use Python extensively. Facebook: Facebook uses the Python language in their Production Engineering. NASA: NASA uses Workflow Automation Tool which is written in Python. Nokia: Nokia which is a Finnish company is a popular telecommunication industry. It uses Python for its platform such as S60. IBM: IBM an American-based multinational computer manufacturer also uses Python for their factor tool control applications. SGI Inc: SGI (Silicon Graphics International) usesPython for its Linux installer. Walt Disney Feature Animation: This animation studio uses Python as a scripting language for their animations. Yahoo! Maps: It is a map developed by Yahoo! and many of its services are also written in Python. Future of Python Python has been voted for the most favorite programming language of all time. It is undoubtedly beating other programming languages. It has been used for developing almost every kind of applications whether it is web applications or game applications. Numerous programmers have increased the use of Python programming languages and it is certainly used worldwide. Python programmers would be the most demandable in the future of IT industries which makes Python future brighter. CONCLUSION From the above we get to know that Python is not only easy but also very important. The most important thing is that it has a great scope in future. Most of the beginners in field of programming wish to work in topcompaniessuchasGoogle, Facebook, etc. and these companies also use pythonsoifyou want to fulfill your wish learning Python may prove to be an important step for it. The use of python has kept on increasing so it might also help in your job. REFERENCES [1] www.probytes.net [2] www.geeksforgeeks.org [3] www.javatpoint.com [4] thehelloworldprogram.com [5] www.zdnet.com