💻 QUE ES la PROGRAMACIÓN y PARA QUE se UTILIZA 💻 | ¿Qué es la programación? 🤔

Cegamer
11 Jun 202208:03

Summary

TLDREste vídeo explora la programación como un arte que va más allá de escribir código. Se explica que programar es crear instrucciones para una computadora, pero también requiere pensamiento cuidadoso, lógica y la habilidad de reducir problemas grandes en pequeños para solucionarlos eficientemente. Se menciona la importancia de los algoritmos y cómo la programación no se limita a un lenguaje, sino que es una habilidad que se adapta a diferentes lenguajes de programación. Finalmente, se invita a la audiencia a apreciar la creatividad y la belleza del código, y a entender la programación como una herramienta para realizar tareas específicas.

Takeaways

  • 💻 La programación es vital para la sociedad moderna y permite la creación de aplicaciones y programas esenciales.
  • 🧙‍♂️ Los programadores son vistos como magos que mantienen funcionando nuestra sociedad con sus habilidades mágicas de escritura de código.
  • 🎨 La programación puede considerarse un arte, donde el programador usa el código para crear algoritmos y programas informáticos.
  • 📝 Programar es el proceso de crear un conjunto de instrucciones que le dicen a una computadora cómo realizar una tarea.
  • 🖌️ El código es una herramienta del programador para expresar ideas que luego se traducen en productos finales como páginas web o videojuegos.
  • 🤔 Antes de escribir código, es necesario pensar cuidadosamente en cómo se estructurará el programa y reducir grandes problemas en pequeños.
  • 🔄 Un algoritmo es un conjunto de reglas y pasos que solucionan un problema de manera sistemática y finita.
  • 🧠 La lógica es fundamental para la programación, ya que permite crear soluciones eficientes a problemas específicos.
  • 🎭 La programación es más que solo escribir código; es una forma de arte que se refleja en la eficiencia y belleza del código.
  • 🌐 No existe un lenguaje de programación universal; los programadores deben ser capaces de adaptarse a diferentes lenguajes y tecnologías.
  • 🌟 La creatividad e imaginación de los programadores son las únicas limitaciones en la programación; el potencial es infinito.

Q & A

  • ¿Qué es un programador según el guion del vídeo?

    -Un programador es una persona que utiliza sus habilidades mágicas para escribir código y mantener nuestra sociedad moderna funcionando, creando aplicaciones y programas que usamos a diario.

  • ¿Cuál es la definición inicial de programación que se presenta en el vídeo?

    -La definición inicial de programación es la acción de programar cosas, aunque se menciona que no es del todo clara y deja en duda qué es programar.

  • ¿Cómo se describe la programación más allá de simplemente dar instrucciones a una computadora?

    -La programación se describe como un arte, donde el programador utiliza un documento de texto en blanco para crear programas informáticos, similar a cómo un pintor pinta un lienzo en blanco.

  • ¿Qué es un algoritmo según el vídeo?

    -Un algoritmo es un conjunto de reglas definidas y pasos a seguir que permiten solucionar un problema mediante operaciones sistemáticas y finitas.

  • ¿Por qué es importante reducir un problema grande a problemas pequeños en programación?

    -Reducir un problema grande a problemas pequeños permite expresar la solución mediante estructuras básicas de programación como bucles o condiciones, facilitando la comprensión y ejecución por parte de la computadora.

  • ¿Qué papel juega la lógica en la programación?

    -La lógica es esencial en la programación, ya que permite crear programas que realicen tareas de manera coherente y eficiente, como determinar si un número es par o impar.

  • ¿Cómo se compara la programación con otras artes en el vídeo?

    -La programación se compara con otras artes en el sentido de que, al igual que un pintor usa pinceles, un programador usa el código para expresar ideas y crear programas que son bellos y eficientes.

  • ¿Por qué es importante la elección del lenguaje de programación según el vídeo?

    -Es importante elegir el lenguaje de programación adecuado porque cada uno tiene características únicas que pueden ser útiles para diferentes tipos de proyectos, como JavaScript para interacciones web o PHP para lógica interna de sitios.

  • ¿Qué es la belleza en el código según el vídeo?

    -La belleza en el código se refiere a la eficiencia, claridad y elegancia con la que se escribe el programa, lo que permite que sea fácil de leer, mantener y que funcione de manera óptima.

  • ¿Cómo se define la programación al final del vídeo?

    -La programación se define como la acción de crear programas o aplicaciones a través del desarrollo de un código fuente que sigue un conjunto de instrucciones para que el ordenador ejecute un programa.

