¿Quieres aprender o practicar Python directamente desde tu celular Android? 😎
Con la app Termux, puedes tener un entorno Linux completo en tu dispositivo... y sí, eso incluye Python. Hoy te enseño cómo instalarlo y ejecutarlo en pocos pasos.
Termux es una app de terminal para Android que te da acceso a herramientas de línea de comandos como si estuvieras en Linux. Puedes usar git
, compilar código, ejecutar scripts… y por supuesto, programar en Python.
Un dispositivo Android con acceso a internet.
Instalar la app Termux desde:
Nota: Evita la versión de Play Store, ya no está actualizada oficialmente.
(Opcional) Un teclado externo para escribir más cómodo.
Abre Termux y escribe:
Esto actualizará los paquetes del sistema.
Ahora instala Python con:
Confirma con y
cuando lo pida.
Una vez termine, puedes verificar que Python está funcionando:
Verás algo como:
¡Ya puedes empezar a escribir código Python desde tu terminal!
Crea un archivo:
Escribe este código:
Guarda con Ctrl + O
, luego Enter
, y sal con Ctrl + X
.
Para ejecutarlo:
Puedes instalar pip y usar bibliotecas como requests
, flask
, etc.
Para copiar archivos desde tu almacenamiento, primero da permisos:
Y accede a /storage/emulated/0/
.
Si estás aprendiendo Kotlin, tarde o temprano vas a necesitar trabajar con colecciones de datos: listas de usuarios, arrays de números, mapas con claves y valores… Kotlin hace esto mucho más cómodo y elegante que muchos otros lenguajes.
En este artículo te mostraré cómo usar listas, arrays y mapas en Kotlin, con ejemplos sencillos que puedes probar en tu editor o en play.kotlinlang.org.
Un Array
es una estructura fija: no cambia de tamaño y contiene elementos del mismo tipo.
También puedes crear arrays con valores predeterminados:
Las listas son más flexibles que los arrays. Hay dos tipos:
List
(inmutable): no puedes cambiar su contenido.
MutableList
: puedes agregar, quitar y modificar elementos.
Un Map
almacena pares clave–valor, como un diccionario.
Kotlin tiene muchas funciones listas para usar:
Estas funciones hacen que el código sea más limpio y legible.
¿Quieres permitir que los visitantes de tu sitio web realicen donaciones de forma sencilla? PayPal ofrece una solución práctica y segura para aceptar donativos en línea. En este artículo, te mostraré cómo integrar el botón de donaciones de PayPal en tu sitio web utilizando PHP.
Antes de comenzar, asegúrate de tener lo siguiente:
Una cuenta de PayPal Business. Si aún no la tienes, puedes crear una en paypal.com.
Acceso al código fuente de tu sitio web.
Conocimientos básicos de PHP y HTML.
Inicia sesión en tu cuenta de PayPal.
Accede a la sección de herramientas para comerciantes.
Selecciona "Crear un botón" y elige la opción "Donar".
Personaliza el botón:
Nombre de la organización o causa.
ID de la organización (opcional).
Moneda y monto predeterminado (puedes permitir que el donante ingrese el monto).
Opciones adicionales como permitir donaciones recurrentes.
Una vez configurado, haz clic en "Crear botón".
Copia el código HTML proporcionado.
Pega el código HTML del botón en el archivo PHP de tu sitio web donde desees que aparezca el botón de donación. Por ejemplo:
Reemplaza "TU_ID_DE_BOTON"
con el ID real de tu botón proporcionado por PayPal.
Para asegurarte de que todo funciona correctamente, realiza una prueba:
Accede a tu sitio web y haz clic en el botón de donación.
Serás redirigido a la página de PayPal para completar la donación.
Si todo está configurado correctamente, podrás realizar una donación de prueba.
Donaciones recurrentes: Si deseas permitir donaciones mensuales automáticas, asegúrate de habilitar esta opción al crear el botón en PayPal.
Personalización: Puedes personalizar el aspecto del botón utilizando tus propias imágenes o estilos CSS.
Seguridad: Asegúrate de que tu sitio web utilice HTTPS para garantizar la seguridad de las transacciones.
Si estás empezando con HTML y CSS, seguramente ya te cruzaste con la etiqueta <div>
. Aunque al principio parezca que no hace nada, la verdad es que es uno de los elementos más usados en diseño web.
En este artículo te explico qué es un <div>
, cómo se usa, y por qué es tan importante cuando se trata de estructurar tu sitio web.
<div>
?La palabra "div" viene de "division". En términos simples, un <div>
es un contenedor genérico que te permite agrupar elementos HTML.
No tiene estilo propio ni significado semántico. Pero te da el control para aplicar estilos, scripts, organizar contenido y crear estructuras personalizadas.
Aquí tienes un ejemplo básico:
Esto simplemente agrupa el título y el párrafo dentro de un bloque. A simple vista, no pasa nada… ¡hasta que le agregas CSS!
El <div>
no se ve si no le pones estilo, pero en cuanto le agregas color, márgenes o bordes, empieza a cumplir su función como contenedor visual.
Organiza contenido: puedes agrupar secciones de la página (como encabezado, menú, pie de página, etc.).
Aplicar estilos de forma eficiente: en vez de aplicar estilo a cada elemento por separado, lo haces al div
.
Manipular con JavaScript: puedes usar div
como objetivo de interacciones dinámicas.
<div>
y cuándo no?Usa <div>
cuando no haya una etiqueta semántica más específica. Por ejemplo:
✅ Correcto:
❌ Evita usarlo así:
Mejor usar etiquetas como <p>
, <section>
, <article>
, <header>
, etc., cuando apliquen.
¿Quieres que tus scripts en Bash se vean más geniales? 😎
Agregar un banner de texto al inicio con letras grandes y estilizadas es una forma rápida y divertida de darle personalidad a tu terminal. Para eso existe Figlet, una herramienta clásica que convierte texto normal en arte ASCII.
Hoy te enseño cómo instalar Figlet, usarlo y agregarlo a tus scripts.
Figlet está disponible en la mayoría de los sistemas Linux y macOS. Para instalarlo, usa uno de estos comandos según tu sistema:
Una vez instalado, puedes usar Figlet así:
Esto mostrará un banner en la terminal como:
¡Listo! Ya hiciste tu primer banner 🎉
Puedes cambiar la fuente con el parámetro -f
:
Ver fuentes disponibles:
Aquí tienes un ejemplo de script que muestra un banner personalizado al iniciar:
Guarda esto como mi_script.sh
, dale permisos de ejecución:
Y ejecútalo:
lolcat
Si quieres ir un paso más allá, puedes combinar Figlet con lolcat
para darle color:
Instálalo con:
(Se requiere Ruby)
Figlet es una herramienta simple pero poderosa para hacer que tus scripts y terminales se vean más atractivos y personales. Es ideal para títulos, menús o simplemente para impresionar a tus compañeros.
Si estás aprendiendo a trabajar con APIs en Python, una forma divertida de empezar es consumir servicios gratuitos como Cat Facts. Esta API te devuelve frases aleatorias con datos curiosos sobre gatos, perfectas para practicar solicitudes HTTP y manejar respuestas JSON.
Antes de empezar, asegúrate de tener:
Python instalado (versión 3.x)
La biblioteca requests
instalada (pip install requests
)
requests
Puedes usar un bucle para mostrar múltiples datos:
Cómo hacer una solicitud GET
a una API con requests
Cómo leer datos en formato JSON desde Python
Cómo mostrar los resultados de forma clara
Con esta base puedes consumir casi cualquier API pública en Python. ¿Te gustaría que el próximo post sea sobre cómo consumir una API de clima, criptomonedas o inteligencia artificial?