U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

16

Transcript of U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Page 1: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.
Page 2: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

ÍNDICE

1. Unidad 2: Lenguaje de Programación 3

1.1 Objetivo 3

1.2 Introducción 3

2. Información de los subtemas 4

2.1 Instalación y configuración del entorno de desarrollo 4

3. Recursos complementarios 15

4. Bibliografía 16

Page 3: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

3

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

1.Unidad2:

» Objetivo:

Determinar los diferentes elementos que forman la estructura del lenguaje de

programación, para la resolución de problemas.

» Introducción:

En esta unidad se aprenderá como instalar y configurar el entorno de trabajo

para desarrollar proyectos por medio del lenguaje de programación Python y el

uso Pycharm dado que es el mejor IDE usado por los desarrolladores de

software en Python.

Python a diferencia de Java usa un intérprete envés de un compilador para la

ejecutar. Es decir, convierte código entendió por el usuario en un lenguaje

binario entendió por las computadoras.

Se utilizará la versión 3.7.4 o una versión actual para la instalación de Python.

Page 4: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

4

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

2.Informaciondelossubtemas

2.1 Instalación y configuración del entorno de

desarrollo(IDE)

Definición de Python

Es uno de los lenguajes de programación más utilizado en la actualidad para el

desarrollo de software dado que utilizado en diversos sistemas operativos y

plataformas, además es de alto nivel dado que es interpretado y multipropósito

(Montoro, 2012).

Instalación de Python Para instalar Python se deben seguir los siguientes pasos.

Paso 1.- Ir a la página https://www.python.org/downloads/

Figura 1: Página de Python

Fuente: https://www.python.org/downloads/

Page 5: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

5

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Paso 2.- Descargar la versión 3.7.4 o una versión actual.

Figura 2: Versiones Python

Fuente: https://www.python.org/downloads/

Paso 3.- Ejecutar el instalador.

Es necesario escoger Add Python 3.7 to PATCH para que se pueda ejecutar desde

cualquier línea de comando.

Figura 3: Instalando Python

Fuente: Elaborado por el autor

Page 6: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

6

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Paso 4.- Posterior inicia la instalación.

Figura 4: Instalando Python

Fuente: Elaborado por el autor

Paso 5.- Una vez que terminada la estación dar clic en Close.

Figura 5: Instalando Python

Fuente: Elaborado por el autor

Page 7: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

7

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Instalación de PyCharm

Para poder instalar PyChram se debe instalar primero Python.

Paso 1.- Ir a la página

https://www.jetbrains.com/pycharm/download/#section=windows

Descargar Community package.

Figura 6: Página de PyCharm

Fuente: https://www.jetbrains.com/pycharm/download

Paso 2.- Ejecutar el instalador y dar click en Next.

Page 8: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

8

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Figura 7: Instalando PyCharm

Fuente: Elaborado por el autor

Paso 3.- Seleccionar en Install para que empieze la instalación

Figura 8: Instalando PyCharm

Fuente: Elaborado por el autor

Page 9: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

9

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Paso 4. Posterior inicia la instalación

Figura 9: Instalando PyCharm

Fuente: Elaborado por el autor

Paso 5.- Dar clic en Finish para terminar la instalación

Figura 10: Instalando PyCharm

Fuente: Elaborado por el autor

Page 10: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

10

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Crear nuevo proyecto en Pycharm

Para crear un nuevo proyecto en PyCharm deben seguir los siguientes pasos.

Paso 1.- Abrir Pycharm y Seleccionar Create New Project

Figura 11: Creando un nuevo proyecto

Fuente: http://programacion.espol.edu.ec/

Paso 2.- Posterior a ello se abrirá esta ventana donde se escribe el nombre del nuevo

proyecto. En el ejemplo se escribió ProyectoPrueba

Figura 12: Creando un nuevo proyecto

Fuente: http://programacion.espol.edu.ec/

Page 11: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

11

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Paso 3.- Confirmar el nombre del proyecto nuevo y dejamos seleccionado interprete

existente para que Pycharm escoja el intérprete que tengamos instalado en nuestro

pc, dar clic en Create

Figura 13: Creando un nuevo proyecto

Fuente: http://programacion.espol.edu.ec/

Paso 4.- Sobre el proyecto nuevo creado dar click derecho donde aparecerá un menú y

escoger New, después File y luego Python File

Figura 14: Creando un nuevo archivo

Fuente: http://programacion.espol.edu.ec/

Page 12: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

12

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Paso 5.- Escribir un nombre a ese archivo.

En el ejemplo se escribió Prueba

Figura 15: Creando un nuevo archivo

Fuente: http://programacion.espol.edu.ec/

Paso 6.- Aparecerá listo nuestro archivo para poder escribir el código.

Figura 16: Creando un nuevo archivo

Fuente: http://programacion.espol.edu.ec/

Paso 7.- Para ejecutar el código Python dar clic en el menú Run, después escoger Run…

Figura 17: Ejecutando el proyecto

Fuente: http://programacion.espol.edu.ec/

Page 13: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

13

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

Paso 8.- Aparecerá una ventana y dar click en el archivo que se va a ejecutar

En el ejemplo se encuentra Prueba

Figura 18: Ejecutando el proyecto

Fuente: http://programacion.espol.edu.ec/

Paso 9.- En la parte inferior de la pantalla aparecerá el resultado de la ejecución.

Figura 19: Ejecutando el proyecto

Fuente: http://programacion.espol.edu.ec/

Page 14: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

14

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

IDE (Integrated development environment)

También conocida como Entorno de desarrollo Integrado, a diferencia que los editores

de código, este incluye más componentes como un intérprete, librerías entre otros en

una GUI (Graphical User Interface) que ayudan a los desarrolladores de software en la

tarea de diseñar y codificar un programa (Montoro, 2012).

Entre los IDE que soportan Python se encuentran:

» Eclipse

» Visual Studio

» PyCharm

» Spyder

» Thonny

Interprete Python

A diferencia de un compilador un intérprete es como una herramienta el código escrito

por los usuarios a un lenguaje binario que las computadoras entienden.

Desde la versión 3 de Python esta tiene integrada una aplicación IDLE la cual permite

editar y escribir el código Python traduciendo el código binario y ejecutándolo en el

programa de Python 3 (Barry & Griffiths, 2009).

IDLE (Integrated Development Environment to Python)

Es un entorno integrado de desarrollo para Python que viene incluido desde la versión

3, lo cual permite escribir los programas y ejecutarlos para explorar el lenguaje de una

manera simple (Heinold, 2012).

Page 15: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

15

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

3.RecursoscomplementariosLos siguientes recursos complementarios son sugerencias para que se pueda ampliar la

información sobre el tema trabajado, como parte de su proceso de aprendizaje autónomo:

» Duque, R. G. (2011). Python para todos:

https://launchpadlibrarian.net/18980633/Python para todos.pdf

» Bahit, E. (2012). Curso Python para principiantes:

https://www.iaa.csic.es/python/curso-python-para-principiantes.pdf

Page 16: U2-CAT1-PROGRAMACION ORIENTADA A OBJETOS.

Lenguaje de Programación – Entorno de Desarrollo

16

© U

nive

rsid

ad E

stat

al d

e M

ilagr

o –

UN

EMI

4.Bibliografıa

» Barry, P., & Griffiths, D. (2009). Head First Programming: A Learner’s Guide to

Programming Using the Python Language. “ O’Reilly Media, Inc.”

» Heinold, B. (2012). A Practical Introduction to Python Programming.

» Montoro, A. F. (2012). Python 3 al descubierto. RC Libros.