😲 Ejecutar Python desde C# .Net

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 82

  • @hdeleonnet
    @hdeleonnet  3 роки тому +30

    Si te ha gustado el video puedes apoyarme dejándome un pulgar arriba y compartiendo en tus redes sociales

    • @patocuchara01
      @patocuchara01 3 роки тому

      jeje el codigo de python parece .Netizado pero buen video.

  • @tejedordealas
    @tejedordealas 3 роки тому +20

    No es necesario reinventar la rueda, gran aporte a la comunidad. Sos un capo un groso. Siempre aprendo con Dross.

  • @nelson3391
    @nelson3391 3 роки тому +7

    Héctor, me has ayudado mucho con este vídeo, en un proyecto que tengo actualmente, justo usando Python y C#, Muchas Gracias!. Excelente Contenido.

  • @brandonmanuelventuraumana1035
    @brandonmanuelventuraumana1035 3 роки тому +1

    Fuah! Estaba hace un tiempo haciendo mis inventos con C# y una cosa que quise hacer y nunca supe cómo era unir C# + Python un gran mundo de posibilidades. Excelente Héctor muchas gracias.

  • @moq22
    @moq22 Рік тому

    Yo lo hice al revés con Pythonnet cargando una dll y usándola. Y funcionaba. Pero ahora me encuentro en un proyecto futuro con C# en el que tengo que conectarme a código en Python que utiliza un sensor y recibe datos cada tiempo determinado. Entiendo que con esta forma se podría recibir un dato de forma asíncrona cada x tiempo en una función python con esta interoperatividad con C#. Gracias por tu gran contenido, Héctor

  • @juanbatista6075
    @juanbatista6075 2 роки тому +1

    Fantastico Hector. Esto fue realmente muy bueno. Y muy buena explicacion

  • @fabianp60
    @fabianp60 2 роки тому

    Hola Hector, excelente video, ahora voy a hacer pruebas ya que me imagino que si puedo llamar a una función desde C# debería poder recibir un resultado ... Gracias buen hombre

  • @josedanielsolis2833
    @josedanielsolis2833 Рік тому

    Simplemente grandioso Héctor

  • @conkers182
    @conkers182 3 роки тому +2

    muchas gracias Hector tus videos sin duda son como oro, este video es simplemente una maravilla tal como el video donde mostrarte como ejcutar php desde C# , seria increible si algun rato sacaras un video de como ejecutar codigo java desde C#

  • @jaimerojas6578
    @jaimerojas6578 3 роки тому

    Wow super cool, una vez había intentado hacer esto y recuerdo que me resultó bastante mas laborioso jaja

  • @tomasgarcia4090
    @tomasgarcia4090 3 роки тому

    Justo lo necesitaba para enviar wps automaticos

  • @valekuatro
    @valekuatro 3 роки тому +14

    Como se instalan librerías. Las tengo instaladas en Python pero aparentemente al usar IronPython no las reconoce (No module named xxxxx)

  • @matiasdebon5617
    @matiasdebon5617 3 роки тому +3

    Muchas gracias, estaría bueno un video haciendo la inversa, ejecutar C# desde python. Recuerdo tener que hacer un trabajo donde debía testear la temperatura de la GPU de la PC con un script de python y use una DLL OpenHardwareMonitor.

  • @aaronflorespasos3240
    @aaronflorespasos3240 2 роки тому

    Muy buen video, la verdad me inspiraste a hacer un proyecto de Python y C#

  • @ethoreamaral6584
    @ethoreamaral6584 Рік тому

    Gracias por lo video. Brasil agracece.

  • @elrayoveloz7246
    @elrayoveloz7246 3 роки тому +1

    Excelente en un momento lo pruebo 👍👍

  • @joseantoniosarriagarcia785
    @joseantoniosarriagarcia785 3 роки тому +1

    Excelente Video Maestro

  • @ulisestecnologia3838
    @ulisestecnologia3838 3 роки тому +1

    Sencillo y efectivo

  • @wlickez
    @wlickez 3 роки тому +1

    Buenísimo. Eres crack

  • @vladimirgutierrez7
    @vladimirgutierrez7 3 роки тому

    Muy Muy Muy Buen video! Gracias Hector. Muy util

  • @pablohumbertoarriolaagudel2908
    @pablohumbertoarriolaagudel2908 3 роки тому +1

    Excelente

  • @heudyf
    @heudyf 3 роки тому

    Te ganaste el LIKE...

  • @puchotec3830
    @puchotec3830 Рік тому

    Excelente video, aunque tengo una duda al hacer este proceso, hay ocaciones en que me dices que da error en importar os y otras bibliotecas

  • @sergiodeiscar
    @sergiodeiscar 2 роки тому

    En el pasado sabía que en el presente sería el
    Futuro.

  •  3 роки тому

    No sé por qué odian tanto dynamic. Es maravillosamente flexible y útil para convertir cosas en json y para hacer (sin abusar) funciones que te permitan recibir parámetros no predictivos. Obvio, necesitas cierto callo para que esa flexibilidad no se vuelva en tu contra en forma de problemas de seguridad o side effects.

  • @carlosrivas1104
    @carlosrivas1104 2 роки тому +1

    Una duda si no es tanta molestia, ¿Tambien puedes recibir valores desde Python para que se utilicen en C#? en el sentido de que en mi código C# tengo una variable pero el valor que necesita se obtiene desde un programa python, básicamente un return desde python

    • @alvmor5568
      @alvmor5568 2 роки тому +2

      Tal y como dices, en el ejemplo de Hector, si le colocas en python a la función Hi el return con el valor que quieres enviar a c# , y en c# le asignas la función pyProgram.Hi("") a una variable del tipo que retorna o un var o un dynamic, entonces obtienes en C# el valor que se calcula en python

  • @salvadorsarabiaorea105
    @salvadorsarabiaorea105 2 роки тому

    Excelente! Y para ejecutar C# desde Python? (Similar a lo que hace Python con NumPy que, si no me equivoco, está hecha en C)

  • @pablogutierrez3802
    @pablogutierrez3802 3 роки тому +1

    Hola que tal, pero si tengo modulos en python me da un error en el proyecto C#. Que haria en ese caso?

  • @diegoivan6830
    @diegoivan6830 6 місяців тому

    Tengo un problema, tengo un programa en Python funcional con Firebase, pero al momento de querer correrlo en C# no me deja, me marca este error: 'No module named copyreg'
    ¿Sabrías cual puede ser el error?

  • @luisduarte6456
    @luisduarte6456 3 роки тому

    Nelson, excelente video. Una pregunta, como pueder ejecuatar las librerias graficas de python desde aplicaciones c#

  • @neuralhide
    @neuralhide Рік тому

    Hola amigo. Excelente video y explicación, me gustó mucho. Me gustaría preguntarte cómo puedo recibir datos resultantes de un proceso de python, recibirlos en c#?

    • @adriandiaz4010
      @adriandiaz4010 Рік тому

      lo encontraste yo tambien ando buscando eso

  • @rocka370
    @rocka370 3 роки тому

    Tengo una duda.. si genero un instalador con mi proyecto que ejecuta scripts de Python. La maquina destino debe tener instalado Python ?

  • @ezequielbecerra6992
    @ezequielbecerra6992 3 роки тому +1

    es posible correr un back en flask con este metodo? pasandole el nro de puerto como parametro?
    Abrazos desde Argentina!!

  • @raulpantoja4626
    @raulpantoja4626 3 роки тому +1

    Una pregunta si mi script utiliza la librería de numpy como hago para importarlas se intalan los paquetes en ironpython o como funcionaria ?????

  • @tomass4045
    @tomass4045 3 роки тому +1

    Hola hdeleon. Encontré tu canal ya que estoy pasando en el trabajo de trabajar full PHP a desarrollar con .NET y todavia no le encontre la vuelta a algo.
    Con PHP se me hace muy facil a veces encontrar problemas, o entender bien que me llega en los objetos usando las distintas funciones que te da php (print_r, var_dump etc...). Con .Net encontré quee no puedo hacer lo mismo o toavia no lo encontre... Hacer que me muestre por el NEtwork del Chorme datos o imprimir todo un objeto fácilmente en pantalla para ver que tiene... Podrías dar consejos para poder debugear mas efectivamente? Muchas Gracias

    • @Turko77777
      @Turko77777 3 роки тому

      En .net es posible, pero no es necesario. Debes cambiar la forma de pensar cuando pasas de .net a php, pronto te darás cuenta de lo superior del framework.
      Para debugear un objeto y saber que te llega, basta con colocar un punto de interrupción (haciendo click en el margen izquierdo de visual studio). Cuando tu programa llegue a ese punto se dentendrá y tu podrás inspeccionar cada variable que se ha ejecutado hasta ese momento (solo tienen que posicionar el mouse sobre la variable), se te abrirá un popup y podras navegar por el árbol de propiedades y visualizar que datos tiene seteado en ese momento. Luego puedes precionar play para continuar, o saltar a la siguente instrucción (una especie de ejecución paso a paso).
      Espero te ayude un poco

    • @tomass4045
      @tomass4045 3 роки тому

      @@Turko77777 Gracias! Conozco el debug pero no funciona igual con todos los tipos de datos... Por ejemplo los list, me pasa que pongo punto de interrupción pero no me dice el contenido dentro... Hay alguna otra opcion para esos casos?

    • @ovatlh
      @ovatlh 3 роки тому

      @@tomass4045 Creo que puede ser porque lo colocas justo donde declaras el list y no después de asignarle los datos? (talvez estoy entendiendo mal)

    • @tomass4045
      @tomass4045 3 роки тому

      @@ovatlh no es eso, nono. Gracias igual

  • @Krior07
    @Krior07 3 роки тому

    Una pregunta si necesito usar database first, hay alguna manera de seleccionar tablas específicas y no traerlas todas?

  • @leonardonorambuenamaureira9475
    @leonardonorambuenamaureira9475 3 роки тому

    Muchas gracias por el video, los paquetes funcionan con .net core?

  • @alejandroreyespena2816
    @alejandroreyespena2816 3 роки тому +2

    Hola Hector, tienes videos de como obtener un valor de retorno desde ese python que ejecutaste desde .net?

  • @highlanders40
    @highlanders40 4 місяці тому

    aja Hector y como instalo las diferentes librerias por ejemplo request???

  • @brayanrios6384
    @brayanrios6384 2 роки тому

    Hermano, buena noche, espero esté todo en orden
    Podrías ayudarme, estoy creando una página en asp. Net core con razpr pages quisiera saber si es posible utilizar estos mismos script y como usarlos, a parte si también podría ejecutar una aplicación de consola hecha en c#

  • @hanoicharonperez7235
    @hanoicharonperez7235 2 роки тому

    Hola buenas, quisiera saber si puedo usar una interfaz de python en un programa de C#

  • @briancornejoeliseo3051
    @briancornejoeliseo3051 2 роки тому

    Muchas gracias por el contenido, bastante bueno, pero como puedo ejecutar un metodo desde c# a python, pero que en python tenga el metodo las librerias de matplotlib, numpy etc. Ya que al momento de ejecutar un mtodo asi o importar no me reconoce dichas librerias en el documento de python :c

  • @pabloguruguay
    @pabloguruguay 3 роки тому +1

    Muy bueno, pregunta con "R" se puede hacer algo similiar?

    • @hdeleonnet
      @hdeleonnet  3 роки тому +1

      si puedes ejecutarlo como comandos claro

  • @dev.metal.
    @dev.metal. 3 роки тому +1

    e incluso se puede recibir de la funcion un valor o una lista? Muy buen contenido.

  • @juancamilohoyosmendoza1510
    @juancamilohoyosmendoza1510 3 роки тому

    Te pregunto, estoy haciendo tal cual lo muestras en el video, la diferencia es que el .py que intento ejecutar para su funcionamiento importa librerías: Numpy, pyautogui, pandas. entonces, cuando voy a ejecutar me arroja error en que no encuentra esas librerías. (El .py que estoy leyendo funciona en el editor de código, el problema es cuando lo intento leer desde C#.net)

    • @manuelillanes1635
      @manuelillanes1635 3 роки тому +1

      Encontraste solución??

    • @jarnioo7
      @jarnioo7 2 роки тому

      Aún sin solución?

    • @roczers7263
      @roczers7263 11 місяців тому

      Encontraste algo nuevo sobre esto? , tengo el mismo problema

  • @deanilow
    @deanilow 3 роки тому +1

    se puede integrar en apis y que corrar en servidor con normalidad?

  • @viking0793
    @viking0793 3 роки тому

    Puede ser que dynamic sea algo parecido al viejo Variant de VB6?
    Saludos desde Argentina!

  • @huginnvonvalhalla7793
    @huginnvonvalhalla7793 Рік тому

    Bueno, yo hice el intento con un script de un chatbot en python, en el que se llama la clase transformers y me da un error.

  • @MaríaLauraArellanoNorero
    @MaríaLauraArellanoNorero 10 місяців тому

    Hola, alguien sabe si esto funciona al revés, o hay algo para hacerlo al reves ... es decir, tengo el comienzo de un software hecho en .NET y de alguna forma hacer librerias de todo ese software y llamarlas desde python, y así seguir creado el resto del corazón en python?

  • @MarioAlvarezinformatico
    @MarioAlvarezinformatico 3 роки тому +1

    Excelente! me exploto la cabeza XD, es posible capturar una respuesta de la función ejecutada en Python? 🤔

  • @RigorVzla
    @RigorVzla 2 роки тому

    Hola Héctor el gran león , estoy muy animado con esto y todos tus vídeos, soy un fiel seguidor tuyo cuando apenas éramos 600 , podrías porfavor ayudarme ?
    He seguido tu vídeo al pie de la letra pero el código que quiero usar no sirve, me da un error y es el siguiente:
    No module named googletrans
    Encontré un código para traducir , cualquier idioma a Español en python , es gratuito y genial funciona cuando lo ejecutó en visual studios desde el proyecto directo de python, pero llamándolo desde otro proyecto diferente de C# , explota con eso y no se q hacer , espero puedas ayudarme , éxitos amigo y sigue cómo vas .

  • @esarmiento7
    @esarmiento7 3 роки тому

    Hola, Sera bueno estudiar robotica e IA de manera autodidacta? O google acaparara el mercado y no tiene sentido?

  • @lesnervillega8292
    @lesnervillega8292 2 роки тому

    Que pasa si en el script de python debes importar librerias como numpy, etc?

    • @carloscabello9192
      @carloscabello9192 2 роки тому

      Hola amigo, conseguiste como importar la librería?

  • @zeall_op7722
    @zeall_op7722 3 роки тому +1

    Muchas gracias, pero no funciona con código que contenga modulos, concretamente el modulo pylogix, me marca error en IronPython, has resuelto algo así?. Saludos y muchas gracias nuevamente.

    • @manuelillanes1635
      @manuelillanes1635 3 роки тому +1

      Encontraste solución?

    • @zeall_op7722
      @zeall_op7722 3 роки тому

      @@manuelillanes1635 No he encontrado otra solución, lo que hice fue usar una base de datos como enlace de comunicación. Saludos

  • @mauroemilianoayarde3386
    @mauroemilianoayarde3386 2 роки тому

    Hola disculpa realizo lo mismo del video pero me sale el siguente error 'unexpected token '='' alguien solucione ese error

  • @pavelpalma8579
    @pavelpalma8579 2 роки тому

    Disculpa se me genera este error al correr mi código, no he encontrado mucha ayuda en los foros, podrías apoyarme con como solucionarlo por favor: IronPython.Runtime.Exceptions.ImportException: 'No module named socket'

    • @ElChapoDel8
      @ElChapoDel8 Рік тому +1

      A mi me pasa algo similar pero con “no module named operator”, pudiste solucionarlo? Como?

  • @jorgebustamante9800
    @jorgebustamante9800 9 місяців тому

    HDELEON COMO PUEDO RETORNAR DATOS, ESTOY INTRIGADA AMIGA!!!!!

  • @danm4379
    @danm4379 2 роки тому

    Sería posible algo así con Julia para aprovechar su rapidez y evitar cuellos de botella que pueda dar python?

  • @juanbatista6075
    @juanbatista6075 2 роки тому

    Seria bueno este mismo ejemplo pero Ejecutar python desde Java. Por favor ai alguien sabe hacerlo

  • @jackcode5836
    @jackcode5836 3 роки тому

    un curso de wcf