PROGRAMACIÓN DESDE 0 || DEFINICIÓN Y ÁREAS DE PROGRAMACIÓN || TEORÍA

Podemos Programar
3 Sept 202018:30

Summary

TLDREl video ofrece una introducción a la programación desde cero, destacando la importancia de resolver problemas a través del código. Se menciona que la programación puede ser simple y compleja al mismo tiempo y que no existe una única forma de abordar un problema, sino que cada programador tiene su propio enfoque. Se exploran diversas áreas de la programación, incluyendo el desarrollo web, móvil, de escritorio, los videojuegos, la seguridad informática, la inteligencia artificial, la realidad virtual y aumentada, y los sistemas operativos y embebidos. Cada área es importante y tiene su propia demanda y utilidad en la sociedad moderna.

Takeaways

  • 👨‍💻 La programación es tanto sencilla como compleja y se trata de resolver problemas a través del código.
  • 💡 Es fundamental enfocarse en la resolución de problemas antes de escribir código para evitar soluciones mal hechas o poco óptimas.
  • 🤔 Antes de programar, cada programador debe pasar por un proceso mental para planificar cómo abordar la resolución del problema.
  • 🚫 No existe una única forma correcta de resolver un problema; cada problema puede tener múltiples soluciones.
  • 📈 El tiempo de resolución de un problema es relativo y puede variar de un programador a otro sin necesariamente indicar una diferencia en habilidad.
  • 🌐 El desarrollo web es una de las áreas de programación que incluye la creación de páginas web y aplicaciones web, como YouTube.
  • 📱 El desarrollo móvil es otra área importante, subdividida en plataformas como Android e iOS, y es muy rentable en la actualidad.
  • 🖥 El desarrollo de escritorio, aunque menos rentable que otros, sigue siendo importante y se refiere a aplicaciones que se instalan en la computadora.
  • 🎮 El desarrollo de videojuegos es una de las áreas más demandadas y complejas, que puede requerir equipos grandes y diversificados.
  • 🛡️ La seguridad informática es esencial y se subdivide en diferentes tipos de hackers, desde los black hat (delincuentes) hasta los white hat (éticos).
  • 🤖 La inteligencia artificial se encuentra en múltiples aplicaciones, desde videojuegos hasta asistentes virtuales y robótica.
  • 🌌 La realidad virtual y aumentada son áreas en rápido crecimiento que ofrecen experiencias inmersivas y la capacidad de añadir elementos a la realidad.
  • 💿 Los sistemas operativos son cruciales para la funcionalidad de las computadoras y son el resultado de la programación orientada a sistemas operativos.

Q & A

  • ¿Qué es la programación y por qué es importante enfocarse en resolver problemas?

    -La programación es la capacidad de resolver problemas mediante el código. Es importante enfocarse en resolver problemas porque es la clave fundamental de la programación. Si se salta este paso y se va directamente al código, la solución puede ser poco óptima o incluso no funcionar adecuadamente.

  • ¿Por qué es necesario que cada programador pase por un proceso mental antes de programar?

    -Es necesario porque les permite planificar cómo abordar el problema, lo que evita soluciones precipitadas que podrían ser malas o no óptimas. Ayuda a entender la naturaleza del problema y a diseñar una solución más eficaz.

  • ¿Cómo varía la forma en que diferentes programadores abordan la resolución de un problema?

    -Cada programador puede tener su propia forma o paradigma de resolver problemas, dependiendo de la longitud, complejidad del problema y del tiempo de resolución. Esto significa que un problema puede tener múltiples soluciones, y cada una puede ser mejor o peor según el programador que la implemente.

  • ¿Por qué la programación es necesaria en la actualidad y cuáles son algunas de sus áreas?

    -La programación es necesaria porque es fundamental en muchas operaciones diarias y avances tecnológicos. Algunas áreas de la programación incluyen el desarrollo web, el desarrollo móvil, el desarrollo de escritorio, el desarrollo de videojuegos, la seguridad informática, la inteligencia artificial, la realidad virtual y los sistemas operativos.

  • ¿Cuál es la diferencia principal entre una página web y una aplicación web?

    -Una aplicación web ofrece múltiples funcionalidades interactivas, como YouTube, donde los usuarios pueden reproducir videos, cambiar la velocidad de reproducción, suscribirse a canales, etc. Mientras que una página web, como Wikipedia, es más estática y su funcionalidad principal es la presentación de información.

  • ¿Qué áreas componen el desarrollo web y cuáles son sus responsabilidades?

    -El desarrollo web se compone de front-end y back-end. Los front-end se encargan del diseño visual de la página, mientras que los back-end se ocupan de la programación detrás de la página, incluyendo la gestión de bases de datos y el almacenamiento de información.

  • ¿Cómo se divide el desarrollo móvil y cuáles son sus principales plataformas?

    -El desarrollo móvil se divide en dos grandes plataformas: Android, soportado por Google, y iOS, soportado por Apple. Un desarrollador móvil puede diseñar aplicaciones específicamente para Android o para iOS, o aprender a hacer aplicaciones híbridas que funcionen en ambas plataformas.

  • ¿Por qué el desarrollo de escritorio no es tan rentable como otros campos de la programación?

    -El desarrollo de escritorio quizás no es tan rentable o demandado como otros campos porque la tendencia actual se inclina hacia la utilización de aplicaciones web y móviles que no requieren una instalación en la computadora y pueden ser accedidas desde cualquier dispositivo.

  • ¿Qué implica el desarrollo de videojuegos y por qué puede ser más complejo de lo que parece?

    -El desarrollo de videojuegos implica la creación de una narrativa, diseño de personajes, jugabilidad y muchas otras funciones. Suele ser un proceso complejo que requiere de un equipo de desarrolladores grandes y la carga de trabajo es muy grande para una sola persona, lo que hace que este campo sea desafiante y no tan divertido como jugar los videojuegos.

  • ¿Cómo se define a un hacker y cuáles son las diferentes categorías de hackers?

    -Un hacker es alguien que utiliza sus habilidades técnicas para encontrar vulnerabilidades en sistemas. Existen diferentes categorías: Black Hat, que son hackers malintencionados; Grey Hat, que son algo entre Black y White Hat; y White Hat, que son hackers éticos que buscan vulnerabilidades para ayudar a proteger sistemas.

  • ¿En qué se utiliza la inteligencia artificial y cómo afecta nuestras interacciones diarias?

    -La inteligencia artificial se utiliza en videojuegos, asistentes personales como Google Assistant, robótica y en la personalización de contenido en internet, como publicidades y recomendaciones en plataformas como YouTube. Afecta nuestras interacciones al adaptarse a nuestros intereses y comportamientos de búsqueda, ofreciendo una experiencia más personalizada.

