Está en la página 1de 75

PROGRAMACIÓN

ORIENTADA A OBJETOS

Práctica #3
Maglioni Arana Caparachin
Instalación de Recursos
• Instalación de Visual Studio Code (Editor de Código)
Instalación de Recursos
• Instalación de Visual Studio Code (Editor de Código)
Instalación de Recursos
• Instalación de Visual Studio Code (Editor de Código)
Instalación de Recursos
• Instalación de Visual Studio Code (Editor de Código)
Instalación de Recursos
• Instalación de Visual Studio Code (Editor de Código)
Instalación de Recursos
• Cuando la instalación haya finalizado verás algo como esto:
Instalación de Recursos
• Ahora pasemos a configurarlo para cada lenguaje.
• Primero ubica la sección de Extensiones o en inglés Extensions,
además de la barra de Search porque estaremos buscando la
extensión para cada lenguaje:
Instalación de Recursos
• Ahora, para tener una mejor experiencia en Debugging, instala el
Debugger for Java, el cual encuentras siguiendo el procedimiento
anterior:
Instalación de Recursos
• En la sección de Extensiones o en inglés Extensions, además de la
barra de Search porque estaremos buscando la extensión para cada
lenguaje (en caso solicite un archivo “ms-python.python-
2023.6.0.vsix”, este se encuentra anexado):
Instalación de Recursos
• Instalación de Python: https://www.python.org/downloads/
Instalación de Recursos
• Instalación de Python: https://www.python.org/downloads/
Instalación de Recursos
• Instalación de Python: https://www.python.org/downloads/
Instalación de Recursos
• Instalación de PyCharm: https://www.jetbrains.com/es-
es/pycharm/download/#section=windows
Instalación de Recursos
• Instalación de PyCharm: https://www.jetbrains.com/es-
es/pycharm/download/#section=windows
Instalación de Recursos
• Instalación de PyCharm: https://www.jetbrains.com/es-
es/pycharm/download/#section=windows
Instalación de Recursos
• Instalación de XAMPP
Instalación de Recursos
• Instalación de XAMPP
Instalación de Recursos
• Instalación de XAMPP
Instalación de Recursos
• Instalación de XAMPP
Instalación de Recursos
• Instalación de XAMPP
Instalación de Recursos
• Con el intérprete instalado; volvemos a Visual Studio Code para
configurar PHP buscaremos la extensión PHP Server y pulsamos
“Instalar”
Instalación de Recursos
• Ahora debemos asegurarnos de que PHP y la extensión estén
conectados. Para ello, en Visual Studio Code nos vamos a settings:
Instalación de Recursos
• Ahora debemos asegurarnos de que PHP y la extensión estén
conectados. Para ello, en Visual Studio Code nos vamos a settings.
• Y aquí buscamos “PHP Server”, nos debería aparecer algo como esto:
Instalación de Recursos
• En el apartado Phpserver: PHP Config Path debe decir:
C:\xampp\php\php.ini.
• En el apartado Phpserver: PHP Path debe decir:
C:\xampp\php\php.exe.

• Estas rutas pueden variar si durante la instalación de XAMPP


cambiaste el directorio de instalación, o si tu Windows está
instalado en otro disco que no sea el disco C:
Instalación de Recursos
• Ahora que tenemos listo nuestro sistema de archivos terminemos la
configuración de Python en Visual Studio Code.
• Vamos al menú View -> Command Palette y escribimos python
“Seleccionar intérprete”, tal como se muestra en la figura.
Instalación de Recursos
• Al final elegir la única opción que aparece (normalmente es la ruta
donde se encuentra tu workspace).
PRÁCTICA CALIFICADA
Práctica Calificada
• Para esto seleccionaremos la opción Add workspace folder
Práctica Calificada
• A continuación creamos una carpeta llamada POOUber y damos clic
en Add para finalizar.
• Ahora generemos esta estructura de carpetas para manejar los
documentos correspondientes al lenguaje de programación:
Práctica Calificada
• Para terminar de configurar los lenguajes de programación usadas
para esta práctica; primero vamos a la carpeta POOUber y creamos
una nueva carpeta con nombre “.vscode”:
Práctica Calificada
• Dentro de esta carpeta vamos a crear un nuevo archivo llamado
settings.json y dentro de este archivo vamos a poner la siguiente
información:
Práctica Calificada
• A continuación se presenta el modelo simplificado de las clases de la
práctica calificada:
Práctica Calificada
• Clases para la Práctica:
Práctica Calificada
• Actualmente, el proyecto se encuentra de la siguiente forma:
Práctica Calificada
Definiendo Clases en Java:

• Crear un nuevo archivo dentro de la carpeta JAVA, con el nombre


“Main.java”:
Práctica Calificada
Definiendo Clases en Java:

• En Main.java colocar el código inicial de “Hola mundo” con la sintaxis


de JAVA:
Práctica Calificada
Definiendo Clases en Java:

• Si lo ejecutamos, nos muestra:


Práctica Calificada
Definiendo Clases en Java:

• Crear un nuevo archivo dentro de la carpeta JAVA, con el nombre


“Account.java”:
Práctica Calificada
Definiendo Clases en Java:

