Lenguajes de programación orientada a objetos
Lenguajes de programación orientada a objetos
¿Qué es Python?
Python es un lenguaje de programación de propósito general muy poderoso y flexible, a la vez que sencillo y fácil de aprender, y fue creado a principios de los noventa por Guido van Rossum en los Países Bajos. Es un lenguaje de alto nivel, que permite procesar fácilmente todo tipo de estructuras de datos, tanto numéricas como de texto. Es software libre, y está implementado en todas las plataformas y sistemas operativos habituales.
Características básicas
Ventajas
Desventajas
¿Qué nos hace falta?
Descarga e instalación: Anaconda
Para poder utilizar Python lo tienes que tener instalado en tu ordenador. Hay diferentes maneras de hacerlo, pero te recomendamos que utilices Anaconda, una distribución de Python que incorpora muchas herramientas. Simplemente elige la versión que corresponde a tu sistema operativo e instálala siguiendo las instrucciones. También, asegúrate de elegir la versión que viene con Python 3 y no la de Python 2.
Descarga e instalación: Anaconda
• La distribución de Anaconda incluye muchas herramientas populares como la consola Python, Júpiter Notebook, y Spyder IDE.
• Anaconda viene con un gestor de paquetes llamado conda, el cual hace que sea fácil instalar y actualizar herramientas (librerías) adicionales.
• Python es un intérprete interactivo mejorado de Python.
• Júpiter Notebook es una aplicación web de código abierto que permite crear y compartir documentos que permiten crear de manera sencilla documentos que combinan código, gráficos y texto narrativo.
• Spyder es un Entorno de Desarrollo Integrado (IDE, por sus siglas en inglés) que permiten escribir scripts de Python e interactuar con el software de Python desde una interfaz única
Descarga e instalación: Spyder
• Hay muchísimas formas de hacerlo, pero se recomendó utilizar el IDE (entorno de desarrollo integrado) Spyder que viene incluido en Anaconda.
La interfaz de Spyder
La consola de Spyder
Google Colab
¿Qué ofrece Colab?
Como programador, puede realizar lo siguiente con
Google Colab.
Escribir y ejecutar código en Python
Documentar tu código que admita ecuaciones matemáticas
Crear/Cargar/Compartir cuadernos
Importar/Guardar cuadernos desde/hacia Google Drive
Importar/Publicar cuadernos desde GitHub
Importar conjuntos de datos externos, por ejemplo, de Kaggle
Integrar PyTorch, TensorFlow, Keras, OpenCV
Servicio gratuito en la nube con GPU gratuita
Estructuras de control
Estructuras de selección
Declaración If-else
if-else: Si la condición es falsa, ejecuta otro bloque de código
• if-else if permite evaluar múltiples condiciones en secuencia.
• Se utiliza cuando queremos que el programa elija entre varias alternativas, evaluando cada condición una por una hasta encontrar la primera verdadera.
• Una vez que se cumple una condición, se ejecuta el bloque de código correspondiente, y el resto de condiciones son ignoradas
Ejercicio
Declaración switch
En Python, no existe una estructura switch como en Java. En su lugar, podemos usar una serie de if y elif.
Estructuras de Iteración
Estructuras de iteración.
Nos permite ejecutar secciones específicas del código una cantidad determinada Tipos:
• while
• do-while
• for de veces.
bucle while
while La iteración continuará hasta que su condición sea falsa. while tiene la siguiente forma:
Ejemplo 1
Ejercicio
bucle do-while
Ejemplo 1
Ejercicio
Bucle for
Ejemplo
Ejemplo
Sentencia Continuo
• La sentencia continue se utiliza para saltar la iteración actual del bucle y continuar con la siguiente iteración. Es útil cuando quieres omitir ciertas iteraciones sin salir del bucle por completo.
Ejemplo
Sentencia return
• La sentencia return se utiliza dentro de una función para devolver un valor y salir de la función.
• Una vez que se ejecuta return, la función termina su ejecución, y el valor especificado en return es el que la función devuelve a quien la llamó.
ejemplo
Ejercicios
1. Programa que pida una nota por teclado y muestre si se ha aprobado o no (se aprueba con7).
2. Imprimirlosnúmerosdel1al10usandounbuclewhile
3. Pedir al usuario una contraseña hasta que ingrese la correcta. (doWhile)
4. Usarunbucleforparacalcularlasumadelosnúmerosdel1al10.
5. Escribe un programa que reciba tres números y determine cuál es el mayor.
6. Escribe un programa que imprima la tabla de multiplicar de un número ingresado por el usuario (del 1 al 10)




























Comentarios
Publicar un comentario