• Web Development, using the frameworks Django, Flask, Pylons
  • Data Science and Visualization using Numpy, Pandas and Matplotlib
  • Machine learning with Tensorflow and Scikit-learn
  • Desktop applications with PyQt, Gtk, wxWidgets and many more
  • Mobile applications using Kivy or BeeWare
  • Education: Python is a great language to learn programming!
  • Python is an Object Oriented Programming language. It even allows you to create classes with multiple inheritance.
  • Python offers the necessary features to allow you to program in functional programming: lambda, map, filter, reduce, partial…
  • Python checks the type of the variables during runtime, this makes the declaration of variable easier. But it’s also possible to do static typing to catch potential bugs sooner.
  • Python has a very extensive standard library. It contains many types (lists, maps, sets, numerics, …), it has IO functions to read/write files, mathematics functions (complex numbers, fractions, statistics functions, random…), compression (zlib, gzip, zip, …), parsing (xml, csv, …), cryptography, threads, sockets, http modules, graphical interface, and many more.
  • More that 150,000 libraries are available using the package management tool pip.
Spread the Code

Leave a Reply


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Notify of