Archivos de Excel
Leer cien archivos, sacar una columna de cada uno y armar un consolidado. Lo que a mano toma una tarde, el script lo hace en segundos.
Es que hay trabajo que te toca hacer a mano cada semana. Copiar filas de un archivo a otro. Renombrar cien documentos. Revisar cuáles clientes están en mora. Pegar datos de tres reportes en uno solo.
Todo eso son reglas: pasos que siempre se hacen igual. Y una regla que siempre se hace igual la puede ejecutar un computador. Eso es programar, y Python es la forma más rápida de empezar.
Este curso no busca convertirte en programador. Busca que puedas automatizar una tarea concreta de tu trabajo antes de terminarlo. Si al final escribes un script que te ahorra una hora a la semana, el curso cumplió.
Porque se parece al español más que cualquier otro lenguaje. Compara la misma instrucción -"muestra un mensaje en pantalla"- en tres lenguajes:
# Python
print("Hola")
# Java
# public class Main {
# public static void main(String[] args) {
# System.out.println("Hola");
# }
# }
# C
# #include <stdio.h>
# int main() { printf("Hola"); return 0; }Hola
Una línea contra seis. Esa diferencia es la razón por la que Python se usa hoy en análisis de datos, automatización de oficina, inteligencia artificial y servidores web: se escribe menos y se lee mejor, así que se aprende antes y se mantiene más fácil.
Leer cien archivos, sacar una columna de cada uno y armar un consolidado. Lo que a mano toma una tarde, el script lo hace en segundos.
Calcular totales, promedios y quién está por debajo de la meta, y dejarlo escrito en un archivo listo para enviar.
Corregir mayúsculas, quitar duplicados, normalizar teléfonos y detectar registros con basura. Es el uso número uno en las empresas.
Renombrar, mover, comprimir o respaldar archivos siguiendo una regla, todos los días, sin que nadie se acuerde de hacerlo.
Lo que Python no es: no reemplaza a Excel ni a tu sistema contable. Trabaja con ellos. La pregunta correcta no es "¿me paso a Python?", sino "¿qué parte de lo que hago a mano puedo dejar de hacer?".
Si es una sola vez en la vida, hazla a mano. Si se repite cada semana o cada mes, es candidata.
Si puedes explicárselos a alguien nuevo sin decir "depende", el computador también los entiende.
Excel, CSV, texto o una carpeta con documentos. Si están en la cabeza de alguien o en papel, primero hay que digitalizarlos.
Si equivocarse tiene consecuencias -una factura mal, un pago doble-, automatizar además de ahorrar tiempo quita errores de digitación, que es el beneficio que nadie cuenta.
No. Para lo que enseña este curso basta con sumar, restar y calcular un porcentaje. Las matemáticas hacen falta en áreas específicas -estadística, gráficos 3D-, no en automatizar tareas de oficina.
No. Cualquier computador de oficina de los últimos diez años corre Python de sobra. Ocupa menos que un navegador.
Python es libre y gratuito, y también lo son las herramientas que vas a usar en este curso. No hay licencia que pagar ni versión de prueba que se venza.
Un programa que lee un archivo no lo modifica. La regla de oro, que verás repetida en todo el curso: trabaja siempre sobre una copia. El original se deja quieto.
¿Cuál de estas tareas es la mejor candidata a automatizar?
¿Qué necesitas para empezar con Python?
En la siguiente lección vas a instalar Python y ejecutar tu primera línea de código. Toma unos diez minutos y no hay que configurar nada complicado.
Siguiente: Instalación y tu primer programa
Continuar