PYTHON DATA STRUCTURES EXERCISES: LISTS, TUPLES, SETS AND DICTIONARIES

With this Python Data Structures Quiz/Exam I have taken more than half of you 😈 Don't worry besides giving you the solutions to the questions about Lists, Tuples, Sets and Dictionaries, I will explain the why of each one of them so you won't have to fail next time ;)
· Support this project:
Patreon: / bitboss
· Follow me in social media:
Twitter: / bitboss0
TikTok: / bitboss0
Instagram: / bitboss0
#python #programming #education

Пікірлер: 28

  • @BitBoss
    @BitBoss Жыл бұрын

    Si quieres probar el código, te he preparado un cuaderno para que ejecutes cada ejercicio tú mismo. De nada ;) 📝 ENLACE AL CUADERNO: colab.research.google.com/drive/1xCazDmSrg0fgonYBc9tzf5GVMZvPb4I3

  • @edwinferrer4493
    @edwinferrer4493 Жыл бұрын

    Impecable como nos tienes acostumbrados, eres grande BitBoss.

  • @BitBoss

    @BitBoss

    Жыл бұрын

    Me alegra que te haya gustado! Muchas gracias Edwin!

  • @javierm2218
    @javierm2218 Жыл бұрын

    que buenos vídeos, haz más

  • @BitBoss

    @BitBoss

    Жыл бұрын

    Puede que mañana caiga uno... o quizás hoy 🤐

  • @zentobernabeuperez1163
    @zentobernabeuperez1163 Жыл бұрын

    Muchas gracias por estos vídeos, sobre todo me sirvió de mucho los videos de las clases y los objetos, gracias a él pude rehacer un juego de texto que tenía de modelo funcional a POO para convertirlo a Kotlin y así convertirlo en una app y también estoy tonteando con las clases con un juego de peleas de droides donde cada clase hija obtiene los atributos básicos de la anterior pero va recibiendo nuevos parametros, incluso pude poner otras clases como parámetros de esas clases creando así "droides" que utilizan otros droides para mejorar sus ataques o disparar otras habilidades 😊

  • @BitBoss

    @BitBoss

    Жыл бұрын

    Me alegro muchísimo que te haya servido para construir cosas más grandes, muy orgulloso ^^ Gracias por contármelo :)

  • @emmanuelguerrero3651
    @emmanuelguerrero3651 Жыл бұрын

    Que buen video de aclaracion, la verdad es muy informativo, tu canal y videos estan al mismo nivel y me atrevo a decir que incluso mejores que varios cursos de platzi o Udemy, gracias por la paciencia y dedicacion en tus videos

  • @BitBoss

    @BitBoss

    11 ай бұрын

    Pongo toda mi alma en cada vídeo, a veces siento que soy tonto porque sé que si este contenido lo subiera a Udemy ganaría dinero de verdad pero mi objetivo con este canal es romper la barrera de la enseñanza gratuita, gracias por valorarlo, últimamente estoy con el tema de la paciencia mal pero tu comentario en este vídeo me ha recordado que no debo rendirme, gracias 💚

  • @gonzaloperez2752
    @gonzaloperez2752 Жыл бұрын

    Evidentemente me tengo que poner a repasar nuevamente. Gracias por los videos BitBoss! 💪😁

  • @BitBoss

    @BitBoss

    Жыл бұрын

    Una repasada rápida y listo! ;) Gracias por el apoyo! ^^

  • @josue4601
    @josue4601 Жыл бұрын

    Excelente video, las preguntas no son complejas (aunque siempre depende la perspectiva), pero algunas si las dejas de ver, luego cuando te las topas se te pasan 😅, pero si son temas que hay que practicar. Es como cuando quieres cambiar el número de decimales en excel y no sabes si es la flecha a la izquierda o a la derecha de buenas a primera. Respecto a los temas, algo equiparable a lo mostrado en este video, aunque no se si los abarques... como no soy de una carrera directamente relacionada a informática, algunos temas para entenderlos si se me complicaron un poco y a otros aun a veces les doy vuelta... (Peor cuando inicie hace muchísimo con vb6, y luego cuando quise tomar python justo estaban en la transición del 2 al 3, y los cambios no motivaban a aprender algo que por un lado iba a dejar de usarse y por el otro aun no tenia suficiente documentación... en español...) Detalles como los accesos a memoria, en la parte de POO que en python no hay un encapsulamiento perse (como si en otros lenguajes o eso entendí 😅), al principio también se me complico los metodos main, self, funciones recurrentes (más lo entendí relacionándolo con el tema de operadores matemáticos que con las explicaciones que logre encontrar), así como algunas practicas que aun mantienen, pero que se pueden obviar (aunque en su momento tenían sentido y creo que hoy ayudan por legibilidad). Que si bien para darle uso practico a veces ni es necesario entenderlo, pero si lo entiendes te facilita luego avanzar con lo demás... Pero si es de los títulos mostrados en tu video, funciones integradas y módulos vendría súper bien.

  • @BitBoss

    @BitBoss

    Жыл бұрын

    Todas las preguntas tienen un objetivo, por ejemplo, que tengas en cuenta los punteros, que diferencies entre lo que hace y lo que devuelve, que sepas cuándo hay que usar algo como argumento y cuándo al revés, que tengas cuidado con los tipos, etc En general, cuido mucho ese aspecto y me alegra mucho que lo aprecies. Ufff qué putada haber tenido que aprender python justamente en la transición, dos mundos. El encapsulamiento en Python es una risa, en el vídeo de clases le dediqué una buena parte a ello para que la gente no perdiera el tiempo con eso porque haya personas que lo enseñen sin explicar, ya sea por pasotismo o por desconocimiento, que no sirve para nada. El empezar con POO es difícil, es un paso extra y debería ser una parte, pero nunca el comienzo. A mí por desgracia me enseñaron directamente java y mal, no entendía por qué hacía las cosas, siempre seguía los pasos para aprobar pero sin entender nada, haciéndolo todo muy frustrante, llegando a sacar un 0.5 en mi primer examen de programación, la nota más baja de toda mi vida jajaja Una vez que lo entendí por mi cuenta fue todo más sencillo, todo tenía sentido y utilidad. Pienso igual que tú, funciones integradas y módulos serían muy útiles, caerán ;) Gracias por este pedazo de comentario 💚

  • @wz_alex9798
    @wz_alex9798 Жыл бұрын

    Gracias por tan buen contenido

  • @BitBoss

    @BitBoss

    Жыл бұрын

    Gracias a ti :)

  • @backtothecode
    @backtothecode Жыл бұрын

    😱😱😱😱 Quedé super mal en mis respuestas... Espero que haya revancha..!🤓 Saludos

  • @BitBoss

    @BitBoss

    Жыл бұрын

    Lo importante es intentarlo, si fallas y sabes en qué, aprendes, así de simple, te lo dice alguien que en su primer examen de programación sacó un 0.5 jajaja Tendrás tu revancha 😜 Saludos!

  • @Wariowa345
    @Wariowa345 Жыл бұрын

    en algunas me equivoque por no conocer la naturaleza de python, muy buen video

  • @BitBoss

    @BitBoss

    Жыл бұрын

    Lo hiciste MUY bien ;)

  • @foobar43
    @foobar43 Жыл бұрын

    ¡A tope release de vídeo en sábado! ¡Grande! Me lo salvo para más tarde

  • @BitBoss

    @BitBoss

    Жыл бұрын

    No pensaba fallar esta semana jajaja La semana que viene más prontito ;)

  • @jorgemode
    @jorgemode9 ай бұрын

    Hola, tengo una duda, buen contenido y muy didactico. Cuando realizo en pycharm el el ejemplo del metodo pop tal cual lista = [1, 2, 3] lista.pop() print(lista.pop()) Lo que me devuelve es 2, o sea, elimina el ultimo elemento de la lista (3), pero me muestra el ultimo elemento con el que queda (2). ¿Porque ocurre eso? gracias

  • @BitBoss

    @BitBoss

    5 ай бұрын

    Si hubieras realizado: lista = [1, 2, 3] print(lista.pop()) Habría devuelto el valor 3 y con el print se mostraría por consola, como se ve en el vídeo (1:44) Lo que pasa con el código que has hecho es que has realizado dos veces el método pop, la primera vez has borrado el último elemento, el 3 y lo has devuelto pero como no has usado el método print sobre ese método no lo has visto. Luego has realizado otra vez el método pop() pero ya la lista es [1, 2] en vez de [1, 2, 3] porque has borrado el último elemento con la línea anterior. Ahora el último pop() eliminará el 2, lo devolverá, y lo imprimes con el print() por eso obtienes 2 en vez de 3.

  • @leandroB93932
    @leandroB93932 Жыл бұрын

    Logre decir todas bien , supongo que es basico los problemas que has elegido para el video si no me rompia el coco 😂

  • @asierddm
    @asierddm2 ай бұрын

    1b 2b 3d 4c 5c 6a 7a 8d 9c 10c

  • @comander47
    @comander4710 ай бұрын

    1b 2b 3c 4c 5d 6b 7b 8b 9c 10c

  • @santivalencia7610
    @santivalencia76102 ай бұрын

    1.b 2.b 3.b 4.d 5.a 6.d 7.c no se 8.b 9.b 10.c

  • @gaeltrevino7197
    @gaeltrevino7197 Жыл бұрын

    3/10 JSADJAJSD

Келесі