Lista , Tupla , Conjunto e Dicionário

comparativo
Tipo Características exemplo
List Cada elemento possi um indice iniciado em 0. Após sua declaração podemos adicionar, remover ou modifica-lo. minha_lista = [1, 2, 3,2, “banana”, True] print(minha_lista)#Adicionando novo item minha_lista.append(“abacaxi”) print(minha_lista) # removendo item com valor = 1 minha_lista.remove(1) print(minha_lista) #Altera valor do indice 0 minha_lista[0] = 9 print(minha_lista) [1, 2, 3, 2, ‘banana’, True] [1, 2, 3, 2, ‘banana’, True, ‘abacaxi’] [2, 3, 2, ‘banana’, True, ‘abacaxi’] [9, 3, 2, ‘banana’, True, ‘abacaxi’]
Tupla Cada elemento possi um indice iniciado em 0. Após sua declaração não podemos modifica-lo.
dias_semana = ('segunda','terça','quarta',
'quinta','sexta','sábado','domingo')
print(dias_semana)

('segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado', 'domingo')
Conjunto A ordem não é garantida. Podemos adicionar ou remover elementos. Cada elemento aprarece uma única vez. Entre conjuntos podemos verificar a interseção, diferença e a união hortifruti = {“banana”,”abacate”, “laranja”, “pera”, “limão”, “goiaba”, “melão”} # Perceba que vamos tentar adicionar ‘acerola’ 3 vezes mas o tipo conjunto não permite itens duplicados hortifruti.add(“acerola”) hortifruti.add(“acerola”) hortifruti.add(“acerola”) print(f’Hortifruti tem: {hortifruti}\n’) lista_de_compras_minha_mae = {“mamão”,”banana”,”pera”} minha_lista_de_compras = {“laranja”,”goiaba”,”mamão”} # DIFERENÇA entre minha_lista_de_compras e lista_de_compras_minha_mae print(f’minha lista – lista da minha mãe = \n {minha_lista_de_compras – lista_de_compras_minha_mae}\n ‘) # UNION – unir a minha lista e a da minha mãe para fazer todas as compras da casa lista_de_casa = minha_lista_de_compras | lista_de_compras_minha_mae print(f’LISTA_DE_CASA = minha lista + lista da minha mãe : \n{lista_de_casa}\n ‘) # INTERSEÇÃO – verificar dentre os itens desejados o que tem no hortifruti o_que_achei_da_lista_no_hortifruti = hortifruti & lista_de_casa print(f’Da LISTA DE CASA encontramos apenas {o_que_achei_da_lista_no_hortifruti} no hortifruti’)Hortifruti tem: {‘acerola’, ‘abacate’, ‘goiaba’, ‘banana’, ‘laranja’, ‘limão’, ‘melão’, ‘pera’} minha lista – lista da minha mãe = {‘goiaba’, ‘laranja’} LISTA_DE_CASA = minha lista + lista da minha mãe : {‘goiaba’, ‘banana’, ‘laranja’, ‘mamão’, ‘pera’} Da LISTA DE CASA encontramos apenas {‘goiaba’, ‘banana’, ‘laranja’, ‘pera’} no hortifruti
Dicionário Cada elemento é um par chave-valor, onde a chave é única. Você pode adicionar, remover ou modificar elementos.
estados = {"AC": "Acre", "RJ": "Rio de Janeiro", "MG": "Minas Gerais"}
# abaixo adicionamos 'SP'
estados["SP"] = "São Paulo"
print(estados)
print(estados["RJ"])

{'AC': 'Acre', 'RJ': 'Rio de Janeiro', 'MG': 'Minas Gerais', 'SP': 'São Paulo'}
Rio de Janeiro
 

Convertendo Lista em Conjunto

lista = ['banana', 'maça']
print(lista)
conjunto = set(lista)
print(conjunto)

['banana', 'maça']
{'banana', 'maça'}

Links

Mapa

