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…

Formatando números no JavaScript

Uma empresa está perguntando quanto está pagando por hora de salário. Para isso, existe uma função que pega o salário do mês e calcula o custo hora: function ganhoPorHora(salario, horasTrabalhadasNoMes) { const salarioHora = (salario / horasTrabalhadasNoMes); return salarioHora; } Resultado da função: ganhoPorHora(3000,176); O valor por hora do salário seria: 17.045454545454547. Mas, como estamos
Continuar lendo…

Movendo um personagem no Scratch

Estou estudando Scratch. Para testar meus conhecimentos, estou fazendo vários mini projetos e em um deles resolvi criar um jogo onde controlamos um avião. Nosso jogo vai se passar, basicamente, no ar. Logo, vamos alterar nosso palco para que apareça um céu: Legal! Já temos o palco para o nosso jogo, agora precisamos adicionar o
Continuar lendo…

Nomes de classes no CSS

Olá, se vocês não viram o primeiro post da série clica aqui e dá uma lida nesse antes. Bom, agora vamos resolver o problema dos nomes das classes de CSS, vamos recapitular o componente .box que eu criei: — Box .box {} .image {} .title {} Imagina agora que o nosso componente navbar tem seu
Continuar lendo…

Compartilhando dados com UIActivityViewController

Veremos nesse post, como compartilhar textos e imagens no iOS através da classe UIActivityViewController. Estou desenvolvendo um app para o cadastro de alunos. Na tela principal é apresentado uma lista com o nome e a foto do aluno. Utilizaremos como exemplo esse app de agenda: Ao clicar no nome aluno, conseguimos visualizar suas informações: Nosso
Continuar lendo…

Organizando o CSS no seu projeto

Quando a gente tem um projeto pequeno e pouco código HTML e CSS é razoavelmente tranquilo não se perder e manter o código organizado. Porém quando o projeto começa a crescer e ter uma quantidade significativa de páginas diferentes, a gente começa a ver um cenário muito comum de: Código duplicado Conflitos de nomes de
Continuar lendo…

Tratamento de erro de conexão no IOS

Nesse post, trabalharemos com um aplicativo que lista filmes: Fomos contratados para desenvolver um aplicativo que contém um catálogo de filmes. Quando o usuário acessa o aplicativo, uma lista com os filmes é apresentada: Para listar os filmes, foi consumida a API do The Movie DB. Vamos começar criando o método que vai fazer a
Continuar lendo…

Dicionário

Trabalhando com o dicionário no Python

Estou programando um sistema de agenda de contatos telefônicos em Python. Para isso, preciso armazenar os números dos contatos. A princípio, podemos pensar em usar uma lista: telefones = [‘1234-5678’, ‘9999-9999’, ‘8765-4321’, ‘8877-7788’] Tudo bem, temos os números de telefone armazenados. Mas… qual o sentido de termos uma lista de números soltos? De quem é
Continuar lendo…