Python is an easy to learn, powerful programming language. It has efficient
high-level data structures and a simple but effective approach to
object-oriented programming. Python’s elegant syntax and dynamic typing,
together with its interpreted nature, make it an ideal language for scripting
and rapid application development in many areas on most platforms. It is used
in many tasks below are the some of the examples:
Server side web development
Software development
System scripting
Data science and mathematic
Machine Learning
Python's notable features
Python uses an elegant syntax, which makes programs easier to write and
read.
Python comes with a large standard library that supports many common
programming tasks such as connecting to web servers, searching text with
regular expressions, reading and modifying files.
Python's interactive mode makes it easy to test short snippets of code.
There's also a bundled development environment called IDLE.
In python as variety of basic data types are available: numbers (floating
point, complex, and unlimited-length long integers), strings (both ASCII
and Unicode), lists, and dictionaries.
Python supports object-oriented programming with classes and multiple
inheritances.
Python code can be grouped into modules and packages.
Python data types are strongly and dynamically typed. Mixing incompatible
types (e.g. attempting to add a string and a number) causes an exception
to be raised.
Companies using Python
Below is the list of some big companies that are using Python in their
projects.
Google
Facebook
Instagram
Netflix
Quora
Intel
IBM
Getting Started
Now we have covered Python introduction, let's get started with Python
programming. In the next post we will install and set up python for
development.