Workshop - Google Colaboratory


Recentemente, tivemos a oportunidade de explorar diferentes ambientes e comandos para obter informações sobre o sistema e executar scripts. A seguir, vamos compartilhar nossa experiência e as descobertas feitas ao executar diversos comandos em ambientes de desenvolvimento.

1. Comandos no Google Colaboratory

No Google Colaboratory, executamos uma série de comandos Bash para obter informações sobre o ambiente e o sistema. Aqui está o que cada comando revelou:

Imagem 1: Execução do código.

Este comando exibe informações sobre a distribuição do sistema operacional Linux. Nos mostrou a versão e o nome da distribuição, como Ubuntu ou Debian, e outras informações relevantes sobre o sistema.

Imagem 2: Parte do código executado.

Este comando fornece detalhes sobre o processador do sistema, incluindo o modelo, número de núcleos, e características como a frequência do CPU. Essencial para entender a capacidade de processamento do ambiente.

Imagem 3: Parte do código executado.

Aqui, obtivemos informações sobre a memória RAM disponível e utilizada. Esse comando é crucial para monitorar a performance e a alocação de memória do sistema.

Imagem 4: Execução do código.

Este comando exibe o status das GPUs NVIDIA, fornecendo informações sobre o uso da GPU, drivers instalados e a carga de trabalho atual. Fundamental para projetos que envolvem aprendizado de máquina e computação gráfica.

Imagem 5: Execução do código.

Verificamos a versão do Python instalada no ambiente. Isso é importante para garantir a compatibilidade de código e bibliotecas.

Imagem 6: Parte do código executado.

Finalmente, este comando lista todas as bibliotecas Python instaladas e suas versões. Essencial para garantir que todas as dependências necessárias estejam presentes.

2. Comandos no Windows CMD

Para comparar, também executamos comandos de terminal no CMD do Windows. Aqui está o que descobrimos:

Imagem 7: Execução do código.

Este comando forneceu uma visão geral detalhada do sistema, incluindo informações sobre o sistema operacional, memória, e detalhes do hardware. Uma excelente maneira de obter um panorama geral do estado do sistema.

Imagem 8: Execução do código.

Com este comando, obtivemos informações sobre as placas de vídeo instaladas no sistema, incluindo o modelo e fabricante. Crucial para verificar a compatibilidade de hardware para aplicações gráficas e computacionais.

3. Criando e Executando um Script Python

Por fim, criamos um script Python simples com o conteúdo `print("Hello World")`. Armazenamos o arquivo no Google Drive, sincronizamos com o notebook e copiamos para a Área de Trabalho. Executamos o script com o comando:

Imagem 9: Execução do código.

O resultado foi a exibição da mensagem “Hello World” no terminal do Colaboratory, que é o mesmo resultado que obtivemos ao executar o código diretamente na tela do Python. A principal diferença foi o caminho do arquivo e o ambiente de execução (Google Colaboratory versus um ambiente local).

Conclusão

A experiência de executar comandos em diferentes ambientes e criar scripts Python demonstrou a importância de entender e utilizar ferramentas e comandos apropriados para o ambiente de desenvolvimento. A capacidade de obter informações detalhadas sobre o sistema e verificar o funcionamento de scripts é essencial para o desenvolvimento eficiente e a solução de problemas. Continuar explorando e aprendendo sobre essas ferramentas é crucial para melhorar a produtividade e a eficácia em projetos futuros.

Fique atento para mais insights e dicas sobre comandos e práticas de programação. Até a próxima! 🚀

Samah Ely Sampaio

Sou estudante de Ciência da Computação pela UniNorte e apaixonada por tecnologia, automação e dados. Com uma experiência enriquecedora como bolsista em Hyperautomation pelo IFAM, em parceria com a LG, tenho me aprofundado em desenvolver soluções práticas que otimizam processos e facilitam a análise de dados, sempre buscando a inovação e a eficiência. Aqui no blog, compartilho insights da minha trajetória acadêmica e profissional, dicas de tecnologia e as minhas descobertas no universo da programação.

Postar um comentário

Postagem Anterior Próxima Postagem