😲 Ejecutar Python desde C# .Net

  Рет қаралды 19,526

hdeleon.net

hdeleon.net

Күн бұрын

En este video te enseñare como darle uso a dynamic ejecutando código de Python desde C#.
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
Curso de MVC .Net: • Curso de MVC .Net C#| ...
Curso de MVC Api .Net: • Curso de MVC API .Net ...
Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
---------------------------------------------------------------------------------------------------------------
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
#Programación #python #csharp

Пікірлер: 82
@hdeleonnet
@hdeleonnet 3 жыл бұрын
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 жыл бұрын
No es necesario reinventar la rueda, gran aporte a la comunidad. Sos un capo un groso. Siempre aprendo con Dross.
@nelson3391
@nelson3391 3 жыл бұрын
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.
@valekuatro
@valekuatro 3 жыл бұрын
Como se instalan librerías. Las tengo instaladas en Python pero aparentemente al usar IronPython no las reconoce (No module named xxxxx)
@brandonmanuelventuraumana1035
@brandonmanuelventuraumana1035 3 жыл бұрын
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 жыл бұрын
Fantastico Hector. Esto fue realmente muy bueno. Y muy buena explicacion
@conkers182
@conkers182 3 жыл бұрын
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#
@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
@matiasdebon5617
@matiasdebon5617 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.
@jaimerojas6578
@jaimerojas6578 3 жыл бұрын
Wow super cool, una vez había intentado hacer esto y recuerdo que me resultó bastante mas laborioso jaja
@aaronflorespasos3240
@aaronflorespasos3240 2 жыл бұрын
Muy buen video, la verdad me inspiraste a hacer un proyecto de Python y C#
@elrayoveloz7246
@elrayoveloz7246 3 жыл бұрын
Excelente en un momento lo pruebo 👍👍
@joseantoniosarriagarcia785
@joseantoniosarriagarcia785 3 жыл бұрын
Excelente Video Maestro
@ethoreamaral6584
@ethoreamaral6584 11 ай бұрын
Gracias por lo video. Brasil agracece.
@tomasgarcia4090
@tomasgarcia4090 3 жыл бұрын
Justo lo necesitaba para enviar wps automaticos
@wlickez
@wlickez 3 жыл бұрын
Buenísimo. Eres crack
@vladimirgutierrez7
@vladimirgutierrez7 3 жыл бұрын
Muy Muy Muy Buen video! Gracias Hector. Muy util
@ulisestecnologia3838
@ulisestecnologia3838 3 жыл бұрын
Sencillo y efectivo
@carlosrivas1104
@carlosrivas1104 Жыл бұрын
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 Жыл бұрын
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
@pablohumbertoarriolaagudel2908
@pablohumbertoarriolaagudel2908 3 жыл бұрын
Excelente
@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
@luisduarte6456
@luisduarte6456 3 жыл бұрын
Nelson, excelente video. Una pregunta, como pueder ejecuatar las librerias graficas de python desde aplicaciones c#
@ezequielbecerra6992
@ezequielbecerra6992 3 жыл бұрын
es posible correr un back en flask con este metodo? pasandole el nro de puerto como parametro? Abrazos desde Argentina!!
@alejandroreyespena2816
@alejandroreyespena2816 3 жыл бұрын
Hola Hector, tienes videos de como obtener un valor de retorno desde ese python que ejecutaste desde .net?
@pequenofrancisco1926
@pequenofrancisco1926 2 жыл бұрын
Estaba pensando lo mismo
@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
@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)
@leonardonorambuenamaureira9475
@leonardonorambuenamaureira9475 3 жыл бұрын
Muchas gracias por el video, los paquetes funcionan con .net core?
@tomasboo4045
@tomasboo4045 3 жыл бұрын
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
@tomasboo4045
@tomasboo4045 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 жыл бұрын
@@tomasboo4045 Creo que puede ser porque lo colocas justo donde declaras el list y no después de asignarle los datos? (talvez estoy entendiendo mal)
@tomasboo4045
@tomasboo4045 3 жыл бұрын
@@ovatlh no es eso, nono. Gracias igual
@pablogutierrez3802
@pablogutierrez3802 3 жыл бұрын
Hola que tal, pero si tengo modulos en python me da un error en el proyecto C#. Que haria en ese caso?
@diegoivan6830
@diegoivan6830 4 ай бұрын
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?
@heudyf
@heudyf 3 жыл бұрын
Te ganaste el LIKE...
@pabloguruguay
@pabloguruguay 3 жыл бұрын
Muy bueno, pregunta con "R" se puede hacer algo similiar?
@hdeleonnet
@hdeleonnet 3 жыл бұрын
si puedes ejecutarlo como comandos claro
@viking0793
@viking0793 2 жыл бұрын
Puede ser que dynamic sea algo parecido al viejo Variant de VB6? Saludos desde Argentina!
@dev.metal.
@dev.metal. 3 жыл бұрын
e incluso se puede recibir de la funcion un valor o una lista? Muy buen contenido.
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Se puede claro
@Krior07
@Krior07 3 жыл бұрын
Una pregunta si necesito usar database first, hay alguna manera de seleccionar tablas específicas y no traerlas todas?
@hanoicharonperez7235
@hanoicharonperez7235 2 жыл бұрын
Hola buenas, quisiera saber si puedo usar una interfaz de python en un programa de C#
@deanilow
@deanilow 3 жыл бұрын
se puede integrar en apis y que corrar en servidor con normalidad?
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Claro
@raulpantoja4626
@raulpantoja4626 3 жыл бұрын
Una pregunta si mi script utiliza la librería de numpy como hago para importarlas se intalan los paquetes en ironpython o como funcionaria ?????
@josegasparcastrorocha5226
@josegasparcastrorocha5226 2 жыл бұрын
Tengo ese problema xd las librerias de numpy no se instalan :(
@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#
@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 ?
@MaríaLauraArellanoNorero
@MaríaLauraArellanoNorero 8 ай бұрын
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?
@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
@highlanders40
@highlanders40 2 ай бұрын
aja Hector y como instalo las diferentes librerias por ejemplo request???
@MarioAlvarezinformatico
@MarioAlvarezinformatico 3 жыл бұрын
Excelente! me exploto la cabeza XD, es posible capturar una respuesta de la función ejecutada en Python? 🤔
@estebanf1490
@estebanf1490 3 жыл бұрын
Quiero saber lo mismo, o como pasar datos de c# a python
@gabriellinares5796
@gabriellinares5796 3 жыл бұрын
@@estebanf1490 X2
@pequenofrancisco1926
@pequenofrancisco1926 2 жыл бұрын
Ya somos tres
@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?
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.
@zeall_op7722
@zeall_op7722 3 жыл бұрын
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 жыл бұрын
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
@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.
@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?
@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 жыл бұрын
Encontraste solución??
@jarnioo7
@jarnioo7 2 жыл бұрын
Aún sin solución?
@roczers7263
@roczers7263 9 ай бұрын
Encontraste algo nuevo sobre esto? , tengo el mismo problema
@jorgebustamante9800
@jorgebustamante9800 7 ай бұрын
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?
@sergiodeiscar
@sergiodeiscar 2 жыл бұрын
En el pasado sabía que en el presente sería el Futuro.
@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 Жыл бұрын
A mi me pasa algo similar pero con “no module named operator”, pudiste solucionarlo? Como?
@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
5 Métodos poco conocidos de LINQ en C# .Net
12:19
hdeleon.net
Рет қаралды 16 М.
1 сквиш тебе или 2 другому? 😌 #шортс #виола
00:36
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 80 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
火影忍者一家
Рет қаралды 115 МЛН
Ejecutar JAVASCRIPT desde C# .NET
17:05
hdeleon.net
Рет қаралды 21 М.
GraphQL vs REST: What's The Difference And When To Use Which?
26:57
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 212 М.
Python Logging: How to Write Logs Like a Pro!
11:02
ArjanCodes
Рет қаралды 172 М.
¿Qué diablos es Task en C# .Net? Programación asíncrona
14:40
CURSO GRATIS de Python, Programación Orientada a Objetos 🐍
21:42
¿Por qué ODIAN a los PROGRAMADORES?
9:47
hdeleon.net
Рет қаралды 14 М.
1 сквиш тебе или 2 другому? 😌 #шортс #виола
00:36