🌿 Basics
👉 Overview
What ?
Python is a high-level, interpreted programming language with dynamic semantics. Its simple syntax emphasizes readability, which reduces the cost of program maintenance. Python supports modules and packages, encouraging program modularity and code reuse. The Python interpreter and extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.
Why ?
Python is a powerful tool that's easy to learn, with a clear and intuitive syntax. It's highly productive for tasks like automation, data analysis, and web development. It's also versatile, with a rich ecosystem of libraries and frameworks that allow it to be used in a wide range of applications. Python is also widely used in scientific computing, artificial intelligence, machine learning, and other high-tech industries. It's a skill that's in high demand, making it a valuable language to learn for anyone interested in coding.
How ?
To start with Python, you need to install it on your computer. Once installed, you can use a simple text editor to write your scripts, or you can use an Integrated Development Environment (IDE) like PyCharm or Jupyter Notebook. Python code is written in scripts, and each script is a series of instructions that Python can execute. You run a Python script by calling python followed by the name of the script in your terminal.
When ?
Python was conceived in the late 1980s by Guido van Rossum at Centrum Wiskunde & Informatica (CWI) in the Netherlands as a successor to ABC language, which was inspired by SETL, capable of exception handling and interfacing with the Amoeba operating system. Its implementation began in December 1989. Van Rossum continued as Python's lead developer until July 12, 2018, when he announced his permanent vacation from his responsibilities as Python's Benevolent Dictator For Life, a title the Python community bestowed upon him to reflect his long-term commitment as the project's chief decision-maker.