Ejemplos de Primeros Scripts con Python
Ejemplos de Primeros Scripts con Python

Crea tus Primeros Scripts con Python: Ejemplos

¿Estás buscando un lugar para aprender rápidamente con Python desde la perspectiva de un principiante ? ¿Quiere empezar a trabajar con Python pero no sabes por dónde empezar? Si es así, este tutorial es para ti.

Seguramente has seguido los pasos de las herramientas publicadas en este blog y has ejecutado scripts basados en el lenguaje de programación Python. Sin embargo, no sabes que hay detrás de escena o quieres saber un poco más.

Bien, vamos a darte una dosis de motivación al realizar unos ejemplos atractivos escritos en Python con unas pequeñas líneas de código. ¡Vamos!

¿Qué es Python?

Python puede denominarse lenguaje de secuencias de comandos (scripting) y lenguaje de programación, ya que funciona tanto como compilador como intérprete. Un Python estándar puede compilar código Python en códigos de bytes y luego interpretarlo como Java y C.

Para crear tu ¡Hola Mundo!, tan solo deberías ejecutar este comando:

print('¡Hola Mundo!')

Aprende con EsGeeks

Python, llamado así por en alusión a un grupo cómico británico Monty Python, es un lenguaje de programación de alto nivel, interpretado, interactivo y orientado a objetos. Su flexibilidad te permite hacer muchas cosas, tanto grandes como pequeñas.

Esta publicación no pretende ser una clase de Python (tal vez consideramos hacer un curso ¿?), así que pasemos a los ejemplos!

Descargar vídeos de YouTube con pytube

La plantilla de código es tal como se muestra a continuación:

#pip install pytube
from pytube import YouTube

link = input("Link: ")
video = YouTube(link)
stream = video.streams.get_highest_resolution()
#Ruta para guardar el vídeo
stream.download(r'C:/users/Public/Videos')

Nota

Te preguntarás ¿Qué hago con ese código? Puedes abrir un editor de texto como Notepad++ en Windows, o Gedit en Linux, y guardar el código con extensión .py para su posterior ejecución.

Comenzamos instalando pytube desde la terminal (Windows y/o Linux) con el siguiente comando:

pip install pytube

A veces, la versión de pypi se queda un poco anticuada. Para instalar (alternativamente) desde la fuente con pip:

python -m pip install git+https://github.com/pytube/pytube

Recuerda que si no se agrega una ruta (al código arriba, ‘C:/users/Public/Videos‘ es un ejemplo para Windows), pytube guardará el video en la misma ubicación donde se encuentre el script.

Si al código anterior le colocamos el siguiente nombre: desctube.py y ejecutamos:

python desctube.py

El resultado es el siguiente.

Descargar Vídeos de YouTube con pytube
Descargar Vídeos de YouTube con pytube

Para más información y una inspección profunda, ver la documentación aquí.

Obtener ubicación geográfica de IP con geocoder

Primero, instalamos geocoder desde la terminal con: 

pip install geocoder

Una plantilla de código fácil de implementar, es como se muestra a continuación:

#pip install geocoder
import geocoder

#Escribimos IP pública
ubicacion = geocoder.ip('187.255.130.51')
#Sustituir con "me" para obtener nuestra ubicación
ubicacion = geocoder.ip("me")
print (ubicacion)

Si al código anterior le colocamos el siguiente nombre: geoubi.py y ejecutamos:

python geoubi.py
Obtener ubicación IP con geocoder
Obtener ubicación IP con geocoder

Para más información y una inspección profunda, ver la documentación aquí.

Obtener información de número telefónico con phonenumbers

Primero, necesitamos instalar phonenumbers desde la terminal con el siguiente comando:

pip install phonenumbers

Una plantilla de código fácil de implementar, es como se muestra a continuación:

#pip install phonenumbers
import phonenumbers
from phonenumbers import geocoder
from phonenumbers import timezone
from phonenumbers import carrier

#parse reconoce que el número es telefónico
#agregamos el número con código de país
numero = phonenumbers.parse('+52123456789')

#zona horaria
zonhrs = timezone.time_zones_for_number(numero)
#zona geográfica
ubic = geocoder.description_for_number(numero, 'es')

#mostramos información
print (numero, zonhrs, ubic)

Si al código anterior le asignamos el siguiente nombre: phoneinfo.py y ejecutamos:

python phoneinfo.py

Obtenemos un resultado similar al siguiente:

Obtener información de número telefónico con phonenumbers
Obtener información de número telefónico con phonenumbers

Para más información y una inspección profunda, comprueba la documentación desde aquí.

Palabras Finales

Estos primeros scripts que intentes poner a prueba son muy simples, pero a medida que avances, encontrará que necesitará utilizar scripts de Python más complejas. Puedes utilizar scripts de Python para automatizar tareas en sistemas Windows, Linux o Mac. También puedes utilizar scripts de Python para realizar pruebas de penetración de la red o para crear tu propio exploit para un objetivo deseado.

¿Qué ejemplo te gustaría que se agregue a esta publicación? ¿te gustaría un curso de Python? Déjanos saber tus pensamientos en la sección de comentarios 🙂

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda
Más artículos
Copiar pegar contenido de archivo desde terminal Linux
Cómo copiar contenido de un archivo desde terminal Linux