Outlines

00:00

👋 Introducción a la programación desde cero

El primer párrafo presenta la clase de programación para principiantes, enfatizando la importancia de la resolución de problemas a través del código. Se destaca que la programación es tanto sencilla como compleja y que la clave es pensar en la solución antes de programar. Además, se menciona que cada programador tiene su propio estilo y que la eficiencia varía de un individuo a otro. Finalmente, se habla sobre las áreas de la programación, incluyendo el desarrollo web y el desarrollo móvil, y se da una breve descripción de las mismas.

05:01

📱 Desarrollo móvil y escritorio

Este párrafo profundiza en el desarrollo móvil, destacando las diferencias entre aplicaciones móviles y versiones para escritorio o web. Se menciona que aplicaciones como WhatsApp originalmente eran para móviles y luego se adaptaron para otros entornos. Se explora la idea de diseñar aplicaciones para Android o iOS y la posibilidad de crear aplicaciones híbridas. Además, se habla sobre el desarrollo de aplicaciones de escritorio, como Word o WinRAR, que no requieren conexión a Internet y son instaladas en la computadora.

10:03

🎮 Desarrollo de videojuegos y seguridad informática

El tercer párrafo aborda el desarrollo de videojuegos, uno de los campos más demandados y complejos, y se menciona que involucra áreas como la historia, la jugabilidad y la programación. Se destaca que la creación de un videojuego es un esfuerzo de equipo y no debe desanimar a los que quieran entrar en este campo. También se toca el tema de la seguridad informática, incluyendo la distinción entre hackers 'black hat' y 'white hat', y se menciona el concepto de 'grey hat'. Se concluye con una breve introducción a la inteligencia artificial y su presencia en videojuegos, aplicaciones y robots.

15:05

🌐 Tendencias en tecnología: IA, RV y sistemas operativos

El último párrafo explora la inteligencia artificial en contextos variados, como videojuegos, asistentes virtuales y publicidad en línea. Se habla sobre la realidad virtual y la realidad aumentada, con ejemplos como los cascos de RV y Pokémon Go. Finalmente, se discute la importancia de los sistemas operativos y los sistemas embebidos, destacando su papel crucial en la funcionalidad de las computadoras y otros dispositivos electrónicos. El párrafo concluye con un mensaje final que resalta la importancia de todas las áreas de la programación y un saludo a los espectadores.

Mindmap

Keywords

💡Programación

La programación es el proceso de diseñar, escribir y depurar código informático para resolver problemas específicos. En el video, se destaca como una habilidad fundamental para abordar desafíos en diversas áreas, como el desarrollo web, móvil, de escritorio y videojuegos. La programación es la clave para crear aplicaciones y sistemas que faciliten y mejoren nuestras vidas cotidianas.

💡Desarrollo web

El desarrollo web se refiere a la creación de contenido para la World Wide Web, incluyendo páginas web y aplicaciones web. En el video, se menciona como una de las primeras áreas que se exploran en la programación, destacando la diferencia entre páginas web estáticas y aplicaciones web dinámicas como YouTube.

