FUNCIONES con PYTHON - ¿Qué es una función en programación? -

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • ¿Qué son las funciones en programación? ¿Cómo hacer una función con Python?
    Git en donde está subido el código: github.com/Tator2051/hablemos...
    ____________________________________________
    MIS REDES:
    IG: / 1lugarparapensar
    TWITCH: / 1lugarparapensar
    LINKS A TODAS MIS REDES: www.flowcode.com/page/unlugar...
    si tenes una página de ejercicios o algún problema en puntual del que quieras que yo haga video mándame a: pensar.coding@gmail.com ❤️
    ____________________________________________
    💕invítame un cafecito ➡️ cafecito.app/1lugarparapensar
    ____________________________________________
    Índice
    00:00 Introduccion
    01:49 Definición de una función
    04:46 Scopes o contextos
    06:18 Funciones sin parámetros
    09:25 Funciones con parámetros obligatorios
    15:39 Funciones con parámetros opcionales
    21:05 Devolver una variable hacia fuera - RETURN
    26:30 Conclusiones
    Gracias por mirar ❤️

Komentáře • 114

  • @antoniavaldivieso8420
    @antoniavaldivieso8420 Před 2 lety +17

    Ayyy, despues de AÑOS de buscar y ver muchisima gente en internet, primera vez que veo a una mujer enseñando tan didactico, además así de buena onda y encima! de habla español. Fue un acierto encontrarte 💖. Yo intentando ser programadora hace 4 años, casi por titularme de informática, pero no había encontrado la base que necesitaba para python, saludos desde Chile 😍

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety +2

      Hola Antonia, qué lindo tu mensaje, me alegro mucho que te sirva!! 🥺 Qué bueno que ya estés por titularte, te felicito por tus logros !! Espero verte en mis streamings (los hago en Twitch: www.twitch.tv/1lugarparapensar) un saludo muy grande para vos 💕

  • @writerheinlein7227
    @writerheinlein7227 Před 2 lety +10

    En mi concepto este ha sido el mejor video de los que has publicado, lo seguí de principio a fin; los conceptos perfectamente explicados, por fin entendí el tema de las funciones, las había utilizado pero no tenía del todo claro la razón de ser de varios de los elementos involucrados; con esta explicación amena y detallada se me ha clarificado del todo el tema, ya que el profe que teníamos de Python no nos explicaba el por qué ni la razón de ser de cada uno de los elementos, sino que daba por sentado que ya lo sabíamos y seguía adelante explicando en modo "solo para los que tengan experiencia" o "me dirijo solo a los expertos" que de los 50 alumnos del curso en donde estábamos, los que ya tenían experiencia en Python eran solo 6 u 8; una de las estrategias del profe era que en la primera clase preguntaba quienes tenían conocimientos en Python o ya trabajaban con el lenguaje en alguna empresa y como los proyectos eran grupales de a 5 integrantes pues nos decía o nos recomendaba que los que ya sabían lideraran los grupos, que no se hicieran juntos sino que le ayudaran o les resolvieran dudas a los novatos, de esa manera él se ahorraba las explicaciones, pero bueno, cada quien tiene sus maneras de enseñar o dar clases, solo que esas clases hubieran quedado perfectas para cualquiera que ya tuviese experiencia y conociera bien el lenguaje y los conceptos, pero para los novatos en ese entonces no era nada sencillo seguir el hilo de la clase, por eso es muy grato encontrar a personas como tú que de verdad se esmeran en brindar una explicación amena, detallada y precisa para todos los niveles. Muchas gracias! también me encantó tu video en twitch sobre Buenas prácticas de Programación, me pareció excelente, una maravilla tus explicaciones, se aprende mucho contigo. Saludos desde Colombia!

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety +1

      Hola Writer, muchísimas gracias por tus palabras 🥺 significan mucho para mi !! ❤️ Me alegro que se haya podido entender ! Y gracias por seguirme en Twitch también :) ese video lo subí ayer acá a CZcams para que lo tengan a mano siempre que necesiten... un saludo grande y nos estamos viendo en otro streaming 🤓

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

    Excelente tantos videos y con este entendí la función y el return muchas gracias

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

    genia total, lo explicas excelente, muchas gracias

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

    excelente explicacion, se entendio a la perfeccion 👌👌

  • @fabiofilomeno8829
    @fabiofilomeno8829 Před rokem

    Vi muchos video que expliquen de funciones y a todos siempre le falta algo o dan por entendido otras. En este video se explica a la perfección todo. Tenés una voz clara. Y además, sos divina. Mil gracias

  • @francoramos8763
    @francoramos8763 Před rokem

    genia total, necesitaba que alguien lo explique sencillo y al grano, seguí asi que sos una genia explicando, gracias

  • @hugocozzani1862
    @hugocozzani1862 Před 2 lety +1

    hola!! muy bueno el video!! me estoy iniciando en la programacion y me es muy util tu video!! espero el proximo!! saludos

  • @nolbertoponce3989
    @nolbertoponce3989 Před 8 měsíci

    Gracias por la explicación!

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

    Gracias , gran explicación le entendí bien 👍 y me encanto tu paneo final con el cabello suelto ❤

  • @roquefacundogarcia
    @roquefacundogarcia Před rokem

    Gracias!! Muy clara la explicación!!

  • @josecasanova4598
    @josecasanova4598 Před 2 lety +2

    Simplemente tu manera de explicar facilita mucho las cosas y se hace todo entendible, gracias por estas enseñanzas!! Espero mas adelante puedas hacer algún video de POO, saludos!

  • @joseperez-tt1mo
    @joseperez-tt1mo Před 7 měsíci

    Excelente video, super claro. Gracias

  • @selarroyo
    @selarroyo Před 2 lety

    ¡Me encantan tus videos! ¡Ayudan mucho y me encanta tu personalidad!!🤗

  • @jms-
    @jms- Před rokem

    que bien explicas, tienes un nuevo fan. Saludos de Chile

  • @juangomez9723
    @juangomez9723 Před rokem

    Excelentemente explicado. Gracias!

  • @luismoradiaz7667
    @luismoradiaz7667 Před 11 měsíci

    Excelente explicación!!!, saludos desde Chile...!!!

  • @gustavolopez5637
    @gustavolopez5637 Před rokem

    Es el mejor video que vi hasta ahora información clara ejemplos claro todo bien tiene un nuevo suscriptor sigue así 😃

  • @leonardohidalgo2058
    @leonardohidalgo2058 Před rokem

    Muchas gracias!!! las funciones para mi eran claroscuro, hasta que llegaste tu y me diste claridad en pocos minutos. De nuevo muchas gracias por tu aporte, bendiciones.

  • @cristiantoro8198
    @cristiantoro8198 Před 2 lety +1

    Saber cómo enseñar no es de cualquiera, gracias la verdad me interesó Python porque me pareció un lenguaje re bueno y cada vez me enamoro más del el lenguaje :3

  • @angelmolinalaguna
    @angelmolinalaguna Před 2 lety +1

    Me ha encantado lo de escupir hacia fuera la función jejeje.
    Super buen contenido, muy bien explicado. Muchas gracias.

  • @PabloRuizMartinez-th4zx
    @PabloRuizMartinez-th4zx Před 5 měsíci

    Esta chicha es tremenda para explicar, por mas no entendia este tema, pero ella es una bendicion al explicar!!!!! gracias!!

  • @yulymartinez2867
    @yulymartinez2867 Před 3 měsíci

    Le Agradezco A Dios Por Averte Encontrado, Deberías De Ser Mi Profesora De Algoritmo Y Programación, Buen Video, Saludos Desde Colombia ❤️✨️

  • @maximogiovanne6813
    @maximogiovanne6813 Před rokem

    Hola descubri tu canal hoy viendo un video de CidinEric, sos una genia, empece con la carrera de Desarrorro web y app hace unos 2 meses y medio . El lenguaje que se enseña es logicamente Python, ahora eh llegado a la parte de pensar programas con funciones y me esta haciendo doler un poco las neuronas que estan medias heladas todavia jaja gracias por tus aportes y voy a seguir viendo tus videos! segui asi! soy de Los Cocos, Cordoba.

    • @1lugarparapensar
      @1lugarparapensar  Před rokem

      hola Maximo, gracias por el apoyo !! Espero que te sirva y a darle con fuerzas 📚🤓

  • @krowhenkvothe6010
    @krowhenkvothe6010 Před 2 lety

    Excelente video loca, muchas gracias

  • @santinosilva6953
    @santinosilva6953 Před 16 dny

    muy buen video, me re sirvio

  • @Rabhood
    @Rabhood Před rokem

    ohh, que buena explicación. Solo conociendo las funciones se entiende muchas cosas, he hecho cursos de programación, pero apenas empiezo a entender.

  • @juampaweb
    @juampaweb Před 11 měsíci

    Excelente vídeo, con tu permiso les voy a pasar a mis alumnos sobre la sección de Definición de una función, estoy enseñando Python para una carrera de Redes de Infraestructura en Argentina, y siempre trato de buscar vídeos en Internet para que sea más llevadera la materia. Te felicito, y estamos en contacto! Muchas gracias por este vídeo!

    • @1lugarparapensar
      @1lugarparapensar  Před 11 měsíci

      Hola Juampa muchas gracias por tus palabras y el apoyo ! Claro más que bienvenido a compartirlo, para eso está, me alegra poder ayudar :) saludo grande y éxitos!

  • @Cresnik1702
    @Cresnik1702 Před rokem

    A parte de bonita, esplicas que es un primor me encanto el video

  • @fran_ses
    @fran_ses Před 2 lety +1

    Gran vídeo!!!

  • @diegoperezprieto601
    @diegoperezprieto601 Před rokem

    GRACIAS!!!!

  • @andresj2419
    @andresj2419 Před 2 lety +1

    Súper video, saludos 🇨🇴

  • @robertofg2
    @robertofg2 Před 2 lety +3

    Hola, muy buen video y buena explicación. Podrías numerarlo como 3 para continuar con la lista de videos de Python.

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety

      Lo haría pero en realidad no sería la parte 3 porque del video 2 a este quedan en el medio varios contenidos para ver !!

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

    exelente video!!

  • @4040wicaos
    @4040wicaos Před rokem

    Buenisimo

  • @CarlosSanchez.V
    @CarlosSanchez.V Před rokem

    Gracias Tatiana

  • @hennny.20
    @hennny.20 Před 2 lety +8

    Muy buen video, por favor sigue haciendo video/tutoriales de python, se me hacen muy amenos.
    N/T: 26 minutos que parecieron 26 segundos...

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety

      Qué bueno ByRex11 ! 🥺 Me alegro mucho, de verdad. Así continuaré, un saludo grande!🤗

  • @elmark1
    @elmark1 Před 2 lety +4

    Muy bueno no sabía lo del parametro opcional, aunq yo aprendí en java nunca he usado python c: probare otros se ven cómodos.

    • @pedroandresgonzales402
      @pedroandresgonzales402 Před 2 lety

      Hola. Cómo estás ? Al igual que varios que han pasado por aquí estoy iniciando en Python y me gustaría saber que IDE estás utilizando. Gracias

    • @elmark1
      @elmark1 Před 2 lety +1

      @@pedroandresgonzales402 pues intenté usar eclipse pero terminé usando Netbeans.

  • @edgargiobanny
    @edgargiobanny Před 2 lety +1

    Muy buenas formas de explicar saludos

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety +2

      Muchas gracias ! 😃 Saludos

    • @edgargiobanny
      @edgargiobanny Před 2 lety

      @@1lugarparapensar De nada, una pregunta que tiempo le dedicas en ir aprendiendo. BUeno en el caso cuando vas aprendiendo a la par...!!

  • @MySEBASTIAN77
    @MySEBASTIAN77 Před rokem

    Buenísimo el tema, podes ampliar explicación iterar listas rangos y for, while,?👈? para entender, por favor???🙏🙏🤓necesito aprobar un examen pre-Curso mas o menos así, e ingresar a la carrera

  • @sanandresgrafico4110
    @sanandresgrafico4110 Před rokem

    después de varios días tratando de entender ME HAS ILUMINADO... atenti

  • @MatiTula
    @MatiTula Před měsícem

    Sos geniaaaaaaaaaaaaaa....

  • @helldado
    @helldado Před 11 měsíci

    Buen vídeo, me ayudó mucho, def gracias (): print("muchas gracias")

  • @danielavivianalopez4517

    Tati me encanta tu manera de explicar. ❤ aguanten las mujeres en programación 💪

  • @patrciosanchezleal4133
    @patrciosanchezleal4133 Před 7 měsíci

    me costo demasiado entenderlas pero con este video se me hizo facilito muchas graciass y pasame el name del tema de tu VS code ajajajaa

    • @1lugarparapensar
      @1lugarparapensar  Před 7 měsíci

      Me alegro muchoooo🥰 el tema se llama Shades of Purple creo

  • @jesusmorocoima1860
    @jesusmorocoima1860 Před 2 lety

    Hola Bella... Felicidades

  • @martinajimenez9741
    @martinajimenez9741 Před rokem

    Que buen video!! me encantó!! una consulta, cual es el tema que utilizas de fondo? están preciosos los colores!! 😍😍

    • @1lugarparapensar
      @1lugarparapensar  Před rokem

      hola Martina ! se llama Shades of purple :) tengo un video donde hablo de mi setup en VSCode czcams.com/video/HgeaYGIVQA4/video.html

  • @theguywholovesroses4522
    @theguywholovesroses4522 Před rokem +1

    el video empieza en el minuto 2:00

  • @nahumode10023
    @nahumode10023 Před 2 lety +1

    Sos programadora?
    -no
    - y ese SQLazo?
    Perdón es un chiste que tenía que hacer Jajaja Sos la mejor

  • @nicolasfrias9673
    @nicolasfrias9673 Před 2 lety

    Buenas! Muy buen video! De a poco voy aprendiendo. Queria hacer una consulta, porque en el minuto 13:23 luego de print se pone la letra "f" y dsps la frase? Gracias!

  • @martin-mp5mv
    @martin-mp5mv Před 2 lety

    Hola cómo estás? hay algo que no me queda claro, cuando hablamos de variables por ej que se almacenan en memoria ram es en la computadora de la persona o en el servidor: Ejemplo si tengo una pagina Web que usa PHP,Mysql y Javascript, las variables}, objetos, etc, se PHP y JS se almacenan en la computadora de la persona que entra a la web o en el servidor? Muchas gracias

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety

      Hola Martin. Entiendo que se almacenan en la memoria RAM del Servidor que es donde se ejecuta el proceso.

  • @mr.crisisdedsec6476
    @mr.crisisdedsec6476 Před 2 lety

    Qué tema usas

  • @aldozapata5593
    @aldozapata5593 Před 2 lety

    buen video!!!.... por que en el minuto 13:26 incluyes la letra "f" en el print??. Gracias por la respuesta

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety +1

      Hola, gracias Aldo ! La letra "f" sirve para formatear el string , esto sirve para utilizar los valores almacenados en las variables y concatenarlos al string en cuestión

  • @isabelacarrasco7845
    @isabelacarrasco7845 Před 11 měsíci

    UNA MUJER ENSEñANDO PROGRAMACIóN? Dios, ustedes son mi sueño y mi inspiración para estudiarrrr ♥

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

      Qué linda!! Gracias, te deseo muchos éxitos ❤️❤️

  • @yeniferkaterinemamian5855

    hola seguí tu procedimiento pero en la linea donde se digita mayor de 18 años ya no me deja avanzar

  • @you-perezman
    @you-perezman Před rokem

    video 23:28....no me sale error...¿POr que?

  • @riperboyxl3216
    @riperboyxl3216 Před 2 lety

    Hola, si ya se todo lo básico de python, que más debería aprender?

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety +1

      Depende, ¿a que te queres dedicar?

    • @riperboyxl3216
      @riperboyxl3216 Před 2 lety

      @@1lugarparapensar y me gustaría cualquier cosa con la que pudiera encontrar trabajo (salvo web)

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety +1

      @@riperboyxl3216 es que hay demasiadas ramas para dedicarte, es tan amplio que si decis "cualquier cosa" es básicamente imposible decirte con qué seguir. Porque para responder esa pregunta necesito saber a qué rama te dedicarías, cada rama tiene una ruta distinta. No es lo mismo si te dedicas a Data Science que a Data Engineer por ejemplo. Te diría que sigas con algún framework pero el framework que elijas va a depender de qué rama te dedicas

  • @eduardocaba1111
    @eduardocaba1111 Před rokem

    horas = int (input('introduzca las horas:
    ')) tarifa = float(input('introduzca tarifa:
    ')) tarifaextra = 0 if (horas > 40): tarifaextra = (horas -40)* 1.5 * tarifa horas =40 salario = horas * tarifa + tarifa extra print (salario) else: print (horas * tarifa)

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

    muchas gracias por el video puede entender mejor ya que mucho explican muy acelerado jajaaj

  • @videosdereacciones
    @videosdereacciones Před 8 měsíci

    buen video pero un detalle. 24:17 no explicaste lo que importaste. si resultado lo re defines, obviamente te resultará pero result no. alli me qued{e. un abrazo y gracias.

  • @brandamm4481
    @brandamm4481 Před 2 lety

    no me queda nada claro el porque se usa el self todo el rato algun video o documentacion que se centre en esto que sepais gente?

    • @1lugarparapensar
      @1lugarparapensar  Před 2 lety +1

      en las clases podes tener dos tipos de métodos y de atributos: de clase o de instancia.
      Todos los métodos y atributos que usan self son de instancia, porque el "self" representa a la instancia misma. Esto quiere decir que cualquier cambio que hagas sobre los atributos usando self o cualquier método que ejecutes que utilice el self, serán cambios y métodos que impacten en la instancia de tu clase únicamente. Es decir, si yo tengo 2 objetos Perro llamados Pepito y Rex pero sólo a Pepito le ejecuto el método que le suma 1 al atributo self.edad, entonces sólo a Pepito se le impactará ese cambio, Rex no tendrá cambio alguno. Esta es la explicación, el self es la instancia misma, cada instancia es separada.
      Para no pasarle self, tenemos que declarar nuestro método como un método de clase. ¿Qué diferencia tiene el método de clase con el método de instancia? Bueno, en Python se conoce como "class method" y básicamente sería lo opuesto a lo explicado arriba, es decir que cuando ejecuto un class method o método de clase yo estoy ejecutándolo para LA CLASE, es decir afectando a TODAS LAS INSTANCIAS de ese objeto.
      Intenté explicarme lo mejor que pude por acá, pero es un tema que es mejor explicarlo en video. Si a la gente le parece hago un video/vivo al respecto

    • @brandamm4481
      @brandamm4481 Před 2 lety

      @@1lugarparapensar Muchas gracias ! Que buena explicación, me quedo mucho mas claro :)