Curso de iniciación a la Programación Orientada a Objetos - incluye ejercicios - PYTHON 100 DÍAS #11

Sdílet
Vložit
  • čas přidán 18. 09. 2022
  • 💻🅃🄷🄴 🄿🄲 🄼🄰🅂🅃🄴🅁💻
    ███ █┼█ ███ ┼┼ ███ ███
    ┼█┼ █▄█ █▄┼ ┼┼ █▄█ █┼┼
    ┼█┼ █┼█ █▄▄ ┼┼ █┼┼ ███
    █▄┼▄█ ███ ███ ███ ███ ███
    █┼█┼█ █▄█ █▄▄ ┼█┼ █▄┼ █▄┼
    █┼┼┼█ █┼█ ▄▄█ ┼█┼ █▄▄ █┼█
    📣¡Like y suscríbete para más!
    Curso de iniciación a la Programación Orientada a Objetos - incluye ejercicios - PYTHON 100 DÍAS #11
    Teórica del día con todo el código y explicaciones con apuntes:
    programacionfacil.org/blog/in...
    Ejercicios del día:
    programacionfacil.org/blog/ej...
    Soluciones de los ejercicios:
    programacionfacil.org/blog/so...
    Instalación de Python y Visual Studio Code
    programacionfacil.org/blog/in...
    Descargar Python:
    www.python.org/downloads/
    Descargar Visual Studio Code:
    code.visualstudio.com/
    Vector de personas
    www.freepik.es/vector-gratis/...
    Imagen de pikisuperstar en Freepik
    Vector de televisor
    www.freepik.es/foto-gratis/bo...
    Imagen de jcomp en Freepik
    Vector logo de motocicleta
    www.freepik.es/vector-gratis/...
    Imagen de macrovector en Freepik
    Otro vector:
    www.freepik.es/vector-gratis/...
    Freepik
    #python #curso #100dias
    00:12 Inicio de la parte teórica
    01:09 ¿Qué significan las siglas POO u OOP?
    01:19 ¿Qué es la programación orientada a objetos?
    02:04 Representación de objetos mediante variables
    05:22 ¿Qué son las clases y los objetos?
    07:17 Declarar clases en Python
    07:56 ¿Qué son los atributos?
    08:34 ¿Qué es instanciar?
    08:41 ¿Qué son las instancias?
    08:54 ¿Cómo se realiza una instanciación?
    09:26 ¿Dónde se crean los objetos?
    10:00 Ver direcciones de memoria de los objetos
    10:43 ¿Cómo se accede a los atributos de los objetos?
    11:20 Valores por defecto en las clases
    12:00 Reasignar valores a atributos de objetos
    13:08 ¿Qué son los métodos de clase?
    13:54 Paseo por el núcleo de Python
    14:05 La clase List de Python
    15:17 La clase Range de Python
    17:00 ¿Cómo se declara un método de clase?
    19:35 ¿Cómo se llama al método de un objeto?
    20:22 Atributos de objeto
    23:34 ¿Qué es el método __init__?
    24:40 Crear el método _init_
    25:40 Creación de parámetros para el _init_
    30:00 ¿Qué es self de Python?
    32:00 Atributos de clase e instancia
    34:33 El uso de self en todos los métodos
    37:57 Estructuras vacías
    40:18 Diagrama descriptor de clases e instancias
    41:30 Inicio de la parte práctica - Ejercicios/proyecto
    53:59 Proyecto Final - Ejercicios 14 y 15