💡Desarrollo móvil

El desarrollo móvil implica la creación de aplicaciones para dispositivos móviles, como smartphones y tabletas. El video habla sobre las plataformas principales, Android y iOS, y cómo el crecimiento en el uso de celulares ha hecho que el desarrollo móvil sea una de las áreas más rentables y demandadas en la actualidad.

💡Desarrollo de escritorio

Este término se refiere a la creación de aplicaciones diseñadas para ser instaladas y ejecutadas en computadoras de escritorio. En el video, se discute cómo, aunque puede tener menos demanda que otras áreas, el desarrollo de aplicaciones de escritorio sigue siendo rentable y es esencial para muchas herramientas y software que se utilizan diariamente.

💡Desarrollo de videojuegos

El desarrollo de videojuegos es el proceso de crear videojuegos, que puede ser un área compleja y exigente. El video menciona juegos para computadora, móviles y consolas, y cómo involucra múltiples aspectos como la historia, la jugabilidad y la programación, destacando el ejemplo de 'Spider-Man' para PlayStation 4.

💡Seguridad informática

La seguridad informática es la práctica de proteger la información y los sistemas informáticos de accesos no autorizados, robo, modificación o destrucción. El video describe a los hackers,区分成 black hat (hackers malintencionados), white hat (hackers éticos) y grey hat (hackers con intenciones ambiguas), y cómo su papel es fundamental en la protección de la información en línea.

💡Inteligencia artificial

La inteligencia artificial (IA) es la capacidad de las máquinas de imitar la inteligencia humana, aprendiendo y tomando decisiones. En el video, se ilustra con ejemplos como los sistemas de recomendación en YouTube o la IA en videojuegos como FIFA 20, donde los jugadores no controlados por el usuario realizan acciones inteligentes.

💡Realidad virtual

La realidad virtual (RV) es una tecnología que permite a los usuarios sumergirse en un entorno virtual como si estuvieran físicamente presentes en él. El video menciona el uso de cascos y controles para interactuar con este tipo de tecnología, proporcionando experiencias inmersivas en videojuegos y otros entornos.

💡Realidad aumentada

La realidad aumentada (RA) es una tecnología que superpone elementos digitales, como imágenes o información, sobre el mundo real visible a través de un dispositivo, como un smartphone o gafas especiales. El video da como ejemplo el juego Pokémon Go, donde los Pokémon aparecen superpuestos en el entorno real capturado por la cámara del dispositivo.

💡Sistemas operativos

Los sistemas operativos son el software fundamental que permite que un ordenador o dispositivo ejecute programas de software. El video destaca su importancia, ya que sin ellos, las computadoras no podrían funcionar. Windows, iOS y Linux son ejemplos de sistemas operativos que permiten la gestión de recursos y el uso de aplicaciones.

💡Sistemas embebidos

Los sistemas embebidos son programas de software diseñados para funcionar en dispositivos específicos, como microcontroladores en electrodomésticos. En el video, se describe cómo estos sistemas son esenciales para la automatización y el funcionamiento de maquinaria avanzada, como lavadoras y neveras inteligentes.

Highlights

La programación es una disciplina para resolver problemas a través del código, resaltando la importancia del proceso mental antes de programar.

Existen múltiples formas de resolver un problema en programación, y cada programador puede tener su propio enfoque.

El tiempo de resolución de un problema varía de un programador a otro y no es un indicador de habilidad.

El desarrollo web se divide en páginas web y aplicaciones web, con ejemplos como YouTube y Wikipedia.

El desarrollo móvil se subdivide en plataformas Android e iOS, y es una de las áreas más rentables en la actualidad.

Las aplicaciones móviles originalmente diseñadas para teléfonos, como WhatsApp, han expandido su alcance a versiones para escritorio y web.

El desarrollo de escritorio incluye aplicaciones como Word, Photoshop y WinRAR, que se instalan en la computadora para su uso sin conexión a Internet.

El desarrollo de videojuegos es una de las áreas más demandadas y complejas, que puede requerir equipos grandes y complejos para su realización.

La seguridad informática se divide en hackers black hat, quienes realizan actividades ilegales, y white hat, que actúan éticamente.

La inteligencia artificial se aplica en videojuegos, robótica y asistentes virtuales, como el asistente de Google.

La realidad virtual y la realidad aumentada ofrecen nuevas experiencias inmersivas y son áreas de gran potencial.

Los sistemas operativos son esenciales para la funcionalidad de las computadoras, y la programación de sistemas embebidos es crucial para la electrónica y la automatización.

La programación es relativa y cada área tiene su importancia y demanda en el mundo actual.

El proceso de programación debe ser adaptable y flexible, permitiendo a cada programador encontrar su propio estilo y enfoque.

