1 .
acount(dato) Sirve para saber la cantidad de veces que se repite un
carácter o caracteres.
2 .insert(dato, pos) Agregar algún dato en la posición
3 .append(dato) Sirve para añadir un elemento al final de una lista ya existente.
4 .index(dato) Para saber la posición (número del carácter).
5 .remove(dato) Remueve el primer elemento de una lista.
6 .reverse() Invierte el orden de los elementos de una lista.
7 .sort() Ordena la lista de menor a mayor y alfabéticamente
8 X=lista.pop() Borra el último elemento de la lista. Y te lo devuelve como el
valor de la variable (ejm: x)
9 X=lista.pop[pos] Elimina el elemento de la lista en la posición dada
10 .popleft() Saca al primer elemento ingresado “el primero en entrar,
primero en salir”
11 .deque Saca a los dos elementos de las puntas (primero y ultimo)
12 Lista.extend(lista) Agrega una lista a otra.
13 Y=lista.copy() Te devuelve una copia de la lista como el valor de la variable
(ejm: Y)
14 .upper() Poner todo en mayúscula (solo str?)
15 .lower() Pone todo en minúscula
16 x.replace(“e”, 3) Remplaza en str la “e” por el 3
17 x.capitalize() Remplaza en str la 1 por mayúscula
19 .round(x,y) Redonde “x” con una y cantidad de decimales
20 .swapcase Las minúsculas cambian a mayúsculas y viceversa
For= Separa las
For i in range(…) For posicion, caracter in enumerate(x)
palabras y las pone
el orden vertical,
solo trabaja con
str. Repite una
deteminada veces Posicion caracter Posicion caracter
0 0 h
1 1 o
While= repite el proceso 2 l
una indeterminada 3 a
cantidad de veces
import random as rd
A=(1,2,3,4,5)
rd.randint(1,6): genera valores aleatorios en el rango de X= sum(a)
números que pongamos, ejm del 1 al 6 x=15
rd.choice(lista): te da un valor aleatorio de la lista(puede salir el y=sum(a,7)
mismo valor dos veces) y=22
rd.shuffle(lista): desordena el orden de la lista
Es un bool, hace que los valores (v, f) de la condición antes y
después de el sean evaluados en su tabla de verdad.
Hace que si la tabla de verdad mencionada da
verdadero se cumplan las condiciones de abajo.
-= es lo mismo a poner total= total – descuento
Siempre debe ponerse unido.
Se usa para cuando las condiciones de if no se
realiza (tabla de verdad= f), para que se realicen
otras condiciones. Siempre debe ir después de un if.
Al final de la línea que esta if o else se
debe poner “:” sino no funciona.
f r a n k m a l o f r a n k m a l o
0 1 2 3 4 5 6 7 8 9 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
nombre= “frank malo” nombre= “frank malo”
letra= nombre [6] letra= nombre [-4]
letra= m letra= m
Se coge hasta
el anterior
S=nombre [2:8] S= nombre [-8:-2]
S=ank ma S=ank ma
Se coge desde el carácter Se escribe desde el
escrito hasta el anterior del carácter más cerca a la
segundo carácter escrito izquierda.
(sin incluirlo).
nombre= “Frank malo”
nombre= “FrIank maIlo” Step R= nombre [ : :- 1]
R=olaM knarF No se salta ningun
R= nombre [2:8:2]
carcter pero por el (-) del
R=akm
Se coge desde el step se invierte el orden.
primer carácter y coge
el carácter con los
saltos ingresados. nombre= “Frank_malo” Desde el inicio
R= nombre [ : :- 2]
R=oa nr
a= [“a”, “b”, “c”] Hasta el final
n=[“1”, “2”, “3”]
x=[a, n]
x=[[“a”, “b”, “c”], [“1”, “2”, “3”]] x[0]= [“a”, “b”, “c”]
De la lista 0 el
x[0][1]= b carácter 1
Cada dato se relacionará
respectivamente según el orden.
Se reemplazar los valores correspondientes en las variables
del lado izq, pero luego esos valores son asignados a las
variables de la derecha a las variables en el mismo orden.
S= len(“palabra”) = 7 Para contar los caracteres de una palabra, oración o número.
x=input(“Ingrese su nombre: “) Te permite darle en valor que ingrese el usuario a la variable
que lo pide, lo regresa como str.
Si pones en input un número entero no lo registra como tal
f= int(456)= 456
hasta que lo pongas dentro de int.
r= float (2.5) = 2.5 Si pones en input un número decimal no lo registra como tal
hasta que lo conviertas como tal dentro de int.
O= 3*”um” O= 3*“um”+ “im” O= “ca” “rro”
O= umumum O= umumumim O= carro
17/3 = 5.666 División Una variable: es un medio de almacenamiento
en la cual voy a almacenar un dato.
17//3 = 5 División entera
5 **2 = 25 Potencia Cadena de texto= oración
Print es la variable con la que se mostrara el resultado.
Si se pone los valores de la variable después de la operación va
a salir error
La operación va a resolver primero el paréntesis luego lo demás.
Al momento de contar caracteres también se cuenta el espacio
en banco como un carácter.
Si no se especifica bien
Ejm: año(nacimiento).
el programa se va a quedar con la última
variable parecida, en este caso año actual
que no daría como respuesta 0, en vez de 19.
Fundamentos de Programación
¿Qué es Python?
Es un lenguaje de programación interpretado multipropósito y
permita que la computadora nos entienda. Esta diseñado para
que sea fácil de leer y entender para los programadores.
¿Qué son Bits?
También conocido como“Binary digit” o “Digito Binario”. Es la
capacidad de un dispositivo de almacenar (mas) información.
1Byte = 8bits
Clase 1 13/05/24
Algoritmo: Conjunto de pasos.
Ambientes de programación: Es la herramienta donde vamos a escribir
nuestro lenguaje de programación. Ejm: Replit
Variable: Medio de almacenamiento en el que voy a almacenar un dato.
Tipos de datos Función Uso
Enteros int +, -, *, /, //, %
Decimales float +, -, *, /, //, %
Ordenar, contar caracteres,
Palabras str
reemplazar, juntar, etc.
Valores de bool and, or, not
verdad
Examen anterior: De una matriz a una línea
En el curso utilizaremos la versión 3.12 de Python recta(vector)
Mi computadora el de 64 bits. Único carácter especial valido es el guion bajo (_)
El Lic. solo espera 5 minutos de retraso para anotar Primero se ejecuta en orden de paréntesis
la asistencia del 100% Se ejecuta de izq a derecha
Horario de atención de 11am – 12pm (1hora) de El igual hace de punto medio
lunes a viernes. Y por correo cualquier duda a toda
hora Operador de acumulación
El examen y las lecciones son a mano Contador_personas= 0
No recibe proyectos o archivos retrasado al correo
En base a la tarea se toma la lección Contador_personas += 1
la unidad 1 no se toma en nada
Siempre junto al
Solo vamos a ver tipos de datos primitivos
igual que (-=)