Python.Mi primera experiencia
Mi primera experiencia programando: Entendiendo Python
Siempre creí que programar era algo reservado para hackers de películas o genios de las matemáticas, pero hace poco decidí quitarme el miedo y probar Python. ¡Y me llevé una gran sorpresa! Resultó ser un lenguaje súper amigable.
En esta entrada quiero compartirles los conceptos básicos que aprendí y mostrarles cuatro pequeños programas que logré hacer funcionar. Además, les dejé un video aquí abajo donde pueden ver todo mi proceso, desde que escribo el código hasta que la consola me responde (incluyendo uno que otro error del que aprendí bastante).
¿Por qué Python y no otro lenguaje?
Investigando un poco, descubrí que Python (creado en 1991 por Guido van Rossum) nació con una idea muy clara: "menos es más". A diferencia de otros lenguajes que usan un montón de símbolos y llaves {} que te confunden, Python se organiza con simples espacios (indentación). Es tan fácil de leer que hoy en día lo usan empresas como Netflix o Google, y es el favorito para cosas súper avanzadas como la Inteligencia Artificial.
El vocabulario básico: Variables y Textos
Para empezar a hacer mis programas, primero tuve que entender cómo la computadora guarda la información. Para eso usamos variables, que son como cajitas donde metemos datos. Python es tan listo que adivina qué tipo de dato le estás dando, pero principalmente usé tres:
str(String): Es simplemente texto, como mi nombre o un mensaje.int(Integer): Números enteros, ideales para una edad o un número de matrícula.float: Números con decimales, perfectos para promedios o calificaciones.
Platicando con la computadora: input() y print()
La parte más divertida fue hacer que la computadora me preguntara cosas y me respondiera.
Para preguntarme algo, usé la instrucción input(). La trampa aquí es que input() siempre cree que le estás respondiendo con texto. Si yo quería que la computadora entendiera que le estaba dando un número para hacer una suma, tenía que transformarlo usando int() o float().
Para que la computadora me mostrara los resultados en la pantalla, usé la instrucción print().
Mis primeros 4 programas en acción
En el video de arriba pueden ver cómo ejecuto estos cuatro códigos, pero aquí les explico rápidamente qué hace cada uno y cuál fue la lógica que usé:
1. Captura Básica (Mi primer intento)
Este fue mi punto de partida. Quería algo sencillo: que el programa me pidiera mi matrícula, la guardara en una variable y luego me la mostrara en pantalla. Es el flujo más básico de todos (entrada de datos \rightarrow guardar \rightarrow mostrar salida) y me sirvió muchísimo para perderle el miedo a la consola.
2. Boleta de Calificaciones (Dándole formato)
Aquí quise hacer algo que se viera más ordenado. Usé varios print() para crear líneas y encabezados fijos. Lo interesante fue que mezclé datos: le pedí al usuario su matrícula asegurándome de que fuera un número entero (int), y luego sus calificaciones como números decimales (float). Al final, el programa imprime todo junto como si fuera una boleta escolar real.
3. Contrato de Compraventa (Llenando los huecos)
¡Este fue un reto de paciencia! El objetivo era hacer un programa que recopilara muchísimos datos sobre un vehículo y dos personas (usando textos para los nombres y números para el modelo del auto). Una vez que el programa recolecta toda la información, la acomoda dentro de un texto larguísimo para generar un contrato formal. Fue como hacer un juego de llenar los espacios en blanco, pero automático.
4. Calculadora Básica (Tomando decisiones)
Definitivamente mi programa favorito. Aquí no solo guardé datos, sino que hice que el programa pensara. Le pido dos números y luego le pregunto qué quiere hacer (sumar, restar, multiplicar o dividir). Usando unas condicionales llamadasif-elif-else, el programa evalúa el operador que elegí y decide qué operación matemática hacer. Incluso le puse una regla para que no intentara dividir entre cero y no marcara error.

Comentarios
Publicar un comentario