El desarrollo web y móvil son áreas clave en la actualidad, con una gran cantidad de dispositivos y plataformas que requieren programación.

La inteligencia artificial y la robótica son campos en rápido crecimiento, con aplicaciones en la vida diaria y el entretenimiento.

Los sistemas operativos y la programación de sistemas embebidos son fundamentales para la funcionalidad y el avance tecnológico.

Transcripts

play00:01

muy buenas todos sean todos bienvenidos

play00:03

a la primera clase de programación desde

play00:06

cero

play00:06

aquí en podemos programar en este caso

play00:09

con los fundamentos de la programación

play00:10

sin embargo no los veremos todos los

play00:12

iremos viendo poco a poco en vídeos

play00:15

cortos para que no sea algo tan largo ni

play00:17

tan pesado de ver sino los preámbulos

play00:19

sean todos bienvenidos y comencemos con

play00:21

el curso de programación desde cero muy

play00:24

bien ahora veremos qué es programación

play00:26

programación es tan sencilla y tan

play00:28

complicada cómo resolver problemas

play00:30

mediante código es muy importante hacer

play00:33

énfasis en el resolver problemas ya que

play00:35

ahí está la clave cuando nosotros vamos

play00:38

a programar primero tenemos que pensar

play00:39

cómo vamos a resolver ese problema de

play00:42

qué forma vamos a programarlo para que

play00:44

funcione si nosotros nos vamos

play00:46

directamente al código y hacemos todo

play00:48

sobre la marcha nos va a salir mal nos

play00:51

puede salir poco óptimo o incluso no nos

play00:54

va a salir es por ello que cada

play00:55

programador de pasar por un proceso

play00:57

mental antes de empezar a programar

play01:00

no existe una resolución absoluta a

play01:02

ningún problema cada problema puede

play01:05

tener 25 10 mil formas de hacerse

play01:08

dependiendo de su longitud de

play01:09

complejidad y si alguien lo hace

play01:10

diferente a ti sencillamente su forma

play01:12

para programar queda si lo hace de una

play01:14

forma mejor y más óptima puedes aprender

play01:16

de él pero para nada significa que si

play01:19

alguien va a ser diferente a ti sea

play01:20

mejor poder programador sencillamente

play01:22

cada quien tiene su forma o más

play01:25

técnicamente su paradigma de resolver

play01:28

cada problema en función de lo que se

play01:30

les pida el tiempo de resolución de cada

play01:32

problema es relativo a ti te puede tomar

play01:35

a ser un problema tres semanas y alguien

play01:37

le puede tomar tres días no te tienes

play01:39

que sentir mal eso no quiere decir que

play01:40

tú seas peor programador eso va muy de

play01:43

la mano con el proceso mental por el que

play01:45

debe pasar cada programador antes de

play01:47

empezar a programar y también va de la

play01:49

mano con que cada programador puede

play01:51

encontrar respectivamente ejercicios más

play01:53

difíciles o menos difíciles en función

play01:56

en función de compra de como programe y

play01:58

cómo piense

play02:00

un programador fue otro programador

play02:02

puede ver un ejercicio super fácil y tú

play02:05

lo puedes ver super super complejo y al

play02:07

día siguiente con ese mismo programador

play02:09

puede pasar justo eso pero a la inversa

play02:12

a ti te puede parecer algo súper

play02:14

sencillo y este programador súper

play02:16

complejo es por ello que la programación

play02:17

es relativa y hoy en día la programación

play02:20

es necesaria absolutamente todo y es ahí

play02:23

a donde a donde te quiero llevar a las

play02:24

áreas de la programación muy bien para

play02:27

qué sirve la programación la

play02:29

programación comencemos por un 'viejo

play02:31

conocido' sirve por ejemplo para el

play02:33

desarrollo web esta es la primera área

play02:35

que vamos a conocer

play02:38

el desarrollo web se subdivide en

play02:39

páginas web y aplicaciones web

play02:42

una aplicación web es por ejemplo

play02:44

youtube y porque es una aplicación muy

play02:47

sencillo una youtube es una aplicación

play02:48

porque en youtube tú puedes usar un

play02:51

vídeo lo puedes reproducir puedes

play02:53

aumentar la velocidad de reproducción

play02:55

puedes disminuir la puedes suscribirte

play02:57

un canal puede subir vídeos un montón de

play02:59

funcionalidades que lo convierten ya en

play03:01

una aplicación sin embargo por ejemplo

play03:03

wikipedia no tiene funcionalidades lo

play03:06

más que puedes hacer es redactar y como

play03:08

tal no es una funcionalidad

play03:09

sencillamente

play03:11

sencillamente es bueno si se puede

play03:15

considerar una funcionalidad

play03:17

pero es muy estática es muy estática

play03:19

frente a funciones que te puede ofrecer

play03:20

una aplicación como por ejemplo youtube

play03:23

esa es la diferencia principal entre una