Abaixo, disponibilizamos uma variedade de links úteis, organizados por assunto, para te auxiliar tanto em seus estudos quanto em atividades profissionais. Além disso, buscamos garantir que o conteúdo seja relevante e fácil de acessar. Dessa forma, você pode contar com recursos que realmente atendam às suas necessidades diárias.

Se quiser compartilhar um link que utiliza com frequência, deixe-o nos comentários. Posteriormente, verificaremos se ele atende ao que se propõe, se é seguro e, ainda, se é gratuito. Consequentemente, isso ajudará a enriquecer a experiência de outros usuários que acessam a plataforma. 

Atendendo às exigências mencionadas acima e caso se adeque à proposta da Área de Trampo, divulgaremos o link por aqui, ampliando as opções para todos os usuários. Portanto, fique à vontade para contribuir e colaborar com nossa comunidade.

Geral

Link Descrição Vídeo no YouTube Comentário
Documentação Python 3.13.1 Documentação em Português

Web com Python

Link Descrição Vídeo no YouTube Comentário
Flask Framework simples em Python. Trabalha com FrontEnd e BackEnd, mas não tem suporte a biblioteca de Objetos FrontEnd como no React. Suas rotas devem ser definidas manualmente. Vídeo Para o BackEnd funciona muito bem em uma pequena aplicação. Acredito que para micro serviços seja perfeito.
FastHTML Novo Framework Python que dá alternativa de criar sua biblioteca de componentes web inteiramente feito em python e promete ser tão rápido quanto o Next.js por renderizar apenas o objeto alterado. Vídeo Veja o post FastHTML onde crio um formulário de cadastro de pessoas, incluindo validação, mensagem flutuante e paginação.

Treinamento OnLine

Link Descrição
brython.info Treine onLine
colab.google Treine onLine e salve no seu OnDrive do Google

CSS

Link Descrição
developer.mozilla.org Documentação CSS
maujor.com Site referência em CSS
w3schools.com Exemplos CSS
 

Treinamento OnLine

Link Descrição
codepen.io Treine onLine
 

Teste OnLine

Link Descrição
jigsaw.w3.org Teste e valide seu CSS onLine. Se o seu css estiver nos padrões W3C você pode adicionar um celo de qualidade em sua página.

Imagens

Link Descrição
developer.mozila.org Documentação JavaScript
w3schools.com Exemplos JavaScript
 

Treinamento OnLine

Link Descrição
codepen.io Treine onLine

Imagens

Link Descrição
developer.mozila.org Referência HTML
w3schools.com Exemplos HTML
 

Treinamento OnLine

Link Descrição
codepen.io Treine onLine
 

Teste OnLine

Link Descrição
validator.w3.org Teste onLine da sua página
Link Descrição
colorhunt.co Exemplos de Paletas de cores

Link Descrição
pt.vecteezy.com Download de imagens
br.pinterest.com Grande base de dados de imagens inspiradoras
react-icons Icones facilmente adicionados em projeto React ou Next.js
symbl.cc Códigos HTML ou Unicode para Símbolos e Emoji
bing.com/images Gerador de Imagens da Microsoft
Link Descrição
w3.org Documentação oficial MathML pelo W3C

Link Descrição
sitechecker.pro Encontre keyword de forma gratuíta
pagespeed.web Teste a velocidade de sua pagina com ferramenta do Google
Consultor AdSense IA especialista Google AdSense criado por youtuber Gustavo Freitas
search-console Melhore seu desempenho na Pesquisa Google
trends.google Saiba quais buscas estão em alta no Google atualmente
Site Kit Plugin WordPress que ajuda a administrar sua conta no Google AdSense.
Link Descrição
Yandex Outra opção para monetizar.
Yandex.Metrica Yandex.Metrica é um plugin que pode ser adicionado ao WordPress para ajudar a monitorar sua conta do Yandex.
WegLot Se pretende expandir seu site para outros países o WegLot de dá a oportunidade de traduzir gratuitamente para 1 lingua e com a opção paga pode traduzir até 200 idiomas. No meu site a lingua original é o português e a segunda o Inglês.