JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR
Department of Computer Science and Engineering
I Year - II Semester - R20 Syllabus
Unit – 1 - Introduction to Python
Features of Python
What is Python?
Python is an object-oriented programming (OOPs) language that is designed in C.
Python is a high-level programming language that allows for the creation of both simple as well as complex applications.
Python is having a huge collections of modules and a rich set of libraries which allows it to support many different programming languages like Java, C, C++, and JSON.
Python provides many useful features which make it popular and valuable from the other programming languages.
Features of Python
Open Source and Free
Python is an open-source programming language so that anyone can create and contribute to its development.
Python is free and easy to download and install in your system.
Python can support all operating system, like Windows, Mac or Linux.
Python has an online forum where thousands of coders gather daily to improve this language further
Easy to Code
Python is a very developer-friendly language which means that anyone can learn python and easy to code it.
Python is one of the easiest to learn when compared to other object-oriented programming languages like Java, C, C++, and C#.
Object-Oriented Approach
Python is an OOPs Language.
Python can recognize the concept of class, object, encapsulation and allowing programs to be efficient.
High-Level Language
Python has been designed to be a high-level programming language,
Any one can develop Python code, with out the knowledge of coding structure, architecture, memory management and etc.
Integrated by Nature
Python interpreter executes codes one line at a time.
Unlike other object-oriented programming languages, we don’t need to compile Python code thus making the debugging process much easier and efficient.
While executing the Python code, it immediately converted into an intermediate byte-code which makes it easier to execute.
The byte-code saves runtime in the long run
Highly Portable
Suppose you are running Python on Windows and you need to shift the same to either a Mac or a Linux system, then you can easily achieve the same in Python without having to worry about changing the code.
This is not possible in other programming languages, thus making Python one of the most portable languages available in the industry.
Highly Dynamic
Python is most dynamic languages available in the industry today.
The type of a variable is decided at the run time and not in advance, is called as Dynamic Memory Allocation.
Due to the presence of this feature, we do not need to specify the type of the variable during coding, thus saving time and increasing efficiency.
Support for GUI
GUI or Graphical User Interface is one of the key aspects of any programming language because it makes the results more visual
Extensive Array of Library
Python is having inbuilt with a large number of libraries
These libraries can be imported at any instance and be used in a specific program.
The presence of libraries also makes sure that you don’t need to write all the code yourself
Whenever required you can import the same from those that already exist in the libraries.
Support for Other Languages
Being coded in C,
Python by default supports the execution of code written in other programming languages such as Java, C, C++, C# and etc.
Thus Python is one of the versatile in the industry.
Subscribe this channel, comment and share with your friends.
For Syllabus, Text Books, Materials and Previous University Question Papers and important questions
Follow me on
Blog : https://dsumathi.blogspot.com/
Facebook Page : https://www.facebook.com/profile.php?...
Instagram : / dsumathiphd