Iniciación a la Programación con la TOOLKIT de EPANET V2.00.12 en un entorno de Windows - page 73

— 71 —
C o n e c t a r l a A P I d e E p a n e t a l o s E n t o r n o s d e P r o g r a m a c i ó n
Es un lenguaje interpretado, lo que significa que no se necesita compilar el código
fuente para poder ejecutarlo, lo que ofrece ventajas como la rapidez de desarrollo e
inconvenientes como una menor velocidad
13
.
Python se ha hecho muy popular gracias a la cantidad de librerías que contiene, y
a las funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas
tareas habituales sin necesidad de tener que programarlas desde cero. Hay que
destacar que Python tiene una sintaxis muy visual, gracias a su notación indentada
(con márgenes) de obligado cumplimiento.
El intérprete de Python y la extensa biblioteca estándar están a libre disposición en
forma binaria y en código fuente para las principales plataformas desde el sitio web
de Python,
, y pueden distribuirse libremente. El mismo
sitio contiene también distribuciones y enlaces a muchos módulos libres de Python
de terceros, programas y herramientas, y documentación adicional.
Python es Open Source, cualquiera puede contribuir a su desarrollo y divulgación.
Además, no es necesario pagar una licencia para distribuir software desarrollado
con éste lenguaje. Hasta su intérprete se distribuye de forma gratuita para diferentes
plataformas. La última versión de Python recibe varios nombres, entre ellos, Python
3000 o Py3K, aunque habitualmente se le denomina Python 3.
Utilizando este lenguaje de programación, se enseñará cómo importar el módulo de
Epanet (una especie de envoltorio) para poder llamar a las funciones contenidas en la
API de Epanet (versión 2.00.12) desde el entorno de desarrollo integrado de Python
3.3 (ya que dicho envoltorio sólo funciona con Python 3). Para poder utilizar las
funciones de la librería de Epanet hay que instalar previamente la aplicación Epanet
2.00.12 desde la página oficial de la EPA, ya que el envoltorio
) busca a
la librería
) dentro de nuestro ordenador:
.
13
1...,63,64,65,66,67,68,69,70,71,72 74,75,76,77,78,79,80,81,82,83,...116
Powered by FlippingBook