Articles of lenguajes de progtwigción

¿Cómo funciona la llamada en Python?

Para un proyecto en el que estoy trabajando, estoy implementando una estructura de datos de listas vinculadas, que se basa en la idea de un par, que defino como: class Pair: def __init__(self, name, prefs, score): self.name = name self.score = score self.preferences = prefs self.next_pair = 0 self.prev_pair = 0 donde self.next_pair y self.prev_pair […]

pequeño lenguaje en python

Estoy escribiendo lo que ni siquiera podría llamarse un lenguaje en python. Actualmente tengo varios operadores: + , – , * , ^ , fac , @ , !! . fac calcula un factorial, @ devuelve el valor de una variable, !! establece una variable. El código está abajo. ¿Cómo podría escribir una manera de […]

¿Qué idiomas tipificados estáticamente son similares a Python?

Python es el idioma más bonito que conozco actualmente, pero la tipificación estática es una gran ventaja debido a la autocompletación (aunque existe un soporte limitado para los lenguajes dynamics, no es nada comparado con el que se admite en estática). Tengo curiosidad por saber si hay algún idioma que intente agregar los beneficios de […]

Progtwigción en Python usando un idioma no inglés para palabras clave y variables

Mi objective final es permitir que las personas que conocen el idioma urdu y no el inglés puedan progtwigr en un entorno Python. Urdu se escribe de izquierda a derecha. Me imagino tener versiones en urdu de todas las palabras clave de python y usar caracteres en urdu para definir nombres de variable / función […]

Usos para lenguajes dynamics

Mi idioma principal ahora es D, y estoy en el proceso de aprender Python porque se requiere para un curso que estoy tomando. Si bien entiendo por qué los lenguajes dynamics serían una bocanada de air fresco para las personas que progtwign en lenguajes estáticos sin inferencia de tipo o plantillas (las plantillas de IMHO […]

Sandboxing / correr código de Python línea por línea

Me encantaría poder hacer algo como estos dos que están haciendo: Inventando en principio @ 18: 20 , Live ClojureScript Game Editor Si no quieres ver los videos, mi problema es este: Digamos que tenía este código: …. xs = [] for x in xrange(10): xs.append(x) … Me gustaría crear un entorno donde pueda ejecutar […]

Código Python para leer registro.

from _winreg import * “””print r”*** Reading from SOFTWARE\Microsoft\Windows\CurrentVersion\Run ***” “”” aReg = ConnectRegistry(None,HKEY_LOCAL_MACHINE) aKey = OpenKey(aReg, r”SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall”) for i in range(1024): try: asubkey=EnumKey(aKey,i) val=QueryValueEx(asubkey, “DisplayName”) print val except EnvironmentError: break ¿Alguien podría corregir el error? Sólo quiero mostrar “Nombre de pantalla” dentro de las subclaves de la clave HKLM \ SOFTWARE \ Microsoft \ […]

¿De qué se tratan los espacios de nombres de Python?

Acabo de comenzar a aprender Python y he encontrado el concepto de “espacios de nombres” en Python. Si bien entendí lo que es, pero soy incapaz de apreciar la gravedad de este concepto. Algunas búsquedas en la red revelaron que una de las razones por las que PHP va en contra es que no tiene […]