what is python

developers uni
0

  What is Python?

Python is a high-level, general-purpose, interpreted object-oriented programming language. Similar to PERL, Python is a programming language popular among experienced C++ and Java programmers.

Python is one of the most commonly used programming language today, it's
a free, open-source programming language with extensive support modules and community development, easy integration with web services and user-friendly data structures, GUI-based desktop applications. is an easy language for beginners to learn because of its readability.


Why is Python so popular?

  • It’s beginner friendly readability, making it popular for entry-level coders.
  • Python is popular for a number of reasons. Here’s a deeper look at what makes it so versatile and easy to use for coders.
  • It’s versatile. Python can be used for many different different tasks, from machine learning to web development .
  • python has a simple syntax that can copy natural language, so it’s easier to read and understand. This makes it faster to build projects, and faster to improve on them.
  • It’s open source, which means it’s free to use and distribute, even for commercial purposes.
  • Python’s collection of modules and libraries—bundles of code that third-party users have created to expand Python’s capabilities—is vast and growing.
  • Python has a large and active community that contributes to Python’s pool of modules and libraries, and acts as a helpful resource for other coders. The vast support community means that if coders run into a stumbling block, finding a solution is relatively easy; somebody is bound to have encountered the same problem before. Python examples

Python is a great choice for:

  • Desktop GUIs (e.g., wxWidgets, Kivy, Qt)
  • web and Internet development (e.g., Django and Pyramid frameworks, Flask and Bottle micro-frameworks)
  • Scientific and numeric computing (e.g., SciPy – a collection of packages for the purposes of mathematics, science, and engineering; Ipython – an interactive shell that features editing and recording of work sessions)
  • Education (it’s a brilliant language for teaching programming!)
  • Software Development (build control, management, and testing – Scons, Buildbot, Apache Gump, Roundup, Trac)
  • Games (e.g., Battlefield series, Sid Meier’s Civilization IV…), websites and services (e.g., Dropbox, UBER, Pinterest, BuzzFeed...)
  • Business applications (ERP and e-commerce systems – Odoo, Tryton)
...
And that’s just the beginning.


Advantages of Python:

  • Easy to learn, read, and understand
  • Versatile and open-source
  • Improves productivity
  • Supports libraries
  • Huge library
  • Strong community
  • Interpreted language


Disadvantages of Python:

  • Restrictions in design
  • Memory inefficient
  • Weak mobile computing
  • Runtime errors
  • Slow execution speed

Post a Comment

0Comments

Post a Comment (0)