Want to create interactive content? It’s easy in Genially!

Get started free

Proyecto: Python

201821029

Created on May 24, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Corporate Christmas Presentation

Business Results Presentation

Meeting Plan Presentation

Customer Service Manual

Business vision deck

Economic Presentation

Tech Presentation Mobile

Transcript

Curso Interactivo Programación en Python

Daniela Lorenzana Maitane Contreras Natalia Abella

En esta presentación hablaremos sobre las funciones que tiene Python y cómo utilizarlas. Veras ejemplos e imagenes que te ayudarán a entender el tema más facilmente.

Empezar

¿Qué es Python?

Python es un lenguaje de programación de alto nivel, interpretado y multipropósito. Fue creado por Guido van Rossum y lanzado por primera vez en 1991. Python se destaca por su sintaxis clara y legible, que favorece la escritura de código intuitivo y fácil de aprender. Es ampliamente utilizado en diversos campos y tiene una comunidad de desarrollo activa y comprometida.

Aplicaciones

Desarrollo web: Frameworks populares como Django y Flask permiten el desarrollo rápido de aplicaciones web. Análisis de datos: Python es muy popular en la ciencia de datos y el análisis estadístico, gracias a bibliotecas como Pandas, NumPy y SciPy. Inteligencia artificial y aprendizaje automático: Bibliotecas como TensorFlow, Keras, PyTorch y Scikit-Learn hacen de Python una opción popular en IA y ML.

Next

sintaxis básicas y variables

Los compiladores en línea son herramientas web que permiten escribir y ejecutar código Python directamente desde un navegador, sin necesidad de instalar un entorno de desarrollo integrado (IDE) en tu computadora. Algunos de los compiladores en línea más populares para Python incluyen:

Repl.it: Proporciona un entorno en línea para programar en varios lenguajes, incluyendo Python. pythonAnywhere: Ofrece un entorno de desarrollo en línea y hosting para aplicaciones web en Python. Trinket: Ideal para principiantes, ofrece un entorno de codificación en línea para experimentar con Python. Ideone: Permite probar y compartir código en más de 60 lenguajes de programación, incluyendo Python. Google Colab: Proporciona un entorno de Jupyter Notebook en línea basado en Google Drive, ideal para el aprendizaje y la investigación en Python y otros lenguajes

Operadores Aritméticos

Operadores de Comparación

Los operadores aritméticos se utilizan para realizar operaciones matemáticas comunes. Los principales operadores aritméticos en Python son: + (suma) - (resta) * (multiplicación) / (división) % (módulo, residuo de la división) ** (potencia) // (división entera)

Los operadores de comparación se utilizan para comparar dos valores. Los operadores de comparación en Python son: == (igual a) != (diferente de) > (mayor que) < (menor que) >= (mayor o igual que) <= (menor o igual que)

Operadores Lógicos

Los operadores lógicos se utilizan para combinar declaraciones condicionales. Los operadores lógicos en Python son: and (y) or (o) not (no)

+ejemplos

suma = a + b print("Suma:", suma) # Salida: 8 # Diferente de diferente = (a != b) print("Diferente de:", diferente) # Salida: True

Estructuras de Control

Condicionales:

if (si): Ejecuta un bloque de código si la condición es verdadera. elif (else if): Ejecuta un bloque de código si la condición anterior es falsa y esta es verdadera. else (si no): Ejecuta un bloque de código si todas las condiciones anteriores son falsas. EJEMPLO a = 10 b = 5 if a > b: print("a es mayor que b") elif a < b: print("a es menor que b") else: print("a es igual a b")

Estructuras de Control

Bucles:

Bucle for: Itera sobre una secuencia (lista, tupla, diccionario, conjunto, cadena). EJEMPLO numeros = [1, 2, 3, 4, 5] for numero in numeros: print(numero)

Bucle while:

Repite un bloque de código mientras una condición sea verdadera.EJEMPLO contador = 0 while contador < 5: print("Contador:", contador) contador += 1

Estructura de datos

Las listas son estructuras de datos que pueden almacenar cualquier otro tipo de dato, inclusive una lista puede contener otra lista, además, la cantidad de elementos de una lista se puede modificar removiendo o añadiendo elementos. Para definir una lista se utilizan los corchetes, dentro de estos se colocan todos los elementos separados por comas:

Las tuplas son secuencias de elementos similares a las listas, la diferencia principal es que las tuplas no pueden ser modificadas directamente, es decir, una tupla no dispone de los métodos como append o insert que modifican los elementos de una lista.Para definir una tupla, los elementos se separan con comas y se encierran entre paréntesis.

Los diccionarios son estructuras que contienen una colección de elementos de la forma clave: valor separados por comas y encerrados entre llaves. Las claves deben ser objetos inmutables y los valores pueden ser de cualquier tipo. Necesariamente las claves deben ser únicas en cada diccionario, no así los valores.

Los conjuntos pueden almacenar valores numéricos o de cualquier tipo, siempre y cuando los valores sean «hasheables».

Estructura de datos

Los métodos de instancia reciben como parámetro de entrada self que hace referencia a la instancia que llama al método. También pueden recibir otros argumentos como entrada.- Pueden acceder y modificar los atributos del objeto. - Pueden acceder a otros métodos. - Dado que desde el objeto self se puede acceder a la clase con ` self.class`, también pueden modificar el estado de la clase

Los métodos de clase reciben como argumento cls, que hace referencia a la clase. Por lo tanto, pueden acceder a la clase pero no a la instancia.- Si pueden modificar los atributos de la clase.

Los métodos estáticos se pueden definir con el decorador @staticmethod y no aceptan como parámetro ni la instancia ni la clase. Es por ello por lo que no pueden modificar el estado ni de la clase ni de la instancia. Pero por supuesto pueden aceptar parámetros de entrada.

Los operadores aritméticos o arithmetic operators son los más comunes que nos podemos encontrar, y nos permiten realizar operaciones aritméticas sencillas, como pueden ser la suma, resta o exponente. A continuación, condensamos en la siguiente tabla todos ellos con un ejemplo, donde x=10 y y=3.

evaluación

evaluación

evaluación

evaluación

evaluación

¡GRACIAS POR APRENDER SOBRE PYTHON CON NOSOTROS!