0% encontró este documento útil (0 votos)
5 vistas30 páginas

REPASO

Cargado por

Sara Algarra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas30 páginas

REPASO

Cargado por

Sara Algarra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 30

Parcial dos

Fundamentos de python

Funciones

Manejo de cadenas de carácteres

Estructuras de datos (Listas)


1. Por favor presten mucha atención a cada uno de los temas
que explicaré, si tienen alguna duda, escriben por el chat o
levantan la mano y piden la palabra.
2. Tomen apuntes, está comprobado que escribir a mano es
una muy buena estrategia de memorización.
3. Hagan ejercicios, aprópiense de cada uno de los temas.
4. Confien mucho en ustedes, en lo que han aprendido, que
una inteligencia artificial no haga el trabajo que fácilmente
ustedes podrían hacer solitos-¿Qué harán en el parcial si no
se puede usar chat gpt?
TIPOS DE DATOS

ENTRADA Y SALIDA DE DATOS

OPERADORES

ESTRUCTURAS DE CONTROL
Entrada

input(): Permite recibir datos del usuario.


OJO:
1. Devuelve SIEMPRE una cadena (STR).
2. EL INPUT SE DEBE GUARDAR EN UNA VARIABLE

Salida

print(): Se utiliza para mostrar resultados.


Operadores
+, -, *, /, %, ** (potencia), // (división entera).

Lógicos: and, or, not.

De Comparación: ==, !=, >, <, >=, <=.

De Pertenencia: in, not in.


WHILE FOR
Tip 1: Controla bien la condición: Un ciclo while repetirá un Tip 1: Itera sobre secuencias conocidas: Los ciclos for son ideales para
bloque de código mientras la condición sea True. recorrer listas, cadenas, tuplas y rangos de números.
Asegúrate de que la condición cambie en algún momento,
de lo contrario, tendrás un bucle infinito.

Tip 2: Usa la función range() para números: Si necesitas un ciclo


controlado por un contador, range() te permite definir el rango de
Tip 2: Usa contadores o banderas: Es útil usar una variable de números fácilmente.
control (como un contador) o una "bandera" (flag) para salir
del ciclo en base a ciertos eventos.
Advertencia sobre el uso de break

No uses break a la ligera: El comando break detiene inmediatamente


la ejecución de un ciclo, saltándose el resto del código dentro del bucle.
Esto puede ser útil, pero si no lo usas con cuidado, puedes interrumpir la
lógica de tu programa de manera inesperada, especialmente si el ciclo
está destinado a procesar todos los elementos.

Usar break solo cuando sea necesario: Por ejemplo, puedes usarlo
para salir de un ciclo si se cumple una condición que te indica que no
necesitas continuar.
DEFINICIÓN

PARÁMETROS Y ARGUMENTOS

VALORES DE RETORNO

VARIABLES LOCALES Y GLOBALES


Definimos funciones con la pabra clave “def”

OJO:
1. ESCRIBEN DE UNA VEZ EL NOMBRE DE SU FUNCIÓN, SIN PARÉNTESIS, COMILLAS, NADA
2. LOS PARÉNTESIS VAN AL FINAL Y AHÍ PUEDEN O NO METER ARGUMENTOS!
3. NO SE OLVIDEN DE LOS DOS PUNTOS AL FINAL
Parámetros y Argumentos
Parámetros son las variables dentro de la definición
de la función.
Argumentos son los valores que se pasan al llamar la
función
Utiliza return para devolver un valor de una función.
Variables Locales y Globales

Locales: Definidas dentro de una función.


Globales: Definidas fuera de todas las funciones y accesibles globalmente
OPERADORES

FUNCIONES
CONCATENACIÓN

REPETICIÓN

PERTENENCIA (IN, NOT IN)


LONFITUD (LEN)

ACCESO POR ÍNDICE

SUBCADENAS

split

join

find
count

replace
CREACIÓN Y MANIPULACIÓN

FUNCIONES Y MÉTODOS

RECORRER

LISTAS ANIDADAS
Las listas son colecciones ordenadas y mutables.
OJO: Que las listas sean mutables significa que
pueden ser modificadas después de haber sido
creadas. Puedes cambiar el contenido de una
lista sin necesidad de crear una nueva lista. Esto
incluye agregar, eliminar o modificar elementos
en cualquier posición de la lista.
F
U
N
C
I
O
N
E
S

M
É
T
O
D
O
S
Recorrido de listas
Recorrido básico: elemento por
elemento

Recorrido posición elemento : me


muestra qué elemento hay en cada
posición

Recorrido y modificación : altera


cada elemento según una orden
Listas anidadas (lista dentro de lista)
Recorrido recomendado para empezar a hacer lo que
necesiten:

También podría gustarte