Пікірлер
@alexisnoriega1703
@alexisnoriega1703 6 күн бұрын
Buen día amigo excelente video. Podrás subir un video de como convertir un xml a dataframe en pandas? Saludos.
@manuelespinosa4700
@manuelespinosa4700 14 күн бұрын
Hola Hector! Muy bueno el video, se puede pasar datos de excel a un pdf con un formato predefinido? Ya tengo la base, solo debo ingresarle los campos de datos a dicho pdf
@Geoklar
@Geoklar 17 күн бұрын
Muchas gracias, solo el sonido de los videos creo que podría mejorar!!!
@diecu1992
@diecu1992 22 күн бұрын
pana eres el mejor, muchas gracias por el video. saludos desde Bogotá
@alvaropena4716
@alvaropena4716 28 күн бұрын
Buen ejemplo, deberia hacer uno para cargar codigos QR, lees el codigo QR y lo almacenas en sharepoint o una SQL. Saludos Parcero.
@jesusj.juarez
@jesusj.juarez 29 күн бұрын
Gracias
@jesusj.juarez
@jesusj.juarez 29 күн бұрын
Gracias
29 күн бұрын
Buenos días, de casualidad tienes idea donde puedo ver cuando van a liberar esta opción en España? Gracias con antelación.
@diomarcastro2788
@diomarcastro2788 Ай бұрын
Mano usted habla mucho casi cuatro minutos hablando, 3:59
@lineadelfrente
@lineadelfrente Ай бұрын
Jajajaja
@rodriguezjuarezisrael1343
@rodriguezjuarezisrael1343 Ай бұрын
excelente video, una duda y si quiero reenviar el correo con el item ya creado?
@arrozconqueso-h8
@arrozconqueso-h8 Ай бұрын
y estamos aca un mes despues y sin comentarios? perte que yo te arreglo eso
@eltiobendecio
@eltiobendecio Ай бұрын
Compa tengo un BOT que ejecuto en un entorno AWS, por escritorio remoto de Windows, pero solo con minimizar el remoto se finaliza la ejecución del BOT, sabes que pueda ser?? Mil gracias si me logras ayudar.
@ChristianCBennet
@ChristianCBennet Ай бұрын
Muchas gracias.
@PaublaPena
@PaublaPena Ай бұрын
😁😉😁😁😁😁😁
@ElOmars05
@ElOmars05 Ай бұрын
Pésimo! No porque tenga más capacidad significa que sea mejor, hay que ver estándares y velocidadades, como si es DDR3, DDR4 DDR5 (los mas destacados) y tambien a que frecuencias funcionan, si es a 2666 Mt/s, 3200 Mt/s, 4800 Mt/s, etc, ademas factores como si trabajan en Single o Dual Channel
@franciscomelgarejo4661
@franciscomelgarejo4661 Ай бұрын
Así no funciona la ram, mas capacidad de memoria no es igual a mas velocidad.... Para eso está la velocidad del bus de memoria, eso si afecta a la velocidad, tener mas ram es poder tener cargados mas datos accecibles al momento
@nicolaspineda7320
@nicolaspineda7320 Ай бұрын
Pero cuando agregas esa ram se nota el cambio, eso es lo que quieren dar a entender con este video
@demigod964
@demigod964 Ай бұрын
☝️🤓
@ElOmars05
@ElOmars05 Ай бұрын
​@@nicolaspineda7320 en el video se da énfasis a la velocidad, y la velocidad no cambia con la capacidad, a menos de que sean módulos de diferentes velocidades y estándares
@Gatolindo12
@Gatolindo12 Ай бұрын
No como tal, más como las ufs
@KireniaGonzalez-ky6vd
@KireniaGonzalez-ky6vd Ай бұрын
❤❤❤❤😊😊😊🎉🎉🎉
@flakussmall
@flakussmall Ай бұрын
buenas tardes bro como puedo hacer para que se descarguen todos los archivos adjuntos de bandeja de entrada. Me estan solicitando almacenar archivo json y pdf de facturas electronicas en una carpeta
@juanmanuelalvarez1669
@juanmanuelalvarez1669 2 ай бұрын
Que bueno son tus videos, estoy aprendiendo mucho y es lo que necesito para automatizar procesos en mi trabajo en el área de TI
@juanmanuelalvarez1669
@juanmanuelalvarez1669 2 ай бұрын
Que cool, muy bueno tus videos men. Un nuevo seguidor
@juanmanuelalvarez1669
@juanmanuelalvarez1669 2 ай бұрын
Gracias, que buena explicación. Quería preguntarte ¿Es posible que en vez de hacer el envío automático el me despliegue la ventana del correo que se va a enviar ? No se si me hago entender
@JoanAlvarado-u2u
@JoanAlvarado-u2u 2 ай бұрын
Buen video nuevo sub lo unico q no convence mucho es la cancion bro.
@JoanAlvarado-u2u
@JoanAlvarado-u2u 2 ай бұрын
Yo en clases cuando se me queda viendo el profe y yo discretament"haciendo los deberes para ese dia🗿🍷
@NasaYuzaki-r8p
@NasaYuzaki-r8p 2 ай бұрын
:0
@vivianaidrovocardenas7368
@vivianaidrovocardenas7368 2 ай бұрын
Tontería de baile
@EduardoBryanaRodriguez
@EduardoBryanaRodriguez 2 ай бұрын
JAJAJAJA
@ValentinaLopez-fq3kl
@ValentinaLopez-fq3kl 2 ай бұрын
Casi no se le entiende al final jajaja jajaja jajaja jajaja 😂
@SophiaSantos-k3x
@SophiaSantos-k3x 2 ай бұрын
😢😅❤😂😂😢😮😅😊😊😢😂❤
@dennisestrada-hr8se
@dennisestrada-hr8se 2 ай бұрын
jajaja 😂❤❤
@Flor_V3RDE
@Flor_V3RDE 2 ай бұрын
Jaja 😂
@concepcionespinola5441
@concepcionespinola5441 2 ай бұрын
😂 GB gfy cubil
@DavidCaceres-qj8oh
@DavidCaceres-qj8oh 2 ай бұрын
Puede compartir el script por favor
@angelvaldez3039
@angelvaldez3039 2 ай бұрын
Hola Hector saludos, nunca dejes de hacer videos, amo tu canal estoy empezando a aprender programación y tus videos me han ayudado muchísimo, hasta veo los anuncios completos para ayudarte un poco jajaja Me gustaria q hablaras un poco sobre ti y como fue que conseguiste tu primer trabajo en este mundo de la programación y que consejos darias a los que vamos comenzando en esto, saludos y que estes bien 👍
@Cod_Hector
@Cod_Hector 2 ай бұрын
@@angelvaldez3039 muchas gracias que alegría leer que aprendes con mis videos y gracias por tu apoyo, sigue aprendiendo y claro sacaré un video contando como logré ingresar al mundo de la tecnología
@MarlonHernández-f4t
@MarlonHernández-f4t 2 ай бұрын
Buena tarde Hector. Para Gmail tienes video?
@mayraherreranaranjo2010
@mayraherreranaranjo2010 2 ай бұрын
Hola, muy buen video, tengi una duda, como se haria si quiero enviar el correo desde una cuenta específica de outlook?
@SebastiánFeoMurillo
@SebastiánFeoMurillo 3 ай бұрын
gracias
@irmaquintanarodriguez8687
@irmaquintanarodriguez8687 3 ай бұрын
Pero esta llorando, 😢❤
@annarodriguez4073
@annarodriguez4073 3 ай бұрын
Excelente video, muchas gracias, y nuevo subscritor.
@Cod_Hector
@Cod_Hector 3 ай бұрын
Gracias, saludos
@albertomatar4860
@albertomatar4860 3 ай бұрын
Hola, una consulta, tengo una app la cual utilizan 40 usuarios pero de una organización externa a la mia que no tienen licencia de Dataverse, yo los tengo asignados en mi organización como usuarios invitados, la consulta especifica es como puedo hacer para que puedan registrar y lleer datos de las tablas de Dataverse? Muchas gracias por tu tiempo, saludos desde Argentina!!
@Cod_Hector
@Cod_Hector 3 ай бұрын
Que tipo de licencia les asignaron a esos usuarios externos ?
@albertomatar4860
@albertomatar4860 3 ай бұрын
@@Cod_Hector Hola gracias por responder, desde la organizacion externa les asignaron licencia A1. Ellos pueden usar PowerApps, Sharepoint, Automate, etc, pero no Dataverse.
@albertomatar4860
@albertomatar4860 3 ай бұрын
@@Cod_Hector Yo tengo un plan basico por lo cual no les asigné ninguna licencia extra.
@albertomatar4860
@albertomatar4860 3 ай бұрын
Hola muy bueno tu video, tengo una consulta, hay alguna forma de poder registrar en Dataverse sin tener la licencia? Me han dicho que atravez de un flujo teniendo Automate premium pero no me doy una idea. Muchas gracias!!
@rubevr5091
@rubevr5091 3 ай бұрын
El código funciona si cree una carpeta para que se vayan a esa carpeta o deben estar en bandeja de entrada?
@Cod_Hector
@Cod_Hector 3 ай бұрын
Que se vayan a tu carpeta los archivos del correo o específicamente que quieres que se vaya a la carpeta ?
@rubevr5091
@rubevr5091 3 ай бұрын
@@Cod_Hectorcuando me llegan tengo una regla que hace que se vayan a una carpeta pero veo que este código los toma de la bandeja de entrada
@emersongalvez8903
@emersongalvez8903 3 ай бұрын
Y como el python sabe que correo es? no te pide username y password? o algo así? y si tiene doble verificación el correo?
@cristianfrancomolinaadonia2069
@cristianfrancomolinaadonia2069 3 ай бұрын
por algun motivo los .bat no me sirven en windows 11
@Cod_Hector
@Cod_Hector 3 ай бұрын
Que error te sale ?
@MirtaRamonaMarinRodriguez
@MirtaRamonaMarinRodriguez 3 ай бұрын
Yo perdí el código de mi teléfono 😔📱📱
@FelisMadrigal
@FelisMadrigal 3 ай бұрын
5hrewue😢😢😢😢😢
@ChristianHerencia
@ChristianHerencia 3 ай бұрын
Exelente tutorial, aprendi mucho con este video. Una consulta y que pasa cuando uno tiene varias cuentas de outlook en su gestor de correo, como haria para enviar un correo personalizado desde cierto correo que quiero que se mande y otra consulta, se puede hacer macros con python?.. un saludo desde España.
@ate1736
@ate1736 3 ай бұрын
... ¡excelente!, gracias por tu gran aporte, me fue de gran utiidad. Ten un gran día.
@mariofrancisco2067
@mariofrancisco2067 3 ай бұрын
No Fue divertido ñaña
@eduardoperezfernandez4151
@eduardoperezfernandez4151 3 ай бұрын
Héctor con gusto le complemento su video con esta clase. from datetime import datetime, timedelta, date import holidays import pandas as pd class FestivosColombiaValido: def __init__(self, anio): self.anio = anio self.festivos_colombia = holidays.Colombia(years=anio) def es_festivo(self, mes, dia): fecha = datetime(self.anio, mes, dia) return fecha in self.festivos_colombia def es_dia_laborable(self, fecha, considerar_sabado=True): if not isinstance(fecha, datetime): raise ValueError("fecha debe ser una instancia de datetime") if self.es_festivo(fecha.month, fecha.day): return False if fecha.weekday() == 6: return False if fecha.weekday() == 5 and not considerar_sabado: return False return True def contar_dias_laborables(self, fecha_inicio, fecha_fin, considerar_sabado=True): rango_fechas = pd.date_range(start=fecha_inicio, end=fecha_fin) dias_laborables = sum(1 for fecha in rango_fechas if self.es_dia_laborable(fecha, considerar_sabado)) return dias_laborables def obtener_fecha_con_dias_habiles(self, fecha, dias_habiles, considerar_sabado=True): dias_agregados = 1 if self.es_dia_laborable(fecha, considerar_sabado) else 0 fecha_final = fecha while dias_agregados < dias_habiles: fecha_final += timedelta(days=1) if self.es_dia_laborable(fecha_final, considerar_sabado): dias_agregados += 1 return fecha_final def obtener_siguiente_dia_habil(self, fecha_final, considerar_sabado=True): siguiente_fecha = fecha_final while True: siguiente_fecha += timedelta(days=1) if self.es_dia_laborable(siguiente_fecha, considerar_sabado): return siguiente_fecha def obtener_dia_habil_anterior(self, fecha_inicial, considerar_sabado=True): fecha_anterior = fecha_inicial while True: fecha_anterior -= timedelta(days=1) if self.es_dia_laborable(fecha_anterior, considerar_sabado): return fecha_anterior def obtener_primer_dia_laborable_mes(self, mes, considerar_sabado=True): fecha = datetime(self.anio, mes, 1) while not self.es_dia_laborable(fecha, considerar_sabado): fecha += timedelta(days=1) return fecha def obtener_ultimo_dia_habil_mes(self, mes, considerar_sabado=True): fecha = datetime(self.anio, mes, 1) ultimo_dia_mes = (fecha.replace(month=fecha.month % 12 + 1, day=1) - timedelta(days=1)).day while not self.es_dia_laborable(fecha.replace(day=ultimo_dia_mes), considerar_sabado): ultimo_dia_mes -= 1 return fecha.replace(day=ultimo_dia_mes) def nombre_ultimo_dia_laboral_mes(self, mes, considerar_sabado=True): ultimo_dia_laboral = self.obtener_ultimo_dia_habil_mes(mes, considerar_sabado) dias_semana_espanol = { 0: "lunes", 1: "martes", 2: "miércoles", 3: "jueves", 4: "viernes", 5: "sábado", 6: "domingo" } nombre_dia = dias_semana_espanol[ultimo_dia_laboral.weekday()] return nombre_dia.capitalize() def obtener_fechas_dias_laborables(self, fecha_inicio, fecha_fin, considerar_sabado=True): fechas_dias_laborables = [] fecha_actual = fecha_inicio while fecha_actual <= fecha_fin: if self.es_dia_laborable(fecha_actual, considerar_sabado): fechas_dias_laborables.append(fecha_actual) fecha_actual += timedelta(days=1) return fechas_dias_laborables def obtener_fecha_nesimo_festivo(self, n): festivos = self.festivos_colombia.items() festivos_validos = [] for festivo, nombre in festivos: if festivo.weekday() == 5: festivos_validos.append(festivo) elif festivo.weekday() != 6: festivos_validos.append(festivo) if len(festivos_validos) >= n: return festivos_validos[n - 1] else: return None def obtener_numero_semana(self, fecha): return fecha.isocalendar()[1] def current_date_format(self, date): months = ( "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre") day = date.day month = months[date.month - 1] year = date.year message = "{} de {} del {}".format(day, month, year) return message def obtener_fecha_dia_semana_anterior(self, ndia, datFecha=None): if datFecha is None: datFecha = datetime.now() ndia = max(1, min(7, ndia)) while datFecha.weekday() != (ndia - 1) % 7: datFecha -= timedelta(days=1) return datFecha def obtener_fechas_dia_semana(self, ndia): fecha = date(self.anio, 1, 1) ndia = (ndia - 1) % 7 fecha += timedelta(days=(ndia - fecha.weekday()) % 7) while fecha.year == self.anio: yield fecha fecha += timedelta(days=7) def sumar_anos_a_fecha(self, fecha, anos): try: return fecha.replace(year=fecha.year + anos) except ValueError: return fecha.replace(year=fecha.year + anos, day=28) def obtener_meses_entre_fechas(self, fecha_inicio, fecha_fin): fecha_inicio_dt = datetime.strptime(fecha_inicio, '%Y-%m-%d') fecha_fin_dt = datetime.strptime(fecha_fin, '%Y-%m-%d') anos = fecha_fin_dt.year - fecha_inicio_dt.year meses = fecha_fin_dt.month - fecha_inicio_dt.month total_meses = anos * 12 + meses return total_meses