Está en la página 1de 9

Modulo 3.

1
“Desarrollo de aplicaciones de software para la solución de
problemas”

Competencia:
Desarrollo de aplicaciones de software.

Objetivo del módulo:


Desarrollar la competencia de desarrollo de aplicaciones de software
como medio para controlar, mecanizar o automatizar las tareas
típicamente humanas, utilizando un lenguaje de programación
orientado a objetos y un modelo de desarrollo.
Python
Python es un lenguaje de programación de alto nivel que se utiliza
para desarrollar aplicaciones de todo tipo. A diferencia de otros
lenguajes como Java o .NET, se trata de un lenguaje interpretado,
es decir, que no es necesario compilarlo para ejecutar las
aplicaciones escritas en Python, sino que se ejecutan directamente
por el ordenador utilizando un programa denominado interpretador,
por lo que no es necesario “traducirlo” a lenguaje máquina.
Características
Lenguaje de propósito general
Eso significa que no está orientado a un fin concreto, como puede ser PHP, pensado sobre todo para hacer páginas de
internet.

Es multiparadigma
Pues aunque su fuerte sea la programación orientada a objetos (es un lenguaje de alto nivel), existen otros
paradigmas o estilos de programación para sus usuarios, como es la programación imperativa (con sentencias de
bucle) o la programación funcional (con módulos y funciones).

Python es un lenguaje interpretado


Cuando programamos en Python, no compilamos el código fuente a código máquina, sino que hay un intérprete que
es el que ejecutará el programa basándose en el código directamente.

Es multiplataforma
Al contrario que muchos lenguajes, que principalmente solo puedes hacer cosas para Windows, con Python tienes la
posibilidad de usarlo en muchos dispositivos y sistemas operativos, ya que se han creado intérpretes para Unix,
Linux, Windows y sistemas Mac Os.
Descargar Python

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

INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS


Ejemplo:
Para que puedas ver lo sencillo que es Python, a continuación tienes un simple programa
escrito en este lenguaje, que podrás entender fácilmente incluso si no sabes nada de
programación. Se trata de un pequeño aplicativo para calcular un sueldo por horas, algo muy
sencillo pero que podría ser perfectamente funcional:

horas = float(input("Introduce tus horas de trabajo: "))

costo = float(input("Introduce lo que cobras por hora: "))

sueldo = horas * costo

print("Tu sueldo es", sueldo)


Ejemplo en DFD

 Diagrama de flujo que


calcular el sueldo mensual
de un empleado conociendo
la cantidad de horas
trabajadas y el pago por
hora.
¿Dónde se utiliza Python?
Data analytics y big data: El uso de Python está muy extendido en dos áreas que han estado, y estarán, en boca de todos: el
análisis de datos y el big data.

Data mining: La minería de datos o data mining es un proceso que permite analizar grandes bases de datos con el objetivo
de predecir futuras tendencias.

Data science: Tras la creación de los motores numéricos como “Pandas” o “NumPy”, Python está desbancando MATLAB, un
lenguaje utilizado por científicos a la hora de trabajar con un gran número de datos.

Inteligencia artificial: Seguro que durante los últimos años has oído hablar muchísimo de la inteligencia artificial (IA). Gran
parte de su avance se debe a Python. Su facilidad de escritura y su robustez han convertido a Python en el aliado perfecto de
la IA.

Blockchain: La base de datos distribuida Blockchain, conocida mundialmente por ser la base sobre la que se sustentan las
criptomonedas, también funciona muy bien junto a Python.

Machine learning: El machine learning o aprendizaje automático es otra de las tecnologías que está cambiando el mundo tal
y como lo conocemos.
Ejemplos:
1. Programa para calcular la superficie de un cuadrado:
lado=input("Ingrese la medida del lado del cuadrado: ")
lado=int(lado)
superficie=lado * lado
print("La superficie del cuadrado es: ")
print(superficie)

2. Programa para realizar operaciones matemáticas basicas:


numero1 = int(input("Ingrese primer valor: "))
numero2 = int(input("Ingrese segundo valor: "))
suma = numero1 + numero2
producto = numero1 * numero2
print("La suma de los valores es: ")
print(suma)
print("El producto de los valores es: ")
print(producto)

También podría gustarte