What is Python ?
Python is the most popular general purpose (Multi purpose) programming language now a days.It's used in almost everything from machine learning to software development.
Python is a high level programming language with application in numerous areas, including web programming, scripting, scientific computing and artificial intelligence.Python is processed at runtime by the interpreter .It focus on object oriented programming and code readability.
Why Python ?
- It's easy to learn : Python doesn't have very complex syntax structure so it is easier to learn python than the other programming languages. Simple syntax means time needed to learn python is shorter from many other programming languages.
- Teaching Python is easy : As we know that the syntax of python programming is simple so teaching it will be easier.Thus the teacher can put more time and energy in general programming techniques.
- Understanding the python code is easy : Due to its simplicity and its philosophy of "Simple is better than complex" the codes are readable and easy to understand.
- It's easy to use for writing new software: It's possible to write code faster when using python.
Python in Physical world:
Python is used to implement complex internet services like search engines, cloud computing, cloud storage, social media and so on.
Python is used for:
- Web and internet development
- Scientific and numeric computing
- Education
- Desktop GUI
- Software development
- Games, website and web services
- Machine learning : Python code can implement machine learning which helps refine algorithm based technology from voice recognition to content recommendation.
- Data mining : Python's nimbleness and scalability also make it an attractive program to process and mine big data, which seen a lot of mileage in the finances.
Disadvantage of python :
- Slow speed : Python is an interpreted language and dynamically-typed language. The line by line execution of code often leads to slow execution.
- Weak in mobile computing : Python is generally used in server-side programming. We don’t get to see Python on the client-side or mobile applications because of the following reasons. Python is not memory efficient and it has slow processing power as compared to
other languages.
Python is Interpreted Language :
What?
Imagine you want to write a book about ancient people.But all the information you find about them is written in an ancient language (say Sanskrit) .
There are tow ways you a non-ancient-Sanskrit speaker could follow its direction.
1. The first is if someone had already translated it into English for you.You could read the English version of information and write the book.This is an example of compiled version
2. The second way is if you have a friend who knows ancient Sanskrit.When you are ready to write the book, your friend sits next to you and translate the information into English as you go, line by line .In this case, your friend is the interpreter to the interpreted version of the information.
Python is object oriented programming (OOP) language :
OOP is a computer programming model that organizes software design around data, or object rather than function or logic.
OOP focuses on the objects that developer want to manipulate rather than the logic required to manipulate them.This approach to programming is well suited for programming that are large, complex and actively updated or maintained. This incl
udes programs for manufacturing and design, as well as mobile applications; for example, oop can be used for manufacturing system simulation software.
Comments
Post a Comment