Outlines

00:00

💻 La magia de la programación

Este párrafo introduce la importancia de los programadores en la sociedad moderna y cómo su habilidad para escribir código es fundamental para la funcionalidad de las aplicaciones y programas que usamos diariamente. La programación se describe como un conjunto de instrucciones para una computadora, pero también como algo más que eso, una forma de arte. Se explica que programar implica no solo escribir código sino también pensar en cómo se estructurará el programa y reducir grandes problemas en pequeños pasos que la computadora pueda entender. Además, se menciona la necesidad de un enfoque lógico para formular algoritmos eficientes y cómo la programación es una habilidad que va más allá de la escritura de código, requiriendo un pensamiento cuidadoso y estructurado.

05:02

🌐 Lenguajes de programación y adaptabilidad del programador

Este párrafo explora la diversidad de lenguajes de programación y cómo, a pesar de sus diferencias, comparten conceptos básicos comunes como variables, condicionales, bucles y funciones. Se enfatiza que un buen programador es capaz de adaptarse fácilmente a diferentes lenguajes de programación, utilizando cada uno de ellos para lograr diferentes tipos de desarrollo, como la creación de interacciones web con JavaScript o la lógica de back-end con PHP. La programación se presenta como un campo con un potencial infinito, limitado únicamente por la creatividad e imaginación de los programadores. Finalmente, se sugiere que la programación es una disciplina que merece una exploración más profunda y se invita a los espectadores a suscribirse y compartir el contenido.

Mindmap

Keywords

💡programadores

Los programadores son personas que crean y escriben el código necesario para que las aplicaciones y programas funcionen, permitiendo que nuestra sociedad moderna opere de manera fluida. En el vídeo, se menciona que sin ellos no sería posible ver videos o jugar videojuegos, destacando su importancia en la vida cotidiana.

💡programación

La programación es descrita como el proceso de crear un conjunto de instrucciones para una computadora, o también como crear un algoritmo y traducirlo a un lenguaje de programación. El vídeo enfatiza que la programación es más que solo escribir código; es un arte que involucra la creación de algoritmos y la expresión de ideas a través del código.

💡código

El código es la herramienta que los programadores utilizan para expresar sus ideas y se traduce a unos y ceros que la computadora puede entender. En el vídeo, se explica que el código es más que solo una serie de instrucciones; es una forma de arte y creatividad.

💡algoritmo

Un algoritmo es un conjunto de reglas definidas y pasos a seguir para solucionar un problema de manera sistemática y finita. En el vídeo, se usa la analogía de una receta de desayuno para explicar cómo los algoritmos son esenciales en la programación para definir cómo se realizará un programa.

💡computadora

La computadora es el dispositivo que ejecuta los programas creados por los programadores siguiendo las instrucciones del código fuente. El vídeo destaca que la programación es fundamental para que las computadoras realicen las tareas que el usuario solicita.

💡lenguaje de programación

Los lenguajes de programación son los métodos y convenciones que se utilizan para escribir código. Aunque hay muchos lenguajes diferentes, todos comparten conceptos básicos como variables, condicionales, bucles y funciones. El vídeo enfatiza que un buen programador puede adaptarse fácilmente a cualquier lenguaje de programación.

💡variables

Las variables son elementos de un lenguaje de programación que almacenan datos que pueden cambiar durante la ejecución de un programa. En el vídeo, se mencionan como parte de las estructuras básicas que permiten la programación de computadoras.

💡condicionales

Los condicionales son instrucciones que permiten que un programa tome decisiones basadas en ciertas condiciones. El vídeo los menciona como una parte esencial del lenguaje de programación, permitiendo que los programas respondan de manera dinámica a diferentes situaciones.

💡bucles

Los bucles son estructuras de control que permiten la repetición de un bloque de código hasta que se cumple una condición. En el vídeo, se mencionan como una herramienta para expresar acciones repetitivas en un programa.

💡funciones

Las funciones son bloques de código reutilizables que realizan una tarea específica. El vídeo las menciona como una parte esencial de la estructura de un lenguaje de programación, permitiendo la modularidad y la eficiencia en la programación.