play03:25

página en la aplicación es muy

play03:27

importante que te quede claro que el

play03:28

desarrollo web es para aquellos que

play03:31

quieran diseñar páginas y aplicaciones

play03:33

web ya sea el ya sea a nivel visual que

play03:37

son los front-end oa nivel lógico que

play03:40

son los back-end los trenes son los que

play03:42

se encargan de diseñar la página los

play03:44

colores que se haga bonita y los

play03:46

back-end son ya aquellos que realizan o

play03:49

mejor dicho escriben la programación que

play03:52

hay detrás qué pasa cuando alguien hace

play03:55

esto qué pasa si alguien registra sus

play03:58

datos a dónde se va esa información

play04:00

donde se almacena bases de datos

play04:02

todo eso lo hace un váter muy bien ahora

play04:04

desarrollo móvil el desarrollo móvil se

play04:07

subdivide por ahora en dos grandes

play04:09

conocidos también que son android ios

play04:11

android soportado por google y ayudes

play04:14

soportado por app

play04:15

muy bien pasando al desarrollo móvil en

play04:18

general podemos encontrar marcas como

play04:20

huawei y samsung motorola

play04:24

una una amplia variedad de una amplia

play04:29

variedad de teléfonos amplia variedad de

play04:32

gamas por cada marca ya que samsung

play04:34

tiene a la línea s huawei tiene la línea

play04:37

de los p también de los mails son un

play04:39

montón de teléfonos son un botón un

play04:41

montón de dispositivos móviles que

play04:43

existen es por ello que es por ello que

play04:44

desarrollo móvil es absolutamente

play04:46

rentable el desarrollo móvil

play04:49

al día de hoy está pasando por una de

play04:51

sus mejores épocas ya que cada día la

play04:53

gente usa más celulares muy bien una de

play04:56

las algunas de las aplicaciones móviles

play04:58

que podemos encontrar originalmente

play05:00

móviles porque yo sé que por ejemplo

play05:02

whatsapp tiene versión para escritorio y

play05:04

pues tiene versión web ok originalmente

play05:06

fueron aplicaciones móviles podemos

play05:09

encontrar a whatsapp o over it's una

play05:12

aplicación bueno ya pasando a aclararte

play05:15

qué es lo que harías siendo un

play05:17

desarrollador móvil ya diseñar las

play05:19

aplicaciones directamente para android o

play05:21

directamente para ello es

play05:24

[Música]

play05:25

y puede que si aprendes a hacer

play05:28

aplicaciones híbridas que no es tan

play05:30

sencillo pero claro que se pueden puedes

play05:32

aprender también a hacer aplicaciones

play05:33

que sean soportadas por ambas

play05:35

plataformas puede ser soportada por

play05:37

android y para ello es sin embargo no es

play05:39

tan sencillo pero sí se puede

play05:42

y ya respectivamente puede que tú la

play05:44

quieras para para para venderla en la

play05:47

place toro o quizás la quiera gracias la

play05:49

quieras diseñar gratis la aplicación eso

play05:52

va dependiendo mucho de tu intención de

play05:54

tu marca y cuál es cuál es ciertos

play05:56

objetivos verdad muy bien ahora

play05:59

pasaremos a lo que es el desarrollo del

play06:01

escritorio el desarrollo el desarrollo

play06:04

escritorio no es tan rentable quizás ni

play06:06

tiene tanta demanda como tienen otros

play06:08

otros otras áreas de la programación más

play06:12

sin embargo sigue siendo rentable

play06:15

en el desarrollo escritorio podemos

play06:17

encontrar aplicaciones como son word

play06:19

como son foros y cómo son y cómo es

play06:23

winter

play06:25

vamos a ver en las aplicaciones de

play06:27

escritorio se caracterizan por ceder a

play06:29

por ser aplicaciones que ya tienen

play06:32

descargadas o puedes descargar en tu en

play06:35

tu computadora sea laptop o sea como

play06:37

sobre una computadora de escritorio

play06:39

vamos a ver qué tienen en común

play06:42

workforce shop y winrar los puedes usar

play06:45

sin necesidad de internet los debes

play06:48

tener instalados originalmente los

play06:50

debías tener instalados para poder

play06:52

usarlos y tienen una útil son una

play06:55

familia son una familia muy amplia por

play06:57

ejemplo por parte de word tenemos a

play06:59

todas las aplicaciones de office que son

play07:01

powerpoint excel también tenemos en

play07:04

foros la familia que es la familia dado

play07:07

que tenemos porque tenemos ado px de

play07:11

tenemos adop illustrator un montón de

play07:14

aplicaciones para escritorio también que

play07:16

existen y winrar es un descomprimido de

play07:19

archivos pero ya existen otros existen

play07:22

muchos otros sin embargo muy reales el

play07:23

más usado y el más conocido y el más

play07:25

querido por la gente también es

