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

Reuse this genially

Curso Interactivo Programación en Python

Jorge Emilio Torres Vargas

Created on May 21, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Decisions and Behaviors in the Workplace

Tangram Game

Process Flow: Corporate Recruitment

Weekly Corporate Challenge

Wellbeing and Healthy Routines

Match the Verbs in Spanish: Present and Past

Planets Sorting Game

Transcript

Curso Interactivo Programación en Python

Proyecto Periodo III
  • Jorge Torres
  • Gabriela Faisal
  • Fernanda Ita

INICIAR

Leccion 1: Introduccion a Python

Historia y aplicaciones
¿Qué es?
  • Creado por Guido van Rossum en 1991.
  • Inicialmente enfocado en la escritura de scripts y el desarrollo web.
  • Actualmente utilizado en una amplia gama de aplicaciones, incluyendo:
    • Ciencia de datos y análisis de datos.
    • Aprendizaje automático e inteligencia artificial.
    • Desarrollo web y aplicaciones web.
    • Automatización y administración de sistemas.
    • Desarrollo de juegos y gráficos.
    • Educación e investigación.
  • Lenguaje de programación de alto nivel, interpretado y multiparadigma.
  • Fácil de aprender y usar, con sintaxis clara y estructura basada en indentación.
  • Enfoque en la legibilidad del código.
  • Amplia biblioteca estándar y gran comunidad de usuarios.
Compiladores en linea
  • Permiten ejecutar código Python sin necesidad de instalar el lenguaje en tu computadora.
  • Algunos ejemplos populares:
    • Repl.it
    • PythonAnywhere
    • Google Colab

Quiz Digital Básico

00:30

Pregunta 1/6

Leccion 2: Sintaxis básica y variables

Variables
Tipos de datos

Se utilizan para almacenar datos.

Tipos de datos:

  • Numéricos: Enteros (int), decimales (float) y complejos (complex).
  • Cadenas de caracteres: (str).
  • Booleanos: (bool).
  • Listas: (list).
  • Tuplas: (tuple).
  • Diccionarios: (dict).
  • Conjuntos: (set).

Quiz Digital Básico

00:30

Pregunta 2/6

Leccion 3: Operadores y Expresiones

Expresiones y evaluaciones
Operadores aritmeticos, de comparación y lógicos

Tipos de expresiones:

  • Aritméticas: Evalúan operaciones matemáticas entre números.
  • De comparación: Evalúan si una condición es verdadera o falsa.
  • Lógicas: Combinan expresiones de comparación usando operadores lógicos.

Los operadores son símbolos que permiten realizar operaciones entre dos o más valores. Se clasifican en diferentes tipos: 1. Aritméticos: +: Suma -: Resta *: Multiplicación /: División //: División entera %: Residuo de la división **: Potencia 2. De comparación: ==: Igualdad !=: Desigualdad <: Menor que <=: Menor o igual que >: Mayor que >=: Mayor o igual que 3. Lógicos: and: Y (ambas condiciones deben ser ciertas) or: O (al menos una condición debe ser cierta) not: No (niega la condición)

Quiz Digital Básico

00:30

Pregunta 3/6

Leccion 4: Estructuras de control

Bucles
Condicionales

Permiten repetir un bloque de código N cantidad de veces o mientras se cumpla una condición.

  • for es ideal para recorrer secuencias de forma controlada.
  • while es ideal para ejecutar código de forma condicional y un número indefinido de veces.

Se utilizan para controlar el flujo del programa en función de una condición. Tipos de Condicionales:

  • If
  • elif
  • else

Quiz Digital Básico

00:30

Pregunta 4/6

Leccion 5: Estructura de Datos

Tuplas
Listas

Las tuplas son colecciones inmutables (no se pueden modificar) de elementos ordenados.

  • count(elemento): Cuenta el número de ocurrencias del elemento especificado.
  • index(elemento): Obtiene el índice de la primera ocurrencia del elemento especificado.
  • tupla[indice]: Acceso al elemento en la posición especificada por el índice.
  • len(tupla): Obtiene la longitud de la tupla.
  • in tupla: Verifica si un elemento está contenido en la tupla.

Colecciones ordenadas y modificables de elementos.

  • append(elemento): Agrega un elemento al final de la lista.
  • insert(indice, elemento): Inserta un elemento en la posición especificada por el índice.
  • remove(elemento): Elimina la primera ocurrencia del elemento especificado.
  • pop(indice): Elimina el elemento en la posición especificada por el índice y lo devuelve.

Quiz Digital Básico

00:30

Pregunta 5/6

Leccion 5: Estructura de Datos

Conjuntos
Diccionarios

Un conjunto en Python es una colección desordenada de elementos únicos. Características principales de los conjuntos: No ordenados: El orden de los elementos dentro de un conjunto no está definido. Únicos: Cada elemento solo puede aparecer una vez en el conjunto. Si se intenta agregar un elemento que ya existe, se ignora. Mutables: Los conjuntos se pueden modificar agregando o eliminando elementos.

Colecciones desordenadas de pares clave-valor.

  • keys(): Obtiene una vista de las claves del diccionario.
  • values(): Obtiene una vista de los valores del diccionario.
  • items(): Obtiene una vista de pares clave-valor del diccionario.
  • in diccionario: Verifica si una clave existe en el diccionario.

Quiz Digital Básico

00:30

Pregunta 6/6

¡Curso finalizado!

Informatica VI