> ## Documentation Index
> Fetch the complete documentation index at: https://learn.acadlink.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to Python

> History, features, and structure of the Python programming language

# Python Programming Introduction

Python is a **high-level, interpreted, general-purpose programming language** created by **Guido van Rossum** and first released in **1991**. It emphasizes readable, clean syntax that lets developers express ideas in fewer lines of code than many other languages.

Python is **dynamically typed** and supports multiple programming styles — procedural, object-oriented, and functional. It comes with a large standard library and a vast ecosystem of third-party packages, which is part of why it's popular for web development, data science, automation, and AI/ML.

***

## Why Learn Python?

* Beginner-friendly syntax, close to plain English.
* Huge ecosystem: data science, web dev, scripting, AI/ML, automation.
* Dynamically typed, so you can move fast while prototyping.
* Massive community and library support (`pip` has hundreds of thousands of packages).

***

## Structure of a Python Program

```python theme={null}
# A simple Python program
print("Hello, World!")
```

| Component            | Purpose                                              |
| -------------------- | ---------------------------------------------------- |
| `print()`            | Built-in function that outputs text to the console   |
| Indentation          | Defines code blocks instead of `{ }` braces          |
| No `main()` required | Code runs top-to-bottom from the script's entry file |

<Info>
  This is a starter page — more Python topics (variables, data structures, functions, OOP) will be added here as modules, the same way the C Language section is structured.
</Info>
