Por que UX? Sobre a minha transição do design de interface para o design de usabilidade

Por: Carolina Penedo Mais uma fase, mais um termo da moda Eu me lembro quando entrei na faculdade em 2007 e a minha turma era a primeira a levar o título de “Graduação em Design Gráfico”, antes era uma “salada”, contendo moda, industrial, gráfico. Tudo junto e misturado. Depois vieram outras modalidades para incrementar ainda
Continuar lendo…

Montando cenários de testes com o Pytest

Estou realizando os testes de uma aplicação de loja virtual. Os testes, garantem o funcionamento do carrinho de compras Os métodos de testes estão dentro da classe TestCarrinhoDeCompras e cada método testa um caso das regras de negócios relacionadas às compras. A classe está disposta dessa forma: from src.compras import CarrinhoDeCompras, ItemDoCarrinho, Usuario class TestCarrinhoDeCompras:
Continuar lendo…

Phishing

Entendendo (e evitando) o phishing

Recentemente, recebi um email estranho, supostamente da equipe de suporte do Paypal. Como sempre, abri o email no celular. O email dizia que o endereço de entrega principal da minha conta havia sido alterado para um na África do Sul! Obviamente, fiquei espantado. Minha primeira reação foi a mais intuitiva – achei que minha conta
Continuar lendo…

Criando gráficos no Python com a Matplotlib

Quando estamos analisando dados, é comum vermos e manipularmos muitos números. Números de vendas, de acessos, de taxa de retorno entre muito outros. Podemos analisar esses dados de muitas formas, podemos utilizar uma planilha eletrônica, como o Excel, ou o Google Sheets, podemos utilizar linguagens como Python e R para lerem nossos dados e armazená-los
Continuar lendo…

Abertura do app com Splash Screens

Quando fui testar um aplicativo que estávamos desenvolvendo, a primeira coisa que fiz foi tentar abrí-lo. Depois de clicar no ícone do app, fiquei mais ou menos uns 3 segundos nessa tela em branco: Até que, enfim, depois de 3 segundos, o app abriu a primeira tela do painel. Se for parar pra pensar, o
Continuar lendo…

Error

Lidando com erros e exceções no Python

Aqui na empresa, temos um programa em cada computador que registra, em um arquivo, as datas e os horários em que o computador foi ligado. Recentemente, alteramos todo o registro de datas no padrão brasileiro (DD/MM/AAAA HH:mm) para o padrão ANSI (AAAA-MM-DD HH:mm:SS). Essa conversão de padrão foi feita utilizando geradores no Python. Entretanto, começamos
Continuar lendo…

Entendendo o desempacotamento no Python

Quando estamos programando é bem comum termos listas de dados, listas de tarefas, de produtos, de clientes… No dia a dia nós fazemos muitas operações que envolvem listas. Em uma parte de um programa que estou trabalhando, preciso pegar o nome e o sobrenome de alguns alunos cadastrados no banco de dados. Para isso, existe
Continuar lendo…