play07:27

importante que te quede claro que el

play07:28

desarrollo de escritorio es directamente

play07:30

destinado

play07:32

aplicaciones para descargarse en la

play07:33

computadora y usarse sin necesariamente

play07:35

conexión a internet muy bien continuemos

play07:38

con lo que sería el desarrollo de

play07:40

videojuegos esta es una de las áreas más

play07:42

demandadas de una de las áreas más

play07:44

complejas más amplias y básicamente

play07:46

tiene tres se subdivide en tres que

play07:50

serían los juegos para computadora como

play07:52

por ejemplo sería league of legends

play07:54

rojos para móviles como serían carlos

play07:55

último baile en los juegos para consolas

play07:58

que pueden ser para pie para pies force

play08:00

para xbox o puede ser también para el

play08:03

nintendo switch

play08:06

y en este caso decidí parar como ejemplo

play08:08

el spiderman ya que marvel de spider-man

play08:10

es un videojuego exclusivo para pies 4

play08:13

es decir nadie que no tenga un play

play08:16

station 4 no la puede usar no lo puedes

play08:19

jugar mejor dicho muy bien vamos a ver

play08:22

el desarrollo de videojuegos

play08:24

como todos sabemos muchos probablemente

play08:27

a muchos de los que están viendo este

play08:28

vídeo les gustan los videojuegos los

play08:31

videojuegos claro que sí son muy

play08:32

divertidos yo soy un gran fanático más

play08:35

sin embargo realizarlos quizás no sea

play08:37

tan divertido y esto no es para

play08:39

desmotivar los hice que tienen si se

play08:41

quieren ir por ese camino todo lo

play08:43

contrario es para que no se desmotiven

play08:45

cuando no se encuentren con que realizar

play08:47

un videojuego sea tan divertido como

play08:49

jugarlo un videojuego lleva mucha lógica

play08:52

lleva ya sé si es un videojuego grande

play08:55

lleva muy probablemente un guión para

play08:58

una historia lleva a jugabilidad muchas

play09:00

funciones un montón de cosas que por

play09:02

ejemplo viejos como smart spider-man las

play09:04

realizó un equipo de más de 100 personas

play09:08

entonces lo que te quiero dar a entender

play09:09

es que jamás te pongas como meta tú solo

play09:12

a realizar un juego que esté

play09:15

que está a la par a nivel de calidad de

play09:17

spider-man por ejemplo porque para eso

play09:19

se necesita un equipo tú no puedes

play09:22

si puedes pero es muy complejo diseñar

play09:23

una historia

play09:25

ser el que diseña los personajes la

play09:28

funcionalidad todo es muy complejo es

play09:29

una carga muy grande para una sola

play09:31

persona y es por ello que no quiero que

play09:33

te des motivos

play09:35

si te vas por esta área y no te

play09:36

encuentras con que es tan divertida como

play09:38

originalmente pensaste muy bien veremos

play09:41

también un poco de seguridad informática

play09:43

la seguridad informática básicamente se

play09:45

subdivide en blackhat que son aquellos

play09:47

hackers que son los más

play09:50

es el más famoso ya que todos todos

play09:53

escuchamos hackers en algún momento

play09:54

escucha escuchamos hacker y pensamos que

play09:57

directamente era un delincuente alguien

play09:59

que quería entrar a una empresa y robar

play10:02

para nada un hacker no necesariamente es

play10:06

un blanco hay más hay más categorías de

play10:08

hacker por ejemplo el black si por

play10:11

definición es aquel que es un

play10:12

delincuente pero también podemos

play10:14

encontrar por ejemplo al white hart un

play10:16

guaita básicamente por definición es un

play10:19

hacker completamente ético que a mi

play10:22

criterio es muy complicado que existe ya

play10:25

que es algo ya ser un hacker que no

play10:27

tiene no tiene en ningún momento tiene

play10:30

intenciones de beneficio propio sino que

play10:33

sencillamente quiere ayudar entonces ya

play10:36

es algo ya es algo de cada quien el

play10:39

pensamiento de cada quien pero a mi

play10:40

criterio white white hart no

play10:44

necesariamente no necesariamente existe

play10:46

es por ello que están los acreditado un

play10:48

grave hat yo ya lo veo como algo una

play10:51

versión realista de lo que es el white

play10:53

hart porque ya es a alguien como como se

play10:55

aprecia la imagen con un sombrero blanco

play10:57

pero también que pueden tener

play10:59

intenciones maliciosas como un blanco

play11:01

entonces vamos a ver un hábitat actúa en

play11:03

función de sus necesidades y de sus

play11:05

intereses es por ello que yo pienso con

play11:07

guaita realmente son great art

play11:10

sencillamente existen estos tres para

play11:12

que existe la definición de lo que sería

play11:14

un hacker entre comillas perfecto

play11:15

haciendo referencia al white at

play11:18

