hello, I would like to know if the Arduino IDE program has support for python, if not what I need for me to download?
The Arduino IDE does not support the use of Python nor, do I think, can the average Arduino board be programmed using Python.
stenio_garcia:
if not what I need for me to download?
python in an interpreted language (un-compiled). An interpreter is executed that processes the text of the program being run.
to support such a language, you would need the interpreter that supports all the language features along with the python program you want to run stored on the arduino. the atmel 328p has 32k of program memory
The Arduino IDE supports only "Arduino sketches", which are essentially C++ language programs.
There exists MicroPython for a number of microcontrollers, but it requires a 32 bit microcontroller with "large" (by 8-bit Arduino standards) amounts of RAM and program storage. The images for ESP8266 and ESP32 are particularly popular.
Because Python is largely an interpreted language it is significantly slower to execute than the equivalent Arduino code. Also Python execution time is less deterministic than Arduino which makes it a poor choice for timing critical applications. On the other hand interactive development and the widespread use of Python as an introductory programming language can be significant upsides to using in in microcontroller applications.