En esta clase, te explicamos qué es la terminal, qué es un comando, como instalar WSL (Windows Subsystem for Linux) y cómo usar Ubuntu en Windows. También aprenderás los comandos básicos que necesitas para iniciar a usar la terminal.
En esta clase, te mostraremos 10 COMANDOS ESENCIALES que todo desarrollador debe conocer para trabajar de manera eficiente en la LÍNEA DE COMANDOS. Aprenderás a navegar entre carpetas, gestionar archivos, ejecutar procesos y mucho más, sin depender de interfaces gráficas. Estos comandos son fundamentales en Windows, Linux y Mac, y te ayudarán a optimizar tu flujo de trabajo como programador.
Aprende a explorar archivos en la terminal con comandos esenciales que te facilitarán la navegación y visualización de documentos en Linux, macOS y WSL. En esta clase, te enseñaremos cómo usar HEAD y TAIL para ver el inicio y el final de un archivo, LESS para explorarlo cómodamente sin abrir un editor, XDG-OPEN para abrir archivos con su aplicación predeterminada y NAUTILUS para gestionar archivos desde una interfaz gráfica.
Descubre los tipos de comandos en la terminal y cómo identificarlos con comandos esenciales como type, alias, whatis, help, man e info. Aprende a diferenciar entre comandos para mejorar tu flujo de trabajo en Linux, Mac y WSL.
Aprende a usar wildcards en la terminal y mejora tu productividad al realizar búsquedas avanzadas y gestionar archivos de manera eficiente. Los wildcards, como *, ? y [], te permiten filtrar y seleccionar múltiples archivos y directorios sin necesidad de escribir nombres completos.
Domina los comandos de redirección en la terminal y transforma tu forma de trabajar en Linux, Mac y WSL. Úsalos para redirigir la salida de un comando o agregar la salida a un archivo sin borrar su contenido. Además, te permitirán redirigir los errores estándar, facilitando el manejo de fallos y logs.
En esta clase aprenderás a usar los operadores de control y búsqueda en la terminal de forma clara y visual. Descubrirás cómo encontrar archivos, filtrar resultados y combinar comandos para trabajar más rápido y como un verdadero profesional. Aprenderás a utilizar comandos esenciales como find, junto con operadores como la redirección de salida y la conexión entre comandos, útiles tanto en Linux, macOS o WSL en Windows.
En esta clase aprenderás a comprimir archivos con ZIP directamente desde la terminal, una habilidad esencial para cualquier programador o usuario avanzado. Te mostraremos cómo reducir el tamaño de tus archivos y organizarlos en un solo archivo comprimido, todo con un simple comando. Además, exploramos el editor de texto Vim, una herramienta poderosa que te permitirá editar archivos de manera rápida y eficiente desde la terminal.
En esta clase aprenderás qué es pip, el gestor de paquetes oficial de Python, y cómo usarlo para instalar librerías desde la terminal de forma sencilla. También preparamos el entorno en Visual Studio Code instalando la extensión de WSL (Windows Subsystem for Linux) para trabajar en un entorno profesional y eficiente. Además, exploramos la página oficial de PyPI (Python Package Index), donde se alojan miles de librerías listas para usar en tus proyectos.
En esta clase te explico qué es un entorno virtual en Python, para qué sirve, y por qué TODO programador debería usarlo desde su primer proyecto. Aprenderás de forma clara y sencilla cómo crear un entorno virtual con venv, cómo activarlo y cómo usarlo correctamente.
En esta clase te explico de forma clara y sencilla qué es el archivo requirements.txt, para qué sirve y cómo crearlo paso a paso. Aprende a instalar librerías y mantener tus entornos organizados y libres de errores. Esta herramienta es esencial para todo programador en Python, especialmente si trabajas en equipo o subes tu código a GitHub.
En esta clase aprenderás cómo usar la librería requests en Python para hacer peticiones HTTP de forma sencilla y práctica. A través de un ejercicio básico, te mostraremos paso a paso cómo conectar tu código con la web, interpretar las respuestas y comenzar a trabajar con datos en línea.
En esta clase aprenderás FastAPI desde cero con un ejercicio básico paso a paso, ideal si estás comenzando en el desarrollo de APIs REST con Python. Exploramos los conceptos fundamentales de FastAPI, cómo crear rutas, manejar solicitudes HTTP y ejecutar tu primera API usando Uvicorn.