[Python] Ide python integrato in webapp

cavallinux a.cavallo a cavallinux.eu
Mer 18 Dic 2019 12:40:32 CET


Ipython richiede un supporto dal lato server, per una soluzione… 

 https://brython.info/index.html <https://brython.info/index.html> (client-only)
 https://www.pythonanywhere.com/ <https://www.pythonanywhere.com/> (ibrida)
 https://colab.research.google.com <https://colab.research.google.com/> (ipython)

#2/#3 supportano il debug, #1 non ne sono sicurissimo





> On 18 Dec 2019, at 06:33, Alessandro Dentella <sandro.dentella a gmail.com> wrote:
> 
> On Wed, Dec 18, 2019 at 12:28:53PM +0100, Piacenza Federico wrote:
>>   Salve a tutti,
>>   devo implementare un mini ide python ad interfaccia web in una webapp
>>   che sto sviluppando;
>>   questa webapp permettera di scrivere dei test in python (senza avere
>>   nessun interprete e nessun ide installati sulla propria macchina) che
>>   verranno runnati in un ambiente di test direttamente lato server.
>>   in pratica voglio dare la possibilità agli utenti di questo  webapp di
>>   scrivere e runnare i test direttamente dal browser:
>>   a tal proposito dovrò implementare sull' interfaccia:
>>   1) la possibilita di inserire i breakpoint
>>   2) la possibilità di visualizzare il contenuto delle variabili (quando
>>   il running si ferma su un brakpoint)
>>   3) vorrei anche implementare un intellisense.
>>   - qualchuno ha già fatto cose simili?
>>   - Suggerimenti?
>>   - per i punti 1,e 2 vorrei utilizzare il debugger nativo di python, c'è
>>   qualche modo più intelligente per farli?
>>   - per il punto 3 inipendentemente dalla complessita di sviluppo lato
>>   client (javascript), esiste qualche algoritmo o programma che si prende
>>   in pasto un pezzo di codice python e capisce la natura degli oggetti?
>>   (sfruttando le python notations)
>>   vi ringrazio anticipatamente per tutti i suggerimenti che mi darete
> 
> Giusto per capirci, vuoi avere jupyter dentro una tua app web?
> Che detto in altro modo significa: hai presente jupyter?
> 
> Non conosco il modo di integrare jupyter in una tua app, ma di sicuro
> non mi metterei a rifare ciò che funziona egregiamente e che
> chiaramente non è banale reimplementare.
> 
> sandro
> *:-)
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> https://lists.python.it/mailman/listinfo/python

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20191218/5600f8cd/attachment.html>


Maggiori informazioni sulla lista Python