No Massimo contemporanei possono andare tra i 5/10 ma difficile massimo 7/8
Читать полностью…
Fastapi è del primo tipo
Django, Flask sono del secondo tipo ma possono fare anche solo il backend volendo
Per il db dipende dalla mole di dati, se sono minuscoli e non hai molti utenti contemporanei puoi usare anche SQLite nativo di Python
Altrimenti postgres resta la scelta ottimale e i driver si trovano su pip
E piano piano leggendo guide anche quelle condivise cercherò di lavorarci
Читать полностью…
Se metti da parte excel e usi un db è assai più facile e sicuro
Читать полностью…
Inoltre i file excel non supportano la scrittura in multi utenza e il rischio di conflitti o perdita dei dati esiste, invece nel db si azzera
Читать полностью…
Excel è un'applicazione
I dati presenti nel file potrebbero stare in un database e questo ha senso
Tenerli nel file excel accrescerà di molto le complicazioni per un documento non adatto a gestire una base dati
Magari se ti farò un video di come funziona su Excel sarà più semplice guardarlo che spiegarlo 🤣
Читать полностью…
Non ho capito la correlazione con excel
L'applicazione web puoi certamente farla ma quale è la problematica?
Avrei bisogno di un consiglio su come strutturare un progetto in Python per sostituire un sistema che attualmente gestisco tramite Excel e SharePoint.
Vi spiego brevemente la situazione attuale.
In azienda utilizziamo un file Excel salvato su SharePoint, condiviso con diversi utenti che hanno i permessi di modifica. Il foglio contenente i dati è protetto e l’interazione avviene principalmente attraverso macro VBA e pulsanti che aprono delle UserForm: gli utenti inseriscono i valori richiesti e le macro aggiornano le tabelle sottostanti.
Sono presenti anche altre automazioni, ad esempio per la chiusura del turno, che permettono di inviare email tramite Outlook. Considerando che in azienda utilizziamo già l’ecosistema Microsoft, questa soluzione inizialmente si è rivelata abbastanza efficace.
Il problema, però, non riguarda tanto il codice, quanto la gestione del multiutente.
Le macro funzionano molto bene, ma lavorare con un file Excel condiviso su SharePoint comporta diversi problemi: sincronizzazioni lente, utenti che accedono con versioni di Office non aggiornate, dati non sempre immediatamente allineati e situazioni in cui sembra che vengano caricate versioni precedenti delle informazioni. Di conseguenza, devo intervenire manualmente per verificare e sistemare alcune situazioni.
Excel è uno strumento estremamente valido, ma a questo punto sto cercando una soluzione più strutturata, che non dipenda da un unico file condiviso e dalla sua sincronizzazione.
L’idea sarebbe realizzare una vera e propria applicazione web utilizzando Python, con un database centralizzato e un’interfaccia accessibile tramite browser. Vorrei mantenere le funzionalità attuali, quindi inserimento e consultazione dei dati, gestione dei turni, automazioni e invio di email, migliorando allo stesso tempo la grafica, i permessi e soprattutto la gestione degli accessi simultanei.
L’obiettivo è avere un sistema in cui più utenti possano lavorare contemporaneamente sugli stessi dati, con una gestione delle operazioni più affidabile e senza i problemi tipici di un file Excel condiviso.
La mia domanda è questa: secondo voi, quale architettura e quali tecnologie Python sarebbero più adatte per un progetto del genere?
Stavo pensando a un framework web come Django o Flask, con un database relazionale come PostgreSQL o SQL Server, ma vorrei capire quale strada abbia più senso in un contesto aziendale.
Mi interesserebbe soprattutto confrontarmi con chi ha già sviluppato applicazioni web multiutente per uso interno, magari in un ambiente aziendale che utilizza già Microsoft 365.
Nel senso studierò anche perché sicuramente io vba di Excel non centrerà niente in confronto
Читать полностью…
Ciao! Se stai cercando una guida su come iniziare in Python vorremmo suggerirti questa risorsa:
https://github.com/pythonitalia/python-abc.
Link utili, da consultare:
https://docs.python.org/3/
https://github.com/pythonitalia/python-abc
http://python.it/doc/
https://www.codingcreativo.it/tutorial-python/
Libri:
https://diveintopython3.net/
http://python.it/doc/libri/
Esercizi:
https://github.com/garg10may/Python-for-Beginners-Solve-50-Exercises-Live
Buono studio!
Alfred [8910180436] ha utilizzato 🇨🇳 Caratteri Cinesi senza autorizzazione.
Azione: Bannato 🚷
Per fare applicazioni web ci sono due approcci:
1) separare backend e frontend così in Python scrivi il backend e con un altro linguaggio, tipicamente JS, accedi al backend via API
2) usare un framework che gestisca sia back che front, generalmente per progetti piccoli va benissimo
Allora cosa mi serve per programmare librerie ecc ecc e per mandarlo online?
Читать полностью…
Volevo strutturare una cosa con Python su web volevo sapere cosa mi potrebbe servire
Читать полностью…
Appunto praticamente è una tabella alimentata a volte per questione di sincronizzazione tra utenti e server scappano dei dati e si caricano versione magari vecchie di qualche minuto ma che Comunque comporta ad un mancamento di dati
Читать полностью…
Qui scriviamo, non usiamo vocali o video
Impara a spiegarti, la scrittura è alla base della progettazione e programmazione
Io ho un file multi utente su Excel tramite vba e volevo capire cosa mi serve per farlo girare online avendo una sua memoria così le cose rimangono salvate e avere tipo la multi utenza
Читать полностью…
Ho fatto delle ricerche inizialmente per questo “conosco” quei nomi lì ahaha
Читать полностью…
excel ha il supporto per Python
se intendi lavorare sul singolo file da script invece ci sono diversi approcci
uno di questi è openpyxl
Grazie ora diciamo che su un file EXCEL tramite VBA ho creato un software che da una tabella con delle macro ecc ecc modifico e mando e-mail prendendo i dati da questa tabella per poterlo fare e trasformare con Python in modo tale da avere questo databese su un server e accedendo tramite app web cosa mi servirebbe?
Читать полностью…
Se posso permettermi sono entrato proprio ora nel mondo e vorrei chiedervi un aiuto tecnico su cosa mi consigliate su librerie o cose da installare
Читать полностью…
Benvenuto King, prima di proseguire leggi il regolamento.
Vi ricordo che tutte le domande riguardanti lo sviluppo di "bot telegram" sono severamente vietate.
Se desideri un corso per iniziare a programmare in Python puoi vedere Python ABC. Altre guide sono presenti sul messaggio fissato in alto.
Oggi mi è capitato il debug più difficile in vita mia
Ogni volta che il codice veniva fermato dal debugger di pycharm si saturava la RAM e si chiudeva
Il processo Python di pycharm occupava tutta la RAM per rappresentare le variabili da controllare durante il debug
Una riga, riavvia pycharm, riesegui, riavvia pycharm