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

Get started free

Presentación interactiva básica

Elsamary Ortega Tamayo

Created on May 21, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Visual Presentation

Terrazzo Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

City Presentation

News Presentation

Transcript

"Curso Interactivo Programación en Python"

Manuel De Poo Sofia Ortiz Elsamary Ortega Claudio Loredo

Inicio

Introducción

Python fue concebido a finales de los años 80 como un lenguaje para ser interpretado orientado a la enseñanza. Con el paso del tiempo, Python se ha convertido en una herramienta esencial para todo tipo de programadores, ingenieros e investigadores, tanto en el ámbito académico como industrial.

Empezar

Índice

Lección 1

Lección 2

Lección 3

Lección 4

Lección 5

Cuestionarios y Evaluaciones

Lección 1

¿Qué es Python?

Historia y aplicaciones

Compiladores en línea

¿Qué es?

Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas plataformas diferentes. El software Python se puede descargar gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo.

Sig.

Historia y aplicaciones

HistoriaCreación: Python fue creado por Guido van Rossum y su primera versión fue lanzada en 1991. Inspiración: Fue inspirado por ABC, un lenguaje de enseñanza, y tiene influencias de otros lenguajes como C, C++, y Modula-3. Desarrollo: Python ha evolucionado significativamente a lo largo de los años, con Python 2.0 lanzado en 2000 y Python 3.0 lanzado en 2008, introduciendo mejoras y cambios que no son compatibles con versiones anteriores. Aplicaciones Desarrollo web: Con frameworks como Django y Flask. Ciencia de datos y aprendizaje automático: Herramientas como Pandas, NumPy, y scikit-learn. Automatización y scripting: Python se usa a menudo para escribir scripts que automatizan tareas repetitivas. Desarrollo de software: Utilizado en aplicaciones empresariales y de escritorio. Juegos y gráficos: Con bibliotecas como Pygame.

Sig.

Compiladores en línea

Repl.it: Un entorno de desarrollo en línea que soporta múltiples lenguajes, incluido Python.Google Colab: Ofrece un entorno de notebook basado en Jupyter para ejecutar Python en la nube. HackerRank: Permite practicar Python y otros lenguajes con desafíos de programación.

Indice

Lección 2

Sintaxis básica de Python

Variables y tipos de datos

Ejemplos con código en Python

Sintaxis básica de Python

Comentarios: Se usa # para comentarios de una sola línea y ''' o """ para comentarios de múltiples líneas.Indentación: Python usa la indentación para definir bloques de código.

Sig.

Variables y tipo de datos

Variables: Se declaran y asignan sin necesidad de especificar el tipo de dato.Tipos de datos comunes: Enteros: int Punto flotante: float Cadenas: str Booleanos: bool

Sig.

Ejemplos

# Esto es un comentario de una sola línea''' Este es un comentario de múltiples líneas ''' print("Hola, Mundo!") # Imprime un mensaje en la consola ------------------------------------------------------------------------------ x = 5 # Entero y = 3.14 # Punto flotante nombre = "Ana" # Cadena es_valido = True # Booleano

Indice

Sig.

Lección 3

Operadores aritméticos, de comparación y lógicos

Expresiones y evaluaciones

Ejemplos con código en Python

Operadores aritméticos, de comparación y lógicos

Operadores de ComparaciónIgual a: == Distinto de: != Mayor que: > Menor que: < Mayor o igual que: >= Menor o igual que: <=

Operadores AritméticosSuma: + Resta: - Multiplicación: * División: / División entera: // Módulo: % Exponenciación: **

Operadores LógicosY lógico: and O lógico: or No lógico: not

Sig.

Expresiones y evaluaciones

Las expresiones regulares en Python son una de las muchas herramientas que se usan a la hora de trabajar con este lenguaje de programación.Evaluar una expresión algebraica se refiere a darle valor a la letra y resolver el ejercicio. Esto quiere decir que el mismo ejercicio nos dará un número (que será el valor de la letra) para que resolvamos el ejercicio.

Sig.

Ejemplos

x = 10y = 20 print(x == y) # Falso print(x != y) # Verdadero print(x > y) # Falso print(x < y) # Verdadero print(x >= y) # Falso print(x <= y) # Verdadero

a = 10b = 3 print(a + b) # Suma print(a - b) # Resta print(a * b) # Multiplicación print(a / b) # División print(a // b) # División entera print(a % b) # Módulo print(a ** b) # Exponenciación

a = Trueb = False print(a and b) # Falso print(a or b) # Verdadero print(not a) # Falso

Indice

Sig.

Lección 4

Condicionales (if, elif, else)

Bucles (for, while)

Ejemplos con código en Python

Condicionales

Las estructuras condicionales permiten ejecutar bloques de código basados en condiciones. En Python, las principales estructuras condicionales son if, elif, y else.

Sig.

Bucles (for, while)

El bucle for itera sobre una secuencia (como una lista, una tupla, un diccionario, un conjunto o una cadena). El bucle while repite un bloque de código mientras una condición sea verdadera.

Sig.

Ejemplos

for i in range(5): print(i) # Imprime números del 0 al 4 contador = 0 while contador < 5: print(contador) contador += 1 # Incrementa el contador

Sig.

Indice

Lección 5

Listas, tuplas, diccionarios y conjuntos

Métodos y operaciones comunes

Ejemplos con código en Python

Listas, tuplas, diccionarios y conjuntos

Una lista es una colección ordenada y mutable de elementos. Una tupla es una colección ordenada e inmutable de elementos. Un diccionario es una colección desordenada de pares clave-valor. Un conjunto es una colección desordenada de elementos únicos.

Sig.

Métodos y operaciones comunes

append(): Añade un elemento al final de la lista.remove(): Elimina el primer elemento que coincida con el valor especificado. pop(): Elimina y devuelve el último elemento de la lista. Las tuplas son inmutables, así que no tienen métodos como append o remove. Pueden utilizar métodos como count() y index(). keys(): Devuelve una vista de las claves del diccionario. values(): Devuelve una vista de los valores del diccionario. items(): Devuelve una vista de los pares clave-valor. add(): Añade un elemento al conjunto. remove(): Elimina un elemento del conjunto. union(): Devuelve la unión de dos conjuntos.

Sig.

Ejemplos

lista = [1, 2, 3, 4, 5]print(lista[0]) # Imprime el primer elemento lista.append(6) # Agrega un elemento al final print(lista) tupla = (1, 2, 3) print(tupla[0]) # Imprime el primer elemento diccionario = {"nombre": "Ana", "edad": 25} print(diccionario["nombre"]) # Imprime "Ana" diccionario["edad"] = 26 # Modifica un valor print(diccionario) conjunto = {1, 2, 3, 4, 4} print(conjunto) # Imprime {1, 2, 3, 4} conjunto.add(5) # Agrega un elemento print(conjunto)

Indice

Cuestionarios y Evaluaciones

Cuestionarios y Evaluaciones

Cuestionarios y Evaluaciones

Cuestionarios y Evaluaciones

Cuestionarios y Evaluaciones

Cuestionarios y Evaluaciones

¡GRACIAS!

¿Sabías que...

Se trata de un lenguaje de código abierto. Se usa como lenguaje oficial de Google. Dispone de una gran cantidad de aplicaciones. Permite desempaquetar funciones. No necesitas un compilador. Tiene variantes en C y Java.