sin embargo a mi criterio en mi

play11:22

experiencia solamente existen los black

play11:24

cat y los gruesas con white ya que es

play11:28

muy complicado debe haber un porcentaje

play11:30

pero no tan amplio como muchos pueden

play11:31

pensar muy bien

play11:34

también tenemos la inteligencia

play11:35

artificial la inteligencia artificial la

play11:37

podemos ver por ejemplo en videojuegos

play11:39

como por ejemplo en fifa 20

play11:41

donde vemos inteligencia artificial en

play11:43

fifa 20 cuando nosotros hacemos un pase

play11:46

y el jugador que todavía no estamos

play11:48

controlando sale corriendo a buscar ese

play11:50

pase cuando nosotros hacemos un

play11:53

tiro al arco y el portero del equipo

play11:57

contrario se lanza a tapar el balón 260

play12:01

inicia artificial porque no lo está

play12:02

controlando a nadie por general a menos

play12:04

que estemos jugando contra alguien pero

play12:07

igual en fifa tú navas puedes controlar

play12:08

a una sola persona a la vez a un solo

play12:11

jugador a la vez todos los otros cuando

play12:13

tú no los estás controlando si no

play12:15

tuviesen inteligencia artificial se

play12:16

quedarían quietos o si tuvieran una

play12:18

inteligencia mediocre sencillamente se

play12:20

moverían a lo loco pero no ellos se

play12:23

mueven en función de lo que tú les

play12:24

indique es que se deben mover

play12:26

dependiendo de si son defensas y si les

play12:28

indicas instrucciones y son

play12:30

mediocampistas y son laterales y son

play12:32

delanteros etcétera

play12:34

también hay una intensa artificial en

play12:36

aplicaciones acción robótica

play12:37

aplicaciones en donde por ejemplo en sí

play12:39

en el asistente personal de google vamos

play12:43

a ver que les puedes pedir

play12:45

la fecha les puedes pedir como se llaman

play12:48

cómo se sienten obviamente no tienen

play12:49

sentimientos pero es una inteligencia

play12:51

artificial el simple hecho de que te

play12:53

respondan me siento bien me siento mal o

play12:55

si te dicen no tengo sentimientos sigue

play12:57

siendo inteligencia artificial muy bien

play12:59

ya que te están respondiendo

play13:02

muy bien también lo tenemos en la

play13:04

robótica que ya sería por ejemplo sofía

play13:07

sofía ya sería un robot por ejemplo que

play13:10

básicamente tienen las mismas funciones

play13:13

tú le hablas ella te responde pero la

play13:16

diferencia la pequeña gran diferencia es

play13:19

que ya es algo físico todo la puedes ver

play13:21

en cambio así delito no lo ves esto es

play13:23

sencillamente a la cnte le hablas en el

play13:25

teléfono ya robots como sofía son robots

play13:27

a los que tú les hablas y ellos te

play13:29

responden y tú los ves físicamente y

play13:31

tienen apariencia humana por lo general

play13:34

muy bien también encontramos a

play13:36

inteligencia artificial en internet en

play13:38

donde encontramos inteligencia

play13:39

artificial en internet cuando tú buscas

play13:41

por ejemplo un libro de harry potter y

play13:43

ya cuando te das cuenta tienes mil

play13:44

publicidades de harry potter sin

play13:46

necesidad de que de que lo sigas

play13:48

buscando al día siguiente te puede

play13:49

seguir apareciendo harry potter al día

play13:51

siguiente también ya después si tú

play13:53

buscas algo es tu buscas otra cosa te

play13:56

empieza a salir publicidad de eso

play13:57

montones recomendaciones en youtube ya

play13:59

que todo es una gran red internet es una

play14:01

gran red y es por ello que gracias a que

play14:04

toda está conectada muchas veces gustas

play14:06

algo algo en google y te aparece en

play14:08

youtube ya después como recomendación y

play14:10

tú te asustas pero sencillamente es

play14:12

inteligencia artificial que funciona

play14:14

para determinar búsquedas en función de

play14:17

tus intereses o recomendaciones en

play14:19

funciones de tus intereses como deducir

play14:21

los intereses el internet en función de

play14:24

tus búsquedas muy bien y como vemos la

play14:27

inteligencia artificial básicamente

play14:29

tiene el objetivo es una de las áreas

play14:32

más con más potencial y tiene el

play14:34

objetivo

play14:35

un robot con un cerebro un cerebro

play14:38

artificial un cerebro informático un

play14:41

cerebro de unos y ceros el cual pueda

play14:44

llegar a funcionar como un cerebro

play14:45

humano en lo absoluto lo han logrado de

play14:48

momento pero claro que ha tenido avances

play14:50

increíbles

play14:52

muy bien también tenemos la realidad

play14:54

virtual un área también con mucho

play14:56

potencial por delante y la red la

play14:58

