Red de conocimiento informático - Material del sitio web - Cómo realizar la operación y el mantenimiento automatizados de Python

Cómo realizar la operación y el mantenimiento automatizados de Python

Con la popularización de Internet móvil, los desafíos que enfrenta la operación y el mantenimiento del servidor también están aumentando. Cuando la escala crece hasta cierto nivel, los métodos de gestión manual ya no pueden hacer frente a ella y la operación y el mantenimiento automatizados se convierten en una solución milagrosa para resolver el problema. Con su flexibilidad, Python se ha utilizado ampliamente en la operación y el mantenimiento automatizados, lo que puede mejorar en gran medida la eficiencia de la operación y el mantenimiento. Cuanto mayor es el tamaño del clúster de servidores, más obvias son las ventajas. Ahora, tanto los ingenieros de operación y mantenimiento de Linux como los ingenieros de operación y mantenimiento de Unix necesitan dominar Python para mejorar la eficiencia de operación y mantenimiento.

La primera etapa: principiante, dominar la gramática de Python y el uso de algunas bibliotecas comunes

La mejor manera de dominar un idioma es usarlo, así que creo que mientras aprendo el Gramática Brushing Leetcode es una de las formas más rápidas de dominar Python.

Para muchas personas que solo necesitan usar Python como script o escribir algunos programas pequeños para procesar texto, esta etapa ya puede ayudarnos a completar muchas, muchas cosas. Pero si eres un profesional que aprende Python, me temo que aún tendrás que trabajar duro para actualizarlo: en primer lugar, la mayoría de las personas en China aprenden Python después de aprender otros idiomas (C, C, Java, etc.). entonces Python es diferente de estos lenguajes, es decir, las cosas pitónicas requieren algo de tiempo para aprenderlas, comprenderlas y dominarlas, además, finalmente lleva mucho tiempo dominar la arquitectura de la biblioteca en su propio campo; Independientemente de un proyecto Python, el diseño del proyecto, la publicación, el código abierto, etc., son cuestiones que deben considerarse.

La segunda etapa: Intermedio, dominar las bibliotecas en su propio campo específico, dominar la escritura pitónica y estar muy familiarizado con las características de Python

El primer libro recomendado es "Writing High -Código de calidad: "91 sugerencias para mejorar los programas Python", este libro menciona brevemente el diseño de archivos de los proyectos Python y resume más cómo escribir código Python. Además, también presenta algunas bibliotecas de uso común.

La primera recomendación aquí es realizar aprendizaje en vivo en el canal oficial del curso de Tencent. Si tiene una cuenta, puede continuar aprendiendo de forma gratuita. Todas las noches hay una transmisión en vivo de alta definición (Penguin Ball:). 1129, 834 en el medio, y finalmente agregue este 903) Ya es suficiente). Además, los libros en Internet basados ​​​​en Python 2.7 son adecuados para leer desde cero. Como desarrollador, además de la sintaxis básica, este libro menciona algunos otros. Bibliotecas de uso común. Mira, he leído muchas cosas escritas por el maestro Liao y creo que sus ideas, así como la altura, la generalidad y los principios de escribir blogs y libros, son muy buenos. Podré escribir muchas cosas y jugar todo lo que quiera. Cambié al intérprete de Python.

Si desea comprender Python en profundidad, a veces es importante mirar el código fuente de Python. Al leer el código fuente, puede comprender completamente el mecanismo central de Python. Aquí recomendamos "Python. Análisis del código fuente——" "Exploración en profundidad de la tecnología central del lenguaje dinámico", no he terminado de leer este libro. Solo leo los capítulos relevantes cuando necesito comprender en profundidad una determinada función o estructura de datos de Python, y Siento que se ha beneficiado mucho.

Debe haber muchos libros y materiales en su propio campo. Por ejemplo, existen muchas arquitecturas para el desarrollo web. Solo comprendiendo y familiarizándose con todas las arquitecturas podrá sopesar los pros y los contras. elegir y luego dominar en profundidad determinadas arquitecturas.