Python tiene tantas bibliotecas y métodos. ¿Puedes recordarlos al escribir un programa?
Descripción general
La vida es corta, yo uso Python
Python
Usa comentarios para escribir pruebas unitarias: doctest
Las pruebas unitarias son una parte esencial del desarrollo de código y son muy importantes para la localización de errores y la calidad del código.
Por ejemplo:
Este es un ejemplo de cómo encontrar la función factorial de N. Utilice el símbolo >>> en la cadena de documentación para iniciar una prueba unitaria y luego ingrese el resultado esperado. en una nueva línea. Simplemente copie y pegue los resultados del proceso de depuración, es súper simple y resulta fácil implementar TDD.
Escribir documentos API con comentarios: apidoc
Después de completar el modelo de aprendizaje automático, se debe utilizar el documento API completo al proporcionar una interfaz de servicio externo para contribuir con nuestra potencia informática, a través de la API. Solo llamando podemos proporcionar continuamente datos de verificación para nuestro modelo, lo cual es de considerable importancia para mejorar el efecto del modelo.
El uso de apidoc puede resolver eficazmente muchos problemas comunes en estos documentos API. Es equivalente a mejorar nuestras capacidades de diseño de interfaz a través de plantillas.
lPor ejemplo:
Este es el método de definición de una interfaz API. La parte principal es el
enrutamiento
GET/POST. método
Nombre/Grupo
Parámetros y ejemplos de llamadas
Podemos aprender directamente a usar apidoc con un ejemplo. Primero descargue el código fuente de ejemplo.
git clone /apidoc/apidoc
cd apidoc
Instalar el componente apidoc
sudo npm install apidoc -g
Simplemente use el código oficial para crear un ejemplo y visítelo.
apidoc -i ejemplo/-o salida/-t plantilla/
open salida/index.html
La documentación oficial de apidoc es muy simple y clara. No pongo demasiado énfasis en la gramática.
apidoc proporciona una función de depuración de interfaz. Tenga en cuenta cuando lo utilice en la práctica:
Necesitamos un servidor web para utilizar esta función de depuración de interfaz.
Preste atención a los problemas entre dominios.
Utilice comentarios para escribir la interfaz de línea de comando: docopt
Por ejemplo:
En la línea de comando podemos llamar exitosamente a
fiannceR Los argumentos .py tcp 0.0.0.03838
pasarán un objeto de diccionario para capturar el valor de entrada en la línea de comando en forma de clave-valor.
Finalmente
Si realmente desea pasar de los datos al modelo y la interfaz, la imagen de una fila de anotaciones es inimaginablemente hermosa.
Todos pueden dejar un mensaje para discutir. También pueden unirse a mi grupo para brindar más casos de aplicación para intercambiar y compartir.