

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Compatibilidad del lenguaje Python con las UDF
<a name="udf-python-language-support"></a>

Puede crear una User-Defined Scalar Function (UDF, Función escalar definida por el usuario) personalizada basada en el lenguaje de programación Python. La [biblioteca estándar de Python 2.7](https://docs.python.org/2/library/index.html) se encuentra disponible para utilizarse en UDF, a excepción de los siguientes módulos:
+ ScrolledText
+ Tix
+ Tkinter
+ tk
+ turtle
+ smtpd

Además de la biblioteca estándar de Python, los siguientes módulos forman parte de la implementación de Amazon Redshift:
+ [numpy 1.8.2](http://www.numpy.org/)
+ [pandas 0.14.1](https://pandas.pydata.org/)
+ [python-dateutil 2.2](https://dateutil.readthedocs.org/en/latest/)
+ [pytz 2014.7](https://pypi.org/project/pytz/2014.7/)
+ [scipy 0.12.1](https://www.scipy.org/)
+ [six 1.3.0](https://pypi.org/project/six/1.3.0/)
+ [wsgiref 0.1.2](https://pypi.python.org/pypi/wsgiref)

También puede importar sus propios módulos personalizados desde Python y hacer que estén disponibles para su uso en UDF mediante la ejecución de un comando [CREATE LIBRARY](r_CREATE_LIBRARY.md). Para obtener más información, consulte [Ejemplo: Importación de módulos personalizados desde la biblioteca de Python](udf-importing-custom-python-library-modules.md).

**importante**  
Amazon Redshift bloquea el acceso a la red y el acceso de escritura al sistema de archivos a través de las UDF.

**nota**  
Python 3 no está disponible para las UDF de Python. Para obtener compatibilidad con Python 3 para las UDF de Amazon Redshift, utilice [UDF de Lambda escalares](udf-creating-a-lambda-sql-udf.md) en su lugar.