python

Tuto flash de de programación: Python la rompe I

Qué es programación y por qué Python?

Introducción

En la presente entrada vamos tener una pequeña introducción a la programación y a Python como lenguaje de programación. Exploraremos algunos elementos básicos de la programación como las variables, las condiciones y los ciclos, bucles o repeticiones (mismo nombre para lo mismo).

Hace años que no escribo en éste blog porque la dinámica laboral me ha absorbido totalmente y, la verdad, escribir una buena entrada requiere mucho tiempo y algo de preparación. Sin embargo, debido a la popularidad de Python como lenguaje de programación, aplicable casi a cualquier dominio de conocimiento y muy particularmente en redes de datos, decidí invertir un poco de tiempo en escribir y preparar un pequeño curso de programación usando Python con fines de redondearlo para otros propósitos 🙂

Tuto flash de de programación: Python la rompe I Leer más »

Enviar comandos masivamente: script de python

Ya he hablado mucho de mi visión sobre la automatización y sobre el panorama de la «tecnología» actualmente. Pues ya es hora de untarnos un poco las manos, no es que no lo haya hecho, les recuerdo que ya alguna vez escribí sobre hacer scripts de configuración usando Word y Combinación de correspondencia que es un método bien creativo (y un poco rudimentario) de usar la tecnología existente. En ésta entrada, sí quiero describir un programa que hice en mi trabajo, obviamente modificado para ser publicado, que me parece muy versátil. La idea es listar IPs-Comandos en una hoja de cálculo y escribir en ésta misma el resultado de su ejecución. Disfrutenlo

Prerrequisitos!

Es importante decir varias cosas. 1) No voy a dar ningún soporte sobre el script que voy a describir, la programación es compleja y resolver las dudas depende mucho de cosas por fuera del script mismo, como el entorno de ejecución, la versión de python, la conectividad con los equipos, etc. 2) Evidentemente, éste contenido no es iniciático: se requiere conocer de configuración de equipos y tener bases de programación, si no tiene éstos dos prerrequisitos lo invito a buscar esas bases antes de ésta lectura.

Enviar comandos masivamente: script de python Leer más »