PlanetGeek

Domine Operadores Aritméticos no Python

12-05-2025 | 17:04 | Alexsandro Felix

Bem-vindo, programador curioso, ao mundo dos operadores aritméticos em Python! Aqui, a matemática ganha vida com um toque de diversão, como se fosse um show de comédia onde os números são os protagonistas. Vamos explorar como fazer contas no Python de forma didática, com exemplos práticos e um pouco de humor. E, quem sabe, você até saia querendo calcular a órbita de um foguete (ou pelo menos o troco do café)!

Neste artigo, vamos cobrir os operadores aritméticos básicos, como usá-los, e algumas dicas para evitar aqueles erros que fazem você coçar a cabeça. Além disso, vou te contar como um livro incrível pode turbinar suas habilidades em Python, especialmente se você ama planilhas. Preparado? Vamos somar conhecimento e subtrair dúvidas!

O que são Operadores Aritméticos

Operadores aritméticos são os heróis (ou vilões, dependendo do seu trauma com matemática) que realizam operações numéricas no Python. Eles pegam números, fazem mágica e entregam resultados. São como calculadoras embutidas no seu código, mas com muito mais estilo.

Os principais operadores aritméticos em Python são:

  • + (Adição): Soma dois valores. Exemplo: 2 + 3 = 5.
  • (Subtração): Subtrai um valor de outro. Exemplo: 5 – 2 = 3.
  • * (Multiplicação): Multiplica valores. Exemplo: 4 * 3 = 12.
  • / (Divisão): Divide um valor por outro. Exemplo: 10 / 2 = 5.0.
  • // (Divisão inteira): Divide e retorna apenas a parte inteira. Exemplo: 7 // 2 = 3.
  • % (Módulo): Retorna o resto da divisão. Exemplo: 7 % 2 = 1.
  • ** (Exponenciação): Eleva um número à potência de outro. Exemplo: 2 ** 3 = 8.

Quer ver esses operadores em ação? Vamos brincar com um exemplo:

a = 10
b = 3

print(f"Soma: {a + b}")          # 13
print(f"Subtração: {a - b}")     # 7
print(f"Multiplicação: {a * b}") # 30
print(f"Divisão: {a / b}")       # 3.333...
print(f"Divisão inteira: {a // b}") # 3
print(f"Módulo: {a % b}")        # 1
print(f"Exponenciação: {a ** b}") # 1000

Olha só que beleza! Com poucas linhas, você já está fazendo cálculos como um verdadeiro matemático (ou pelo menos fingindo bem).

Adição e Subtração: O Básico do Básico

Adição (+) e subtração (-) são como pão com manteiga: simples, mas indispensáveis. Use o `+` para somar e o `-` para subtrair. Fácil, né? Mas cuidado: Python não perdoa se você tentar somar um número com uma string sem conversão. Por exemplo:

numero = 5
texto = "2"
print(numero + texto)  # Erro! TypeError

Para evitar esse drama, converta a string com `int()` ou `float()`:

print(numero + int(texto))  # 7

Dica de ouro: se você trabalha com números e planilhas, o livro “Python para Excel” é um guia fantástico para automatizar suas tarefas chatas e impressionar o chefe. Ele ensina como usar Python para manipular dados como um ninja, e os operadores aritméticos são a base disso!

https://amzn.to/4dbJo2q

Multiplicação e Divisão: Onde a Coisa Esquenta

A multiplicação (*) é perfeita para quando você quer, sei lá, calcular quantos cookies você pode comer se cada pacote tem 10 e você comprou 3 (resposta: 30, mas cuidado com a balança). Já a divisão (/) sempre retorna um `float`, mesmo que o resultado seja exato.

print(10 / 2)  # 5.0, não 5

