O lendário comediante John Stewart comenta sobre as consequências da AI para o mercado de trabalho. Vídeo em inglês com legendas em português via tradução automática (AI).
FizzBuzz
FizzBuzz é um exercício de programação que consiste em substituir números em uma sequência por Fizz, Buzz ou FizzBuzz se múltiplos de 3, 5 ou ambos. Aqui está uma solução elegante usando algebra booleana para calcular o índice (posição) em um vetor. Lembre-se que True e False equivalem a 1 e 0 em binário!
a, b = 'Fizz','Buzz'
for n in range(76):
v=[n, a, b, a+b]
print(v[(n%3==0)+2*(n%5==0)], end=' ' if n%15 else '\n')
Teste o código acima em Python aqui ou veja a saída do similar em JavaScript abaixo.
Futuro da Programação com IA, segundo a IA
Uma conversa informal (em inglês) com o ChatSpider – uma Inteligência Artificial bem descolada – sobre programação e o futuro da profissão. O ChatSpider fala Inglês e Português, entre outros idiomas e também sabe programar.
Veja o chat aqui!
Tebela Unicode e Emojis🎯
Emojis foram gradualmente adicionados a tabela de caracteres Unicode para reduzir o uso de texto e aumentar a representação gráfica das mensagens trocadas pela Internet. Você sabe o significado de cada Emoji?
O programa Emoji Sound usa funções e laços em JavaScript para gerar todos os Emojis da tabela Unicode, descrevendo o significado de cada um usando síntese de voz em diferentes linguagens.
🍼 🍽 🍾 🍿🎀 🎁 🎂 🎃 🎄 🎅 🎆 🎇🎈 🎉 🎊 🎋 🎌 🎍 🎎 🎏
Programar pra que?
CEO da NVIDIA diz que não há mais necessidade de programar:
Calculatora de Temperatura
Exemplo de funções em JavaScript interagindo com os dados de uma página HTML.
Converte temperatura entre Celsius, Fahrenheit e Kelvin.
Teste o programa abaixo. Veja o código fonte aqui!
Processando a Informação
Um livro prático de programação independente de linguagem
Informações:
- Material de apoio
- Editora da UFABC, ISBN: 978-85-68576-71-7
- 25 Bienal do Livro de São Paulo
A versão eletrônica deste livro não é oficial e foi baseada numa versão preliminar para revisão.