Diapositivas U2.1. Fundamentos de Programación en Python
Diapositivas U2.1. Fundamentos de Programación en Python
Diapositivas U2.1. Fundamentos de Programación en Python
Fundamentos de programación
en Python
1
Introducción a la programación
• Programar es:
• Automatizar procesos o tareas (p. ej. el sistema de semáforos de una ciudad)
• Resolver problemas (p. ej. encontrar el camino más corto entre dos lugares)
• Facilitar acciones (p. ej. firmar documentos electrónicamente)
• Crear (p. ej. una aplicación que pone nuestra cara en una escena de ficción)
• Lenguaje máquina
• Directamente 0 / 1
• De hecho, muchos de los lenguajes interpretados actuales (p. ej. Python) tienen
también fases de compilación para acelerar su ejecución.
Paradigmas de programación
• Cada modelo tiene sus ventajas e inconvenientes y podrá ser más o menos
apropiado para un caso o problema a resolver concreto.
Paradigmas de programación
• Estructurado:
• Orientado a objetos:
· Si el empleado ha cometido una infracción grave durante ese mes, le será eliminado cualquier plus
Editor de código vs. IDE
19
Editor de código vs. IDE
22