13.- Curso Python - For

  Рет қаралды 39,016

codigofacilito

codigofacilito

Күн бұрын

Пікірлер: 29
@lucianorossi1959
@lucianorossi1959 4 жыл бұрын
Excelentes tus videos, en especial cuando te detenés a explicar por un segundo cosas fundamentales, que para los simples mortales que no sabemos nada de programación podamos entender mejor. Saludos de Argentina
@jolugama
@jolugama 8 жыл бұрын
Lo explicas perfecto. Muchas gracias
@enolgarciagonzalez4500
@enolgarciagonzalez4500 7 жыл бұрын
En todos los lenguajes basados en C como son C, C++, Java o C# el bloque for valor in range(a, b, c) se traduciría por el bloque: for (int valor = a ; valor < b; valor += c) Pero en realidad el for de Python no hace eso, se corresponde con el bloque for each que hay también en Java. Sería algo así: int[] lista = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; for (int valor : lista) System.out.println(valor); La diferencia entre los dos es la eficiencia. En Java este bloque for (int valor = a ; valor < b; valor += c) solo utiliza una variable de tipo entero, y que por tanto ocupa 32bits, y los valores a, b y c, que ocupan 32 bits también cada uno. Ese bloque utiliza 16bytes de memoria independientemente del numero de valores que se quieran iterar. Sin embargo, en el ejemplo de la lista con el for each que es lo que hace python, hay que utilizar 32 bits para cada valor que vaya a tomar el for, en el fragmento de código que puse son 40 bytes. Y esos 40 bytes aumentarían a medida que aumenten el número de elementos que iterar. Una versión del programa que ocupa 16 bytes: for (int valor = 0 ; valor < 10; valor += 1) System.out.println(valor); Y otro fragmento que hace exactamente lo mismo que ocupa 40 bytes de memoria: int[] lista = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; for (int valor : lista) System.out.println(valor);
@tmpmolina97
@tmpmolina97 2 жыл бұрын
Muchas gracias
@ediquin2991
@ediquin2991 4 жыл бұрын
el "pass" al final del ciclo for para que sirve? si es que ya termina el for cuando dejas de "identar"
@revarg0133
@revarg0133 8 жыл бұрын
En C# sería: for (int valor = 4; valor
@stevebezos4562
@stevebezos4562 6 жыл бұрын
En javascript sería for(var i = 0; i lista.length; i++){ Console.log(lista); }
@programalol
@programalol 5 жыл бұрын
En java seria: for(int i=0; i
@khristianss
@khristianss 3 жыл бұрын
Gracias
@alfredlasdad3869
@alfredlasdad3869 8 жыл бұрын
Hola! Porque el FOR para el diccionario muestra las llaves en un orden diferente al orden dado en la asignacion de llaves en la variable? Se puede controlar de alguna manera?
@ramsesmartinez2230
@ramsesmartinez2230 8 жыл бұрын
tiene que ver con algo llamado tablas hash, ya que es más rápido manejar diccionarios en lugar de listas
@johngarcia1140
@johngarcia1140 7 жыл бұрын
¿Ciclos se llaman Bucles también?
@johanjaviersolisvelasco2483
@johanjaviersolisvelasco2483 6 жыл бұрын
si
@manuelf.magana7227
@manuelf.magana7227 4 жыл бұрын
si, solo existen 2 tipos en python, while & For
@angelperaltamorales6939
@angelperaltamorales6939 7 жыл бұрын
No entendí muy bien la función enumerate, cómo funciona, dices que te da dos valores, y dijiste algo de que podemos usarlo cuando no queramos escribir una variable... explícame bien cómo funciona y lo que hace...Ya terminé el curso, me ha gustado tu trabajo...y ahora estoy recapitulando el curso... ayúdame a entender el enumerate...
@Gilmendezs_7
@Gilmendezs_7 7 жыл бұрын
Hola mira, no es muy complejo de entender, enumerate es una función que retorna dos valores(indice,valor), si ya terminaste el curso sabrás que las funciones en python pueden retornar más de una valor, esta función recibe una lista, de manera interna en la función se generan los indices de cada valor, es por eso que en el for pone dos variables, que son indice,valor que es en donde se guardaran estos valores y depués iterarlos, en realidad no es cuando no queramos escribir una variable, sino cuando necesitamos un iterador en nuestros objetos, ya sean litas,tuplas...
@davidrest9609
@davidrest9609 6 жыл бұрын
hola, tengo un problema y es que me dejaron de tarea hacer un censo con python, en el que se piden los datos del padre o madre, y que diga cuantos familiares viven en esa casa, y luego pide los datos de las otras personas, entonces hice el for, con un range que se repita desde 0 hasta la cantidad de familiares, pero al momento de que me imprima los datos, no se como hacer para que me guarde todos los datos de los familiares, solo me imprime los datos del padre o madre y los ultimos datos ingresados.
@br1k_
@br1k_ 6 жыл бұрын
Puedes crear una variable dentro del ciclo donde guardar la cantidad de numero de familiares, y al imprimir los datos la llamas
@erickcristobal5647
@erickcristobal5647 7 жыл бұрын
Me confundio la ultima parte: *diccionario ={"a":10, "b":20, "c": 500}* *for llave, valor in diccionario.items():* *print("la llave", llave, "tiene el valor de", valor)* ¿Por que imprime eso? es decir, llave y valor por que toman eso, lo que sale?
@davidrebolo4600
@davidrebolo4600 6 жыл бұрын
Porque la variable "llave" toma el valor de "a", "b" y "c" y la variable "valor" toma 10, 20 y 500. Es por la posición de llave y valor justo aquí: for llave, valor in diccionario.items():
@m4nz0n
@m4nz0n 5 жыл бұрын
@@davidrebolo4600 por el .items eso lo explica en el video de diccionarios creo
@hernanrodriguez8382
@hernanrodriguez8382 4 жыл бұрын
explicas como la tula la verdad
@jeffersonleal311
@jeffersonleal311 3 жыл бұрын
sigo sin entender este tal for
@alvarolopez9943
@alvarolopez9943 4 жыл бұрын
no entendí ni un chingo
@deboraavalos1994
@deboraavalos1994 3 жыл бұрын
Mejor que mi profesor de programación explica y encima en videos de menos de 15min. Yo lo amo
@HerbivoreJesus
@HerbivoreJesus 8 жыл бұрын
se les olvido poner los titulos apropiados :) saludos
@manuelf.magana7227
@manuelf.magana7227 4 жыл бұрын
?
@stevebezos4562
@stevebezos4562 6 жыл бұрын
Se pronuncia Airents no altems
14.- Curso Python - List Comprehension
10:34
codigofacilito
Рет қаралды 31 М.
OCCUPIED #shortssprintbrasil
0:37
Natan por Aí
Рет қаралды 131 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
10.- Curso Python - Diccionarios
15:46
codigofacilito
Рет қаралды 65 М.
15.- Curso Python - Funciones parte 1
9:38
codigofacilito
Рет қаралды 39 М.
PYTHON Desde Cero: Primeros Pasos en una hora
57:47
MoureDev by Brais Moure
Рет қаралды 70 М.
Curso de Python. Bucles IV. Bucle While. Vídeo 17
26:33
pildorasinformaticas
Рет қаралды 380 М.
38. Programación en Python | Bucles | Bucle For
11:42
Programación ATS
Рет қаралды 706 М.
16.- Curso Python - Funciones parte 2
15:56
codigofacilito
Рет қаралды 27 М.
¿Cómo funciona WHILE TRUE de PYTHON? - RESPUESTAS #9
6:12
Programación Fácil
Рет қаралды 13 М.
Curso Python. Funciones Lambda. Vídeo 66
13:43
pildorasinformaticas
Рет қаралды 105 М.
OCCUPIED #shortssprintbrasil
0:37
Natan por Aí
Рет қаралды 131 МЛН