• En Account.java, codificar la clase Account:


Práctica Calificada
Definiendo Clases en Java:

• Crear un nuevo archivo dentro de la carpeta JAVA, con el nombre


“Car.java”:
Práctica Calificada
Definiendo Clases en Java:

• Crear un nuevo archivo dentro de la carpeta JAVA, con el nombre


“Payment.java”:
Práctica Calificada
Definiendo Clases en Java:

• Crear un nuevo archivo dentro de la carpeta JAVA, con el nombre


“Route.java”:
Práctica Calificada
Definiendo Clases en Python:

• Crear un nuevo archivo dentro de la carpeta PYTHON, con el nombre


“Main.py”:
Práctica Calificada
Definiendo Clases en Python:

• En main.py colocar el código inicial de “Hola mundo” con la sintaxis


de PYTHON:
Práctica Calificada
Definiendo Clases en Python:
• Para ejecutar el código, debemos ingresar a una nueva terminal y direccionar a la
carpeta Python con el código “cd Python/” y luego ejecutar el archivo con “py
main.py” (en caso se muestra error, probar con “Python main.py”):
Práctica Calificada
Definiendo Clases en Python:

• Crear un nuevo archivo dentro de la carpeta Python, con el nombre


“account.py”:
Práctica Calificada
Definiendo Clases en Python:

• Crear un nuevo archivo dentro de la carpeta Python, con el nombre


“car.py”:
Práctica Calificada
Definiendo Clases en Python:

• Crear un nuevo archivo dentro de la carpeta Python, con el nombre


“route.py”:
Práctica Calificada
Definiendo Clases en Python:

• Crear un nuevo archivo dentro de la carpeta Python, con el nombre


“payment.py”:
Práctica Calificada
Definiendo Clases en JavaScript:

• Crear un nuevo archivo dentro de la carpeta JS, con el nombre


“index.js” y lo dejamos en blanco:
Práctica Calificada
Definiendo Clases en JavaScript:

• Crear un nuevo archivo dentro de la carpeta JS, con el nombre


“Account.js”:
Práctica Calificada
Definiendo Clases en JavaScript:

• Crear un nuevo archivo dentro de la carpeta JS, con el nombre


“Car.js”:
Práctica Calificada
Definiendo Clases en JavaScript:

• Crear un nuevo archivo dentro de la carpeta JS, con el nombre


“Route.js”:
Práctica Calificada
Definiendo Clases en JavaScript:

• Crear un nuevo archivo dentro de la carpeta JS, con el nombre


“Payment.js”:
Práctica Calificada
Definiendo Clases en PHP:

• Crear un nuevo archivo dentro de la carpeta PHP, con el nombre


“Account.php”:
Práctica Calificada
Definiendo Clases en PHP:

• Crear un nuevo archivo dentro de la carpeta PHP, con el nombre


“Car.php”:
Práctica Calificada
Definiendo Clases en PHP:

• Crear un nuevo archivo dentro de la carpeta PHP, con el nombre


“Route.php”:
Práctica Calificada
Definiendo Clases en PHP:

• Crear un nuevo archivo dentro de la carpeta PHP, con el nombre


“Payment.php”:
Práctica Calificada
Sintaxis para Definir Objetos:
Práctica Calificada
Sintaxis para Definir Método Constructor:
Práctica Calificada
Creando Objetos en Nuestras Clases (JAVA):
Práctica Calificada
Creando Objetos en Nuestras Clases (JAVA):

• Al ejecutar el código, obtenemos lo siguiente:


Práctica Calificada
Creando Objetos en Nuestras Clases (JAVA):

• Al crear un segundo objeto de la misma clase:


Práctica Calificada
Creando Objetos en Nuestras Clases (JAVA):

• Si ejecutamos el código, podemos observar que:


Práctica Calificada
Creando Objetos en Nuestras Clases (JAVA):

• Ahora modificamos la clase Car.java con el fin de crear un método


que será reutilizado por todos los objetos creados a partir de la clase:
Práctica Calificada
Creando Objetos en Nuestras Clases (JAVA):

• Llamar en los objetos “car” y “car2” al método creado en la clase


Car.java:
Práctica Calificada
Creando Objetos en Nuestras Clases (JAVA):

• Probemos la ejecución:
Práctica Calificada
Creando Objetos en Nuestras Clases (PYTHON):

• Ahora nos ubicamos en main.py y agregamos el siguiente código para


crear objetos:
Práctica Calificada
Creando Objetos en Nuestras Clases (PYTHON):
• Al ejecutar el código en una nueva terminal (en caso se muestra error, probar con
“Python main.py”):
Práctica Calificada
Creando Objetos en Nuestras Clases (PYTHON):

• Creando un segundo objeto de la clase car.py:


Práctica Calificada
Creando Objetos en Nuestras Clases (PYTHON):

• Al ejecutar el código (en caso se muestra error, probar con “Python


main.py”):
Práctica Calificada
Práctica:

• Crear un objeto para las siguientes clases creadas en JAVA y Python:


✓ Account.

✓ Car.

(Por el momento no crearemos objetos de las otras 2 clases)


Consultas de la Sesión

También podría gustarte