Articles of ironpython

QT4, GTK +, wxWidgets o IronPython para una aplicación nativa de Windows utilizando Python

Necesito crear una aplicación nativa de Windows usando Python (y py2exe, supongo). Los requisitos de características son: Icono de la barra de tareas Notificaciones de alerta (junto al icono de la barra de tareas) Ventana sin cromos (idealmente bonita, redondeada, de colores). Webkit para renderizar algo de la ventana de Chromeless Hasta ahora he identificado […]

Instalación de paquetes de Python – IronPython

Me gustaría agregar el paquete PRAW a una solución IronPython en VS, sin embargo, está demostrando ser un dolor en el trasero. Aquí están los pasos que estoy tomando haga clic con el botón derecho en el entorno de IronPython, seleccione instalar el paquete python. escribe “Praw” usando pip Recibo un mensaje que me indica […]

Desarrollo de GUI con IronPython y Visual Studio 2010

Estoy enseñando una clase introductoria a la progtwigción y el desarrollo de GUI utilizando Python, y he encontrado que la solución menos abrumadora para los estudiantes nuevos en progtwigción es usar Visual Studio para el desarrollo de GUI. Si bien la experiencia de desarrollo de GUI con C # y VB es agradable, no pude […]

Los decoradores de Python que forman parte de una clase base no se pueden usar para decorar funciones miembro en clases heredadas

Los decoradores de Python son divertidos de usar, pero parece que he golpeado una pared debido a la forma en que se pasan los argumentos a los decoradores. Aquí tengo un decorador definido como parte de una clase base (el decorador accederá a los miembros de la clase, por lo tanto, requerirá el parámetro propio). […]

¿Por qué IronPython es más rápido que el intérprete oficial de Python?

De acuerdo a esto: http://www.codeplex.com/IronPython/Wiki/View.aspx?title=IP20VsCPy25Perf&referringTitle=IronPython%20Performance IronPython (Python para .Net) es más rápido que Python (cPython) en la misma máquina. ¿Por qué es esto? Creo que el código C comstackdo siempre sería más rápido que el bytecode de CLI equivalente.

Comstackndo un proyecto WPF de IronPython a exe

¿Cuál es la mejor manera de empaquetar una aplicación IronPython para la implementación? Después de explorar la web, lo mejor que he encontrado (y lo que estoy haciendo actualmente) es usar clr.CompileModules() para pegar todos los archivos .py de mi proyecto en una sola .dll, y luego tener una sola run.py hacer esto para ejecutar […]

Construye scripts de Python y llama a métodos desde C #

¿Hay alguna manera de hacer que este escenario funcione? Hay un script en Python. Está integrado en una DLL ejecutando este script con IronPython: import clr clr.CompileModules(“CompiledScript.dll”, “script.py”) El objective es llamar a los métodos de este DLL desde el código C #. .NET Reflector muestra que hay una clase en la DLL – DLRCashedCode […]

Python equivalente a la statement de uso de C #

Posible duplicado: ¿Cuál es el equivalente del bloque “usando” de C # en IronPython? Estoy escribiendo algo de IronPython utilizando algunos objetos .NET desechables, y me pregunto si hay una buena forma “pythonica” de hacerlo. Actualmente tengo un montón de sentencias finalmente (y supongo que debería haber controles para Ninguno en cada una de ellas […]

Implementación de Python pura de la API de Greenlet

El paquete greenlet es utilizado por gevent y eventlet para IO asíncrono. Está escrito como una extensión C y, por lo tanto, no funciona con Jython o IronPython. Si el rendimiento no es preocupante, ¿cuál es el enfoque más sencillo para implementar la API de greenlet en Python puro? Un ejemplo simple: def test1(): print […]

IronPython vs. Python .NET

Quiero acceder a algunos ensamblados .NET escritos en C # desde el código Python. Un poco de investigación mostró que tengo dos opciones: IronPython con capacidad de interfaz .NET / soporte incorporado Python con el paquete Python .NET ¿Cuáles son las compensaciones entre ambas soluciones?