✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/python-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Python👉 www.pildorasinformaticas.es/course/python-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
@alexandercorredorbass Жыл бұрын
Al abrir el archivo, pueden pasar el parámetro encoding="utf-8" en la función open() para que puedan usar la letra "ñ" y caracteres especiales. Ejemplo: open("archivo.txt", "a", encoding="utf-8"), saludos!!
@calderonortizkevin9470 Жыл бұрын
Gracias por el dato, compañero. Saludos.
@nicolasdacci89133 жыл бұрын
cada día se pone mejor el curso, es tan agradable que a pesar del cansancio del trabajo diario, dan ganas de sentarse a estudiar todos los días. Gracias Juan..
@fabiancardona86614 ай бұрын
despues de tanto tiempo y es el mejor curso que he visto con respecto a python
@sts57817 жыл бұрын
Hola.Aunque he visto algunos vídeos de este curso de Python,no es el curso que estoy siguiendo ahora mismo,aunque a veces no puedo evitar echarles un vistazo.Pero escribo aquí porque es el curso que está dando usted ahora.Llevo un tiempo viendo sus vídeos y lo menos que puedo hacer es darle las gracias.Llevo desde septiembre cursando un certificado de profesionalidad de desarrollo de aplicaciones con tecnologías web,y los cursos suyos de html5,javascript,php y mysql me están ayudando mucho.Se nota que usted es apasionado,que tiene muchísimo conocimiento y que tiene ganas de transmitirlo (al igual que mi profesor por cierto y por suerte).Si no fuera por personas así,los que pasados los 30 años hemos decidido meternos en el mundillo de la programación sin tener ni idea tendríamos muy difícil aprender y formarnos.Así que mil gracias por el tiempo libre que usted invierte en la creación de estos vídeos que son sencillamente maravillosos.Soy capaz de ver 3 horas de vídeos del tirón y me lo paso genial! Son el complemento ideal para la formación que estoy haciendo,que es bastante buena pero un poco corta.Gracias de nuevo,enhorabuena y un saludo.Que le vaya bien ;)
@biomedica94943 жыл бұрын
Confirmo, siempre es una buena ocasión para aprender python. Gracias por los cursos, sirven demasiado, más en pandemia
@jrg901 Жыл бұрын
Comunicas de maravilla. Muchas Gracias por tu trabajo altruista.
@josemanuelnonidez67853 жыл бұрын
Muy buenas, me está encantando este curso, para alguien como yo que se está iniciando en el mundo de la programación en python está genial, se explican todos los conceptos del lenguaje de una forma muy precisa y sencilla de entender, muy buen trabajo del profesor. No he visto todo el curso aún pero vendría muy bien un video tratando archivos .csv, no sé si está contemplado más adelante en el curso y no lo he visto, si es así ya llegaré a ello. Muchas gracias por tan buen curso. Saludos.
@macasanovat Жыл бұрын
Por si le sirve a alguien, después de investigar un poco, 2 formas de añadir directamente el texto al final del archivo.txt: 1 archivo_texto = open('archivo.txt', 'r+') archivo_texto.readline() # fijamos el cursor al final archivo_texto.write(' Otra última+++') archivo_texto.close() 2 with open('archivo.txt', 'a') as file: file.write(' Otra última+++') Las 2 hacen lo mismo. Muchas gracias por sus explicaciones.
@PetaZire7 жыл бұрын
Gracias por tus videos, tus tutoriales son los mejores!
@eramovil5670 Жыл бұрын
excelente curso, muchas gracias por la dedicación que le has puesto. saludos
@carlosmunoz99573 жыл бұрын
Excelente Juan.. Felicitaciones....
@cokeDeToro4 жыл бұрын
38 vídeos en 4 días y con ganas de más! gracias Juan, eres un crack!
@pablocesarayalasampedro61104 жыл бұрын
Hola, ¿en serio 38? Que potencia
@matiasromera3304 жыл бұрын
38 videos en 3 días, aclaro que ya he hecho otros cursos y por eso lo agarro más rápido, igual mi estrategia es quemarlo rápido para recién ahí ponerme a verlo en profundidad
@TzJosue3 жыл бұрын
sin practicar supongo, cada tema me pongo a buscar algunos ejemplos y asi armo mi base de ejercicios para practicar y no olvidarme xd
@Mary-cn6sd4 жыл бұрын
graciasss por tu video 37 sigue así muy bien. una suscriptora mas. saludos
@alfonsoramirez68907 жыл бұрын
Hasta aqui vamos bien, WELL DONE @pildorasinformaticas !!!!!!
@vargasvarzav34107 жыл бұрын
Gracias maestro, dios lo bendiga y prosperidad para usted. Le agradeceríamos mucho que este curso lo desarrolle a profundidad como el de Java (se lo recomendado a varios y todos no se imagina cuanto se lo agradecen)
@danielaojeda42003 жыл бұрын
Muchas gracias por el video! Super util y simple de entender!
@disenoelectronicayprograma22247 ай бұрын
Definitivamente esto se vuelve adictivo, jejeje.
@migueldomiguez67575 жыл бұрын
Muy buen curso, ojala se anime en hacer uno sobre MongoDB
@oscarnunezchia8474 Жыл бұрын
Sin palabras...Muchas gracias...sigo tu LUZ...jajajaj
@zasory9 ай бұрын
Muchisimas gracias
@ChavaMartin7 жыл бұрын
muy interesantes, gracias, buscare tus otros tutoriales
@danivaleraasturiano68557 жыл бұрын
eeeee mamaguevoooooooooooooooooooo
@hanetmendez59514 жыл бұрын
Hola Juan, muy interesante su curso de python..
@andresvera66537 жыл бұрын
Excelente maestro
@robertobecerril31954 жыл бұрын
hola, buenos videos en tu curso, una consulta como aplico ficheros o estos comandos del capitulos de 37 y 38 a un proyecto real??
@martinezsantiagoalainmigue43082 жыл бұрын
Miguel Martínez estuvo aquí!!
@elialabanzaesm2877 жыл бұрын
Gracias por tus vídeos eres un buen profesor pero no se si también podrías hacer un curso de C o C++ te lo agradecería mucho
@jolugama3 жыл бұрын
gracias
@lordyoda28056 жыл бұрын
Juan Abrazos, juan hay posibilidad de unas 6 clases de python aplicadas a blockchain . Y otra serìa un intensivo de hyperledger que abarque la logica, el setup, backend y frontend de hyperledger tendra un costo eso.
@pildorasinformaticas6 жыл бұрын
Muy interesante todo lo que propones. Mi problema es el tiempo...que no tengo. Pero lo intentaré. Un saludo!
@camiloandrespastorpalacio5933 Жыл бұрын
Hola buenas. como están. Una pregunta. es que estoy haciendo dos documentos ya que tengo que separar el proceso. uno es para que podemos crear el documento y el otro es para que se pueda modificar. ahora si quiero hacer en todo el código en documento .py sin necesidad de borrar los métodos que se describen en el video. como tengo que utilizar el método open() ya que no quiero colocar w para luego borrarlo y escribir r+. con el r+ me da un error si genero el código diciendo que no existe el fichero. y si genero el código con "w" dice que el no esta en modo lectura. después hice otra prueba colocando el "r+" y muestra que esta no encuentra el archivo. modificación
@LuisMejia-up3lj Жыл бұрын
¡¡¡¡excelente curso profesor!!!! pregunta ¿es necesario el punto y coma al final del comando readlines??
@universoprogramado95163 жыл бұрын
veo los anuncions para apoyar mas
@jorgemartinez97142 жыл бұрын
De antemano gracias por tomarte el tiempo de hacer estos videos, hoy hago el curso y veo que al agregar nueva información se está repisando la información anterior, como hago para que se inserte y no se repise?
@memejamas38183 жыл бұрын
gracias profe hoy si hay mucha inf jajajajaja
@juancarlosgamarra16126 жыл бұрын
me agrada su esplicacion y se entiende muy bien el desarrolo me podria decir con matrices de 3 dimenciones como cargas datos personas,ventas ,anuales,importes,y zona ,con la mejor venta y informe del total dentro de matrices me ayuda gracias
@JavierGonzalez-zd9hs11 ай бұрын
es necesario importar la libreria?
@jonatanosorioramirez87033 жыл бұрын
hola tengo una pregunta cuando ejecuto eso en el simulador me funciona bien pero cuando hago que la raspberry se ejecute solo al reiniciarlo no me graba nada en el archivo plano por que sera?
@CR921225 жыл бұрын
Necesito un poco de ayuda Creo que estoy haciendo todos los comandos bien, cuando imprimo el archivo con print sale bien, pero cuando abro el txt con el bloc de notas no sale actualizado, sigue cómo estaba al final del video anterior, llevo un par de días buscando una forma de que me funcione pero no lo he logrado, he intentado hacerlo con diferentes archivos, en diferentes carpetas, pero sigo sin ver los cambios, solo me sale las primeras 3 líneas que escribimos en el primer video
@alvarosuarez30203 жыл бұрын
Hola... Solucionaste? Estoy en lo mismo ahorita...
@alvarosuarez30203 жыл бұрын
Ya encontré el error. Era que no habia cerrado con close() y pues el cursor seguía al final.
@khristianss3 жыл бұрын
Una consulta: en vez de archivo.txt... como hago para que emerja una ventana y me ofrezca seleccionar mi propio archivo? help!
@hugolesthar7 жыл бұрын
Que rifado, muy bien explicado
@playlisterx77996 ай бұрын
Buenos tengo una consulta, alguien sabe porque usa el ";" en el último código cuando nombra la variable "lista_texto"??
@hijodeGaladriel4 жыл бұрын
Aquí se muestra la manera de controlar el puntero mediante comando seek y readlines
@jesusmolina59513 жыл бұрын
funcion de crear archivos externos con python? dejara de funcionar el codigo?No es mas facil crear y escribir en un texto normal de toda la vida?
@aavagliano3 жыл бұрын
TypeError: write() argument 1 must be unicode, not str Uso Python2,X y aqui me da error: archivo_texto.writelines(str(line) for line in lista_texto) no se como arreglarlo, por favor ayuda
@nico03606 жыл бұрын
Hola disculpa me gustaría saber si puedes ayudarme con la duda de si es posible que desde python extraiga un numero de un txt, por ejemplo "%edad% 20" y que Python extraiga de esa linea solo el valor para sumarlo con otro. ¡Te agradecería demasiado si me ayudas con esta duda!
@alexochoa93645 жыл бұрын
tengo una duda se puede reproducir musica o programas ?
@jhonsebastianboterolemos30464 жыл бұрын
quisiera saber si con la libreia "IO" tambien puedo abrir videos , fotos o es exclusiva para archivos de texto ?
@MRaosari4 жыл бұрын
se puede usar cv2, solo que tienes que instalar la libreria, puedes manejar fotos, videos, o cámaras web etc... algo tarde xD pero por si alguien más lo busca
@jhonsebastianboterolemos30464 жыл бұрын
@@MRaosari gracias jejeje y si ya aprendí a usar cv2
@littlewistle25464 жыл бұрын
Hola ¿Como podria modificar una linea de texto?
@hanetmendez59514 жыл бұрын
Siguiendo este video y realizando un ejercicio. Tengo un archivo con 1000 líneas (Reducido a este tamaño) y ejecuto el programa siguiente para leer la información contenida en él. from io import open from datetime import datetime archivo="informe_estadistico201906-1.txt" print("Modificar texto al archivo.",archivo) print("Inicia: ",datetime.now()) archivo_texto=open(archivo,"r") print(" Texto original") lista_texto=archivo_texto.read(); print("Lee archivo: ",datetime.now()) archivo_texto.close() print(lista_texto) print("Finaliza: ",datetime.now()) En el resultado de las fechas y horas, me muestra como si la ejecución hubiese tardado menos de 2 segundos, pero el tiempo que tarda en mostrarme la información en la consola es casi de 2 minutos.. Me podrías ayudar con la explicación para conocimiento.. Gracias Cordialmente; Hanet Méndez Linares Bogotá, Colombia
@Ismael-uj6fv7 жыл бұрын
Buenas tardes Juan, en primer lugar felicitarte por le curso de Python, con tu forma de explicar se hace realmente fácil aprender. Me he estudiado todos los capítulos en 3 semanas y estoy con ganas de más. Tenía una consulta, me he fijado que en tu web los vídeos del curso van solo hasta el número 35 mientras que en KZbin están hasta el Nr.38, por algún motivo? También quería preguntarte si improvisas el contenido de los siguientes vídeos o ya tienes listo el esquema de todo el curso, de ser así me gustaría saber el orden correcto de hacer el curso para poder in avanzando por mi mismo para los siguientes capítulos. Gracias y un saludo.
@pildorasinformaticas7 жыл бұрын
Hola !! Gracias por el comentario. Me alegro de que te guste el curso. El motivo de que la web vaya port detrás es porque no tengo tiempo para todo. Lo primero es subir el vídeo a KZbin y cuando tengo tiempo lo subo a mi web (un proceso que requiere algo de tiempo). En cuanto al esquema del curso, si, tengo esquema del curso. Creo recordar que en el vídeo uno (o el 2 no recuero bien) menciono el esquema del curso punto por punto. De todas formas si que hay algo de improvisación, la mayoría de las veces por culpa vuestra ya que me mencionáis cosas que queréis ver y que no mencioné en el esquema y que considero son buenas ideas. Otras veces soy yo el que ve algo interesante que no tenía previsto ver en el curso y lo meto. Un saludo!!
@cursos_enlinea5 жыл бұрын
Una consultita profe, tengo un archivo de 100000 lineas, al tratar de leer se genera un python memory error, hay alguna forma de solucionar esto? Alguna librería o algo por el estilo??
@victorlefeu5 жыл бұрын
Seria correcto construir un HTML CSS y JS desde Python leyendo un csv exportado desde una DDBB...? se estila hacer esto?
@angelgonzalez-bu1no6 жыл бұрын
Quiero pensar que no solo trabaja con archivos tipo TXT sino que tambien se hará con excel, etc...No es asi? Gracias
@igmahal2 жыл бұрын
@pildorasinformaticas Perdon por mi ignoranca pero quería saber por qué en el minuto 12:04 se coloca un punto y coma. Pregunto por que no lo ví a lo largo de estos 38 videos y me dejó como medio descolocado. Si alguien me pudiera responder se lo agradecerí. Muchisimas gracias.
@marcogonzalez58792 жыл бұрын
Tengo entendido que el punto y coma es lo mismo que hacer un salto de línea. En caso de que quieras declarar varias variables en una sola línea o ejecutar varias funciones en una solo línea.
@guille7232 Жыл бұрын
Pienso que no es nada serio, solo ignora el punto y coma. Es posible que se haya confundido con otro lenguaje
@SuaPablo7 жыл бұрын
Fantástico, muchas gracias!
@danivaleraasturiano68557 жыл бұрын
FANTAACTICA LA OZTIA K TE BOY A DARR
@SotovisionHD4 жыл бұрын
¿Por qué tuvo que quitar el print(archivo_texto.readlines()) para que funcionara ? Gracias por el conocimiento :D
@jmcastineira14 жыл бұрын
Hola, buenas tardes, Realmente no hacía falta, pero para después poder usar lista_texto = archivo_texto.readlines() y no le diera error, iba a necesitar usar archivo_texto.seek(0) y mover así el puntero de lectura al principio del archivo. Supongo que lo colocó así para mantener la explicación del vídeo más simple. Saludos,
@jabyerre6 жыл бұрын
Hola, tengo un problema cuando intento reemplazar datos de un fichero tal como explicas, pero en modo binario: archivo_texto=open("archivo.txt", "wb") # En modo binario archivo_texto.seek(0) # Esto lo que hace es posicionar el puntero donde queramos, al ser (0) nos imprime el texto desde el principio frase=(b"\x01\x02\x03") archivo_texto.write(frase) archivo_texto.close() No me consigue reemplazar correctamente los primeros tres bytes, ya que lo que hace es grabar esos tres bytes , si, pero borrándome el resto del fichero ¿alguna alternativa?
@carlosandresbetancur2265 Жыл бұрын
El manejo de los archivos externos no me funciona ¿porque?
@alejoservin93624 жыл бұрын
Porque el punto y coma como en c# lo pide el como pamaetro el readlines()?
@diegoosorio38384 жыл бұрын
No es necesario
@angelrangel4045 жыл бұрын
hoola! Que tal? Me encantan tus videos, ya voy casi finalizando el curso llevo 1 semana en ello y me encuentro con una pequeña pregunta: ¿Es posible leer código python alojado en un archivo .txt externo e interpretarlo con sublime text 3, micropython para Xbee 3G Cellular moden, o cualquier otra herramienta? Estoy trabajando en un pequeño proyecto de IoT en mi trabajo y quiero saber si puedo hacer eso con micropython ya que eso podría hacerlo más productivo. Gracias de antemano por todo el curso!
@joaquinyablonovich99284 жыл бұрын
como podes terminar el curso en 1 semana entendiendo todo?
@supercucho124 жыл бұрын
@@joaquinyablonovich9928 Dedicación, si estudias 3-4 horas al dia por una semana te lo llevas, y si vienes de otro lenguaje hay varios conceptos que ya es mucho más fácil entender. Si vienes de dominar Java y te pasas a Python es un paseo.
@santi_ai4 жыл бұрын
como se agrega en vez de reemplazar la linea, es decir, como voy a la posicion 0 de la linea 2 y ahi agregar "Texto" ? gracias.
@jmcastineira14 жыл бұрын
Hola, buenas tardes De esta forma a mi me resultó: archivo_texto = open("archivo.txt", "r+") texto = archivo_texto.read() archivo_texto.seek(0) archivo_texto.write("Línea de texto a agregar al principio ") archivo_texto.write(texto) archivo_texto.close() Saludos
@santi_ai4 жыл бұрын
@@jmcastineira1 De esta forma se agrega al principio de todo, pero no al principio de la linea 2
@jmcastineira14 жыл бұрын
@@santi_ai Hola nuevamente. Prueba de esta otra forma: archivo_texto = open("archivo.txt", "r+") texto = archivo_texto.readlines() texto.insert(2, "Texto a agregar en la posición 2 ") archivo_texto.seek(0) archivo_texto.writelines(texto) archivo_texto.close() De esta forma es aún más simple y puedes insertar donde gustes, solo cambias el número 2 en los parámetros del insert y colocas la posición donde lo quieras colocar. Saludos
@santi_ai4 жыл бұрын
@@jmcastineira1 Si exacto! funciono, solo que poniendo 1 en vez de 2 en texto.insert. Como no lo vi antes? GRACIAS!
@Pepetecno7 жыл бұрын
Hola. ¿Es posible hacer programación estructurada con Python?
@ushiookasaki6 жыл бұрын
No creo. Aunque python se ejecute como scripting en su interprete y no se necesite una función maestra como main no cuenta con las famosas directivas GOTO o GOSUB que hacen posible la programación estructurada. Lo que si se puede hacer es programación funcional, orientado a objectos, imperativo y reflexivo ;)
@Hex4w0rd7 жыл бұрын
¡Muchas gracias por el curso! ¿Podrías hacer en el futuro, un curso de bash scripting?
@makjimenez54315 жыл бұрын
Si yo tengo en un febrero 1,2,3,4 en una sola línea y quiero leer ese txt pero quiero abrirlo como una lista [1, 2,3,4]
@diegoosorio38384 жыл бұрын
Alguien me explica para qué sirve el "a+" y en qué se diferencia del "r+" plsssss
@jmf89695 жыл бұрын
Alguien sabe como modificar(remplazar) una linea de un archivo de texto ? Y también saber si existe una forma de eliminar una linea. Agradecería los aportes que puedan dar al respecto.
@onzamono2 жыл бұрын
Al final del vídeo muestra exactamente cómo remplazar una línea. Para eliminar, como estamos tratando con una lista, se hace igual que si quisieras eliminar un elemento de una lista. Si en lugar de: `lista_texto[1]="Esta línea ha sido incluida desde el exterior "` pones `lista_texto.pop(n)' donde `n` es el número de línea que quieres, la eliminarás de la lista y al hacer funcionar el método .writelines sobrescribirá el documento con los cambios.
@aaronvargas59116 жыл бұрын
¿como hago para que me lea un archivo.txt en una ruta específica?
@wgmorenoh5 жыл бұрын
yo hice lo siguiente archivo_texto=open("calculos/archivo.txt","r+") y me funcionó sin problema, también dando una ruta directa: archivo_texto=open("c:/users/maria/documents/archivo.txt","r+"), espero que te sirva.
@sergioaviles23857 жыл бұрын
Hola, saludos. Me gustaria plantear una duda que tengo respecto un programa, puesto que soy nuevo en PYTHON y estoy practicando con condicionales. Mi programa es este: print("QUE PORCENTAJE DE UNA HORA HA TRANSCURRIDO?") minuto=int(input("Introduzca el minuto: ")) def porcentajes_hora(hora): porcentaje=minuto/.6 if minuto>60: porcentaje=("MINUTO INCORRECTO") return porcentaje print(porcentajes_hora(int(minuto))) Como pueden ver, lo que hace es preguntar el minuto de la hora que queremos averiguar su porcentaje en tipo de dato "int". Por lo que si le ponemos "30", el programa responde con "50.0". Lo que me gustaria saber es cómo puedo modificar el código de modo que después del "50.0" se ponga el signo de porcentaje, de manera que la respuesta final sea "50.0%". Gracias de antemano por su atención, me sería de gran ayuda si me pudieran resolver esta duda.
@josemariaramironieto5557 жыл бұрын
Yo haría esto: print(porcentajes_hora(int(minuto)), "%" Prueba y me dices.
@josemariaramironieto5557 жыл бұрын
Poniendo un paréntesis mas al final, que se me ha pasado. O bien con el modificador .format, de esta forma: print("{0}%".format(porcentajes_hora(int(minuto))))
@gerardoutside7 жыл бұрын
Hola Arranque a ver sus videos y quisiera saber si es conveniente leer manuales de versiones anteriores a las 3 o lo doy por descartado. Perdón por las molestias es qué hay tanta información que me abruma.
@pildorasinformaticas7 жыл бұрын
Te recomiendo que leas manuales y libros de la versión 3 en adelante. Ha habido cambios de sintaxis importantes en la versión 3 y si lees manuales de versiones anteriores es posible que te causen confusión. UN saludo!!
@smith16654 жыл бұрын
se que es mucho tiempo espero alguien lo lea. mi pregunta es: cuando reemplazo utilizando tu metodo si la cadena es menor al actual se crea una nueva linea al final. por que?
@jmcastineira14 жыл бұрын
Hola, buenas tardes, Verifica en que posición te encuentras en el archivo al momento de usar el comando write(), puede que antes hayas hecho alguna lectura, y además después de usar este comando si vas a hacer alguna lectura asegúrate de usar el seek(0) antes que la lectura. Espero te funcione, saludos
@SanchezAntonioProject4 жыл бұрын
yo no le veo mucho uso, a crear archivos de .txt vinculados con python? alguien tiene algún ejemplo de algo real
@pildorasinformaticas4 жыл бұрын
Guardar logs. Guardar metadatos etc. Todo real. Un saludo!!
@renaacer4 жыл бұрын
Aplicaciones de escritorio que al exportar datos, lo hacen como archivo plano, claro habrá que definir bien la estructura y de esa misma forma leerlos o usar delimitadores para por ejemplo abrirlos con excel
@megamente59527 жыл бұрын
pildorasinformaticas subiras mas videos al curso ??
@swiitTV4 жыл бұрын
esto realmente te puede servir para algo en un codigo de verdad?
@MRaosari4 жыл бұрын
e_______________________________________________e
@haroldpepete6 жыл бұрын
Como diria torrente, demasiado bamby, muy pediatrico