Paga en 4 cuotas sin intereses de $52.25

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

17d

09h

41m

50s

4

Apuntes de Clase

APUNTES DE PYTHON

print ()

Imprimiren pantalla. se pueden imprimir variables (imprime el valor almacenado) o strings (demarcados con comillas).
Permite concatenar strings con los operadores + o *. Permite hacer operaciones matematicas e imprime el resultado.

‘’’ “”" #Comentarios “”" ‘’’

Permite escribir comentarios al codigo, que no seran tomados en cuenta por Python al momento de correr el codigo.

<h1>permite comentar en una linea, las tres comillas permiten comentar en varias lineas</h1>

input ()

Recoge un valor desde la terminal y lo asigna a una variable. Normalmente usa con un string en el argunmento, para preguntar al usuario.
siempre recoge valores tipo string

Tipe() indica el tipo de dato, variable o elemento

str() convierte la variable a valores de texto
int() convierte la variable a valores enteros

format()
funcion para introducir valores de variables en una string
puede ser
"… string … {} … string…" format(variable) o f"… string … {variable} … string…"

OPERADORES ARITMETICOS

(+) Suma
(-) Resta
(*) Multiplicación
(/) División
(%) Modulo o Residuo
(//) Division con valor entero
(**) Exponenciación

OPERADORES DE COMPARACION

(>) Mayor
(<) Menor
(>=) Mayor o igual
(<=) Menor o igual
(==) Igual
(!=) Diferente

abs () Funcion para obtener valor absoluto

OPERADORES LOGICOS

AND devuelve True si ambos elementos son True
OR devuelve True si al menos un elemento es True
NOT niega la operacion siguiente
IN devuelve True si un elemento se encuentra dentro de otro
IS devuelve True si un elemento es exactamente igual a otro

METODOS PARA STRINGS

capitalize() Cambia la primera letra a mayuscula
casefold() Cambia todo a minusculas
center() Centra el String, segun el espacio indicado en el argumento
count() Entrega la cantidad de apariciones en un string de un elemento especificado
encode() Returns an encoded version of the string
endswith() Devuelve True si el String termina en el elemento especificado
expandtabs() Sets the tab size of the string
find() Searches the string for a specified value and returns the position of where it was found
format() Formats specified values in a string
format_map() Formats specified values in a string
index() Searches the string for a specified value and returns the position of where it was found
isalnum() Returns True if all characters in the string are alphanumeric
isalpha() Returns True if all characters in the string are in the alphabet
isdecimal() Returns True if all characters in the string are decimals
isdigit() Returns True if all characters in the string are digits
isidentifier() Returns True if the string is an identifier
islower() Returns True if all characters in the string are lower case
isnumeric() Returns True if all characters in the string are numeric
isprintable() Returns True if all characters in the string are printable
isspace() Returns True if all characters in the string are whitespaces
istitle() Returns True if the string follows the rules of a title
isupper() Returns True if all characters in the string are upper case
join() Joins the elements of an iterable to the end of the string
ljust() Returns a left justified version of the string
lower() cambia la cadena de texto a minusculas
lstrip() Returns a left trim version of the string
maketrans() Returns a translation table to be used in translations
partition() Returns a tuple where the string is parted into three parts
replace() Returns a string where a specified value is replaced with a specified value
rfind() Searches the string for a specified value and returns the last position of where it was found
rindex() Searches the string for a specified value and returns the last position of where it was found
rjust() Returns a right justified version of the string
rpartition() Returns a tuple where the string is parted into three parts
rsplit() Splits the string at the specified separator, and returns a list
rstrip() Returns a right trim version of the string
split() Splits the string at the specified separator, and returns a list
splitlines() Splits the string at line breaks and returns a list
startswith() devuelve True si la cadena de texto inicia con el elemento especificado
strip() Returns a trimmed version of the string
swapcase() cambia las mayusculas a minusculas y viceversa
title() cambia la primera letra de cada palabra a mayuscula
translate() Traduce la cadena de texto
upper() Cambia la cadena de texto a mayusculas
zfill() Fills the string with a specified number of 0 values at the beginning

INDEXIN Y SLICING

Notacion: var_str[inicio:fin:salto]

Posiciones: 0 1 2 3 4 5 6 7 La posicion inicio predeterminada es la primera o cero
b u e n d i a La posicion fin predeterminada es la ultima o -1
-8-7-6-5-4-3-2-1 si se consulta solo una posicion, arroja el caracter de esa posicion

len() devuelve la longitud de un string (cantidad de caracteres)

LISTAS

Lista = [1, 2, 3, 4, 5]
Puede ser modificada. Cada elemento esta separado por una coma. Puede contener todo tipo de datos

Notacion de metodos para listas: Lista.metodo(indice,elemento) o Lista.metodo(elemento)

Metodos importantes:

.count(elemento) cuenta cuantas veces un elemento esta en una lista
.extend(lista) permite extender una lista agregándole los elementos de otra lista
.pop() elimina y retorna el ultimo elemento de la lista
.reverse() reversa el orden de la lista
.sort() ordena la lista de manera ascendente o descendente

Actualizar un valor
Lista = [1, 2, 3, 4, 5] => Lista[0] = -8 => Lista = [-8, 2, 3, 4, 5] (resultado de la lista luego de actualizar el valor)

Agregar un elemento
Lista.append(indice,elemento) o
Lista.append(elemento) en este caso el nuevo elemento se agrega al final de la lista

Eliminar un elemento
Lista.remove(indice, elemento)

TUPLAS

Estructura de datos inmutables que contiene una secuencia ordenada de elementos
Tupla = (1, 2, 3, 4)

Los elementos están separados por espacios luego de las comas. Puede contener cualquier tipo de datos.
Cada posición de la tupla tiene un índice
Es inmutable y por lo tanto no puede ser modificada, lo que permite proteger mejor la data si no queremos que se modifique por error

Acceder a un elemento
Tupla = (”A”, “B”, “C”)

Tupla [0] Indice a consultar => “A” Nos retorna el resultado de la posición 0 en la tupla

Encontrar un elemento
Tupla = (”A”, “B”, “C”) => “A” in Tupla => True
“Z” in Tupla => False

Metodos: aplican la misma logica de metodos que la lista, pero solo para lectura, ya que estas son inmutables

list () permite convertir una Tupla en una Lista

DICCIONARIOS

lista -> [ ] -> Mutable
tupla -> ( ) -> Inmutable
diccionario -> { } -> formato key:value, mutable pero no admite duplicidad de keys

aplica el principio de indexacion para conusltar elementos
Diccionario[“key”]=“value”

len () nos permite saber cuantos elementos hay en el diccionario

Metodos:
.get() permite consultar por una “key” y se obtiene el “value”
.keys() devuelve una lista de las “key” del diccionario
.values() devuelve una lista de las “values” del diccionario
.items() devuelve entrada del diccionario, como tuplas en una lista
.update({key:value}) permite actualizar una entrada del diccionario o bien generar una nueva entrada
.pop(“key”) elimina el item de la “key” especificada
.popitem() elimina el ultimo item agregado
.clear() vacia o elimina el contenido del diccionario

IN => permite verificar si una key especifica esta presente en un diccionario (true/false)
DEL => permite eliminar el diccionario completo o una entrada especificada

camibar value: Diccionario[“key”]="new value"
Agregar entrada: Diccionario[“new key”]=“new value”

CICLO WHILE

Permite ejecutar un bloque de codigo mientras una declaracion sea True.
Es importante definir cuidadosamente su condicion para no caer en un ciclo infinito

break permite romper el ciclo, aun si la condicion de repeticion se sigue manteniendo
continue permite terminar con la iteracion actual, y saltar a la siguente aunque la actual no haya terminado
else permite correr un bloque de codigo cuando la condicion del ciclo deja de ser True

CICLO FOR

Permite hacer iteraciones a traves de una secuencia de datos, en las que se corre un bloque de codigo por cada elemento de la secuencia,
que puede ser una lista, una tupla, un diccionario o un string.

No necesita una variable de indexacion para iterar.
las keywords break, continue y else siguen la misma logica que en el While.

pass permite dejar el bloque de codigo de un for vacio.

Escribe tu comentario
+ 2