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