Unidad 1 - Introducción A La Programación
Unidad 1 - Introducción A La Programación
Unidad 1 - Introducción A La Programación
Fundamentos de Programación
156 M 3.5 M
Emails búsquedas
16 M
mensajes de
texto
Sociedad impulsada por los datos
Sociedad impulsada por los datos
Sociedad impulsada por los datos
Machine Learning
• hHps://youtu.be/HKcO3-6TYr0
Ejemplos
• Amazon checkout-free store -
https://www.youtube.com/watch?v=S96KiMAylS8
• Almacenes robotizados
https://www.youtube.com/watch?v=wgBi1XDzI30
• Taxis autónomos
https://youtu.be/__EoOvVkEMo
The not company
• https://www.youtube.com/watch?v=OyIp8FCUEiE
1.1 Conceptos Básicos de Lenguajes de
Progamación
Que es un programa
• Es una serie de instrucciones para realizar una tarea y que es llevado a
cabo por un computador
¿Qué es programar?
PROGRAMA
Programar es..
• Es el proceso de crear un conjunto de instrucciones en un lenguaje
de programación que le indican a la computadora como realizar una
tarea
Conceptos Básicos
Computador: dispositivo capaz de realizar cálculos y
tomar decisiones lógicas mucho más rápido que los
humanos.
• Robótica
• Análisis de Datos
• Internet de las cosas
• Impresoras 3D
• Realidad aumentada
¿Por qué debería aprender a programar?
• Te enseña una nueva forma de pensar y resolver problemas.
¿Por qué debería aprender a programar?
• La programación te permite crear algo totalmente nuevo de la nada y
llevar a cabo tus ideas.
h8ps://www.hackster.io/raspberry-pi/projects?sort=popular
¿Por qué debería aprender a programar?
• Es como tener superpoderes
https://www.jetbrains.com/pycharm-edu/download/#section=windows
Ambientes de programación (IDE)
• Entorno en el que un programador desarrolla sus
aplicaciones.
• PyCharm
Interprete Online
Claro
Algoritmo
Efec.vo Finito
¿Por qué 'ene que ser
claro, efec'vo y finito?
Hija en la cocina hay una bolsa
con papas, pelas la mitad y las
pones a hervir
Resultado…
Conceptos y Propiedades de Algoritmos
• Secuencia de instrucciones.
Algoritmo
• Resuelven un problema.
• Algoritmo codificado.
Programa
• Corre en una máquina.
Metodología para la resolución de un problema usando un
computador
•Cómo va a resolver el •Implementar la solución
•Qué debe hacer el programa
•Definir y entender el problema problema el programa en un lenguaje formal que
•Conocer las variables de entrada, •Divide y vencerás el computador entienda
los procesos y las salidas •Algoritmo que lo resuelve
•Iden<ficar las áreas de •Técnicas de representación
conocimiento de la solución
REVISIÓN
TIP:
Revisa periódicamante el Sidweb, la sección de Plan de Clase y Trabajos
Bibliografía
• Rodríguez, Luis. Python Programación Luis Rodríguez, Python
Programación.