Aprende a programar desde CERO en Python

Sdílet
Vložit
  • čas přidán 20. 01. 2020
  • Si buscabas aprender a programar en Python de manera rápida y sencilla estás en el video correcto. Te enseñaré desde CERO los fundamentos de la programación de una manera muy sencilla de entender. En menos de 2 horas vas a aprender a programar y te vas a enamorar de la sintaxis de Python 😏
    Antes de ver este video te recomiendo aprender que son los lenguajes de programación. Aquí te lo explico en 5 minutos: • Lenguajes de Programac...
    ====== CONTENIDO DEL CURSO ======
    1:55 Variables
    5:09 Tipos de Datos
    11:08 Operaciones entre Variables
    15:30 Salidas por Pantalla
    17:11 Librerías
    20:05 Pedirle datos al usuario
    21:43 Condicionales
    25:10 Operaciones Lógicas
    - - - LAZOS - - -
    30:24 Lazo for
    34:05 Lazo while
    - - - COLECCIONES - - -
    39:10 Listas
    51:00 Cadenas de texto (string)
    58:50 Tuplas
    1:01:15 Conjuntos
    1:06:07 Diccionarios
    1:16:05 Funciones
    - - - ARCHIVOS - - -
    1:26:02 Manejo de Archivos
    1:28:40 Lectura de Archivos
    1:33:40 Escritura de Archivos
    - - - CONCEPTOS AVANZADOS - - -
    1:38:16 Manejo de Errores (try/except)
    1:42:17 Clases (POO)
    1:46:00 Herencia
    1:49:33 Final
    TEMAS QUE NO TOPO EN EL VIDEO:
    · Instalar librerías externas (pip)
    · Matrices (Listas de Listas y Numpy)
    -----
    Ayúdame con una donación para poder seguir haciendo videos cada semana:
    💙 paypal.me/leonardokuffo
    Encuéntrame en:
    💻 Github: github.com/lkuffo
    📷 Instagram: / leo.profesor
    🎶 Mi música en Spotify: open.spotify.com/artist/4SIr2...
    🎵 Mi música en CZcams: / leonardo kuffó - topic
    #Python
    #Tutorial
    #Curso
  • Věda a technologie

