100 días de código: Día 1
100 días de código
¡Hola, programador!
Vamos a comenzar nuestro propio desafío para aprender a programar. Y lo haremos utilizando un método que probó ser muy efectivo. 100 días de código surgió con un chico de secundaria que quería aprender a programar. Acá podés leer toda su historia -> link. Otros desafío muy conocido es La Hora del código, te invito a explorar el sitio y participar de alguna actividad.
Nosotros iremos transitando cada día de actividades de los 100 días de código en el sitio Replit. Si aun no tienes cuenta, adelántate y crea una! Luego de loguearte en el sitio, entra a la sección Learn y podrás encontrar los 100 días de código con Python.
Día 1
El espacio de trabajo
Sobre la izquierda de la pantalla, encontraremos la consigna a desarrollar. Al pie de cada explicación, tenemos flechas para avanzar a la siguiente lección, o volver a repetir o releer alguna pasada. La parte central es donde escribiremos el código, que se guarda en el archivo llamado main.py
como se ve en la parte superior. Hacia la derecha, está la consola, que es donde el código se ejecuta e interactúa con el usuario. Abajo, tenemos el video con la explicación de David, quien habla un perfecto inglés. Les recomiendo activar los subtítulos: en inglés si les ayuda a entender mejor, y también se puede configurar la traducción automática a Español.
Cómo vamos a trabajar: Leemos la consigna, escuchamos el video, y lo pausamos cada vez que sea necesario. Una vez que entendimos la consigna, pausamos el video y escribimos el código. Lo bueno del video es que podemos volver a verlo todas las veces que sea necesario. Si aun no entendemos algo, también podremos guiarnos con este mismo texto: tendremos todas las consignas de cada día traducidas y explicadas.
Manos a la obra
Vamos a empezar con la primer lección que todo programador debe hacer: saludar al mundo. En la pantalla central, donde escribimos código en el archivo main.py
, escribimos la siguiente línea y clickeamos Run
:
print("Hello Replit")
Cuando veas líneas de código como las anteriores, podés copiar y pegarlas en el editor, o escribirlas directamente. Si todo funcionó bien, deberías ver en la ventana de la consola, tu hermoso mensaje!!
La primer instrucción
Acabamos de aprender el primer comando: print
. Lo que hace es mostrar en la consola lo que sea que haya entre paréntesis. Es la forma en que nuestros programas muestran texto al usuario.
* Las comillas "" se usan para indicar que se desea mostrar exactamente esa cadena de texto, es decir, todo lo que esté dentro de las comillas.
* El conjunto de texto, o lo que sea que haya entre las comillas, es llamado string o cadena.
Más código para probar:
print("Bueno,") print("vamos a mostrar") print("más líneas de código.")
print("""Cualquier cosa que comience con triple comillas y termine también con triple comillas puede ocupas varias líneas e incluso contener " comillas sin que nada se rompa.""")
Posibles errores
A veces podemos tener errores de sintaxis al escribir código. ¿Qué es la sintaxis?. Estos son los más comunes:
Name Error
Este error lo encontraremos cuando: - Escribimos mal el nombre de una función. - Deletreamos mal algún nombre. - Agregamos o sacamos alguna máyúscula donde no debemos.
Probá el siguiente código en el editor. Luego, arreglalo hasta que funcione:
Print("¿Seguro que está mal?")
Siempre es importante leer los mensajes, que nos brindan ayuda para encontrar nuestro error.
Syntax Error
Este mensaje lo encontramos cuando: - El orden de los símbolos es incorrecto. - Olvidamos algún paréntesis ( ) o comillas " ".
Prueben y arreglen los siguientes trozos de código:
print "Por favor funcioná!!!"
print(Ahora sí tiene que andar)
Desafío del Día 1
- Escribir tu nombre completo y la fecha del día de hoy por consola, en líneas de código separadas.
- Mostrar por consola el texto de abajo. Intentá hacerlo con sólo 1 instrucción
print
: I am signing up for Replit's 100 days of Python challenge! I will make sure to spend some time every day coding along, for a minimum of 10 minutes a day. I'll be using Replit, an amazing online IDE so I can do this from my phone wherever I happend to be. No excuses for not coding from the middle of a field! - En la línea siguiente, muestra
Hoy me siento
más un emoji que demuestre cómo te estás sintiendo al respecto de este desafío. - Agrega una línea más con
Podés seguir mi progreso en replit.com/@
y tu nombre de usuario de replit. Esta es una buena manera de incentivar tu progreso cada día!. - Dale
Run
a tu programa.
Si pudiste resolverlo o necesitás ayuda:
¡Escribilo en los comentarios!
Tu aporte, tanto sea de la solución como de cualquier pregunta, es bienvenido y le sirve a todos los que lean esto.
También, podés leer esta guía de ayuda sobre cómo encontrar la información necesaria para resolverlo.
## ¿Qué aprendiste?
Tomate un minuto para pensar qué aprendiste con este ejercicio.
- ¿Alguna nueva instrucción?
- ¿Por qué Python nos da funciones ya listas para usar?
- ¿Qué es el código fuente y qué es la ejecución de un programa?
¡Muy bien!
Avancemos con el siguiente: Día 2.
Comentarios
Comments powered by Disqus