Introduction
Recently, I read the news that Mahesh has published -
Announcing Python MVP Program. I am a SharePoint/Office 365 guy, looking forward to Azure, Azure ML, AI. Python is the most used language for AI and Machine learning. So, I thought why not take this opportunity to learn something new that is required for Azure ML, AI, Data Science.
So, I started learning Python and as I proceed in my learning, I’ll keep sharing 😊 In this article, I’ll discuss the following topics.
- What is Python?
- Why learn Python?
What is Python?
- One of the easiest languages to learn.
- Python is an interpreted language.
- Python is an object-oriented programming language.
- Python is a free language that we can download and use.
- The source code is also available for Python. We can modify and redistribute this code because Python language is available under an open-source licensing.
- Python's license is administered by the Python Software Foundation.
- Python programming is platform-independent. Python runs on every OS – Mac OS, Windows, Linux, and Unix.
- Automatic memory management, no worries of allocating and deallocating memory in code.
- Python programs are typically much shorter than equivalent C, C++, or Java programs.
- Python code is highly readable which makes it more reusable and maintainable.
- Python has a clean and elegant coding style.
- Python comes with a large collection of standard modules that can be reused in other Python programs
- A most valuable resource for Python.
- Guido Van Rossum wrote Python in the late 1980s.
- The most up-to-date and current source code, binaries, documentation, news, etc., is available on the official website of Python.
Why learn Python?
- Read the news shared by Mahesh - Announcing Python MVP Program. Python has become the most popular programming language in the world. This one reason is enough to learn Python 😊.
- Python has overtaken Java as the most popular programming language in the world.
- Python is one of the most favorable choices for,
-
Data Science
- AI and Machine learning
- Data analysis & visualization
- Scientific and Numerical applications
- Web and Internet applications
- Database Access
- Desktop GUIs
- Education
- Network Programming
- Software and Game development
- Writing Python code is so much fun 😊
- Python language is so easy that even a non-programmer understands it
- Python is becoming a major programming language
- There is a shortage of Python developers 😊 so more opportunities :) more salary :)
I hope you will be convinced to learn Python and will start learning :)
Next Step
In the next article, we will discuss the installation steps for Python on our computer and then, will begin the programming show.
Reference - https://www.python.org/