Komentáře • 65

  • @LeonardoKuffo
    @LeonardoKuffo  Před 4 lety +43

    ====== CONTENIDO DEL CURSO ======
    Variables: 1:55
    Tipos de Datos: 5:09
    Operaciones entre Variables: 11:08
    Salidas por Pantalla: 15:30
    Librerías: 17:11
    Pedirle datos al usuario: 20:05
    Condicionales: 21:43
    Operaciones Lógicas: 25:10
    - - - LAZOS - - -
    Lazo for: 30:24
    Lazo while: 34:05
    - - - COLECCIONES - - -
    Listas: 39:10
    Cadenas de texto (string): 51:00
    Tuplas: 58:50
    Conjuntos: 1:01:15
    Diccionarios: 1:06:07
    Funciones: 1:16:05
    - - - ARCHIVOS - - -
    Manejo de Archivos: 1:26:02
    Lectura de Archivos: 1:28:40
    Escritura de Archivos: 1:33:40
    - - - CONCEPTOS AVANZADOS - - -
    Manejo de Errores (try/except): 1:38:16
    Clases (POO): 1:42:17
    Herencia: 1:46:00
    Final: 1:49:33

    • @galo7486
      @galo7486 Před 4 lety

      Mmmmm siento que no está completo falta numpy , pandas , tkinter , etc

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

      ​​@@galo7486esas son librerías. Creo que Leo solo quiso tocar las partes más importantes que hay que aprender del lenguaje para que tengas una base. El resto también está en su canal.

  • @alexiajuditharroyollanes8273

    Llevo rato intentando aprender a programar en Python, pero me desespero con facilidad.
    Gracias hacer tus videos tan explicitos y completos, me han sido de gran utilidad

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

    excelente contenido claro, directo y conciso, pocas veces se encuentra material asi , Gracias !

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

    muy buena informacion !!!! los apuntes justos y precisos !!! saludos

  • @carolibanezdiaz2041
    @carolibanezdiaz2041 Před 3 lety +4

    Muy buen video preciso y conciso, gracias!!

  • @joseangelespinosaestrada4616

    Me encanto tu video, realmente es muy sencillo aprender a usar python cuando ya sabes algun otro lenguaje (en mi caso JAVA) Y sobre todo con explicaciones como las tuyas. Me suscribo, te doy like, activo notificaciones.

  • @edwardgarciamunoz9343
    @edwardgarciamunoz9343 Před 3 lety

    Leonardo, Excelente Video me aporto mucho, teniendo en cuenta que estoy empezando desde cero este mundo de programación. Muchas gracias por compartir este conocimietno.
    ¡ Congratulation !

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

    Muy pero muy buena explicación,felicitaciones profe

  • @tecnoconocimientoaccesible

    Uno de los mejores tutoriales para iniciar con el lenguaje Python,
    excelentemente explicado. Gracias. Y Like.

  • @ssrk4483
    @ssrk4483 Před 3 lety +6

    Me vi un anuncio entero para que poder apoyarte gracias por este curso 😉

  • @enocsolano1145
    @enocsolano1145 Před 2 lety

    WOOW nunca había terminado un curso, hoy lo logré hahah. wow excelente. Seguiré practicando.

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

    EXCELENTE VIDEO, BIEN EXPLICADO MASTER!!!!

  • @AG-jd5mg
    @AG-jd5mg Před rokem

    Muy claro, muy bueno ,me sirvió mucho. Gracias

  • @jonathanfriz4410
    @jonathanfriz4410 Před 3 lety

    Muy bueno, ojalá hubiese partido viendo esto, antes de llenarme la cabeza con contenido suelto que ahora debo ordenar.

  • @neojacobson2105
    @neojacobson2105 Před 3 lety

    Maravilloso video!!! Muchísimas gracias :). Saludos desde argentina

  • @argenisnava812
    @argenisnava812 Před 4 lety +6

    Excelente video te felicito:
    Print👍

  • @WMB999
    @WMB999 Před 3 lety +1

    Buen aporte.. thanks

  • @dj0000
    @dj0000 Před 3 lety +1

    Brutal
    cool y todos los sinónimos de genial

  • @DJMARCOAV1
    @DJMARCOAV1 Před 2 lety

    Excelente y conciso video.

  • @user-xr6sk5be8n
    @user-xr6sk5be8n Před 2 lety

    GRACIAS ! amigo tus videos son muy buenos.

  • @narigures1
    @narigures1 Před 3 lety

    Qué bien que explicas!

  • @luiskelvinjaureguiescudero9920

    ¡Video de gran ayuda!

  • @JuanPerez-tg4ls
    @JuanPerez-tg4ls Před 3 lety

    Geniooooo. Muchas gracias 👍

  • @justopuertaspaule4429

    MUY RECPOMENDABLE.sALUDOS😀😀😀😀

  • @feraltu12
    @feraltu12 Před 3 lety +1

    Muy agradecido por compartir, me siento identificado con Eduardo Villegas y me anima, porque aun que no tengo su edad, aquí en mi país ya a los 38 no eres candidato para ser contratado, asi que saludos y de nuevo muy agradecido ah y tienes un sucriptor
    mas

  • @miestudiolm9390
    @miestudiolm9390 Před 2 lety

    @leonardokuffo sos un genio!!!
    Explicacion rapida sencilla, un fenomeno!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @javierhernandezr2207
    @javierhernandezr2207 Před rokem

    No lo he visto , pero muy buenos comentarios, antes de ver algo, primero veo los comentarios, parece q vale la pena, aprendí programación en Pascal, VB y VFox, me retire del mundo por circunstancias, me dedique a la aparte administrativa, ahora vuelvo y es todo un rollo , acá queriendo volver a lo mío, aprovecharé mucho tu contenido, no sé, si tienes en tus vídeos algún proyecto paso a paso, gracias por compartir tus conocimientos.

  • @fatjar1465
    @fatjar1465 Před 3 lety

    Excelente video, explicas muy pausado y organizado, entendí todo menos la parte de clase, pero como dijiste solo mostraste la sintaxis. porque para entenderlo bien hay que profundizar mas. del resto genial!!! felicitaciones por tu dedicación para hacer el video

  • @r.a.fanyway6077
    @r.a.fanyway6077 Před 2 lety

    Me encantó este video

  • @tekcas5638
    @tekcas5638 Před 2 lety

    Lo veré luego , estoy muy interesado en ingresar al mundo phytonifico jeje , siempre me ah gustado , lo escuchare y luego unas horas les cuento como me fue

  • @sugarbell57
    @sugarbell57 Před 3 lety +4

    Cuando dijo que ya sabia Python me alegre wtf xD

  • @davideliasponceillanes1958

    Una consulta como se puede escribir en un textarea en la web, logro leer el archivo con un texto grande pero no puedo escribir en ese textarea no funciona send_keys(variabletextogrande)??

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

    Aquí van unas dudas que tuve y que las resolví
    1 Recuerda que los imput o entradas de dátos vienen en texto, así que queda de nosotros convertirlos a int o bool para que pueda funcionar nuestra condicional si es el caso
    2 El for: el print dentro del for imprime toda la repetición de lo que hay
    fuera del for imprime el resultado final.

  • @ExDeLt4
    @ExDeLt4 Před 3 lety +1

    pero para escribir el lenguaje,que programa puedo utilizar ?

  • @anacarolinaheidenreich7375

    Hola Leonardo,
    Primero que nada, muy buenos los videos!!
    Por otro lado, me gustaría hacerte una consulta provada acerca de una propuesta laboral.
    Cómo pordríamos contactarnos?
    Muchas gracias,
    Un saludo.

    • @LeonardoKuffo
      @LeonardoKuffo  Před 4 lety +1

      Hola! Puedes encontrarme sin problemas en linkedin o en twitter

  • @andreus3517
    @andreus3517 Před 3 lety

    1:45:42 hay metodos que puedes colocar de forma privada y atributos a los que no se pueden acceder porque tambien estan de forma privada, si pones un guion bajo antes de la etiqueta del metodo ejemplo: "def _dormir(self)"

    • @andreus3517
      @andreus3517 Před 3 lety

      por cierto muy pero muy buen vide, like

  • @joaquindecastro5814
    @joaquindecastro5814 Před 3 lety +1

    Muy bueno el video Leonardo, que versión de Phyton recomendás instalar para windows y desde donde la descargo, disculpá la ignorancia soy principiante gracias. Joaquín

    • @LeonardoKuffo
      @LeonardoKuffo  Před 3 lety

      Hola Joaquin,
      Tengo un video aca para instalar Python en Windows: czcams.com/video/FFCTXMX2MwM/video.html
      Es un poco antiguo pero de seguro te sirve!

    • @joaquindecastro5814
      @joaquindecastro5814 Před 3 lety

      @@LeonardoKuffo Muchas Gracias! Saludos!

  • @ainoacoliflower9570
    @ainoacoliflower9570 Před 3 lety +1

    Leonardo, me encanta tu canal, pero por favor, mejora el audio, mejoraría mucho la calidad y sería más fácil

  • @andypoky1856
    @andypoky1856 Před 2 lety

    PODREseguir el curso con linux-fedora34 y python3.9.6 mas idle de python ?

  • @kinoescobar7047
    @kinoescobar7047 Před 3 lety +1

    Como haces para meter directamente el parentesis del principio y del final a la vez y solo tener que escribir lo que hay dentro. Igual me pasa con las comillas, como lo haces para que salgas las del principio y final. Un saludo

    • @LeonardoKuffo
      @LeonardoKuffo  Před 3 lety

      Es una funcionalidad del IDE que utilizo. Pycharm: www.jetbrains.com/es-es/pycharm/

  • @carloseduardovargasfernand2554

    Hola, gracias por el tutorial, esta super. Tengo un problema cuando quiero modificar (a) y crear nuevos archivos (w) 1:37:54, estoy utilizando el IDE Spyder ... Archivo1 = open('F:/PROYECTO_CLIMA/PYTHON_OReilly/MachineLearning/Archivo2.txt', 'w')
    Archivo1.write('Hola Mundo') ... El archivo se crea, pero no guarda nada la información dentro, le pongo la ruta para que me lo cree donde estoy trabajando, espero puedas ayudarme, Muchas gracias.

  • @dariobotero1017
    @dariobotero1017 Před 2 lety

    por que cuando ingreso a python en mi pc me tira una ventana CMD y no me aparece como en el video?

  • @pepe9240
    @pepe9240 Před 3 lety

    soy marinero mercante, estoy aprendiendo a programar en C...quiero saber si es posible practicar programacion sin coneccion a internet con un lenguaje interpretado, de la misma manera que estoy haciendo con C. obviamente no cuento con internet en el mar

    • @LeonardoKuffo
      @LeonardoKuffo  Před 3 lety +1

      Hola David, si es posible.
      No necesitas conexión a internet para ejecutar un lenguaje de programación. Ya que el lenguaje se ejecuta en tu misma máquina.

  • @cdkr0
    @cdkr0 Před 4 lety

    Hola... sabes alguna razón por la cual los índices y de otras cosas como los rangos, no inician en 1 sino que de 0 cero? Evidentemente esto agrega una dificultad aún lenguaje que parece ser tan simple... Plop!

    • @LeonardoKuffo
      @LeonardoKuffo  Před 4 lety

      Hola C,
      Te comento que en algunos lenguajes de programación como MatLab los índices si empiezan en 1.
      En la mayoría de los lenguajes de programación se empieza en 0 debido a que este 0 no representa en realidad un índice posicional, si no mas bien un desplazamiento. Verás, todo lo que en Python lo guardamos en variables, está almacenado en algún compartimento de memoria de nuestras computadoras. Puedes pensar en estos compartimentos de memoria como un conjunto de casilleros, uno a lado del otro. Estos compartimentos de memoria tienen cada uno su propia posición. Cuando utilizamos una lista en Python, cada elemento de la lista es guardado en un compartimento diferente. Y estos compartimentos en donde se guardan listas siempre tienen que estar el uno al lado del otro. Es decir que si nosotros tenemos la lista [39, 4, 9], vamos a necesitar 3 compartimentos seguidos para guardarla.
      Ahora, una variable solamente puede referenciar a un solo compartimento de memoria a la vez. Es decir que si nosotros guardamos esta lista [39, 4, 9] dentro de una variable llamada "milista". Esta variable "milista" va a referenciar solamente al compartimiento de memoria del primer elemento de la lista. Es decir del 39.
      Entonces, si nosotros queremos acceder al segundo elemento de la lista (el 4). Nosotros lo que tendríamos que hacer es acceder al compartimento que esta justo alado del 39 verdad? Pues si!
      Y este compartimento está exactamente 1 posición después del primer compartimento. Es por esto que el índice del segundo elemento de la lista es el 1. Porque este compartimento está exactamente 1 posición al lado del primer compartimento. Y el primer compartimento (el numero 39), posee el índice 0, debido a que no tenemos que hacer ningún desplazamiento a los siguientes compartimentos para acceder a este elemento. Y a que la variable "milista" hace una referencia directa a este compartimento.
      Si no entendiste nada, no te preocupes jaja creeme que te acostumbras muy rápido a que todo empiece desde el 0 ;)

    • @cdkr0
      @cdkr0 Před 4 lety

      @@LeonardoKuffo Gracias por tu respuesta... Me queda muy claro lo que explicas pero cuando el intérprete del lenguaje ejecuta el código... todo eso lo puede reducir a la forma más óptima desde el punto de vista de ubicaciones de memoria, optimización de la memoria, rapidez del código a máquina, etc.
      Lo otro es que precisamente por eso se le llama intérprete... ya que la idea es que el programador redacte el código de la forma más simple posible o lenguaje del código sea lo más cercano a nuestro lenguaje habitual sin dejar de ser preciso y exacto y/o parecido a la forma del lenguaje humano para así traducirlo mediante el intérprete al lenguaje de máquina.
      Es por eso que este tipo de cosas, que aunque te puedes acostumbrar a la larga... recibe a una persona con antilógicas, incoherencias, contradicciones, etc. que una mente inquieta no deja de preguntarse el porqué una cosa está de ésta forma tan antinatural.

  • @brayamstevenrubianohernand4127

    Usas python 3 o 2?

  • @tw_mortadragon265
    @tw_mortadragon265 Před 3 lety

    Muchas gracias por el video, la verdad es que esta muy bien explicado, y creo que gracias a nosotros hoy comes bistec jajaja,llevo 12 min y 3 anuncios.

  • @riveralopezdavidzaid1816

    Por qué mi Phyton se ve diferente?

    • @LeonardoKuffo
      @LeonardoKuffo  Před 3 lety +1

      Hola David. A que te refieres con diferente?

    • @riveralopezdavidzaid1816
      @riveralopezdavidzaid1816 Před 3 lety

      @@LeonardoKuffoes que a tí te aparecen con colores y las opciones de comando, apenas estoy empezando en esto pero descargué python y me dió duda

    • @riveralopezdavidzaid1816
      @riveralopezdavidzaid1816 Před 3 lety

      @@LeonardoKuffo podrías ayudarme?

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

    y las criptomonedas?

  • @luciferreficul9028
    @luciferreficul9028 Před 3 lety +1

    me tienen averga python desde 0 !!!! no puede crear algo que nos motive ser creativo y no la misma vaina de siempre .....es aburrido un sistema producir el mismo sistema