yanYan Orestes

Produtor de conteúdo na Alura e desenvolvedor apaixonado. Explicit is better than implicit

Todos os artigos por yan

 

Como criar uma boa senha

Esses dias, decidi criar uma conta em uma rede social que meus amigos gostam. Entretanto, logo quando digitei a senha que eu queria, uma mensagem de erro apareceu na tela falando que minha senha era muito fraca. Pelo visto senha não ia funcionar, mesmo. Lembrei daquelas regrinhas que todos já ouvimos em algum momento, sobre
Continuar lendo…  

Como comparar objetos no Python?

Tenho um sistema em Python que armazena os filmes que eu tenho em uma lista, para organização, com uma função que pega todos os filmes e retorna uma lista com eles: class Filme(): def __init__(self, titulo, diretor): self.titulo = titulo self.diretor = diretor def __str__(self): return self.titulo + ‘ – ‘ + self.diretor def pega_todos_os_filmes():
Continuar lendo…  

O que são iteradores no Python?

Onde eu trabalho, todos os links acessados por qualquer computador da empresa são armazenados em um mesmo arquivo de registro na rede, o acessos.log, para maior controle do que os funcionários andam acessando durante o horário de trabalho. O log está organizado desta forma: https://alura.com.br http://instagram.com https://blog.alura.com.br http://google.com https://gmail.com … Uma vez por semana, checamos
Continuar lendo…  

Operações básicas com listas no Python

Uma professora de matemática elaborou uma técnica de avaliação diferente, em uma tentativa de aumentar a interação entre os alunos – para a próxima prova, a nota de todos seria a mesma, equivalente à média de todas as notas. Todo esse processo seria feito por um sistema automático em Python. As notas dos alunos da
Continuar lendo…  

Formatação de moeda e internacionalização com Python

Sou programador de uma loja online brasileira e, recentemente, decidimos implementar a venda de produtos para Portugal, com o intuito de aumentar nossa clientela. Para isso, precisamos converter os preços de Real para Euro. Temos uma função já implementada para realizar a conversão, que toma como parâmetro o valor em Real como float e retorna
Continuar lendo…  

A diferença das funções input() e raw_input() no Python

Tenho um sistema escrito em Python, para o terminal, que precisa das credenciais de login do usuário para funcionar: usuario = input(‘Insira seu login: ‘) print(‘Olá, ‘ + usuario) Quando rodo no meu computador, digito meu login e recebo em resposta: Insira seu login: yanorestes Olá, yanorestes Exatamente o que eu tinha digitado, capturado pela
Continuar lendo…  

Lidando com datas e horários no Python

Uma empresa me contratou para implementar o sistema de pontos deles, controlando quando um funcionário chega e sai. O sistema deve exibir a data e a hora a cada registro, como confirmação para o funcionário. Usando o tipo date Conhecemos o módulo datetime da biblioteca nativa do Python, então até sabemos pegar a data atual
Continuar lendo…