Conceptos Básicos que todo programador debe saber.

Programación Básica

Conceptos Básicos que todo programador debe saber.

Hola Coders!

En el Post de hoy les voy a compartir algunos conceptos bases que son esenciales conocer si queremos aprender a programar. Estos conceptos son validos para cualquier lenguaje de programación que utilices, puesto que son conceptos básicos.

Lo primero que debemos tener en cuenta, es que para aprender cualquier lenguaje de programación TIENES QUE HACER PROYECTOS.

La mejor manera de aprender e interiorizar lo aprendido es creando proyectos. No importa si estos son con tutoriales de youtube. Hazlos, prueba haciéndoles despliegue, subiéndolos a un repositorio de github, usa buenas practicas de programación, como trabajar con entornos virtuales, documentar el código, etc; para que de esta forma vayas entendiendo y adaptándote al flujo de trabajo de un programador.

¿Para que sirve la programación?

  • Para manipular datos.
  • Enviar instrucciones al Hadware.
  • Algunos lenguajes de programación como Javascript que están más orientados al desarrollo web. Y otros como Python que están enfocados más hacia el Análisis estadísticos o Científico de datos, o también en el uso de nuestro querido Machine Learning, la Inteligencia Artificial o el Data Cs.

Conceptos Básicos de Programación

  • Variables: Son pequeños espacios de memorias donde se guardan datos.

  • Algunos tipos de datos son: Texto, Números, Booleanos(Verdadero[True] - Falso[False]), Listas, Objetos (diccionarios o mapas), etc.

  • Constantes: Te permite guardar datos igual que en variables, con la diferencia que tu no puedes cambiar los datos en el futuro. Ej: El valor de pi.

  • Funciones: Importante porque es donde pones toda tu lógica de programación (Las acciones que llevará a cabo el programa). Para que ingreses, proceses y saques datos. Todo lo que entra va a salir pero con un resultado diferente. Ej: Cuando ejecutamos una función de suma.

En un programa grande vas a tener muchas funciones y esas funciones juntas te permiten crear una aplicación

  • Condicionales: Te permiten dar un flujo en tu procesamiento de datos. Se utilizan if y else.

  • Ciclos y Bucles: Te permiten procesar datos uno por uno.

Estos son algunos de los términos mas generales que veras en todos los lenguajes de programación.

Es necesario que escojas un lenguaje de programación con el cual comenzar y luego vayas añadiendo nuevos a tu lista de aprendizaje.

Por otro lado tenemos conceptos un poco más ambiguos como:

  • La SINTAXIS: es la diferencia de cada lenguaje de programación. (Como se escribe cada uno)

  • Tipeados: Normalmente requieren que escribas muchos más código.

  • No Tipeados: Pueden llegar a crear muchos errores.

Por regla general, cuando comenzamos a avanzar en nuestro aprendizaje querremos crear apps mucho más grandes, por lo tanto comenzaremos a crear diferentes archivos donde escribir nuestros códigos, esto es una buena practica y nos permitirá organizar mejor el código.

  • Imports/Exports: Puedes importar código desde otro archivo así es como se crean las librerías de código. Si te animas puedes crear tu propia librería.

Estos son los conceptos básicos de programación que deberíamos aprender cuando comenzamos.

¡Gracias por leer, te invito a que me sigas en mis redes sociales, siempre estoy activa en Twitter como @kathyhernndez , no olvides darle like al post si te gustó y compartir esta información para llegar a más personas!

Nos leemos lueguito...