Se você quer só a parte inteira, use a divisão inteira (//). E o módulo (%) é o herói para descobrir se um número é par ou ímpar:

numero = 42
if numero % 2 == 0:
    print("É par!")  # É par!

Exponenciação: Números com Superpoderes

O operador ** é como o Hulk dos operadores: eleva números a potências absurdas. Quer calcular 2³? Fácil:

print(2 ** 3)  # 8

Mas cuidado com números grandes, porque Python não tem medo de calcular 2 ** 1000. Seu computador, por outro lado, pode pedir um café antes de responder.

Precedência: Quem Manda Aqui?

Python segue a ordem matemática tradicional (lembra do PEMDAS? Parênteses, Exponenciação, Multiplicação/Divisão, Adição/Subtração). Por exemplo:

print(2 + 3 * 4)  # 14, porque 3 * 4 = 12, depois 2 + 12

Se quiser mudar a ordem, use parênteses:

print((2 + 3) * 4)  # 20, porque 2 + 3 = 5, depois 5 * 4

Parênteses são como o diretor de um filme: eles decidem quem age primeiro.

Erros Comuns: Não Tropece!

  • Divisão por zero: Tentar `10 / 0` vai te presentear com um `ZeroDivisionError`. Sempre verifique se o divisor não é zero.
  • Tipos incompatíveis: Já falamos sobre somar números com strings. Converta antes!
  • Esquecer a precedência: Use parênteses para deixar claro o que você quer.

Por que Dominar Operadores Aritméticos?

Saber usar esses operadores é como ter uma varinha mágica para resolver problemas. De cálculos financeiros a análises de dados, eles estão em tudo. E se você quer levar suas habilidades para o próximo nível, especialmente com planilhas, recomendo de novo o livro Python para Excel. Ele é perfeito para quem quer automatizar tarefas e brilhar no trabalho com Python!

Conclusão: Matemática com Sabor de Python

Os operadores aritméticos são a base para qualquer aventura em Python. Com eles, você pode somar, subtrair, multiplicar, dividir e até elevar números ao infinito (ou quase). Pratique, divirta-se e não tenha medo de errar – afinal, até os melhores programadores já dividiram por zero alguma vez.

Agora, pegue seu teclado, experimente os exemplos e comece a calcular o mundo! E, se quiser mergulhar mais fundo, confira o “Python para Excel” para transformar suas planilhas em obras-primas. Boa programação e até a próxima!

The post Domine Operadores Aritméticos no Python first appeared on Alexsandro Felix.

Contribuindo para Projetos Open Source: Guia para Iniciantes

12-05-2025 | 15:54 | Alexsandro Felix

E aí, você que tá começando a se aventurar na programação e acha o software livre mais legal que um meme de gatinho programador, já pensou em contribuir pra projetos open source? Assisti recentemente a um vídeo onde o autor desmistifica esse universo e mostra como dar os primeiros passos, especialmente se você curte Python. Spoiler: não precisa ser um rockstar do código pra começar! Bora nessa?

Por que software livre é como um churrasco colaborativo?

Software livre é aquele código que todo mundo pode usar, mexer e compartilhar, tipo uma receita de bolo que vira hit na família. Contribuir pra esses projetos é como levar um prato pro churras: você ajuda, aprende e ainda ganha um high-five da comunidade. Projetos open source, como bibliotecas Python (requests, pandas, etc.), são ideais pra iniciantes, com comunidades acolhedoras e tarefas simples. Tá começando do zero? Confira como programar em Python desde o início pra dar aquele start com confiança!

Primeiro passo: sem crise, é só respirar!

Sabe aquele pavor de “vou destruir o repositório”? Relaxa! Vou mandar a real: ninguém espera que você chegue consertando bugs nível missão lunar. Muitas contribuições são tranquilas, como melhorar a documentação ou corrigir um typo. Sugiro começar por projetos que você já usa. Pra garantir que seu código seja top, dá uma olhada em fundamentos básicos de Python e arrase nas suas primeiras linhas.

Como achar um projeto pra chamar de seu?

Agora vou entregar a dica de ouro: vai pro GitHub! Lá, você acha repositórios com a tag “good first issue”, perfeitas pra novatos. Pode ser algo como escrever um teste simples em Python. Codificou, testou, contribuiu! Ele também recomenda o site “Contribute to Open Source” pra encontrar projetos no seu nível. E, pra não se enrolar com Git, o artigo Python vs. outras linguagens: por que escolher Python em 2025 explica por que Python é a vibe certa pra contribuições. Quer dominar o Git de vez? O livro Aprendendo Git é um guia prático pra você brilhar nos commits e pull requests.

Mão na massa com Python

Se você já sabe o básico de Python, o céu é o limite. Muitas issues envolvem ajustar funções, criar exemplos ou sugerir features. As comunidades open source são tipo aquele amigo que te explica tudo com calma. Aprenda o básico de Git (commit, push, pull) e mete a cara! Cada contribuição te deixa mais perto de ser o dev que todo mundo curte.

Por que vale a pena?

Além de dar um upgrade no currículo (um “contribuí pro open source” no LinkedIn é puro ouro), você aprende na prática, conhece devs incríveis e ajuda a comunidade. E para fechar com uma energia motivadora: cada pequeno passo conta, e o software livre precisa de você.

Então, bora? Escolha um projeto no GitHub, dê um fork e comece pelo básico. Com as dicas do blog e o Aprendendo Git, seu próximo commit vai ser papo na comunidade Python! 🐍

The post Contribuindo para Projetos Open Source: Guia para Iniciantes first appeared on Alexsandro Felix.

Campanha de Aniversário Godeal24 com chaves MS a preços reduzidos - Office 2021 Pro desde €29

12-05-2025 | 15:30 | Aberto até de Madrugada


Parabéns, Godeal24! O retalhista celebra este ano o seu 5.º aniversário. E, como em qualquer celebração de aniversário, esta vem acompanhada de descontos fantásticos durante a Campanha de 5.º Aniversário. Bem, não tanto presentes, mas sim descontos tentadores – o que, convenhamos, continua a ser emocionante, certo? Todas as chaves Microsoft podem ser adquiridas com grandes descontos, e algumas das promoções mais procuradas estão mesmo ao preço mais baixo do ano. Se precisa de actualizar o seu PC, é agora a altura ideal! A Godeal24 celebra o seu 5.º aniversário com ofertas imperdíveis nas suites Microsoft Office mais procuradas. Aqui está o mais recente Office 2024 Home por 139,99€, e também as versões anteriores atingiram preços tão baixos que nem imagina! O Office 2021 Professional, sem dúvida a melhor suite de produtividade, foi reduzido para apenas 35,24€! Pague uma vez e fique com ele para sempre! No entanto, se o comprar directamente à Microsoft, custará uns impressionantes 249€, sendo que a Godeal24 lhe poupa mais de 200€. O Office 2021 Pro inclui as mesmas aplicações e mais três adicionais em comparação com o Office 2024 (inclui clássicos como Word, Excel, PowerPoint e Outlook, além de Teams, OneNote, Publisher, Access e Skype for Business). Esta suite de software tem tudo para levar o seu trabalho a outro nível. Quanto aos detalhes, esta licença é válida apenas para um computador. Para mais dispositivos, há pacotes disponíveis para escolher, a partir de 29€! Continue a ler para mais versões do Office.

Oferta especial nos Office.

Oferta especial nos Windows:

O Windows 11 Pro está repleto de ferramentas para aumentar a sua produtividade, como a escrita por voz para notas rápidas, uma função de pesquisa melhorada e layouts de encaixe para multitarefa. A sua interface moderna e intuitiva facilita a gestão de vários projetos com funcionalidades como janelas de encaixe e ambientes virtuais.

A melhor parte? Pode adquirir o Windows 11 Pro por apenas €13,55—muito menos do que o preço total. Com a Godeal24, obtém todas as funcionalidades poderosas do sistema operativo mais recente sem gastar uma fortuna. Não perca esta oportunidade de atualizar e simplificar o seu fluxo de trabalho!

Os Windows Profissionais têm desconto de 50% com o código SGO50:

Temos os bundles Windows+Office com desconto de 62% usando o código SGO62.

Packs de desconto do Windows e Office em volume.

Temos ainda diversos utilitários em promoção.
O processo de compra permite criar um registo ou efectuar a compra como "guest". E para usufruir do desconto, bastará introduzir o código de desconto no campo respectivo quando estiverem no ecrã de validação dos produtos a comprar.


O pagamento pode ser feito com PayPal (que aparece ao se escolher a opção de pagamento cwalletco) para total segurança, e conta com assistência permanente através do endereço de email [email protected].


Aprenda Python com o SoloLearn: Um Review Completo

12-05-2025 | 13:48 | Alexsandro Felix

Se você já sonhou em dominar Python, mas acha que programação é coisa de nerds com óculos fundo de garrafa e café preto na veia, prepare-se para mudar de ideia! O SoloLearn é um aplicativo que transforma o aprendizado de Python (e outras linguagens) em uma aventura divertida, interativa e, pasme, viciante. Neste artigo, vamos fazer um review completo do SoloLearn, com foco no aprendizado de Python, e te contar por que ele pode ser o seu novo melhor amigo na jornada de programação. Spoiler: tem até gamificação para te fazer sentir um Jedi do código! 🚀

O que é o SoloLearn?

O SoloLearn é um aplicativo gratuito (com opções premium) disponível para Android, iOS e web, projetado para ensinar programação de forma acessível. Ele cobre várias linguagens, mas o curso de Python é um dos mais populares, com milhões de alunos ao redor do mundo. A ideia é simples: lições curtas, exercícios práticos e uma comunidade vibrante para te apoiar. Pense nele como um personal trainer de código que cabe no seu bolso.

Por que Python?

Antes de mergulharmos no app, um rápido lembrete: Python é a linguagem dos sonhos para iniciantes e profissionais. Com sintaxe clara, versatilidade (de web a inteligência artificial) e uma comunidade gigantesca, ela é perfeita para quem está começando. O SoloLearn sabe disso e faz do curso de Python uma porta de entrada amigável para o mundo da programação.

Primeiras Impressões: Um App que Parece um Jogo

Ao abrir o SoloLearn, você é recebido por uma interface limpa e intuitiva. Nada de telas complicadas ou jargões assustadores. O app aposta na gamificação para te manter engajado: você ganha XP (pontos de experiência) ao completar lições, sobe no ranking global e desbloqueia conquistas. É como jogar um RPG, mas em vez de matar dragões, você domina loops e funções. 🎮

Parece um jogo, sempre que concluo uma sessão, ganho XP, e isso me motiva a continuar, além de estar aprendendo bastante.” – J1H4, usuário do SoloLearn.

Como o SoloLearn Ensina Python?

O curso de Python no SoloLearn é dividido em módulos curtos, perfeitos para quem tem pouco tempo. Cada lição combina teoria simplificada com exercícios práticos e quizzes interativos. Aqui está o que você vai encontrar:

  • Conceitos Fundamentais: Variáveis, strings, listas e condicionais (if/else) são explicados de forma clara, com exemplos que parecem conversas com um amigo paciente;
  • Prática Imediata: Após cada lição, você resolve exercícios no editor de código embutido. Errou? O app te dá dicas para corrigir sem te fazer sentir um fracasso;
  • Projetos Reais: Conforme avança, você cria pequenos programas, como calculadoras ou jogos simples, que reforçam o aprendizado;
  • Comunidade Global: Tem dúvidas? Poste no fórum do app e receba ajuda de outros aprendizes ou experts. É como ter um Stack Overflow dentro do app!

Destaques do Curso de Python

O curso Python Core, com 7,2 milhões de alunos, é o carro-chefe do SoloLearn. Ele cobre desde o básico (o famoso “Hello, World!”) até tópicos intermediários, como programação orientada a objetos (OOP), lambdas e recursividade. A progressão é suave, ideal para iniciantes, mas também oferece desafios para quem já tem alguma experiência.

O melhor app de programação para iniciantes e também para quem já tem experiência! O SoloLearn torna o aprendizado de Python simples e divertido.” – Sarah K.

Prós do SoloLearn para Aprender Python

  • Acessibilidade: Gratuito, com lições que cabem na sua pausa para o café. A versão premium (SoloLearn PRO) oferece extras, como corações ilimitados e aprendizado sem anúncios, mas a versão gratuita já é robusta.
  • Interatividade: Os exercícios práticos e jogos de codificação tornam o aprendizado dinâmico. Você não apenas lê, você faz.
  • Personalização com IA: O app usa inteligência artificial para recomendar lições baseadas no seu progresso, mantendo você no caminho certo.
  • Certificados: Ao concluir o curso, você ganha um certificado para turbinar seu LinkedIn. Quem não ama um troféu digital? 🏆
  • Mobilidade: O editor de código móvel permite praticar em qualquer lugar, seja no ônibus ou na fila do mercado.

Contras: Nem Tudo é Perfeito

  • Sistema de Corações: Na versão gratuita, você perde “corações” ao errar exercícios, o que pode ser frustrante. Estudos mostram que sessões curtas e frequentes são mais eficazes, mas o limite de erros pode desanimar alguns.
  • Anúncios: A versão gratuita tem propagandas, que aparecem após as lições. Não é o fim do mundo, mas pode irritar.
  • Conteúdo Intermediário: Alguns usuários acham que cursos como o de Python intermediário têm explicações rasas ou perguntas que cobram tópicos não ensinados.
  • Foco em Prática: Se você prefere aprender com vídeos ou explicações mais profundas, pode sentir falta de um formato mais tradicional.

Para Quem é o SoloLearn?

  • Iniciantes que querem aprender Python sem medo de se perder em jargões técnicos.
  • Profissionais ocupados que precisam de lições rápidas e práticas.
  • Entusiastas de tecnologia que curtem aprender de forma gamificada.
  • Estudantes se preparando para provas ou entrevistas de programação.

Se você já é um mestre em Python e busca tópicos avançados, como machine learning com TensorFlow, pode achar o conteúdo básico demais. Nesse caso, o SoloLearn é mais um aquecimento do que a maratona completa

Dica de Ouro para Complementar seus Estudos

Quer turbinar ainda mais seu aprendizado de Python? Um livro que é praticamente o “Santo Graal” para programadores é o Curso Intensivo de Python. Ele cobre desde o básico até tópicos avançados, com projetos práticos que vão fazer você se sentir um verdadeiro ninja do código. Milhares de leitores já transformaram suas carreiras com ele, e você não vai querer ficar de fora dessa, né? 📚

https://amzn.to/3SvdEMb

SEO e Python: Um Bônus Inesperado

Sabia que Python também pode te ajudar a bombar seu blog? O SoloLearn não ensina isso diretamente, mas o conhecimento de Python que você adquire pode ser usado para automatizar tarefas de SEO, como verificar links quebrados ou analisar palavras-chave. Por exemplo, com a biblioteca BeautifulSoup, você pode criar scripts que otimizam sua estratégia de marketing digital. Quem diria que aprender Python também poderia fazer seu site subir no ranking do Google?

Quer Ficar por Dentro do Mundo da Programação?

Se você curtiu este review, imagine o que mais podemos te ensinar! **Assine nossa newsletter** e receba dicas exclusivas de programação, reviews de ferramentas e hacks para sua carreira tech direto no seu e-mail. É grátis, rápido e vai te manter à frente da curva. Não perca a chance de fazer parte da nossa comunidade de coders! 📩

Conclusão: Vale a Pena Baixar o SoloLearn?

Em resumo, o SoloLearn é uma ferramenta poderosa para aprender Python de forma prática, divertida e acessível. Ele não é perfeito – o sistema de corações e os anúncios podem irritar –, mas os pontos positivos, como a gamificação, a comunidade e os certificados, fazem dele uma escolha excelente para iniciantes e aprendizes intermediários. Se você quer dar os primeiros passos em Python sem se sentir sobrecarregado, o SoloLearn é um ótimo ponto de partida.

E aí, pronto para codar como um pro? Baixe o SoloLearn, experimente o curso de Python e conte nos comentários o que achou! E, claro, não esqueça de dar uma espiada no Curso Intensivo de Python para levar suas habilidades ao próximo nível. Vamos juntos transformar linhas de código em oportunidades incríveis? 💻

Este artigo foi escrito com base experiência própria e também em pesquisas e avaliações de usuários do SoloLearn, garantindo um review honesto e útil. Assine nossa newsletter para mais conteúdos como este!

The post Aprenda Python com o SoloLearn: Um Review Completo first appeared on Alexsandro Felix.

Google prepara eliminação de vídeos RCS no Messages

12-05-2025 | 13:30 | Aberto até de Madrugada

A Google quer poupar o espaço aos utilizadores que recebem muitos vídeos via RCS no Messages.

A Google está a testar uma nova funcionalidade na app Messages que pode facilitar a gestão do espaço de armazenamento nos chats. Na versão beta mais recente, a empresa substituiu o ícone de reencaminhar por um atalho de eliminação nos vídeos enviados via RCS, permitindo apagar rapidamente os vídeos diretamente da conversa.

Esta alteração parece ter como objetivo ajudar os utilizadores a libertar espaço, já que os vídeos ocupam mais armazenamento do que as fotos. Curiosamente, o ícone de reencaminhar continua visível em imagens, o que indica que a prioridade é mesmo reduzir o impacto dos vídeos na memória dos dispositivos.

Atualmente, para eliminar um vídeo no Google Messages, é preciso manter o dedo sobre o vídeo e depois tocar no ícone de apagar no topo do ecrã. Com o novo atalho, o processo torna-se mais direto e rápido, sem necessidade de navegar por menus.

Esta mudança faz parte de um conjunto mais alargado de novidades que a Google tem vindo a testar no Messages, como um modo paisagem melhorado, suporte para PDFs, possibilidade de adiar notificações e partilha de localização em tempo real.

AirPods com câmaras podem chegar em 2026-2027

12-05-2025 | 11:00 | Aberto até de Madrugada

Os AirPods poderão ganhar capacidade de visão para funções AI nos próximos anos.

A Apple deverá equipar os futuros AirPods e Apple Watch com pequenas câmaras com inteligência artificial já em 2027. De acordo com informações de bastidores, estas câmaras vão conseguir analisar o ambiente e reconhecer objetos, trazendo para os wearables funcionalidades semelhantes às do Visual Intelligence dos iPhones mais recentes.

Ao mesmo tempo, a Apple prepara uns óculos inteligentes com câmaras, microfones e IA integrada, a pensar em rivalizar com os Ray-Ban da Meta. Estes óculos deverão chegar também em 2027 e vão contar com um novo chip baseado no dos Apple Watch, o que indica que várias funções de IA serão partilhadas entre os dispositivos.

Estas câmaras poderão usar sensores de infravermelhos. Segundo o analista Ming-Chi Kuo, a Apple quer iniciar a produção em massa de AirPods com este tipo de câmaras já em 2026. Estes sensores poderão permitir controlar os dispositivos com gestos no ar, recorrendo apenas aos movimentos das mãos.

Se tudo correr conforme previsto, os AirPods com câmaras alimentadas por IA poderão chegar ao mercado em 2026, mas é mais provável que a estreia aconteça em 2027, a par do novo Apple Watch e dos óculos inteligentes. A parte criticável de tudo isto é que, sem terem baterias substituíveis, estes AirPods high-tech continuarão a ser produtos que inevitavelmente deixarão de ser funcionais devido ao envelhecimento das baterias.

CMF Watch Pro 2 a €56

12-05-2025 | 10:00 | Aberto até de Madrugada

O mais recente Watch Pro 2 da CMF, marca económica da Nothing, já está disponível.

A Nothing apresentou recentemente a mais recente geração de produtos da sua marca CMF, com o seu primeiro smartphone, novos earphones, e nova geração do seu smartwatch. O Watch Pro 2 vem com ecrã AMOLED circular de 1.32" (466 x 466px, 60Hz, 620 nits) com mais de 100 mostradores disponíveis. A moldura do relógio pode ser substituída pelos utilizadores tal como as braceletes de 22 mm, para criar uma infinidade de estilos diferentes. Pode fazer o tracking de todo o tipo de parâmetros habituais, como frequência cardíaca, nível de oxigénio no sangue, sleep tracking, mais de 120 actividades físicas, sleep tracking, fazer telefonemas, e tem GPS.
O CMF Watch Pro 2 está disponível por 56.99 euros na Amazon Espanha.

Se quiserem combinar com o resto da família para ficarem com o conjunto completo, podem também optar pelo CMF Phone 1 e pelos CMF Buds Pro 2.

Este smartwatch tem protecção IP68 para uso despreocupado em todo o tipo de ambientes, e a Nothing promete que a sua bateria de 305 mAh é suficiente para lhe dar uma autonomia de até 11 dias de uso típico e 9 dias de uso intensivo.


Acompanha as melhores promoções diárias no nosso grupo AadM Promos.

iOS 19 deverá incluir partilha de acessos WiFi públicos

12-05-2025 | 09:00 | Aberto até de Madrugada

Deverá ser mais fácil manter a ligação em redes WiFi com login via portal web entre dispositivos Apple com a chegada do iOS 19.

A Apple está a preparar uma nova funcionalidade para o iOS 19 que vai tornar a ligação a redes WiFi públicas muito mais simples e conveniente. De acordo com informações recentes, o sistema vai permitir sincronizar automaticamente as credenciais dessas redes entre todos os dispositivos Apple, evitando a ncessidade de repetir o processo de login via formulários numa página web.

Actualmente, ao ligar-se a redes em hotéis, ginásios ou cafés, é habitual ter de completar um formulário web em cada dispositivo. Com o iOS 19, bastará preencher esses dados num iPhone, iPad ou Mac, e a informação será partilhada com o resto do seu ecossistema Apple, poupando tempo e trabalho.

Esta novidade faz parte de um conjunto de melhorias "quality of life" que a Apple está a preparar para o iOS 19, que deverá ser uma das maiores actualizações de software dos últimos anos. O iOS 19 deverá ser apresentado oficialmente na WWDC no próximo mês, onde a Apple mostrará tanto as grandes novidades como estas pequenas, mas úteis, melhorias.


Microsoft Teams vai bloquear captura de ecrã durante reuniões

11-05-2025 | 20:00 | Aberto até de Madrugada

Com a justificação da privacidade e segurança, a MS vai impedir a captura de ecãr durante reuniões.

A Microsoft vai lançar uma nova funcionalidade no Teams que impede os utilizadores de tirarem capturas de ecrã durante reuniões, como forma de proteger informação sensível. A funcionalidade "Prevent Screen Capture" começará a ser disponibilizada mundialmente em Julho de 2025, para Windows, Mac, Android, iOS e web.

Quando activa, sempre que alguém tentar capturar o ecrã, a janela da reunião ficará preta, impedindo a gravação do conteúdo partilhado. Os participantes que usem plataformas não suportadas serão automaticamente colocados em modo apenas de áudio, para evitar exposição de informação visual.

Apesar desta proteção, continua a ser possível fotografar o ecrã com outro dispositivo, o que limita a eficácia total da medida. Ainda assim, esta iniciativa segue uma tendência crescente no setor, com outras empresas, como a Meta, a implementar medidas semelhantes para proteger dados partilhados.


Como foi construída a Hoover Dam

11-05-2025 | 17:30 | Aberto até de Madrugada

A Hoover Dam é um dos grandes feitos de engenharia do século XX, que assume novas proporções ao ser vista em detalhe.

Muitas vezes ficamos fascinados com as grandes obras das civilizações antigas - como as pirâmides do Egipto - mas consideramos banal coisas pelas quais podemos passar todos os dias, como pontes e barragens. É totalmente merecido e justificado revisitar algumas destas construções, como seguinte vídeo faz a propósito da célebre barragem Hoover Dam nos EUA, e que mostra em detalhe todos os passos da construção desta obra cuja magnitude quase desafia a imaginação.

Ficamos também a saber que o principal propósito da barragem era a de controlar o fluxo de água do rio Colorado, e que a produção de energia era apenas um "benefício extra". E apesar do seu custo monumental, o investimento acabou por ficar pago em 50 anos.


A Barragem de Hoover, localizada no rio Colorado, entre Nevada e Arizona, é uma maravilha da engenharia concluída em 1935. Com 221,4 metros de altura e 379,2 metros de comprimento, foi a barragem mais alta do mundo na época. Contém 2,48 milhões de metros cúbicos de betão, suficiente para pavimentar uma autoestrada de duas faixas de São Francisco a Nova Iorque. Os 17 geradores da barragem produzem cerca de 4 mil milhões de quilowatts-hora de electricidade por ano, fornecendo energia a 1.3 milhões de lares em Nevada, Arizona e Califórnia. O seu reservatório, o Lago Mead, armazena 35.7 mil milhões de metros cúbicos de água, o maior dos EUA em volume quando cheio.

Factos Curiosos:
  • Nomeada em homenagem ao Presidente Herbert Hoover, foi originalmente chamada Barragem de Boulder.
  • Mais de 100 trabalhadores morreram durante a construção, sem contar com doenças relacionadas com o calor.
  • O betão da barragem ainda está a curar hoje, um processo que pode levar 125 anos a completar.
  • Apareceu em filmes como Transformers e San Andreas.
  • O design em arco-gravidade da barragem inspirou as estátuas "Winged Figures of the Republic" na sua base, simbolizando progresso.

Linux abandona CPUs Intel 486

11-05-2025 | 15:30 | Aberto até de Madrugada

Um dos mais icónicos - e na altura, poderosos - CPUs da Intel, o 486, vai deixar de poder correr o kernel Linux mais recente.

O kernel do Linux vai deixar de suportar os processadores Intel 486, encerrando um capítulo que começou há mais de três décadas. A decisão surge com uma nova alteração proposta para o Linux 6.15, onde Linus Torvalds deixou claro que não há qualquer motivo justificável para que alguém perca "um segundo que seja" a manter o suporte para o 486, que é completamente obsoleto nos dias de hoje.

Lançado em 1989 e descontinuado em 2007, o 486 não cumpre os requisitos mínimos actuais do kernel, como o Time Stamp Counter (TSC) e a instrução CMPXCHG8B (CX8). Estas funcionalidades são essenciais nos sistemas actuais e estáo presentes nos processadores Pentium e superiores.

O Linux já tinha abandonado o suporte para o i386 em 2012, e a ideia de cortar o 486 circulava desde 2022. Com esta decisão, o kernel limpa código antigo e reduz o esforço necessário para manter compatibilidade com hardware ultrapassado.

Para quem ainda insistir em usar um 486 em pleno 2025, há sempre versões antigas do Linux disponíveis. Sistemas alternativos como o FreeDOS ou o ArcaOS também continuam a funcionar.

Microscópio Hirox vê a 360º

11-05-2025 | 13:30 | Aberto até de Madrugada

Um curioso microscópio permite muita maior liberdade para ver os elementos a partir de qualquer ângulo.

Um microscópio é uma ferramenta fascinante, que nos permite ver o mundo da escala reduzida que, de outra forma, seria invisível para os nossos olhos. Mas, também é certo que, assim que vemos esse mundo, depressa damos connosco a desejar conseguir ver essas coisas de ainda melhor forma.

Com este microscópio Hirox, ganhamos a capacidade de fazer leituras que permite ver as escalas diminutas quase como se tivéssemos um micro-drone a voar sobre o elemento de interesse, permitindo alterar o ângulo de visão.



ChatGPT com memória melhorada chega à Europa

11-05-2025 | 11:00 | Aberto até de Madrugada

A OpenAI já fez chegar aos clientes europeus a recente melhoria de memória do ChatGPT.

Um mês depois dos EUA é a vez dos clientes europeus poderem usufruir do sistema de memória melhorado do ChatGPT.

Com esta melhoria, o ChatGPT passa a ter em consideração toda a informaçáo de conversas anteriores, facilitando o processo de obter os resultados pretendidos e ficar com um assistente AI mais adequado às necessidades.

The new memory improvements are now fully rolled out to Plus and Pro users in the EEA, UK, Switzerland, Norway, Iceland, and Liechtenstein. https://t.co/O8lubCBNZO

— OpenAI (@OpenAI) May 9, 2025
No entanto, e como já seria de esperar, isto é algo que apenas fica disponível para as modalidades pagas do ChatGPT, pelo que os utilizadores gratuitos continuam a estar limitados ao ChatGPT tal como existia.

Os gráficos do GTA VI

11-05-2025 | 10:00 | Aberto até de Madrugada

A Rockstar lançou recentemente um novo trailer do GTA VI, que continua a dar que falar.

Ao estilo do que aconteceu com o primeiro trailer, também este segundo trailer começou imediatamente a ser esmiuçado, para se ficar com uma melhor ideia das melhorias e inovações que irá trazer.


O que mais vai custar é saber que o jogo não irá chegar antes de Maio de 2026 - e isso assumindo que não irão haver mais atrasos.

Apple prepara calendário com eventos AI

11-05-2025 | 09:00 | Aberto até de Madrugada

A Apple poderá lançar funcionalidades inteligentes no Calendário com base na aquisição da Mayday.

A Apple adquiriu a startup canadiana Mayday Labs em Abril de 2024, mas só agora a operação foi tornada pública através de um registo da Comissão Europeia. A Mayday desenvolvia uma app de calendário e gestão de tarefas com inteligência artificial, capaz de organizar automaticamente eventos com base nos hábitos do utilizador.

A app destacava-se por aprender as rotinas diárias do utilizador, agendando e reagendando tarefas de forma inteligente, incluindo a coordenação automática com colegas. A aplicação foi encerrada após a aquisição, mas tudo indica que a Apple comprou não só a tecnologia como também a sua equipa principal.

Com o iOS 19 e as próximas versões do iPadOS e macOS a serem reveladas já no próximo mês, durante a WWDC, é provável que algumas das funcionalidades da Mayday venham a ser integradas nas apps Calendário e Lembretes da Apple. Já no iOS 18, estas duas apps começaram a ser integradas, sinalizando uma experiência mais inteligente e unificada.

A Mayday é apenas uma das várias empresas focadas em inteligência artificial que a Apple adquiriu desde o final de 2023, apesar disso, os frutos dessas aquisições têm demorado a surgir, com as funcionalidades AI da Apple a serem criticadas constantemente por serem poucas e tardias.


Dominando Matrizes em Python: Guia Completo para Iniciantes

11-05-2025 | 07:07 | Alexsandro Felix

Se você já tentou organizar um monte de números ou dados em Python e sentiu que estava perdido em um labirinto digital, bem-vindo ao clube! Hoje, vamos falar sobre matrizes em Python, essas estruturas mágicas que parecem complicadas, mas são mais simples que montar um quebra-cabeça de 100 peças. Com um toque de humor e exemplos práticos, você vai sair daqui sabendo criar, manipular e até dar risada com matrizes. Preparado? Então pega um café e bora codar!

O que é uma matriz, afinal?

Imagine uma matriz como uma planilha do Excel, mas sem aquele visual meio corporativo. É uma estrutura bidimensional (linhas e colunas) que organiza dados de forma ordenada. Em Python, matrizes são geralmente representadas por listas aninhadas – ou seja, uma lista dentro de outra lista. Parece confuso? Olha só:

matriz = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

Essa belezinha aí é uma matriz 3×3. Cada sublista é uma linha, e os elementos dentro dela são as colunas. Simples, né? Agora, vamos aprender a brincar com ela!

Criando matrizes: do zero ao herói

Para criar uma matriz, você pode simplesmente declarar uma lista aninhada, como mostramos acima. Mas e se quiser criar uma matriz maior, tipo 5×5, sem digitar tudo na mão? Aí entra a mágica da list comprehension. Olha esse truque:

linhas, colunas = 5, 5
matriz = [[0 for _ in range(colunas)] for _ in range(linhas)]

Esse código cria uma matriz 5×5 cheia de zeros. É como montar uma grade novinha para o seu jogo da velha intergaláctico! Quer preencher com números aleatórios? Use o módulo random:

import random
matriz = [[random.randint(1, 100) for _ in range(colunas)] for _ in range(linhas)]

Agora você tem uma matriz cheia de números aleatórios. É tipo um bingo cósmico!

Acessando e modificando elementos

Quer pegar um elemento específico? Use os índices de linha e coluna. Por exemplo, matriz[1][2] retorna o elemento na segunda linha, terceira coluna (lembre-se que Python começa a contar do 0). Quer mudar algo? É só atribuir:

matriz[1][2] = 42

Pronto, agora o número 42 está brilhando na sua matriz, como a resposta para a vida, o universo e tudo mais (fãs de Douglas Adams, uni-vos!).

Operações com matrizes: soma, multiplicação e mais

Matrizes não são só para exibir números bonitinhos – elas servem para cálculos sérios (ou nem tão sérios assim). Vamos ver algumas operações comuns:

Soma de matrizes

Para somar duas matrizes, elas precisam ter o mesmo tamanho. A ideia é somar os elementos correspondentes. Olha o código:

def soma_matrizes(m1, m2):
    return [[m1[i][j] + m2[i][j] for j in range(len(m1[0]))] for i in range(len(m1))]

matriz1 = [[1, 2], [3, 4]]
matriz2 = [[5, 6], [7, 8]]
resultado = soma_matrizes(matriz1, matriz2)
# Resultado: [[6, 8], [10, 12]]

Multiplicação de matrizes

Multiplicar matrizes é um pouco mais… digamos, “matemático”. A quantidade de colunas da primeira matriz deve ser igual à quantidade de linhas da segunda. O código abaixo faz o trabalho pesado:

def multiplica_matrizes(m1, m2):
    result = [[sum(a * b for a, b in zip(linha, coluna)) 
               for coluna in zip(*m2)] 
               for linha in m1]
    return result

Não se assuste com esse código! Ele é como um malabarista: parece complicado, mas é só prática. Se quiser entender melhor o passo a passo, recomendo dar uma espiada no livro Pense em Python, que explica esses conceitos de forma tão clara que até sua avó vai querer programar. Confira o livro aqui e mergulhe de cabeça!

Dicas para evitar armadilhas

  • Cuidado com cópias rasas: Se você fizer matriz_copia = matriz, estará apenas apontando para a mesma matriz. Use copy.deepcopy() para criar uma cópia independente.
  • Tamanho importa: Antes de operar, verifique se as dimensões das matrizes são compatíveis.
  • Use bibliotecas: Para matrizes grandes ou cálculos complexos, o pacote NumPy é seu melhor amigo. Ele é como um super-herói das matrizes!
import numpy as np
matriz_np = np.array([[1, 2], [3, 4]])
print(matriz_np * 2)  # Multiplica todos os elementos por 2

Por que matrizes são tão legais?

Matrizes são a base de muitas áreas legais, como inteligência artificial, jogos e até animações 3D. Quer criar um jogo tipo The Legend of Zelda? Matrizes. Quer treinar uma rede neural para reconhecer memes? Matrizes de novo! Então, dominar esse conceito é como ganhar um passe VIP para o mundo da programação.Se você curtiu esse mergulho nas matrizes e quer aprender mais sobre Python de forma divertida, dá uma chance ao Pense em Python. Ele é perfeito para iniciantes e experts que querem refrescar os conhecimentos. Clique aqui para conferir!

The post Dominando Matrizes em Python: Guia Completo para Iniciantes first appeared on Alexsandro Felix.

Domine Análise de Dados com Python e Fernanda Santos

11-05-2025 | 02:13 | Alexsandro Felix

Se você é apaixonado por Python e quer se destacar na análise de dados, a Formação em Análise de Dados com Python com a Fernanda Santos é o curso ideal para transformar sua carreira. Com uma abordagem prática e acessível, este programa te leva do básico ao avançado, preparando você para o mercado de dados. 

Por que escolher a Formação com Fernanda Santos?

A Formação em Análise de Dados utiliza o método DCIA (Desenvolvimento de Competências Integradas em Análise), garantindo que você aprenda técnicas validadas para análises avançadas com Python. Veja os diferenciais:

  • 100% prático – Projetos reais que simulam desafios do mercado, permitindo que você aplique o conhecimento imediatamente.
  • Didática excepcional – Fernanda Santos, professora do curso, é reconhecida por sua clareza. Allana Graziela, analista de TIC, comenta:

O intensivo de Python me ajudou no mestrado e no trabalho. Super recomendo

  • Comunidade ativa – Participe de uma rede exclusiva de alunos para trocar ideias, tirar dúvidas e fazer networking.
  • Bônus exclusivos
    • E-book gratuito sobre visualização de dados.
    • Garantia de 7 dias para testar o curso.
    • Preço especial, à vista ou parcelado.

O que você vai aprender?

O curso cobre os pilares da análise de dados com Python:

  • Manipulação de dados: Organize e limpe dados com Pandas e NumPy.
  • Visualização: Crie gráficos e dashboards com Matplotlib e Seaborn.
  • Storytelling: Transforme dados em narrativas impactantes.
  • Previsões: Use Python para análises preditivas.

Para quem é o curso?

  • Iniciantes que querem aprender análise de dados do zero.
  • Profissionais buscando aprimorar habilidades com Python.
  • Estudantes que precisam de ferramentas para pesquisas.

Por que Python para análise de dados?

Analistas de dados estão em alta, com salários médios de R$ 4.000 a R$ 8.000 no Brasil, podendo chegar a R$ 12.000 para especialistas (Glassdoor). Python é a linguagem líder nesse campo por sua simplicidade e versatilidade.

Como se inscrever?

Garanta sua vaga na Formação em Análise de Dados. A compra é segura, e o acesso é imediato. Com a garantia de 7 dias, você pode experimentar sem riscos.

O que os alunos dizem?

“Um dos melhores cursos que fiz! Conteúdo completo e prático, com atenção às dúvidas dos alunos.” – Aluna satisfeita

“A didática da Fernanda torna tópicos complexos simples. Apliquei o conteúdo no meu dia a dia.” – Outro aluno

Conclusão

A Formação em Análise de Dados com Python com Fernanda Santos é sua chance de dominar uma das áreas mais quentes do mercado. Com projetos práticos e uma comunidade engajada, você estará pronto para brilhar como analista de dados.

Clique aqui e comece agora mesmo! 🐍

The post Domine Análise de Dados com Python e Fernanda Santos first appeared on Alexsandro Felix.

Como fazer um powerbank de 20000 mAh

11-05-2025 | 00:27 | A Minha Alegre Casinha

Fazer um power bank de 20000 mAh é daquelas coisas que se torna mais simples do que se pode imaginar.

Se já se interrogaram porque motivo existe uma imensa variedade de power banks de baixo custo, a resposta é simples. A maioria deles recorre a módulos já existentes e comuns, que facilitam a sua produção - e isso é algo que também pode ser aproveitado por qualquer pessoa.

Já não é preciso preocuparmos-nos com a obtenção de uma placa de circuito impresso e soldadura de componentes electrónicos. Na prática, criar um power bank, actualmente, resume-se a arranjar uma placa de controlo do carregamento das baterias, e as baterias propriamente ditas. Que neste projecto de um power bank de 20000 mAh, se materializam num módulo IP5328P de controlo, e quatro células 18650, totalizando cerca de uma dezena de euros.
O módulo IP5328P tem duas portas USB-A de saída, e uma porta USB-C e micro-USB de entrada e saída. Suporta carregamentos rápido de até 18W, que serão suficientes para a maioria das situações.

Tudo o que resta é fazer a impressão 3D da caixa, para que tudo fique devidamente alojado e com acabamento "profissional". E ao menos, assim, temos a garantia de saber o que está dentro do power bank, evitando as dúvidas com os power banks de baixo custo que por vezes anunciam capacidades superiores àquelas que efectivamente têm.

Brasil exige sideloading no iPhone em 90 dias

10-05-2025 | 20:00 | Aberto até de Madrugada

No Brasil, foi dado à Apple 90 dias para abrir as portas do iOS e permitir a instalação de apps sem passar pela App Store.

A Apple enfrenta mais uma derrota judicial, desta vez no Brasil. Após conseguir suspender temporariamente uma decisão que a obrigava a permitir sideloading nos iPhones, um tribunal federal voltou atrás e repôs a decisão original, dando à Apple 90 dias para cumprir a ordem. Esta reviravolta surge pouco depois da empresa perder um processo importante contra a Epic Games nos EUA, que elimina as restrições que a Apple aplicava nos pagamentos feitos fora do seu sistema de pagamentos da App Store.

Tudo começou com uma queixa apresentada pela MercadoLibre em 2023, que levou a autoridade da concorrência brasileira, o CADE, a considerar ilegais as regras da App Store que impedem os developers de encaminharem utilizadores para métodos de pagamento externos. A Apple foi então obrigada a permitir alternativas para a distribuição de apps. Apesar de ter recorrido com sucesso e conseguido adiar a aplicação da medida, essa vitória foi de curta duração. A mais recente decisão judicial anulou a suspensão anterior e restabeleceu o prazo de 90 dias para a Apple aplicar as mudanças.

Embora a empresa ainda tenha margem para recorrer, o cenário não parece favorável. Se esta decisão se mantiver, o Brasil junta-se ao reduzido lote de países a impor o sideloading no iPhone, tal como já acontece na UE - embora ainda com ingerência da Apple (que continua a ter poder de impedir apps e de decidir que app stores alternativas podem existir; e de continuar a cobrar comissão sobre elas).

Bluetooth 6.1 melhora privacidade e autonomia

10-05-2025 | 17:30 | Aberto até de Madrugada

O Bluetooth SIG (Special Interest Group) revelou o Bluetooth 6.1, que se foca na melhoria da privacidade e autonomia.

A nova versão Bluetooth 6.1 acaba de ser lançada com novidades importantes para quem usa acessórios Bluetooth. A principal novidade chama-se Randomized Resolvable Private Address (RPA) e promete dificultar o rastreio de dispositivos Bluetooth, ao tornar mais imprevisíveis as alterações dos endereços de identificação.

Além disso, a nova função transfere essas operações de mudança de endereço para o dispositivo controlador — como o smartphone — o que significa que acessórios como os earphones ou localizadores Bluetooth vão consumir menos bateria ao manter a privacidade activa.

Esta versão vem melhorar ainda mais a base lançada com o Bluetooth 6.0 em Setembro de 2024, que trouxe melhorias como localização com precisão ao nível do centímetro, menor latência e detecção mais rápida.

Com a adopção de um novo calendário de lançamentos semestrais, espera-se que a próxima versão, Bluetooth 6.2, chegue antes do final de 2025 com mais melhorias.

|