FEniCS es una herramienta libre, gratuita y fácil de usar para la resolución de ecuaciones en derivadas parciales (EDPs) o en inglés, partial differential equations (PDEs). FEniCS es un proyecto de colaboración para el desarrollo de conceptos innovadores y herramientas para la computación científica automatizada, con un enfoque particular en solución automatizada de ecuaciones diferenciales por el método de elementos finitos.
Este documento recoge la pimera parte del mismo y se centrara exclusivamente en los fundamentos de FEniCS mediante su interfaz Python, ya que este es el método más sencillo para explorar FEniCS para principiantes.