Cosa ti piace di più di Python?
Nel nostro caso d'ufficio, abbiamo collegato Python e Smartsheet per svolgere vari compiti. Il nostro team ha scritto i codici in Python per interagire con Smartsheet e G-Drive. Ci sono molteplici casi d'uso in cui utilizziamo Python in background così come sotto forma di interfaccia utente per facilità d'uso. È facile seguire e comprendere i codici Python, il che mi rende facile e comodo apportare piccole modifiche all'interno dei codici per adattarli ai nuovi cambiamenti o aggiunte di processo. Utilizziamo questo approccio integrato di Python e Smartsheet in modo piuttosto estensivo e frequente. Molteplici funzionalità di Python vengono utilizzate per svolgere vari compiti come:
1) Scattare fotografie - In un codice Python basato su UI inseriamo una data di ricezione, dopodiché il codice Python si riferisce a un particolare Smartsheet, estrae i dati e il numero di righe, crea le rispettive cartelle e inizia a salvare le immagini nelle rispettive cartelle rinominandole secondo le nostre esigenze mentre continuiamo a scattare le foto degli asset tramite una fotocamera. Questa è un'integrazione di Python, Smartsheet e una fotocamera esterna fisica.
2) Batch - In questo codice Python basato su UI, inseriamo un numero di batch, dopodiché legge i dati dallo Smartsheet rispettivo, crea più cartelle e scarica asset da G-drive e li salva nelle rispettive cartelle appena create. Questa è un'integrazione di Python, Smartsheet e G-drive.
3) Aggiornamento degli asset - In questo script Python basato su UI, gli asset vengono confrontati con i dati di Smartsheet e gli asset elaborati vengono salvati in batch nella cartella Git, dopodiché vengono scritti nuovi file .xml e .json e gli Smartsheet vengono aggiornati di conseguenza. Questa è un'integrazione di Python, Smartsheet e Git.
4) Validazione - In questo script Python, i batch elaborati vengono validati per l'esistenza e l'accuratezza degli asset elaborati all'interno delle cartelle batch. Questa è un'integrazione di Python, Smartsheet, file .xml e .json.
5) Caricamento - In questo script basato su Python (senza UI), al completamento del processo e delle validazioni, gli asset vengono caricati su un cloud storage. Questa è un'integrazione di Python, Smartsheet e un cloud storage.
Considerando le funzionalità ampiamente disponibili e la facilità di implementazione, siamo stati in grado di automatizzare la maggior parte delle nostre attività utilizzando l'integrazione di Python e Smartsheet. Recensione raccolta e ospitata su G2.com.
Cosa non ti piace di Python?
Sebbene le nostre attività non siano vincolate dal tempo o richiedano un'elaborazione estensiva, i problemi ampiamente noti come lentezza, allocazione della memoria o restrizioni di design, non ci disturbano più di tanto. Il nostro lavoro viene svolto, quindi per ora non vediamo alcun problema da non apprezzare. Recensione raccolta e ospitata su G2.com.