|
Mostrar Mensajes
|
Páginas: 1 2 3 4 5 [6] 7 8 9
|
51
|
Programación / Programación General / Re: Which programming language should i lern
|
en: 28 Julio 2020, 13:41 pm
|
Hello everybody,
my desire is, to work for a big gaming company like EA Sports. Because of this, i want to lern a programming language and actually i have zero experience with this. So my questio is, which Programm should i lern to work for such a company?
Thank you all for support!
Hey man, I think that you aren´t a native english speaker, so why you wouldn´t try Google translator? And the answer of your question is simple: "C#". If you take a simple look in google this is the most commom answer. But in my experience (a very little experience in facts) I recomend to learn python... it´s "friendly" for begginers. I hope you luck with your goals man.
|
|
|
52
|
Programación / Scripting / Re: Función for (python), duda de "novato".
|
en: 27 Julio 2020, 19:15 pm
|
más allá de todo lo que te explicaron, no es necesario usar ese indice si se puede de otra forma provista por el lenguaje: lista = [1,2,3,4,5,6,7,8,9] for recorrer in range(len(lista)): lista[recorrer] *= 10 print(lista)
y listo! Edito: más adelante lo harás simplemente así: lista = [1,2,3,4,5,6,7,8,9] lista = [lista[valor] * 10 for valor in range(len(lista))] print(lista)
y como dije la variable indice es innecesaria Saludos Woow vaya locura de acortación de código, lo intentare poner en practica.
|
|
|
53
|
Programación / Scripting / Re: Función for (python), duda de "novato".
|
en: 27 Julio 2020, 19:13 pm
|
Porque al final de la lista, el la variable indice tendrá un numero mayor del indice existente. para mostrar un elemento en la lista sería lo siguiente. lista = [1,2,3,4,5,6,7,8,9] lista[0] => output: 1 lista[1] => output: 2 lista[2] => output: 3 lista[3] => output: 4 lista[4] => output: 5 lista[5] => output: 6 lista[6] => output: 7 lista[7] => output: 8 lista[8] => output: 9 lista[9] => IndexError= list idex out of range
Ya que en la posición 9 ya no hay ningun elemento SI la lista fuera: lista = [1,2,3,4,5,6,7,8,9,10] lista[0] => output: 1 lista[1] => output: 2 lista[2] => output: 3 lista[3] => output: 4 lista[4] => output: 5 lista[5] => output: 6 lista[6] => output: 7 lista[7] => output: 8 lista[8] => output: 9 lista[9] => 10
La posicion 9 tendría el valor 10, si ahora en esta lista pones un numero mayor este te saltará el error IndexError= list idex out of range Esto lo tienes claro? Una vez entiendes esto... veamos tu codigo #Modificar una lista. lista = [1,2,3,4,5,6,7,8,9] Indice = 0 for recorrer in lista: lista[Indice] *= 10 Indice += 1 print(lista)
Este crea una lista y en la variable Indice el valor por defecto es 0. Después leemos todos los elementos de la lista con un bucle for for recorrer in lista: lista[Indice] *= 10 Indice += 1
El bucle para cada elemento ejecutará lo que haya dentro. así que: 1º pasada: lista[0] *=10 # output 10 2º pasada: lista[1] *=10 # output 20 3º pasada: lista[2] *=10 # output 30 .... 9º pasada: lista[8] *=10 # output 90 (9*10)
Ahora pongamos la variable Indice como valor 1 por defecto 1º pasada: lista[1] *=10 # output 20 2º pasada: lista[2] *=10 # output 30 3º pasada: lista[3] *=10 # output 40 .... 9º pasada: lista[9] *=10 # output ERROR IndexError= list idex out of range
Y como da un error, ya no puede acabar de ejecutar el script Porque si no, no estas especificando ningún número para que pueda ejecutar la operacion. Espero que te haya podido resolver tu duda! . Y suerte con tus estudios. Muchas gracias por la explicación no me esperaba algo así tan detallado .
|
|
|
54
|
Programación / Scripting / Re: Función for (python), duda de "novato".
|
en: 27 Julio 2020, 19:12 pm
|
Porque el For se itera 9 veces (uno por cada elemento de la ), así que el índice debe ir desde 0 hasta 8, si pones 1 u otro valor esto hará que este índice llegue a por ejemplo 9 y este índice no existe en la lista (no confundir índice con valor) Primero tienes que entender para que sirve y que hace tu Script (código), en tu caso sirve para mostrar una lista que va del 10 al 90, y lo hace iterando sobre los elementos indexados de una lista pre-existente que va del 1 al 9, esto lo logra reemplazando el valor que ya existe multiplicándolo por 10 y poniendo este resultado en su lugar Muchas gracias por la explicación, ahora empiezo a entender esto .
|
|
|
55
|
Programación / Scripting / Función for (python), duda de "novato".
|
en: 25 Julio 2020, 19:13 pm
|
Aunque llevo cierto tiempo usando python siempre he sido un poco reacio a usar la función for. Ahora siguiendo un curso online he tenido una duda y no encuentro ningún sitio donde se explique "bien" el porque de mi duda. En fin este es el codigo: #Modificar una lista. lista = [1,2,3,4,5,6,7,8,9] Indice = 0 for recorrer in lista: lista[Indice] *= 10 Indice += 1 print(lista)
Se que no es el código más largo ni espectacular pero: ¿Por qué si Indice = 0 todo va bien, pero si Indice = 1, la maquina me devuelve: "lista[Indice] *= 10 IndexError= list idex out of range "? Y otra duda aparte: ¿Por qué es necesario el Indice en "lista[Indice] *= 10"? Se que si lo quitas el programa realmente imprime la lista 10 veces, pero sigo sin entender porque es necesario. En fin se que no me explico muy bien, pero espero que alguien pueda ayudarme. Gracias por todo de antemano .
|
|
|
56
|
Programación / Scripting / Re: Ayuda con .BAT
|
en: 20 Julio 2020, 14:43 pm
|
No soy muy experto en .bat pero juraría que quizás si le pones "cmd.exe" al final del todo se debería quedar abierta la ventana... Prueba a ver.
|
|
|
57
|
Foros Generales / Dudas Generales / contraseña archivo odt
|
en: 25 Junio 2020, 20:34 pm
|
Buenas tengo un archivo odt, al que hace algún tiempo decidí ponerle una contraseña... ya que hay almacenaba contraseñas, cambie de ordenador y pase ese archivo odt al nuevo ordenador, pero con el tiempo he olvidado la contraseña y cuando necesitaba una de las contraseñas que había en su interior no me es posible acceder a el. Lo peor del tema es que ahora (creo que por haberlo pasado desde un e-mail o algo) no me deja introducir ninguna contraseña desde word, tan solo me sale un mensaje que dice: "No se puede abrir -----: el archivo esta protegido con una contraseña y no se puede abrir.". Por lo tanto el truco de abrirlo con una versión diferente de word no funciona. He probado con Free File viewers y ni en modo lectura, ni abriendo una copia me deja abrir el archivo sin poner antes la contraseña. También he probado a abrirlo desde kali linux y tampoco es que haya encontrado nada importante. Estaba calibrando incluso hacer un ataque de fuerza bruta desde python o la powershell, pero aun no tengo los conocimientos suficientes y me llevaría muchísimo curro Por ultimo tampoco quiere recurrir a paginas webs de terceros (como dije antes hay tengo contraseñas minimamente importantes), lo cierto es que es irónico olvidarte de la contraseña de un archivo donde guardas contraseñas... Si habéis llegado hasta aquí muchas gracias y cualquier ayuda sera muy bien agradecida
|
|
|
58
|
Foros Generales / Dudas Generales / Proyectos que hacer con un móvil antiguo
|
en: 15 Junio 2020, 17:47 pm
|
Pues eso revisando por ahí di con un antiguo móvil Meizu m3 note, prácticamente inutilizable su pantalla (esta tan rota que perdió la sensibilidad cuando tocas), y al no saber que hacer con el quería saber que "proyectos" se os ocurriría que hiciera con el antes de tirarlo.
PD: creo que la mejor sección para publicar esto es en "Dudas Generales" pero sentiros libres de moverlo a donde lo consideréis mas oportuno.
|
|
|
|
|
|
|