28.01.2015 Views

TuxInfo Número 12 - Index of

TuxInfo Número 12 - Index of

TuxInfo Número 12 - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14<br />

PROGRAMACION<br />

Python <strong>of</strong>rece soporte para representar y hacer cálculos con números reales. A diferencia de otros lenguajes,<br />

también brinda los números complejos como tipo de datos básico. Hasta la versión 2.5.1 este último caso revela<br />

una arista algo controvertida. El tratamiento a las potencias fraccionarias de los números negativos podría<br />

aparentar una falla de la aritmética y las reglas matemáticas. En el fondo realmente estamos ante la presencia de la<br />

aplicación del Zen de Python. Como esta característica es tan específica y poco usada, las medidas adoptadas no<br />

deben resultar dañinas para la inmensa mayoría de los casos; y más bien protegen al programador. En caso de<br />

necesitar los valores complejos, la solución es hacer explícita esta decisión ;). Finalmente existen otros tipos de<br />

datos que poseen un número limitado de valores (entre ellos los booleanos); pero la característica común en medio<br />

de esta diversidad es que todo es un objeto, y esta filos<strong>of</strong>ía se lleva al extremo.<br />

Una vez dicho todo esto, ya estamos listos para abordar la programación imperativa y para fijar la atención en uno<br />

de los objetivos del curso ... evidenciar el enfonque multi-paradigma de Python, y sus potencialidades.<br />

Olemis Lang<br />

olemis@gmail.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!