Mypy para python es una librería diseñada para solucionar algunos problemas relacionados con Python. Esto especialmente se relaciona con los servicios Pep, qué es un sistema en el cual se permite enviar algunas sugerencias para que puedan incluirse en futuras versiones de lenguaje de programación de Python.
Python es la base para poder entender y comenzar a prácticar junto con andrid por esa razón investigamos y recomendamos un curso de python profesional, el cual lo imparten de manera presencial o en linea, el cual contiene un temario bastante amplio.
Mypy es un verificador de tipo estático opcional para Python. Puede agregar sugerencias de tipo (PEP 484) a sus programas Python y usar Mypy para verificarlos estáticamente. Dicho de otra manera, encuentra errores en tus programas sin siquiera ejecutarlos. Esto es algo confiere velocidad el proceso de desarrollo de aplicaciones, y el mismo tiempo evitar errores de legibilidad.
Al utilizar este sistema, puedes mezclar escritura dinámica y estática en tus programas. Siempre puedes recurrir a la escritura dinámica cuando la escritura estática no es conveniente, como para el código heredado. Para facilitarte la comprensión de este tema, aquí hay un pequeño ejemplo para abrir el apetito (Python 3):
Para Python 2.7, las anotaciones estándar se escriben como comentarios, de la siguiente manera:
Sin embargo, debido a que sea descontinuados el soporte para Python 2, en todas sus versiones, será necesario que revises la compatibilidad con la versión 3.
Ahora bien, debes tener en cuenta que Mypy para python está en desarrollo; faltan algunas funciones y hay errores. Con todo es una opción muy accesible para la eficacia del código escrito en Python.
En primera instancia, necesitas tener instalado Python 3.5 o posterior para ejecutar Mypy. Puedes tener varias versiones de Python (2.xy 3.x) instaladas en el mismo sistema sin problemas, y esta librería funcionará sin problemas con todas las versiones superiores a 3.5.
Existen diferentes formas en las que se puede instalar la librería, dependiendo del sistema operativo. En Ubuntu, Mint y Debian puedes instalar
Python 3 así:
$ sudo apt-get install python3 python3-pip
Para otros tipos de Linux, macOS y Windows, los paquetes están disponibles en https://www.python.org/getit/. Puedes revisar la documentación pertinente para cada sistema operativo.
Mypy se puede instalar usando pip, mediante la siguiente línea de código:
$ python3 -m pip install -U mypy
Por otro lado, si deseas ejecutar la última versión del código, puedes instalar desde git, con el siguiente código:
$ python3 -m pip install -U git+git://github.com/python/mypy.git
Ahora, si Python está configurado correctamente en tu sistema operativo, podrás verificar las partes escritas estáticamente
de un programa. Para esto, tendrás que usar la siguiente instrucción, haciendo referencia al programa en cuestión:
$ mypy PROGRAM
Siempre puedes usar un intérprete de Python para ejecutar los programas escritos estáticamente, incluso si tienen errores,
como el siguiente:
$ python3 PROGRAM
Cómo puedes tratar, instalación y ejecución es realmente sencillo. Debido a la facilidad con la que se analiza el código, es muy recomendable utilizarlo. En el siguiente artículo hablaremos más de este tema.
Diseño Web Grupo Codesi