💡estructuras de control

Las estructuras de control son instrucciones que determinan el flujo de ejecución de un programa. En el vídeo, se mencionan condicionales y bucles como ejemplos de estructuras de control que son fundamentales para la programación.

Highlights

Programadores son personas clave en la sociedad moderna.

Programación es el proceso de crear instrucciones para una computadora.

Programar también puede ser considerado un arte.

Programadores toman un documento en blanco y lo llenan con código.

El código es una herramienta para expresar ideas que luego se traducen en pantalla.

Programar va más allá de simplemente escribir código; requiere pensamiento cuidadoso.

Es necesario reducir problemas grandes a problemas pequeños para programar eficientemente.

La formulación de un algoritmo es la primera etapa en la programación.

Un algoritmo es un conjunto de reglas y pasos para solucionar un problema.

La lógica es fundamental para programar; se ilustra con el ejemplo de un número par.

La programación es un arte que involucra la elección de algoritmos eficientes y bellos.

No existe un lenguaje de programación universal; cada uno tiene sus particularidades.

Un buen programador puede adaptarse fácilmente a diferentes lenguajes de programación.

Los lenguajes de programación comparten conceptos básicos como variables, condicionales, bucles y funciones.

La creatividad e imaginación de los programadores definen el potencial de la programación.

La programación se define como la creación de programas a través del desarrollo de código fuente.

La programación permite que el ordenador realice tareas según las solicitudes del usuario.

Transcripts

play00:00

seguramente alguna vez has escuchado

play00:01

hablar de los programadores esas

play00:03

personas que hacen que nuestra sociedad

play00:04

moderna no se caiga a pedazos con sus

play00:06

mágicas habilidades para escribir el

play00:08

código de las aplicaciones y programas

play00:10

que usamos a diario solo piénsalo sin

play00:12

programadores no sería posible que estés

play00:14

viendo este vídeo o que juegues tu

play00:15

videojuego favorito pero aún cuanto la

play00:18

mayoría de las cosas que usamos a diario

play00:19

son programadas muchas personas no

play00:21

tienen ni la más remota idea acerca de

play00:23

lo que es la programación si buscamos en

play00:25

google que es la programación la primera

play00:27

definición que nos va a aparecer es

play00:29

acción de programar cosas que a decir

play00:32

verdad no es del todo clara ya que nos

play00:34

deja con la duda de qué es programar te

play00:36

podría decir que programar es el proceso

play00:39

de crear un conjunto de instrucciones

play00:40

que le dicen a una computadora cómo

play00:42

realizar algún tipo de tarea y no te

play00:44

estaría mintiendo es una definición

play00:45

acertada o podría decirte también que

play00:48

programar es crear un algoritmo y

play00:50

traducirlo lenguaje de programación para

play00:52

crear un programa informático y seguiría

play00:54

siendo correcto pero la programación va

play00:56

más allá de simplemente dar

play00:57

instrucciones a una computadora la

play00:59

programación puede ser considerada un

play01:01

arte de la misma forma en que un pintor

play01:03

pintó un lienzo en blanco para pintar un

play01:05

paisaje

play01:06

digital cambia el color de los píxeles

play01:08

de un mapa de bits para crear

play01:09

ilustraciones tan bellas como las que

play01:11

encontramos en las pantallas de carga de

play01:12

juegos como league of legends el

play01:14

programador es capaz de generar un

play01:16

programa informático a partir de un

play01:18

documento de texto que empieza

play01:19

completamente en blanco un archivo vacío

play01:21

que necesita ser editado pintado con

play01:24

código pero el arte de programar no

play01:26

consiste únicamente de escribir código

play01:28

no podemos llamar programador a alguien

play01:30

que simplemente escribe líneas de código

play01:32

al azar en un archivo de texto porque el

play01:34

código no es más que una herramienta la

play01:36

herramienta del programador para

play01:38

expresar una idea que luego será

play01:39

traducida a unos y ceros para mostrar en

play01:41

pantalla un producto final sea una

play01:43

página web un programa o un videojuego

play01:45

pero como ya mencioné todo esto no es

play01:48

posible únicamente escribiendo código

play01:49

que es algo que la mayoría de

play01:51

definiciones se limitan programar es más

play01:53

que simplemente escribir código para

play01:54

ejemplificar darle una computadora con

play01:56

