U1 INTRO PROGRAMACIÓN ORIENTADA A OBJETOS-1
U1 INTRO PROGRAMACIÓN ORIENTADA A OBJETOS-1
Ejemplos:
• MATLAB: Usado para modelar y simular sistemas matemáticos y de ingeniería, como control automático, procesamiento
de señales, etc.
• Simulink: Se usa junto con MATLAB para crear diagramas de bloques que representan sistemas dinámicos, como circuitos
eléctricos o sistemas de control.
• ANSYS: Una herramienta que se usa para simulaciones de ingeniería, como análisis de estructuras, termodinámica y
fluidos.
• LabVIEW: Usado para crear sistemas de medición y control, ideal para pruebas en tiempo real.
• SolidWorks: Para modelado 3D de piezas mecánicas y simulaciones estructurales, térmicas y dinámicas.
• Autodesk Simulation: Herramientas de simulación para la industria del diseño y la manufactura.
Librerías y Frameworks
Una librería es un conjunto de funciones o módulos predefinidos que realizan tareas específicas que se los
puede reutilizar cuando se los necesite
Ejemplos:
• OpenCV (Python/C++): Librería para visión por computadora.
• TensorFlow/PyTorch: Frameworks para machine learning.
Un framework es un esquema o marco de trabajo que ofrece una estructura base para elaborar un proyecto
con objetivos específicos, una especie de plantilla que sirve como punto de partida para la organización y
desarrollo de software.
Instalar esta
version
Instalar lenguaje de programación Python
Activar esta
opción
Descargar e instalar Visual
Studio Code
Instalar extensiones para
que Visual Studio entienda
que se esta trabajando en
el lenguaje de
programación de PHyton
Buscar Phyton e instalar
Control + ñ para abril el
terminal (para visualizar
errores)
En lugar de
PowerShell, activar
Command Prompt
debido a que es mas
amigable para los
usuarios
Escribir python para
verificar la
instalación
Despues de escribir
python (minusculas)
aparece el entorno
de programación de
python
Escribir “quit()” para
salir del entorno de
python
Buscar la dirección de carpeta
personalizada para mantener el
entorno de trabajo ordenado
Dar click para crear un nuevo
archivo de Python donde se va a
programar. Luego nombrar el
archivo y no olvidarse de registrar
con extensión “.py”
Entrada / salida básica (input(), print()) en python
Salida (output) → cuando el programa muestra algo de vuelta al usuario.
Entrada (input) → cuando el usuario escribe o da información al programa.
Función de salida
Variables y Tipos de datos en python
Una variable es un espacio en la memoria que guarda un dato con un nombre identificador. Sirve para almacenar, modificar
y usar información durante la ejecución del programa.
Tipos de datos más comunes:
Tipo Descripción Ejemplo
int Número entero 10, -5, 0
float Número con decimales 3.14, -0.01
str Cadena de texto "Hola“ o 'A'
bool Lógico (verdadero o falso) True, False
Conjunto de datos ordenados los cuales son
list [5, “hola”, 6, true]
mutables
Conjunto de datos ordenados los cuales No
tuple (2, “Pepe”, 8, 9)
son mutables
dict Conjunto de datos en forma de clave valor {‘clave’:’valor’}
No se puede hacer:
Podemos hacer lo siguiente:
coordenadas[0] = 15 # Error: las tuplas no se pueden
print(coordenadas[0]) # Muestra 10
modificar
• print(persona["nombre"]) # "Ana"
• persona["edad"] = 31 # Cambia edad
• persona["ciudad"] = "Quito" # Agrega nueva clave
• del persona["nombre"] # Elimina "nombre
Los operadores lógicos son herramientas que usamos en programación para tomar decisiones
basadas en condiciones verdaderas o falsas.
Válvula simultaneidad.
Función AND
Válvula simultaneidad.
Función OR
Operadores aritméticos
Son símbolos que usamos para hacer operaciones matemáticas como sumar, restar, multiplicar, etc.Se usan con
números (enteros, decimales) y permiten realizar cálculos dentro de un programa.
Operador Nombre Ejemplo Resultado
+ Suma 5+3 8
- Resta 5-2 3
* Multiplicación 5*2 10
/ División decimal 5/2 2.5
// División entera 5 // 2 2
% Módulo (residuo) 5%2 1
** Potencia (exponente) 2 ** 3 8