Komentáře • 95

  • @luisalbertolavalle7503

    Tenes tan claros los conocimientos de Python, al igual que facilidad para transmitirlos que es un placer ver tus videos. Te lo dice una persona de mas de 60 con un aprendizaje autodidacta en ese lenguaje. Gracias, gracias, gracias

  • @juliocesarwalterosguerra368

    Excelente !!, la verdad muy acertado tu curso y esfuerzo por enseñar del modo que lo haces de manera efectiva !!!

  • @AlfredoSanchez-sb7hy
    @AlfredoSanchez-sb7hy Před rokem +3

    Definitivamente, lo mejor de lo mejor en cursos que he podido ver. Gracias.

  • @ProgramacionFacilYT
    @ProgramacionFacilYT  Před rokem +7

    Contenido del día 11:
    00:12 Inicio de la parte teórica
    01:09 ¿Qué significan las siglas POO u OOP?
    01:19 ¿Qué es la programación orientada a objetos?
    02:04 Representación de objetos mediante variables
    05:22 ¿Qué son las clases y los objetos?
    07:17 Declarar clases en Python
    07:56 ¿Qué son los atributos?
    08:34 ¿Qué es instanciar?
    08:41 ¿Qué son las instancias?
    08:54 ¿Cómo se realiza una instanciación?
    09:26 ¿Dónde se crean los objetos?
    10:00 Ver direcciones de memoria de los objetos
    10:43 ¿Cómo se accede a los atributos de los objetos?
    11:20 Valores por defecto en las clases
    12:00 Reasignar valores a atributos de objetos
    13:08 ¿Qué son los métodos de clase?
    13:54 Paseo por el núcleo de Python
    14:05 La clase List de Python
    15:17 La clase Range de Python
    17:00 ¿Cómo se declara un método de clase?
    19:35 ¿Cómo se llama al método de un objeto?
    20:22 Atributos de objeto
    23:34 ¿Qué es el método __init__?
    24:40 Crear el método __init__
    25:40 Creación de parámetros para el __init__
    30:00 ¿Qué es self de Python?
    32:00 Atributos de clase e instancia
    34:33 El uso de self en todos los métodos
    37:57 Estructuras vacías
    40:18 Diagrama descriptor de clases e instancias
    41:30 Inicio de la parte práctica - Ejercicios/proyecto
    53:59 Proyecto Final - Ejercicios 14 y 15

  • @FcoJRuizC
    @FcoJRuizC Před rokem +1

    un 100/10 perfecta explicación Quique . Por favor sigue así que estoy aprendiendo mucho ¡¡Gracias!!!

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem +1

      ¡Muchas gracias Javier! Estoy preparando un montón de capítulos nuevos. Los publicaré muy pronto.

  • @chipotechillon
    @chipotechillon Před 10 měsíci +1

    Gracias por tus contenidos. Son una autentica maravilla. Te lo curras mucho. Cuando mi pareja y yo acabemos por trabajar de IT fijo te hacemos una aportación económica ;-)

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před 10 měsíci

      ¡Muchas gracias! Os deseo mucho éxito. Seguro que con perseverancia lo conseguís.
      Un saludo :D

  • @kioscomatico4476
    @kioscomatico4476 Před rokem +1

    Muchas felicidades y en verdad mil gracias.. por tu ayuda y aporte !

  • @ProgramacionFacilYT
    @ProgramacionFacilYT  Před rokem +10

    Tras una semana entera de dedicarle horas, he conseguido traeros un capítulo bastante largo y un nuevo diseño. Espero que os guste ;)
    Teórica del día con todo el código y explicaciones con apuntes:
    programacionfacil.org/blog/iniciacion-a-la-programacion-orientada-a-objetos-oop-con-python-100-dias-de-python-11
    Ejercicios del día:
    programacionfacil.org/blog/ejercicios-de-programacion-orientada-a-objetos-en-python-100-dias-de-python-11
    Soluciones de los ejercicios:
    programacionfacil.org/blog/soluciones-de-ejercicios-de-programacion-orientada-a-objetos-100-dias-de-python-11

  • @richardperez6629
    @richardperez6629 Před měsícem +1

    Excelente.

  • @user-op8cr4th9y
    @user-op8cr4th9y Před rokem +1

    Genial vídeo enserio, los mejores formatos y métodos para enseñar a programar y a comprenderlo que he visto enserio enhorabuena

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      ¡Muchas gracias! Me alegro de que te guste el curso. Espero que aprendas mucho. ¡Un saludo!

  • @yeisonsanchez2567
    @yeisonsanchez2567 Před rokem +1

    Excelente video muy practico y completo, me aclaraste muchas cosas y aprendi mucho, gracias por tomarte el tiempo de realizar el video y explicarlo.

  • @Aturdiendo
    @Aturdiendo Před rokem +1

    Hace poco me enganché al curso, me gusta mucho como lo das, y los ejercicios resueltos son un puntazo, no sé si por donde va ahora el curso seguís poniendo ejercicios, pero me parece un puntazo.
    Con respecto a este video, me has aclarado un poco el tema de lambda, pero aún así mi cesera se sigue resistiendo a comprenderlo bien, odio las funciones lambda! La edad ya me estará afectando.

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem +1

      Hola ¡Muchas gracias!, sí, voy poniendo siempre, excepto los capítulos que son proyectos en sí, como el de MySQL y Python que estoy haciendo ahora mismo. Por lo de las lambdas, ya miraré de hacer un capítulo corto para explicarlas con más ejemplos, ya que suelen ser de las cosas que más se atascan en Python. Un saludo :)

  • @ramonpg1481
    @ramonpg1481 Před rokem

    Vaya pedazo de clase !!! Pegado a la pantalla mas de 3 horas viéndolo y haciendo los ejercicios. Muchas gracias !!!

  • @nicolas_clark
    @nicolas_clark Před rokem +1

    Muchísimas gracias!

  • @TheKastilla
    @TheKastilla Před rokem +2

    Muy bien explicado, es lo que más me cuesta la programación orientada a objetos, estoy con ganas de llegar a las Bases de datos, eres un fenómeno menudo tutorial que has realizado. Gracias por tu dedicación eres un excelente profesor.

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem +2

      ¡Muchas gracias! Seguro que lo disfrutas, lo de las bases de datos. Si tienes dudas con lo de la programación orientada a objetos, ya sabes dónde encontrarme 😄. ¡Un saludo!

  • @neusmantero1155
    @neusmantero1155 Před rokem +1

    Me pase a este curso por este video precisamente. Super bien explicado. Muchas gracias!

  • @jhananztv
    @jhananztv Před rokem

    Me gustó mucho hermano muchas gracias! Sigo fiel con el curso!

  • @josedelossantosperezgalvis7609

    Excelentes ejercicio hermano muchas gracias

  • @ic4163
    @ic4163 Před 6 měsíci +1

    El curso es superdivertido. Gracias

  • @Karldt2012
    @Karldt2012 Před rokem

    Hola Cordial saludo. Pienso que para empezar en Python existe un DETALLE que no se tiene muy en cuenta en los VideoTutoriales que he visto. Y es COMPRENDER MUY BIEN EL CONCEPTO DE LA ESTRUCTURA DE IDENTACION DE UN BLOQUE DE LINEAS DE CODIGO EN PYTHON; me explico, es el comprender como Python recorre cada Bloque de Lineas de Codigo y como interpreta cada Linea de Codigo si esta dentro o fuera Bloque de un While, o de un For, o de unos Condicionales IF o de un Match - Case. El comprender desde que punto va una linea de Codigo y como la Lee Python. Pues muchas veces se cometen errores en ese aspecto y no se entiende que es lo mal que se esta haciendo, del porque nuestro codigo no da los resultados que deseamos. Por Ejemplo en un Bloque con While, o en un Bloque con For, o en un Bloque de Condicionales If, o Match - Case. En fin espero haberme hecho entender. Cordial saludo desde Colombia.

  • @juanalescano2116
    @juanalescano2116 Před 9 měsíci

    Gracias. Muy buena la explicación.

  • @rosyalerni1
    @rosyalerni1 Před rokem +1

    Que puedo decir: creo que muchas gracias por este curso. en realidad es un excelente docente, que docente: MAESTRO.

  • @danypo8327
    @danypo8327 Před 9 měsíci

    EXCELENTE! Recién encuentro tu curso. Estoy muy trabado con esto de la POO y se me están aclarando las cosas..ahora. Seguiré con tu curso de ahora en más. Felicitaciones!

  • @user-hv3xi5zg7h
    @user-hv3xi5zg7h Před 8 měsíci

    Todas las clases a la fecha han sido muy buenas, pero esta en particular Brillante.

  • @ismaelrodriguezbelliard7849

    Vuelvo y repito el mejor

  • @JCAR-rf4sb
    @JCAR-rf4sb Před 11 měsíci

    Gran vídeo

  • @todoensoftware5140
    @todoensoftware5140 Před rokem +1

    Muchas gracias bro, eres el mejor. excelente curso

  • @eduardogarciatrejo8704
    @eduardogarciatrejo8704 Před rokem +1

    Buenos ejercicios, lo ví en la página web y vine al vídeo para ver el diagrama final
    Me costó un poco la parte de repostar.

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem +2

      Si, algunos ejercicios están pensados para quién quiera complicarse un poco más, pero si alguno te cuesta más de la cuenta, no te preocupes, están pensados para personas con diferentes niveles de conocimiento.

  • @sebastianolivares2899
    @sebastianolivares2899 Před rokem +1

    Te pasas master, es literal el nombre del canal, los concepto se graban rápido con tu manera de explicar.

  • @carloxt900
    @carloxt900 Před rokem +2

    Me encantó esta clase!!! la claridad con la que explicas las cosas es increíble, los ejercicios también me ayudaron a interiorizar todo muy bien. Muchas gracias! esto es oro puro, ya que poca gente hacen clases así tan completas y encima con ejercicios🙌

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      Me alegro de que te haya gustado la clase y que hayas aprendido con los ejercicios. Gracias por tu comentario tan motivador. Sigue así y no dudes en preguntarme lo que necesites. ¡Saludos!

  • @backtothecode
    @backtothecode Před rokem

    Uff..! Me quedo sin palabras para decirte lo provechoso que es poder aprender con tus videos... Deberías tener mas suscriptores y mas vistas que MrBeast.. Mucho exito.!!! e infinitas gracias por comaprtir..!!!

  • @wasyry5077
    @wasyry5077 Před rokem +4

    Increíble el video, los ejercicios para mañana, pero la teórica muy bien y el nuevo formato muy currado me encanta. Ya estoy deseando ver hacia donde va el curso si esto sigue así.

  • @pedroverde1674
    @pedroverde1674 Před 6 měsíci +1

    No me dejo de sorprender, he visto varios cursos básicos y en todos quedo más o menos con dudas, pero tu tienes una forma de explicar tan clara que es fácil aprender, me ha gustado mucho en esta clase en particular que suelen ser muy abstracta te hayas tomado el tiempo de buscar los objetos del mismo lenguaje python para que quede clara esa noción teorica.

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před 6 měsíci

      ¡Muchas gracias! Me alegro de que te esté gustando el curso, y que te sea útil, que es lo más importante. ¡Un saludo!

  • @alondrasuarez4719
    @alondrasuarez4719 Před rokem +1

    Que genial este video! No tenia mucho conocimiento sobre este tema. Gracias por compartir tus conocimientos. Por favor, sigue con el curso.

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      Espero poder seguir enseñándoos muchas más cosas. Gracias por el apoyo. Sirve de mucho :)

  • @simonocando1669
    @simonocando1669 Před rokem

    Este curso está de **** madre !!😎 muchas gracias👍

  • @carlosalfieri3640
    @carlosalfieri3640 Před rokem +1

    Logras lo imposible, explicar un tema muy difícil, de manera sencilla, gracias!

  • @villanuevatrejo
    @villanuevatrejo Před rokem +1

    Muy buenos los videos y la forma que enseñas me agrada bastante pues entiendo relativamente fácil.

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      ¡Perfecto! Si entiendes esto relativamente fácil, seguro que te va muy bien todo lo que venga en el curso.

  • @marcoantoniodacostabouza6604

    Maestro ya he visto la teoría 2 veces. Gracias por ser tan clarito. Así aprender es más fácil. Ahora voy a por los ejercicios......... Deseame suuuerteee....!!!

  • @jeffryortegaperez
    @jeffryortegaperez Před rokem +1

    Estuvo genial poco a poco va uno entendiendo, muchas gracias por tu tiempo y esfuerzo !!!!

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      Estupendo, espero que puedas aprender mucho. Cualquier cosa, aquí estoy. ¡Gracias a tí por venir a verme! 😀

  • @nicolasexp5439
    @nicolasexp5439 Před rokem +1

    Tremendo el vídeo! Muhísimas gracias ::)

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem +1

      jejeje tardé creo casi una semana, pero valió la pena para darle un lavado de cara al curso. Va a ser largo, así que quiero que lo veáis bonito.

    • @nicolasexp5439
      @nicolasexp5439 Před rokem +1

      @@ProgramacionFacilYT Pues te ha quedado genial. Enhorabuena ::)

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      ¡Muchas gracias! :D

  • @MoisesRDL
    @MoisesRDL Před rokem

    Qué tema usas en el visual studio y cual corrector ortográfico también?

  • @_Sleazy
    @_Sleazy Před 8 měsíci +1

    hace unas semanas encontre tu canal, y me encanto, haces ver sencillo lo q antes me costaba banda, desde q encontre tu canal no paro de ver los videos, sigue asi crack
    edit: 35:24 entonces ya me puedo recibir de mecanico y programador? xd

  • @marcoantoniodacostabouza6604

    MAESTRO:. ya he realizado los ejercicios. EL 14 el más complicado.... No lo hice igual pero funciona. Me cuesta un poco entender la expresión ' while True:'. Por que no veo la condición.... Mientras sea verdadero .. ¿Lo que?. Escapo de esas expresiones porque me cuesta entenderlas; siempre pongo una condición clara y estricta....... Pero me encanta PYTHON...!!!!

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem +1

      Bueno, si funciona, es lo más importante. Por lo de "while True", miraré de hacerte un pequeño vídeo un día que tenga un ratito.

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      Hola, disculpa la espera. Te he subido un vídeo para que veas una respuesta más detallada sobre el uso de while true. Espero que te sirva. ¡Saludos!
      czcams.com/video/LHjWVruPjRg/video.html

  • @maikellugo1180
    @maikellugo1180 Před rokem +1

    Este capitulo estuvo aun mas difícil que el resto pero lo he entendido gracias...

  • @subliangel3387
    @subliangel3387 Před rokem +1

    Efectivamente cuando se comienza con poo comienzan los dolores de cabeza... Digo se complica un poco el código, por ende se pone interesante

  • @strato9086
    @strato9086 Před 3 měsíci +1

    Muchas gracias por el curso, siento que estoy aprendiendo mucho!

  • @Cresnik1702
    @Cresnik1702 Před rokem +2

    La pera limonera eres un crak

  • @ivanoteroherrera9669
    @ivanoteroherrera9669 Před rokem +1

    Muy buen video, estoy aprendiendo mucho de tus videos. Cual es el tema que usas para que se vean los iconos de visual studio en rosa? Un saludo y gracias por lo bien que explicas

  • @lovestuart7791
    @lovestuart7791 Před rokem +1

    Sos un grande aki aprendiendo muchas gracias tengo una duda con init y self

  • @xavierflores8252
    @xavierflores8252 Před rokem +1

    tu trabajo esta genial, cuando te animas a traer OOP pero avanzado ? lo espero con ansias.

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      Hola, ¡muchas gracias! Tengo algunas cosas antes, pero miraré de darle un poco más de prioridad

  • @rakest
    @rakest Před rokem

    Muy buen curso, enhorabuena. Pero me podrías indicar cual es el video que corresponde al día 10?

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      Hola, perdona la molestia. Lo he comprobado y no lo tenía puesto en la lista de reproducción. Ya está incluído.
      Aquí tienes el capítulo 10: czcams.com/video/kEAsAx0SQa4/video.html

    • @rakest
      @rakest Před rokem +1

      @@ProgramacionFacilYT Muchas gracias.

  • @villanuevatrejo
    @villanuevatrejo Před rokem

    Una pregunta, cuando escribes una larga linea en un print(¿Como le haces para escribir en la siguiente linea y que el programa detecte que es parte de lo anterior, uso los parentesis () pero no me deja

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      Hola ¿Me podrías mandar un print() de ejemplo para que mire lo que dices? Puede ser que sea lo que he explicado en el capítulo 13 de preformatear los strings.

    • @villanuevatrejo
      @villanuevatrejo Před rokem

      @@ProgramacionFacilYT ok, voy en el 12, si en el 13 no entiendo te mandare captura. Muchas gracias de verdad

  • @keyverjosemejiacarrillo6204

    Haces monitoras? Osea para reforzar temas virtualmente

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  Před rokem

      Hola, no tengo tiempo para ello. Si algún día cuento con más personas, seguramente si.

  • @VitalPlusLife
    @VitalPlusLife Před 10 měsíci +1

    si se escucho cuando arranco el vehículo, lo hice igual pero por mas que intento no me sale ese ruido :(

  • @mayogarcia5795
    @mayogarcia5795 Před rokem +1

    ah que poetico :o