Por lo que he visto hasta ahora, funciona bastante bien. Tenga en cuenta que estoy usando iSeries Python 2.3.3. El hecho de que las cadenas sean EBCDIC nativas puede ser un problema; Definitivamente es una de las razones por las que muchos paquetes de terceros no funcionarán como están, incluso si son puros de Python. (En algunos casos, pueden modificarse y aplicarse para hacer un uso juicioso de la codificación y la decodificación). Supuestamente, 2.5 usa ASCII de forma nativa, lo que en principio mejoraría la compatibilidad, pero no tengo forma de probar esto porque estoy en un versión anterior de OS/400.
En parte debido a EBCDIC y en parte porque OS/400 y el sistema de archivos QSYS no son parecidos a Unix ni a Windows, hay algunas piezas de la biblioteca estándar que no se implementan o se implementan imperfectamente. Lo mal que esto te afectará depende de lo que estás tratando de hacer.
En el lado positivo, las características específicas de iSeries funcionan bastante bien. Es muy fácil trabajar con archivos físicos y también con archivos de transmisión. Llamar a los programas CL o RPG desde Python es bastante sencillo. En general, considero que iSeries Python es altamente utilizable y muy útil.
Actualización: Se ha trabajado mucho en iSeries Python desde que se hizo esta pregunta. Version 2.7 ya está disponible, lo que significa que está actualizado en lo que respecta a las versiones 2.x. Algunos participantes de forum están razonablemente activos y brindan un soporte increíble. Uno de ellos ha logrado que Django trabaje en el i. Como era de esperar, el cambio a cadenas ASCII nativas resuelve muchos de los problemas de EBCDIC y aumenta enormemente la compatibilidad con paquetes de terceros. Recomiendo encarecidamente iSeries Python 2.7 para cualquiera en V5R3 o posterior. (Todavía recomiendo iSeries Python 2.3.3 para aquellos que están en versiones anteriores del sistema operativo.)
Esta es una pregunta pobre. Sea más específico de por qué está preguntando, y también sería útil incluir una oración que explique de qué se trata. -1 hasta que se actualice –
Lo suficientemente justo - reescrito –