click below
click below
Normal Size Small Size show me how
Programming basics
| Question | Answer |
|---|---|
| For para ir desde 0 hasta 10 incluido utilizando range | for x in range(11): |
| For para recorrer los elementos de una lista list | for x in list: |
| For para recorrer un string string | for x in string: |
| If para saber si un elemento no está en una lista list | if x not in list |
| len([0,1,2,3]) es igual a | 4 |
| a = [0,1,2,3] range(0,len(a)) que devuelve | 0,1,2,3 |
| For para recorrer un diccionario dict por medio de key y value | for (key, value) in dict_items(): |
| Obtener los elementos de diccionario dict | dict.items() |
| Upper bound | big Oh O |
| Tight bound | Theta θ |
| Lower bound | Omega Ω |
| Imprimir en pantalla | print() |
| Pedir entrada al usuario | input() |
| Imprimir string + variable | print(f"Imprimo variable {var}") |
| Escoger elemento random de una lista list | random.choice(list) |
| Escoger elemento random de un rango desde 0 hasta 10 incluidos ambos, tanto con una lista como con randint | random.choice(range(0,11)) random.randint(0, 10) |
| Crear una funcion sin argumentos | def function(): |
| Crear una funcion con argumentos a y b (sin valores predeterminados) | def function(a, b): |
| Crear una funcion con argumentos a y b (con valores predeterminados de 0) | def function(a=0, b=0): |
| Definir un diccionario dict sin valores | dict = {} |
| Agregar un elemento a dict con valores key="a" value=1 | dict["a"]=1 |
| Definir un dictionario dict con valores key="a" value=1 y key="b" value=2 | dict = {"a":1, "b":2} |
| Python list comprehension final value = [0,2,4,6] | list = [x for x in range(0,7,2)] list = [x for x in range(0,7) if x%2 == 0] list = [x*2 for x in range(0,4)] |
| Python dict comprehension final value = ["a":0,"c":2,"e":4,"g":6] dict = {"a":0, "b":1, "c":2, "d":3, "e":4, "f":5, "g":6} | dict = {"a":0, "b":1, "c":2, "d":3, "e":4, "f":5, "g":6} dict = {key:value for (key,value) in dict.items() if value%2==0} |
| definir función con argumentos como tupla | def sum(*args): se accede con for |
| definir función con argumentos como diccionario | def sum(**kwargs): se accede como diccionario |
| remove last element of list "list" python | list.pop() |
| Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. | Diccionario con valores esperados Usar lista como stack Recordar revisar que stack quede vacia y que no esté vacía mientras se revisa |
| nums = [1,2,3,1] set(nums) = ? | {1,2,3} |
| Ordenar list | list.sort() --> ordena list sorted(list) --> ordena list y la devuelve para asignar en variable |
| Ordenar string | sorted(string) |
| Encontrar el string más pequeño de una lista "strs" | smaller_word = min(strs,key=len) strs.sort() smaller_word = strs[0] |
| What an API? | Application Programming Interface (API): Commands, functions, protocols and objects that programmers can use to create software or interact with an external system |
| What is JSON? | JavaScript Object Notation A JSON file stores data in key-value pairs and arrays |
| HTML: <p></p> | Parrafo |
| HTML: <hr /> | Separación, horizontal rule |
| HTML: <br /> | Rompe un parrafo, salto de línea |
| HTML: <h1></h1> ... <h7></h7> | Headings |
| HTML Boilerplate | Estructura básica de una página web |
| HTML: <ul><\ul> | Unorder list |
| HTML: <li><\li> | List items |
| HTML: <ol><\ol> | Order list |
| HTML: <img src"url" /> | Image |
| HTML: <a href=" Udemy</a> | Hyperlink |
| HTML: <img src="link" alt"description"> | |
| CSS | Cascading Style Sheet |