Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
¡Esta es una revisión vieja del documento!
Python no es un lenguaje fuertemente tipado, por lo que muchas veces para obtener una variable simplemente se pone el nombre seguido de un igual y el valor:
variable = "hola" numero = 1
En python se puede cargar casi cualquier valor a un array independientemente del tipo, por lo que hay que tener cuidado.
Array = [1,2,3,4] #Array standard ArrayMultiTipo = [1, 2, "patata", "pato", 5] #Array de elementos de varios tipos DelUnoAl100 = [x for x in range (1000)] #Array compuesto por los números del 1 al 1000 De2en2 = [x fo x in range(0,1000,2)] #Array compuesto por los números pares hasta el 1000. #Range(NumInicio, NumFin, Salto)
Para el manejo de los array tenemos los siguientes ejemplos:
array = [x for x in range (0,100)]#array con valores del 0 al 100 size = len(array) #Obtenemos el tamaño del array print(array[:10])#Mostramos los 10 primeros elementos del array print(array[-10:0])#Mostramos los 10 últimos elementos del array print(array[5:20])#Mostramos los elementos de la posición 5 a la 20 print(array[85:len(array)-5])#Mostramos los elementos de la posición 85 a la última posición -5 elementos for value in array[::2]:#Recorremos las posiciones del array de 2 en 2 print(value)
Para hacer comentarios utilizamos # para una sola línea y 3 comillas (“”“) para un comentario multilínea:
#Comentario de una línea """ Comentario multi línea """
Para mostrar una variable en pantalla con el print escribimos f delante de las comillas y dentro ponemos entre llaves la variable a imprimir:
a = "1" print (f"hola {a}")
Para hacer el módulo utilizamos doble barram por ejemplo 6 en módulo 7:
a = 6//7
En python tenemos el condicional if que funciona de forma similar a otros lenguajes de programación. OJO: Aquí no hay llaves se hace todo con tabulaciones.
if (variable == true): print("Hola") else: print("Adios")
#ejemplo de uso del bucle for para recorrer un array: Array = [1,2,3,4] for x in Array: print(x)
y = true while(y): print(1) y=False
def funcion(parametroA, parametroB): a = "salida" print("Contenido") return a
Si quisiéramos devolver múltiples valores los separaríamos con comillas:
def funcion(): return 1,2