un editor de código alguien que

play01:58

solamente sabe escribir código va a

play02:00

resultar en algo desastroso sería como

play02:02

ponerle un casco un mono y darle un

play02:03

martillo esperando que construya la

play02:05

torre eiffel o como darle un bebé

play02:07

pintura hacia un lienzo en blanco

play02:08

esperando que pinte la mona lisa' la

play02:10

programación va más allá de solamente

play02:12

escribir código una computadora

play02:13

cualquier cosa que programas debe ser

play02:15

pensada muy minuciosamente antes de

play02:18

escribir la primera línea de código no

play02:19

puedes comenzar a programar solamente

play02:21

con una idea porque una computadora es

play02:23

simplemente algo esperando que las

play02:25

instrucciones no puedes simplemente

play02:26

decirle haz un programa que haga la

play02:28

contabilidad de mi negocio no funciona

play02:30

así primero hay que pensar en cómo

play02:32

estará hecho el programa y reducir un

play02:33

problema grande a un montón de problemas

play02:35

pequeños lo más pequeños que puedas de

play02:38

tal forma que seas capaz de expresar lo

play02:39

por medio de estructuras tan básicas

play02:41

como los bucles o las condiciones de tal

play02:44

manera que se simule la forma en la que

play02:46

un humano haría las cosas podemos pensar

play02:48

en la primera etapa de la programación

play02:49

como la formulación de un algoritmo pero

play02:51

entonces qué es un algoritmo mucho ojo

play02:54

de no confundirlo con un logaritmo que

play02:55

eso es terreno de los matemáticos así

play02:57

pues un algoritmo no es más que un

play02:59

conjunto de reglas definidas y pasos a

play03:01

seguir que permiten solucionar un

play03:03

problema mediante operaciones

play03:04

sistemáticas y finitas como por ejemplo

play03:07

la receta de un desayuno donde el

play03:09

algoritmo podría ser abrir la nevera

play03:10

agarrar un huevo de la nevera cerrar la

play03:13

nevera encender la estufa poner a

play03:14

cocinar el huevo esperar dos minutos

play03:16

apagar la estufa y poner el huevo en un

play03:18

plato es un ejemplo un poco pero no

play03:20

sirve para ejemplificar lo que es un

play03:22

algoritmo en programación se usan

play03:24

algoritmos para absolutamente todo y

play03:26

cualquier programa pues se resumieron

play03:27

una serie de pasos simples es por esto

play03:30

que saber formular algoritmos es parte

play03:32

esencial de la programación pero además

play03:35

de la habilidad de formular algoritmos

play03:36

funcionales y coherentes para programar

play03:39

es necesario tener un cierto nivel de

play03:41

lógica por ejemplo si quieres hacer un

play03:42

programa que haga algo tan simple como

play03:44

decir si un número es para uno puedes

play03:46

lograrlo de varias formas pero la más

play03:48

sencilla es dividir el número entre dos

play03:50

y ver si el resto de la división es cero

play03:52

en caso de que sea cero es porque el

play03:54

número es par esta sería la forma lógica

play03:56

de hacerlo o también podrías aventurarse

play03:58

a dividir el número entre dos

play04:00

suficientes veces hasta que el resultado

play04:02

de la división sea uno pero eso además

play04:04

de consumir más recursos de la

play04:05

computadora sería difícil de leer y de

play04:07

comprender lo que nos lleva de nuevo a

play04:09

la premisa de que la programación es un

play04:10

arte porque a pesar de que hay muchos

play04:12

algoritmos distintos para llegar a una

play04:14

misma solución de un problema hay

play04:15

algoritmos que son más eficientes y

play04:17

mejores que otros y que una vez

play04:19

plasmados en código son más bellos a la

play04:21

vista porque si una vez que tiene

play04:23

suficiente experiencia programando eres

play04:25

capaz de ver la belleza un código bien

play04:27

hecho y eres capaz de ver cuando un

play04:29

código parece haber sido descrito por un

play04:30

mono que acaba de meterse tres rayas de

play04:32

coca y encima lo escribió con las patas

play04:34

o manos estoy seguro de que son manos

play04:37

los monos tienen cuatro manos verdad

play04:38

pero bueno dejemos de hablar de monos y

play04:40

no nos alejemos más del tema aquí

play04:42

estamos hablando de la belleza que puede

play04:43

