Aprende a programar desde CERO en Python
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
====== 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
Mmmmm siento que no está completo falta numpy , pandas , tkinter , etc
@@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.
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
excelente contenido claro, directo y conciso, pocas veces se encuentra material asi , Gracias !
muy buena informacion !!!! los apuntes justos y precisos !!! saludos
Muy buen video preciso y conciso, gracias!!
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.
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 !
Muy pero muy buena explicación,felicitaciones profe
Uno de los mejores tutoriales para iniciar con el lenguaje Python,
excelentemente explicado. Gracias. Y Like.
Me vi un anuncio entero para que poder apoyarte gracias por este curso 😉
Ajjajaj te pásate hay
WOOW nunca había terminado un curso, hoy lo logré hahah. wow excelente. Seguiré practicando.
EXCELENTE VIDEO, BIEN EXPLICADO MASTER!!!!
Muy claro, muy bueno ,me sirvió mucho. Gracias
Muy bueno, ojalá hubiese partido viendo esto, antes de llenarme la cabeza con contenido suelto que ahora debo ordenar.
Maravilloso video!!! Muchísimas gracias :). Saludos desde argentina
Excelente video te felicito:
Print👍
Buen aporte.. thanks
Brutal
cool y todos los sinónimos de genial
Excelente y conciso video.
GRACIAS ! amigo tus videos son muy buenos.
Qué bien que explicas!
¡Video de gran ayuda!
Geniooooo. Muchas gracias 👍
MUY RECPOMENDABLE.sALUDOS😀😀😀😀
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
@leonardokuffo sos un genio!!!
Explicacion rapida sencilla, un fenomeno!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
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.
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
Me encantó este video
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
Cuando dijo que ya sabia Python me alegre wtf xD
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)??
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.
pero para escribir el lenguaje,que programa puedo utilizar ?
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.
Hola! Puedes encontrarme sin problemas en linkedin o en twitter
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)"
por cierto muy pero muy buen vide, like
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
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!
@@LeonardoKuffo Muchas Gracias! Saludos!
Leonardo, me encanta tu canal, pero por favor, mejora el audio, mejoraría mucho la calidad y sería más fácil
Yo escucho bien 😕
PODREseguir el curso con linux-fedora34 y python3.9.6 mas idle de python ?
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
Es una funcionalidad del IDE que utilizo. Pycharm: www.jetbrains.com/es-es/pycharm/
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.
por que cuando ingreso a python en mi pc me tira una ventana CMD y no me aparece como en el video?
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
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.
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!
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 ;)
@@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.
Usas python 3 o 2?
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.
Por qué mi Phyton se ve diferente?
Hola David. A que te refieres con diferente?
@@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
@@LeonardoKuffo podrías ayudarme?
y las criptomonedas?
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