# What is Python

Python is a general-purpose programming language created by Guido van Rossum and first released in 1991. It emphasizes readability and quick development cycles, which makes it popular for both beginners and professionals.

## Where Python Is Used

* Web development (server-side APIs and services).
* Automation and scripting.
* Data analysis and scientific computing.
* System tools and utilities.
* Prototyping and rapid application development.

## Why Python Is Popular

* Readable syntax that looks close to plain English.
* Cross-platform: runs on Windows, macOS, Linux, and more.
* Large standard library and a huge third-party ecosystem.
* Supports multiple styles: procedural, object-oriented, and functional.

## How Python Runs

Python is an interpreted language. That means your code is executed by the Python interpreter, which allows quick feedback while you learn.

## Quick Example

```python
print("Hello, Python!")
```

## Good to Know

* We will use Python 3 in this course.
* Python 2 is legacy and should not be used for new projects.
* You can write Python in any text editor, but a code editor like VS Code helps.

## Key Terms

* `interpreter`: program that reads and executes your code.
* `script`: a file containing Python code, usually with a `.py` extension.
* `library`: reusable code you can import into your programs.

## References

* [w3schools.com](https://www.w3schools.com/python/python_intro.asp)

[Next](https://kallyasmedia.gitbook.io/cit-python-cohort-three/week1/python_syntax) | [Previous](https://kallyasmedia.gitbook.io/cit-python-cohort-three/week1)
