O que você mais gosta Python?
No nosso caso de escritório, vinculamos Python e Smartsheet para realizar várias tarefas. Nossa equipe escreveu os códigos em Python para interagir com o Smartsheet e o G-Drive. Existem vários casos de uso em que usamos Python em segundo plano, bem como na forma de uma interface de usuário para facilitar o uso. É fácil seguir e entender os códigos Python, o que me permite fazer pequenas alterações nos códigos para adaptá-los às novas mudanças ou adições de processos. Usamos essa abordagem integrada de Python e Smartsheet de forma bastante extensiva e frequente. Vários recursos do Python estão sendo usados para realizar várias tarefas, como:
1) Tirar fotografias - Em um código Python baseado em UI, inserimos uma data de recebimento, após o qual o código Python se refere a um Smartsheet específico, puxa os dados e o número de linhas, cria pastas respectivas e começa a salvar as imagens nas pastas respectivas enquanto as renomeia conforme nossa necessidade, à medida que continuamos tirando fotos dos ativos através de uma câmera. Esta é uma integração de Python, Smartsheet e uma câmera externa física.
2) Agrupamento - Neste código Python baseado em UI, inserimos um número de lote, após o qual ele lê os dados do Smartsheet respectivo, cria várias pastas e baixa ativos do G-drive e os salva nas pastas recém-criadas. Esta é uma integração de Python, Smartsheet e G-drive.
3) Atualização de ativos - Neste script Python baseado em UI, os ativos são comparados com os dados do Smartsheet e os ativos processados são salvos em lotes na pasta Git, após o qual novos arquivos .xml e .json são escritos e os Smartsheets são atualizados de acordo. Esta é uma integração de Python, Smartsheet e Git.
4) Validação - Neste script Python, os lotes processados são validados quanto à existência e precisão dos ativos processados dentro das pastas de lotes. Esta é uma integração de Python, Smartsheet, arquivos .xml e .json.
5) Upload - Neste script baseado em Python (sem UI), após a conclusão do processo e das validações, os ativos são carregados em um armazenamento em nuvem. Esta é uma integração de Python, Smartsheet e um armazenamento em nuvem.
Considerando os recursos amplamente disponíveis e a facilidade de implementação, conseguimos automatizar a maioria de nossas atividades usando a integração de Python e Smartsheet. Análise coletada por e hospedada no G2.com.
O que você não gosta Python?
Embora nossas atividades não sejam limitadas pelo tempo nem consumam muito processamento, os problemas amplamente conhecidos como lentidão, alocação de memória ou restrições de design não nos incomodam tanto. Nosso trabalho é realizado, então, por enquanto, não vemos nenhum problema a ser desaprovado. Análise coletada por e hospedada no G2.com.