llegar a tener el código no sin antes

play04:45

hacer una aclaración importante y es que

play04:47

no existe un lenguaje de código

play04:48

universal para todos los programadores

play04:50

hasta este punto del vídeo nos hemos

play04:52

referido al código como código pero

play04:54

existen distintas formas de escribir

play04:56

código distintos lenguajes de código

play04:59

distintos lenguajes de programación

play05:01

lenguajes que son cada uno muy diferente

play05:03

de los otros pero que sus conceptos

play05:05

básicos son los mismos en todos los

play05:07

lenguajes encontramos variables

play05:09

condicionales bucles y funciones

play05:11

estructuras básicas para que la

play05:12

programación de computadoras funcione

play05:14

pero lo cierto es que el lenguaje de

play05:16

programación no importa un buen

play05:18

programador un verdadero artista el

play05:20

código es capaz de adaptarse fácilmente

play05:21

a las particularidades de cualquier

play05:23

lenguaje de programación de aquí el

play05:25

hecho de que antes haya dicho que el

play05:27

código no es más que una herramienta una

play05:29

herramienta que puede ser útil o inútil

play05:30

dependiendo del programador tal y como

play05:32

un pincel es una para un pintor que

play05:34

puede ser útil o inútil dependiendo de

play05:36

su habilidad y el mismo pintor tiene la

play05:38

capacidad de cambiar de pincel sin que

play05:40

su habilidad se pierda y de la misma

play05:43

forma en que un artista puede hacer

play05:44

distintas cosas con distintos pinceles

play05:46

un programador puede programar distintas

play05:48

cosas en distintos lenguajes de

play05:50

programación como por ejemplo usar

play05:51

javascript para crear la interacción del

play05:53

usuario con una página web o usar php

play05:56

para programar la lógica interna de una

play05:57

página o servicio web o también cómo

play05:59

usar sillar para crear videojuegos en

play06:01

juniti eso no importa el potencial de la

play06:04

programación es infinito y solo se

play06:06

limita a la creatividad e imaginación de

play06:08

los artesanos del código pero aquí ya

play06:10

nos estamos metiendo a hablar de

play06:12

lenguajes de programación que es un tema

play06:13

que merece un vídeo aparte así que

play06:15

volvamos al tema de la programación en

play06:17

general que espero ya hayan comprendido

play06:19

esta visión artística y quizás un poco

play06:20

romántica que presente hacia la

play06:22

programación durante todo el vídeo pero

play06:24

es momento de volver a las definiciones

play06:26

clásicas y aburridas de programación que

play06:28

se pueden encontrar por internet porque

play06:30

en cualquier momento llegan los puristas

play06:31

de la programación a comentar que estoy

play06:33

generando expectativas fantasiosas de lo

play06:34

que es programar así que para concluir

play06:36

con este vídeo darle una definición un

play06:38

poco menos personal y más sobre lo que

play06:41

es la programación así que podemos

play06:43

definir la programación como la acción

play06:45

de crear programas o aplicaciones a

play06:47

través del desarrollo de un código

play06:48

fuente que se basa en el conjunto de

play06:50

instrucciones que sigue el ordenador

play06:52

para ejecutar un programa la

play06:53

programación es lo que permite que el

play06:55

ordenador funcione y realice las tareas

play06:57

que el usuario solicita y llegó en su

play06:58

finalizamos espero que el vídeo te haya

play07:00

gustado y te haya sido de mucha utilidad

play07:01

también espero que hayas comprendido que

play07:03

es la programación y que hayas

play07:05

comprendido el arte que hay detrás de

play07:07

programar no olvides suscribirte al

play07:09

canal y darle like si te gustó el vídeo

play07:11

recuerda era un comentario comentando

play07:13

qué te pareció el vídeo y no olvides

play07:15

compartir el vídeo con tus amigos para

play07:16

que llegue a más personas ahora sí sin

play07:18

nada más que decir me despido y nos

play07:20

damos la semana que viene con un vídeo

play07:22

nuevo

play07:25

[Música]

play07:31

[Música]

play07:48

[Música]

play07:55

ah

play07:57

y

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
ProgramaciónArteTecnologíaCódigoAlgoritmosLenguajes de programaciónCreatividadSociedad modernaProgramadoresVideojuegos
هل تحتاج إلى تلخيص باللغة الإنجليزية؟