Hello Guys, this article is the first part of the Python fundamentals trilogy. Python is a big language, and a single course can’t possibly cover everything there is to know, this article will serve you well with solid foundation for becoming productive in python.
Firstly, what is so great about python? Why do you want to learn it?
Python is powerful meaning it is expressive and productive so you can create solutions quickly. Often you don’t need to write much code as python comes with a great standard library.
This makes python very popular across web development, scientific computing, cloud configuration, data science and education.
In Web Development
Python has taken a prominent position in web development providing the backend for high traffic sites including YouTube, Instagram, Reddit and Dropbox using python web frameworks such as Django, Flask, Pyramid.
In Cloud Computation
Python plays a huge role in cloud computation in deploying systems to cloud with python based tools such as Ansible for configuration management, Boto3 for Amazon Web Service and Microsoft Azure development kit for Python.
In Data Analytics
Python plays a vital role in data analysis using tools such as Pandas, Bokeh, TesnorFlow, Scikit learning.
With Python, you can build applications quickly, safely and efficiently. Python is also open source so you can know every aspect of it if you want.
What is Python?
Python is a programming language. Python is developed as an open source project and is free to download. It is strongly typed language in a sense that every object in a language has a definite type. Python is dynamically typed meaning that there is no type check on the code prior to running it. It uses duck typing where object suitability is only determined at runtime. Python is general purpose programming language and is not intended to use in any particular domain or environment.