DEV Community

Cover image for Introduction to Python
Satyam Kumar Verman
Satyam Kumar Verman

Posted on

Introduction to Python


Buy Siteground Web Hosting:[]

Python is an Object Oriented Language developed by Guido Van Rossoum as a replacement of ABC and modula-3 Language.Python was actually developed with a goal to make a programming language whose syntax is very easy to learn and also It is very widely used in the field of AI

Features of Python

  • It is easy to learn as it's syntax is like plain english.
  • It is a high level language thus a very-very programmer friendly language.
  • It is an interpreted language so it is easy to debug for advance or a beginner user .
  • It is a cross platform language i.e it can be run on Windows,Mac or Linux.
  • It is free and open source i.e you can use it for free and can also modify it if you are a advance programmer.

Some disadvantages of Python

  • It is not a fast Language like C or C++.
  • It has lesser Libraries than other languages like Java and C++.
  • It's not a type safe language.
  • Many OOPs feature is not supported directly.

What we can build or do with Python

  • Currently it is widely used in the field of Artificial Intelligence.
  • It can be used for developing graphical games using pygame module.
  • It can be easily integrated to Database Applications.
  • It is also used for System Administration.
  • GDscript whose syntax is similar to python is supported by godot game engine.
  • It is also used for developing Powerful web applications with framworks like Django or Flask.
  • You can also build awesome Desktop Applications with frameworks like Tkinter,Kivy or PyQt.

What type of Language is Python

Python is an object oriented,interpreted and dynamic language. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development.

Discussion (1)

skvprogrammer profile image
Satyam Kumar Verman Author • Edited on

Guys please visit 😊 my website for awesome Python Tutorial