[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