Red de conocimiento informático - Problemas con los teléfonos móviles - Python tiene tantas bibliotecas y métodos. ¿Puedes recordarlos al escribir un programa?

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.