Programming in Arduino with Python language

Hello,
I am an amateur in Arduino and am wondering if we could use Python programming language in Arduino. As I have read, I understood that it uses C++ as a programming language. It would be great to help me if I am wrong
somewhere.

Thanks,
Maha

Basic AVR Arduinos are not an environment for memory-hungry interpreted languages like Python.

You are not wrong; the Arduino environment is based on C++.

Take a look at adafruit.com and circuitpython. CP does not work on Arduino boards but does on Adafruit boards.

CircuitPython does have support for some Arduino boards: