¡Hola!
Les dejo una lista de comandos que pueden ser de utilidad para la programación con Python si van comenzando más algunos que se toman del curso de POO.
type(argumento)
—> Devuelve el tipo de objeto que recibe como argumento
\t
—> Tabulación al imprimir: print(“Hola \t Chau”)
\n
—> Salto de línea
global
variable1, variable2 —> crear variable global dentro de una función.
try, except, raise, finally
(f'{variable}')
—> Insertar el valor de una variable en un string.
Changing Cases and whitespaces:
string.title()
string.upper()
Underscore in numbers: I can use underscores with numbers to make large numbers more readable —> universe_age = 14_000_000_000
Multiple assignment: x, y, z = 1, 2, 3
Constantes: use Capital Letters —> MAX = 5000
Función sin nombre (anónima), Lambda
:
lambda argumento: expresión, —> ejemplo: lambda x: x * x
sum = lambda a, b, c: a+b+c`
print(sum(1, 2, 4)) # 7
Listas = [-1] regresa el último elemento de la lista. [-2] regresa el penúltimo, etc
nombre_lista.append(elemento_a_agregar)
—> en la última posición.
nombre_lista.insert(index, elemento)
—> inserta en la posición indicada.
del nombre_lista[index]
—> borra elemento de la posición indicada.
.pop(index) —> borra elementos pero los conserva para usarlos en otra lista.
.remove(“value”) —> Quita elementos de la lista con el valor/nombre del elemento. Quita sólo la primer ocurrencia del valor.*
Set() = Colección desordenada de items variable = set()
Set(). colección desordenada de items
max()
. Regresa el item más grande en un iterable. Puede usarse para encontrar el item que más se repite entre dos o más parámetros.
max(iterable, *iterables, key, default)
= find the largest item in an iterable.`
max(arg1, arg2, *args, key)
= find the largest item between two or more objects
key:
Ordenamiento de Listas:
lista.sort() —> ordena la lista definitivamente; .sort(reverse=true) orden inverso.
lista.sorted() —> ordena una lista manteniendo el orden original.
lista.reverse() —> Invierte el orden de la lista de forma permanente.
listo.len() —> Encontrar la longitud de elementos de la lísta.
Class nombre_clase: Por convención el nombre de la clase inicia Mayúscula
def _ init_ (self, param1, param2*) #Init : Constructor*
self.param1 = param1
self.param2 = param2
isinstance() —> permite determinar si una instancia es instancia de la clase.
tipo = “” —> por defecto, podemos especificarlo directamente o no.
Generación de una claseclass Nombe:
función con Método constructor: def __init__(self, Nombre):
Herencia: Super().__init_(Nombre):
Generación de instancia: persona = Persona(‘Nombre’)
Generación de método(acción): persona.avanza()