Python Features - Code With Tomi


Python is an high-level, interpreted, general purpose programming language. It was created by a Dutch Programmer named Guido van Rossum and was first released in 1991

Did You Know That: Python is named after a BBC comedy series called show "Monty Python’s Flying Circus". 

Features of Python

Python has a tonne of features, but we are going to talk about ten most popular python features.

- Python Is Easy To Code:
Python is popularly known for it's simplicity. Unlike other languages like Java, C++ and C#, Python is very easy to get started with. It has simple syntax( syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be correctly structured statements or expressions in that language), which makes it beginner friendly and easy to learn. In fact, i learnt the basics of python in under five hours.

- Python Is Open Source:
Python is free and open source. Python can easily be downloaded by anyone and anywhere from their official website. You can download it now from the link below

- Python Supports GUI Programming:
Python is one of the most used programming language when it comes to Graphical User Interface(GUI) Programming. It has a lot of modules which support GUI Programming, modules like Tkinter, PyQt5, PyQt4, wxPython, Kivy, PySide, and so on.

- Python Is An Integrated Programming Language:
This means that python can be easily used with other programming languages like JavaScript, C, and so on.

- Python Is Object-Oriented:
Python supports object oriented programming. Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data, in the form of fields, and code, in the form of procedures.

- Python Is A Cross-Platform Language:
This means that python can run on all type of OS(Operating System) such as Mac, Windows, Linux, UNIX, and so on. That is why a lot of developers prefer python to most of the other programming languages.

- Python Is Fast:
Some developers say that python is a slow language. But i personally disagree with that concept. Python is a fast and expressive language, which means that you can do a task with just a few lines of code unlike other languages.

- Python Has A Large Library Collection:
Python has a lot of libraries which makes coding in python a lot much easier. It has libraries which support web development like Django, Flask, and so on. It also has libraries which support ML(Machine Learning) like Tensorflow, Keras, ScikitLearn, Numpy, Pandas, and so on.

- Python Is Dynamic:
Python is highly dynamic. This means that it does not to have a pre-defined variable. What ever is shown to the screen is based on the user's behavior or what ever data the user has inputted. This is a very important feature. For example, when you login in to your Facebook account, you will see the posts of your friends or anyone you follow, but, you won't see the post of another person's friend. This is what make this feature very important. 

- Python Is An Interpreted Language:
This means that all python code is executed line by line. This is why you don't need to compile python code before you can see the output.

Thank you so much for reading this post. If you have any questions, just drop a comment or fill the contact form below to contact me directly. Happy Programming Life!!!

Post a Comment