realidad virtual ya es una realidad

play14:59

completamente nueva por ejemplo cuando

play15:01

nosotros tenemos los cascos para el pies

play15:04

cuatro partidos para el pies fort y

play15:06

jugamos recién hábiles vaya ser recién

play15:09

hábil 7 por ejemplo tú te pones los

play15:11

cascos y ya directamente te puedes meter

play15:13

a esa realidad y claro tú tienes que

play15:14

mover con el control pero tú solamente

play15:16

ves eso si va a ser izquierda oa la

play15:18

derecha sigues viendo eso si te aparece

play15:20

si te aparece un monstruo que aparece en

play15:23

la cara ya tú no sientes que estás en tu

play15:25

cuarto o en el lugar donde se realmente

play15:27

siente que sientes que estás allá dentro

play15:29

del presidente bill en este caso

play15:32

también está la realidad aumentada

play15:34

igualmente igual de interesante y es

play15:37

aquella realidad que añade elementos a

play15:38

la realidad existente como por ejemplo

play15:40

pokemon go pokemon go es una aplicación

play15:44

como ya todos conocemos un videojuego

play15:45

por decirlo así en el cual tú sí tú

play15:48

apuntas la cámara y ahí en la vida real

play15:50

había un adrián no lo sé césped seguiría

play15:53

en el teléfono te iba a seguir

play15:55

apareciendo el césped pero te podía

play15:57

parecer un pokémon el césped es real

play15:59

pero el pokemon no el pokemon es algo

play16:02

añadido a la realidad de existente y es

play16:04

por eso que se llama realidad aumentada

play16:06

muy bien finalizando ya pasaremos con lo

play16:10

que son los sistemas operativos la

play16:11

programación orientada a sistemas

play16:13

operativos y se puede considerar como

play16:16

una de las más importantes claro que sí

play16:17

ya que gracias a ella tenemos windows

play16:20

tenemos ios y tenemos linux hoy en día

play16:23

no se puede imaginar una computadora en

play16:25

un sistema operativo de hecho jamás se

play16:27

ha podido manejar una computadora sin un

play16:28

sistema operativo siempre ha necesitado

play16:31

anteriormente necesitaban yoonitt antes

play16:34

de necesitaban otro sistema operativos

play16:36

que me parece que fue soportado por ibm

play16:39

pero si las computadoras siempre

play16:42

necesita un sistema operativo si en este

play16:44

tipo de programación no podríamos

play16:46

directamente tener las computadoras la

play16:48

podríamos tener pero no usarlas ya que

play16:50

el sistema operativo es como el corazón

play16:52

de una computadora

play16:54

y tenemos también los sistemas embebidos

play16:56

estos sistemas ya son directamente

play16:58

fuertes y directamente se relaciones

play17:01

relacionados con la electrónica y ya son

play17:03

por ejemplo la programación que se le

play17:05

realiza mediante un microcontrolador a

play17:07

una lavadora por ejemplo oa una nevera

play17:09

oa un microondas ya son programaciones

play17:13

muy lógicas excesivamente lógicas y por

play17:17

ejemplo para que te hagas una idea

play17:18

cuando tú le das un botón nueva dura y

play17:21

ella hablaba valga la redundancia a la

play17:24

velocidad que tú le indique si todo la

play17:26

lavadora no tiene forma de saber por sí

play17:28

sola qué es lo que tú le estás indicando

play17:30

es por ello que lleva programación en un

play17:33

microcontrolador y también es por ello

play17:36

que estas son una de las programaciones

play17:38

más importantes ya que sin esta

play17:41

programación no podríamos tener

play17:42

maquinaria tan o matizada tan

play17:44

automatizada como por ejemplo lavadoras

play17:47

inteligentes secadoras inteligentes

play17:49

aspiradoras inteligentes etcétera muy

play17:51

bien en conclusión

play17:54

podemos determinar que cada área la

play17:56

programación puede ser más o menos

play17:57

demandada pero todas son importantes

play17:59

cada una tiene su fuerte cada uno ha

play18:02

tenido su momento y al día de hoy no se

play18:05

puede imaginar el mundo de la

play18:06

programación si en alguno de estos 100

play18:07

alguno de esta de estas áreas ya que

play18:09

cada una tiene su propio nivel de

play18:11

importancia mucho poco es un porcentaje

play18:14

que ocupa

play18:16

que ocupaba valga la redundancia

play18:19

como ya mencioné importancia espero que

play18:23

les haya gustado el vídeo muchas gracias

play18:25

a todos y nunca olviden que podemos

play18:28

programar un saludo

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Programación BásicaDesarrollo WebAplicaciones MóvilesVideojuegosSeguridad InformáticaInteligencia ArtificialRealidad VirtualSistemas OperativosProgramación OrientadaSistemas EmbebidosTecnología
هل تحتاج إلى تلخيص باللغة الإنجليزية؟