¿Confundido acerca de la codificación? ¿No entiendes el scripting? Aquí está lo que necesitas saber sobre los bloques de construcción de la programación.
El código informático es muy importante. Casi todos los dispositivos electrónicos que utilizas dependen del código. La forma en que funcionan las cosas puede parecer bastante confusa, pero cuando lo desglosas, en realidad es simple.
Las personas que crean código se llaman programadores, codificadores o desarrolladores. Todos trabajan con computadoras para crear sitios web, aplicaciones e incluso juegos. Hoy aprenderás qué es el código, para qué sirve y cómo empezar a aprender a codificar por ti mismo.
¿Qué es el código?
Las computadoras tienen su propio lenguaje llamado Código Máquina
Cada número o letra le indica a la computadora que cambie algo en su memoria. Esto podría ser un número o palabra, o una pequeña parte de una imagen o video. Por sí solas, las computadoras no saben cómo hacer nada. Es tarea del programador darles instrucciones.
Es posible aprender Código Máquina, ¡pero llevaría mucho tiempo! Afortunadamente, hay una forma más fácil de comunicarse con las computadoras.
¿Qué es un lenguaje de programación?
Ahora, ¡esto parece un poco más fácil de entender! Esta imagen muestra cómo decirle a la computadora que diga Hola, mundo. Los lenguajes de programación proporcionan una interfaz entre codificadores o programadores y el lenguaje máquina. Entonces, en lugar de utilizar código máquina, la imagen de arriba utiliza un lenguaje de programación llamado Python.
Casi todos los lenguajes de programación funcionan de la misma manera:
- Escribes código para decirle qué hacer: print(“Hola, mundo”).
- El código se compila, convirtiéndolo en código máquina que la computadora puede entender.
- La computadora ejecuta el código y nos devuelve Hola, mundo.
Existen cientos de lenguajes de programación diferentes que pueden parecer confusos, pero todos hacen lo mismo. Escribes lo que quieres que haga, el compilador lo convierte en un lenguaje que la computadora entiende, luego la computadora lo hace, lo cual se llama ejecutar el código en la jerga de programación.
¿Qué es la codificación?
Codificar es el proceso de utilizar un lenguaje de programación para hacer que una computadora se comporte como deseas. En Python, cada línea de código le indica a la computadora que haga algo, y un documento lleno de líneas de código se llama un script.
Cada script está diseñado para realizar una tarea. Esta tarea podría ser cambiar el tamaño de una imagen, reproducir un cierto sonido o pieza de música. Cuando haces clic en «me gusta» en la publicación de alguien en las redes sociales, un script es lo que hace que suceda.
A diferencia de las personas, las computadoras harán exactamente lo que les digas. Esto puede sonar genial, pero puede causar problemas. Si le dices a una computadora que comience a contar hacia arriba y no le dices que pare, ¡seguirá contando para siempre! Ser un buen programador se trata de saber cómo indicarle a una computadora que actúe.
¿Qué es un programa?
Los programas son los bloques de construcción de las computadoras, ya que son responsables de cada operación que realiza una computadora. Es el conjunto de instrucciones que se crean durante el proceso de programación del desarrollo de software. Sin programas, las computadoras son inútiles.
Los programas crean software que un usuario promedio puede reconocer como un sitio web o una aplicación. Cuando un programa pasa por el proceso de prueba y depuración, luego se vuelve disponible para un usuario en forma de software empaquetado que se puede instalar fácilmente en un dispositivo.
¿Es difícil codificar?
La codificación puede ser muy simple y cualquiera puede aprender lo básico. Una buena analogía es pensar en la codificación como libros en una biblioteca. Algunos libros utilizan un lenguaje simple y las historias son fáciles de entender. Otros utilizan palabras muy complejas y tienen historias que parecen no tener sentido. Ya sean simples o difíciles de leer, todos son libros.
Cuanto más libros leas, mejor te volverás en ello. El lenguaje complicado o las historias confusas se vuelven más fáciles de entender hasta que un día puedes leer cosas que ni siquiera soñarías en el pasado.
Aprender a codificar es igual. La primera vez que intentes codificar, te resultará difícil, pero cada vez que lo hagas, mejorarás. Si encuentras difícil aprender un lenguaje de programación, aún puedes aprender las ideas importantes detrás de él utilizando un lenguaje de codificación visual. ¡Incluso puedes crear tu propio juego de Mario sin escribir ningún código!
¿Cómo se ve el código?
La imagen anterior muestra un script llamado hello_name. Ya has visto que una sola línea de código puede hacer que la computadora imprima en la pantalla. Digamos que en lugar de solo decir hola mundo, quieres que el usuario escriba su nombre y que la computadora lo salude por su nombre. Veamos qué está sucediendo aquí.
- Cuando el script comienza, la computadora imprime una pregunta en la pantalla.
- Luego la computadora espera a que el usuario ingrese su nombre y lo guarda.
- “Hola” se imprimenombre guardado.
- En la ventana de Cmder, el script se compila y se ejecuta usando Python.
- El script se ejecutó tal como se diseñó, antes de salir.
Este ejemplo te muestra un simple trozo de código escrito en un editor de código, y ejecutado en Cmder, que es un tipo de ventana de terminal. No te preocupes demasiado por qué son estas cosas por ahora. Ahora ya sabes cómo luce el código en Python y cómo funciona este script.
Cómo el Código Se Convierte en un Programa
Si eres totalmente nuevo en el código, es posible que te preguntes cómo scripts como el anterior se convierten en los programas que estás acostumbrado a usar. En la imagen anterior, la ventana de la izquierda es una herramienta para convertir los scripts en Python en programas. La ventana de la derecha tiene un icono llamado hello_name.exe. ¡Creo que puedes adivinar qué sucede si haces clic en él!
Desde ningún código hasta un programa terminado. Este ejemplo es realmente simple, pero así es como funciona casi toda la programación. Todos los días, las personas utilizan lenguajes de programación que han aprendido, para escribir código, que se convertirá en programas que todos usamos.
Programar es Genial
A través de este artículo, has desarrollado una comprensión fundamental de la programación, así como una exposición práctica a esta disciplina a través de los ejemplos en Python. La programación es para todos, sin importar la edad o el origen.
Python es un buen lugar para comenzar tu viaje en la programación, ya que es uno de los principales lenguajes de programación en el mundo. Sin embargo, explorar otros lenguajes de programación e incluso otros aspectos de la codificación siempre es una opción.
El contenido de este artículo fue traducido de artículo original