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

Get started free

Fundamentos de Programación

MAURICIO GALLEGOS ARROYO

Created on June 19, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Momentum: Employee Introduction Presentation

Momentum: Onboarding Presentation

Startup Presentation

Black and White Presentation

Marketing Presentation

Dynamic Visual Presentation

Corporate Christmas Presentation

Transcript

Fundamentos de Programación

¿Qué es la programación?, Conceptos Claves

ÍNDICE

¿QUÉ ES LA PROGRAMACIÓN?

VARIABLES

TIPOS DE DATOS

OPERADORES

CONDICIONES

IMPRESION EN PANTALLA

ENTRADA DE DATOS

¿Que es la Programación?

01

  • La programación es como dar instrucciones a una computadora para que realice tareas específicas.
  • Imagina que eres el jefe y la computadora es tu asistente personal. Tú le das instrucciones claras y ella las ejecuta sin errores.
  • Python es un lenguaje de programación muy popular y fácil de aprender. Nos permitirá comunicarnos con la computadora de manera sencilla y efectiva.

Variables

  • Las Variables son contenedores que almacenan datos.
  • Se puede asignar un valor a una variable con el operador "="
  • Asignar un valor a nua variable también se le conoce como definir

Aqui asignamos la variable "nombre" que sea igual a "Juan" y la variable edad que sea igual a "25"

TIPOS DE DATOS

Pyhon tiene diferentes tipos de datos con los que se pueden asignar variables o incluso hacer operaciones con ellos

  • Enteros
  • Float
  • Cadenas
  • Booleanos
  • Listas
  • Conjuntos
  • Tuplas
  • Diccionarios

Enteros (int)

Representan números enteros, como 1, 10, -5.

ENTRADA DE DATOS

  • Entrada de datos (entrada):
  • Para obtener datos del usuario durante la ejecución de un programa, puedes utilizar la función input().

input().

IMPRESIÓN EN PANTALLA

Impresión en pantalla (salida): En Python, puedes utilizar la función print() para mostrar información en la salida estándar.

print()

Flotantes (float)

Representan números decimales, con una parte fraccionaria opcional, como 3.14, 2.5, -0.75.

Flotante (float):

TIPOS DE DATOS

Booleanos (bool): Representan valores de verdadero (True) o falso (False). Estos se utilizan en expresiones lógicas y de control de flujo.

Cadenas (str):Representan secuencias de caracteres encerradas entre comillas, como "Hola", 'Python', "123".

Booleano: (bool)

Cadena (str):

TIPOS DE DATOS

Listas (list):Representan colecciones ordenadas y modificables de elementos. Se definen utilizando corchetes y los elementos se separan por comas. Por ejemplo: [1, 2, 3, 4].

Tuplas (tuple): Representan colecciones ordenadas e inmutables de elementos. Se definen utilizando paréntesis y los elementos se separan por comas. Por ejemplo: (1, 2, 3, 4).

Tupla (tuple):

Lista (list):

Conjuntos (set)

Representan colecciones no ordenadas y no permite elementos duplicados.

CONDICIONES

  • Las condiciones permiten ejecutar diferentes bloques de código dependiendo de una condición. Se utilizan las estructuras de control if, elif (opcional) y else. Por ejemplo:
  • If va seguido de una condición, si la condición es verdadera se ejecutara la o las lineas de codigo seguidas del ":", si agregamos un else, se realizarán las lineas de codigo seguidas el ":" del else

Diccionarios (dict):

Representan colecciones de pares clave-valor. Cada elemento está compuesto por una clave y su valor correspondiente.

TIPOS DE DATOS

Diccionarios (dict): Representan colecciones de pares clave-valor. Cada elemento está compuesto por una clave y su valor correspondiente.

Conjuntos (set): Representan colecciones no ordenadas y sin elementos duplicados.

Conjunto (set):

Diccionario (dict):

OPERADORES

  • Python ofrece una variedad de operadores para manipular variables y valores:

Operadores aritméticos: suma (+), resta (-), multiplicación (*), división (/), módulo (%), exponente (**).

OPERADORES

Operadores de asignación: asigna un valor a una variable utilizando =, +=, -=, *=, /=.

OPERADORES

Operadores de comparación: compara dos valores y devuelve un valor booleano. Ejemplos: == (igual a), != (diferente de), > (mayor que), < (menor que), >= (mayor o igual que), <= (menor o igual que).

OPERADORES

Operadores lógicos: permiten combinar expresiones booleanas. Ejemplos: and (y), or (o), not (no). Es esencial entender las tablas de Verdad para poder saber si nuestra condición será verdadera o falsa And (Conjunción), Or (Disyunción), Not (Negación)

EJEMPLOS DE OPERADORES LÓGICOS

El and, or, not irán siempre en minúsculas para evitar errores en otros compiladores (poner fondo)

EJERCICIO 1:

  1. Realiza un ejercicio donde compares las edades de dos personas.
  2. Asigna valores a dos variables que representen las edades.
  3. Utiliza una estructura condicional (if, elif, else) para comparar las edades.
  4. Dentro de la estructura condicional, imprime un mensaje apropiado según la comparación de edades, como "Soy mayor que tú", "Eres mayor que yo" o "Tenemos la misma edad".
  5. Utiliza la función print() para mostrar las edades en pantalla.
  6. Verifica los resultados ejecutando el programa.

Resultado Ejercicio 1: