Primeiro projeto com Banco de dados

Primeiras Impressões com atividades desafiadoras 

Em nossa terceira aula de instrução da disciplina Botcity com Python nosso instrutor nos apresentou um primeiro projeto prático, ainda que um exercício, o mesmo servirá como referência para a atividade final da disciplina. Além disso neste exercício começamos a ver detalhes em como estruturar um miniprojeto com Python envolvendo diretórios e seus respectivos arquivos muito bem direcionados e suas responsabilidades.

 
Durante a aula aprendemos diversos conceitos importantes, que estão diretamente envolvidos com a linguagem SQL, o mini framework Flask, configuração de acesso ao banco de dados com XAMPP, configuração da venv (ambiente virtual do Python), e o mais importante que nos foi apresentado, consumir uma api+rest sem necessidade de um front-end para testar a api.

Aprendemos também sobre a utilização de dois plugins que facilitam bastante alguns testes dentro do editor de código VSCode, que são MySQL e Rest Client, que serão importantes na manipulação de requisições e respostas da nossa API REST.

Dando continuidade com os estudos de Botcity, aprendemos a persistir informações no banco de dados por meio de um robô que foi criado para acessar um json, através de um link fornecido. Após realizado essa leitura dos dados, desenvolvemos um bot para persistir os dados do json e gravar no banco de dados, foi necessário fazer o uso da 'api_database' que seria o elo de ligação com o banco de dados, bastando trabalhar em cima do código do bot.

Nesta aula então aprendemos uma das formas de persistir dados, que foram consumidos de forma externa, por meio de um link, aonde o mesmo teria que extrair o valor do dólar para efetuar uma conversão em moeda brasileira (R$), a mesma deveria ser multiplicada pelo valor do produto em um campo correspondente, em gravar na tabela 'Produtos' (exemplo de tabela com dados).


Tivemos algumas dificuldades com a realização da atividade porque o o plugin do Botcity não funcionou de maneira adequada para realizar a operação de persistência dos dados no banco de dados, tivemos que fazer uso dos próprios recursos do Python, através de sua rica biblioteca. Toda essa atividade é uma prévia das próximas atividades que se seguirão na disciplina de Botcity com Python, mas também no decorrer do curso e está sendo extremamente importante conhecer e aplicar novas técnicas para desenvolvimento de robôs com o Botcity.


 

Comentários