Então como você aprendeu no dicionário eu vou trazê-lo ou trazendo a informação dict ou colocando as chaves porque o dicionário ele é conhecido pelas Chaves quando a gente for escrever dentro do dicionário também eu vou colocar os campos que são o nome dele e o valor dele então ele vai ter uma chave e um valor vamos escrever então eu vou criar uma variável chamada dados que vai ser igual dict ou eu poderia escrever utilizando as chaves vou dar um enter e vou começar escrever as informações dos meus dados então dados vai ser igual e aí
eu vou colocar a Chaves que é aquele desenhinho assim o colchete é o parênteses quadrado o parênteses é aquele redondinho que a gente tá acostumado no cálculo matemático e a Chaves é aquele que a gente utiliza para demonstrar essa Como se eu tivesse marcando Um item sabe a gente costuma utilizar isso lá no Word ou no PowerPoint então aqui eu vou criar a minha primeira informação então eu vou colocar aspas e vou criar um nome nome nome muito bem agora eu preciso dizer o que vai conter Então vou colocar o nome dois pontos Qual é
o nome Eu tô criando um grupo de informações vou colocar o meu Jaque perfeito agora eu vou criar o segundo grupo de coisas aqui dentro então eu vou criar vírgula e vou colocar por exemplo idade então aspas idade e aí eu vou colocar os dois pontos aqui ó fora da das aspas tá então dois pontos Qual é a minha idade 41 como 41 é um número então eu não vou colocá-lo entre aspas Tá bom então 41 E aí vírgula agora eu vou colocar a minha o meu peso igual estávamos fazendo lá na primeira lista então
eu vou colocar aspas peso e aí vou colocar dois pontos Qual é o meu peso 80 muito bem 80 é um número então eu não vou colocá-lo entre aspas E aí no final eu tenho Então o meu dicionário aqui ó então nome Jaque idade 41 e o meu peso é 80 agora eu vou pedir para ele printar para mim os dados Então vou colocar print de quem dos dados ele gerou para mim nome Jaque idade 41 peso 80 mas quando eu quero acessar Um item dentro desse dicionário ao invés de eu tentar procurar por exemplo
a posição desse dicionário Lembra que eu falei que é 0 1 2 3 se eu tivesse falando de uma lista por exemplo eu teria que colocar um colchete e o número da posição que eu quero Então por por exemplo eu colocaria colchete zero para ele poder encontrar ali a posição é do meu primeiro nome já que dentro da lista ele não é uma combinação de Chaves e valores ele é um valor único aqui no dicionário não aqui no dicionário ele é uma combinação de Chaves e valores então para acessar eu vou chamá-lo pelo próprio nome
então quando eu colocar dados e abrir o colchete perceba que ele vai trazer para mim exatamente os campos que existem dentro desse Esse dicionário então se eu quiser saber por exemplo qual é o peso eu vou colocar dados peso lá no final eu vou fechar e aí vou rodar e ele vai retornar exatamente a posição a informação que tem na posição chamada peso que é um campo dentro do meu dicionário agora a gente vai acrescentar Um item aqui dentro imagina que eu quero colocar por exemplo Qual é a minha altura eu não tenho essa informação
aqui e o dicionário ele eu consigo acrescentar coisas diferente da tupla por exemplo que eu não poderia acrescentar aqui eu posso mas como eu faço para acrescentar eu não preciso do ponto aende como eu estava fazendo lá eu simplesmente se eu pegar um dicionário e eu colocar o colchete com a nova informação dizendo que ela vai receber ele passa a criar uma nova coluna digamos assim dentro do meu dicionário Então vamos lá vamos criar essa estrutura eu vou colocar dados que é o nome da da minha do meu dicionário aí eu vou colocar aqui ó
colchete E aí o que que eu quero dentro desse colchete eu quero a minha altura então eu vou colocar aspas a altura ó quando eu coloquei o cochete Ele abriu as opções que tem aqui ó vou fazer de novo para vocês verem ele abre as opções eu quero criar um a mais Então aspas altura porque eu tô colocando a informação que eu vou acrescentar o que que tem na altura eu vou colocar igual 1.83 então de dentro da dados eu tô criando um campo chamado altura que vai receber 1.83 e agora eu vou pedir para
ele printar dados para mim agora olha lá lembra que as chaves representam o dicionário agora o meu dicionário com ten nome que é a Jaque idade 41 peso 80 e agora eu tenho a altura dentro do meu dicionário também porque eu acabei de acrescentar essa informação eu poderia também excluir uma informação aqui de dentro do meu dicionário para isso eu vou utilizar um recurso chamado Dell sabe esse Dell do seu teclado aí de delete então eu vou utilizá-lo para excluir a informação então ele vai ficar assim ó Dell perceba que ele até já pintou para
mim ó D E aí eu vou escrever o que que eu quero excluir então eu quero excluir de dados o que que eu quero excluir de dados eu vou abrir o colchete e vou dizer quem eu quero então eu quero excluir por exemplo a minha idade que tá aqui ó tá então eu quero excluir a minha idade Ele já trouxe eu vim com a setinha tá eu vim com a setinha e apertei o tab para ele trazer informação agora eu vou mandar ele printar então printe de quem do meu dados Então olha eu usei o
Dell ele foi lá retirou a idade e eu mandei ele printar cont contrl enter E aí ó essa aqui é a minha primeira lista porque tá no print ó tá essa aqui é a minha primeira lista incluindo altura e aqui a minha segunda lista retirando a minha idade então quando eu trabalho com os dicionários eu posso encontrar as informações através do colchete utilizando as funções Dell ou até mesmo pedir para ele acrescentar automaticamente essa informação dentro de um dicionário agora se eu quiser mostrar somente os valores que eu tenho eu vou utilizar um recurso chamado
vales então eu vou colocar o dados e eu quero somente os vales desse dado então eu vou eu vou acrescentar mais uma célula aqui mais um código só para ela ficar menor tá então eu vou chamar aqui e vou pedir para ele mostrar dados ponto e aí lembra o que que é o o ponto é o método que é possível fazer sobre essa classe então é a minha classe é o dicionário e ele contém alguns métodos possíveis a gente viu isso por exemplo lá na lista usando o append utilizando Remove a gente descobriu por exemplo
que na tupla eu não poderia utilizar o método append porque não pertencia aquele tipo de informação agora aqui no dicionário eu tenho outras eu tenho pop também que a gente já viu eu tenho vs eu tenho Clear eu tenho copy eu tenho Ten o get nesse caso eu vou utilizar aqui ó ves tá então eu vou colocar é dados ponto ves E aí como ele é um método assim como a função depois do nome do método eu tenho que colocar o parênteses então quando eu uso a função eu abro parênteses quando eu uso o método
também eu uso o parênteses tá então abri e fechei E aí eu quero visualizar esses dados aqui é da minha informação lembra velos são somente os valores do dicionário então lá eu tenho o nome esse nome ele é chamado de Key ou de chave e value é a segunda parte que é exatamente Jaque 41 e80 ou neste caso né como nós excluímos a idade eu tenho Jaque 80 e 1,83 que é as informações e se eu quiser acessar somente as Kiss Ou seja somente as os cabeçalhos digamos assim então eu vou criar eu vou adicionar
mais um código só para ficar mais limpo dados. Kis E aí eu vou pedir para ele rodar a informação para mim então control enter E aí Ele trouxe nome peso e altura e se eu quisesse enxergar tudo junto que é exatamente o meu dicionário então eu vou utilizar o recurso items Então os items são tudo que existe no meu dicionário Então vou criar mais um código e vou colocar dados ponto na dúvida você sempre coloca o ponto tá porque aí você escolhe o item que você quer então eu quero o items e aí eu abro
e fecho e dou um control enter perfeito ó Então olha só que interessante que ele fez ele construiu para mim esta informação com o parênteses ou seja quem é o parênteses lembra que a gente viu eu tenho parênteses para tupla eu tenho colchetes para a lista e eu tenho chaves para dicionário então aqui no meu dict item Ou seja no meu dicionário que poderia ser uma Chaves eu tenho aqui dentro ó eu tenho uma lista e dentro dessa lista eu tenho as informações da lista nome Jaque peso 80 altura 1,83 M então eu consigo acessar
algumas informações dentro do meu dicionário agora a gente vai juntar algumas informações a gente vai utilizar o for lembra do for que é a nossa estrutura de controle de fluxo ou seja de repetição para ele mostrar os itens que eu quero e aí eu tinha for e tinha o Range lembra mas agora o meu Range na verdade eles são os meus itens lembra então o meu Range vai ser o dados ponto itens que são os itens de dentro do meu dicionário chamado dados como eu quero mostrar tanto as kys quanto os velos eu vou colocar
for E aí eu vou chamar as Kis de k os velos de v dentro do meu dicionário E aí ele vai gerar a informação para mim sempre que eu usar o print né então eu vou usar Print vou colocar o k e o v e pedir para ele gerar Vamos ver isso aqui funcionando eu vou criar mais um texto e vou colocar dicionário com for Então vamos lá vou criar um novo código que vai ficar assim ó for k de k tá e v de ves in lembra então é for in E aí ele vai
perguntar qual é o Range que eu quero colocar eu quero pegar do meu dicionário que chama dados mas o que que eu quero pegar dos dados eu quero pegar o ponto items que são os nossos itens aqui vou abrir e fechar por qu itens é um método de dentro do meu dicionário que chama dados lembra o que que a gente nunca pode esquecer dois pontos porque eu tô dentro do for então lá no for lá no IF lá no ion depois eu tenho que colocar os dois pontos então dois pontos e aí eu vou pedir
para ele fazer o qu com essa informação porque aqui eu criei um for que vai percorrer então para cada chave e para cada valor dentro do meu dicionário de itens eu quero que ele printe para mim a informação do que eu tenho então eu vou colocar quem que eu quero printar eu poderia printar Só K e V mas Óbvio que eu vou fazer assim ó o E aí eu vou acrescentar isso aqui lembram disso do Format ou ele vai pegar a informação do k e depois do V então ele vai colocar o nome que é
o meu primeiro k aí eu vou colocar É Jaque então o espaço é e vou colocar outro outra chave é E aí eu fecho as aspas e faço ponto Format porque essa estrutura que a gente tá acostumado de quem de K e V essa estrutura do Format Você já conhece né então ó para K e V dentro de dados pon item printa para mim o aí ele vai pegar aqui ó k que é o nome é Jaque tá E aí ele vai como é um for para cada então ele vai percorrer o meu dicionário inteiro
Então vamos ver funcionando o nome é Jaque rodou para cada item então no primeiro ele foi depois ele colocou o peso é 80 a altura é 1,83 E aí você poderia colocar essa informação assim ou a gente poderia abreviar esse print aqui tá mais uma forma que talvez você encontre aí quando você olhar os códigos dentro do Python Então a gente vai colocar assim ó print ah opa pronte não print aí eu vou fazer assim ó f de Format em invés de colocar o ponto Format eu vou colocar F E aí vou colocar o valor
D invés de de colocar o ponto Format com o k eu vou colocar o k aqui ó k cuidado porque ele já fecha automático tá então você tem que ir com a setinha para pular e vou o próximo passo o valor de k é e vou abrir outra outra Chaves V tá E aí eu fecho o parênteses então ficou assim ó f de Format o valor D E aí eu coloquei o k dentro da variável e v então você pode encontrar as duas formas de escrita Conforme você for vendo códigos prontos e navegando aí na
internet tá ó control enter Ele trouxe exatamente a mesma informação para mim tá bom agora eh a gente vai escrever então um exercício parecido com aquele exercício de se o aluno Está aprovado ou se ele está reprovado e a gente vai fazer isso utilizando o dicionário Tá então vamos lá eu vou criar aqui um novo texto e vou chamar de notas dicionário dicionário e vou criar um novo código então vamos lá aluno é igual dict que é do nosso dicionário tá então aluno é igual a di aí eu vou colocar aluno E aí eu vou
colocar aqui dentro o nome tá então aluno E aí eu vou colocar o nome eu vou pedir para o usuário digitar para mim o nome do aluno que ele quer criar dentro do dicionário tá então eu vou colocar STF string que você já conhece e aí eu vou colocar um input que você já conhece também e vou colocar digite o nome do aluno então digite o nome do aluno dois pontos espacinho E aí Fechei as aspas agora eu quero a média do aluno Então nós vamos fazer exatamente a mesma coisa só que agora eu vou
pedir a média do aluno como é uma média 5 45 eu vou utilizar o float tá então vai ficar média de quem Como é o nome do média não desculpa aluno E aí eu vou colocar o campo que se chama média vou criar um campo que se chama média fechei aspas fechei o colchetes vai receber o quê o float do input de quem Digite a média dois pontos espaço beleza então por enquanto eu só criei as variáveis né Chaves que vão receber as informações então eu tô criando aluno.on nome o que que é isso aqui
é o que nós falamos agora a pouco quando eu crio uma informação da variável que não existe ele vai automaticamente adicionando este campo dentro do meu dicionário então eu coloquei o aluno que vai criar um aqui chamada nome vai receber a informação que o usuário colocar e o aluno da informação média vai receber a média que que o usuário colocar aí agora a gente vai fazer um if tá então eu vou colocar o if Você lembra do IF se E aí quando eu tenho mais do que uma condição lá a gente fez o teste se
a média for maior do que seis então ele tá aprovado sen Não ele tá lembra disso a gente vai fazer isso agora dentro do nosso dicionário Então vamos lá eu vou escrever if quem eu quero aluno De quem Da minha média que eu coloquei aqui tá lembra do do campo médio ó vou abrir para vocês verem ó ele abre para mim então se a média do aluno ou seja aluno média for vou vi para cá maior do que seis que foi isso que a gente colocou que que vai acontecer ele está aprovado Lembra lembra de
quem eu não posso esquecer dois pontos do IF ó se a média do aluno for maior do que seis Enter o que que vai acontecer eu vou criar uma nova variável chamada situação então eu vou colocar aqui ó aluno eu tô criando o dicionário situação aluno situação vai receber o quê aprovado então aspas aprovado muito bem agora eu vou criar mais uma condição que é a condição de ele estar reprovado ou em recuperação então eu vou usar quem o elif lembra do elif se o aluno aí colchete quem a minha média então se a média
do meu aluno for menor do que e do que C por exemplo o que que vai acontecer quem eu não posso esquecer aqui dois pontos que que vai acontecer a situação do aluno é reprovado gente atenção com a forma com que você tá escrevendo porque eu estou criando as variáveis então se eu crio aqui situação escrito de outro jeito ele vai achar que eu tô criando outra variável chamada situação tá e não a minha condição então eu vou pegar aluno e vou criar o campo situação aluno situação vai receber o quê nesse caso vai receber
reprovado então reprovado muito bem então eu já tenho um if já tenho um elif que que me falta agora me falta a informação do else né que é o caso contrário Então else E aí lembra da identação aqui ó elos dois pontos o aluno situação e aí eu não preciso perguntar de novo a média situação o aluno situação vai receber o quê nesse caso recuperação [Música] recuperação beleza ó Então vamos ver eu criei um dicionário e eu comecei criando a primeira aqui que é nome e ela vai receber a informação que a pessoa digitar lá
aí eu criei uma segunda aqui uma segunda informação lá da Média que vai receber um float que é paraa pessoa digitar a média aí eu coloquei uma condição se a média for maior do que seis dois pontos eu criei uma uma aqui lá chamada situação que vai receber aprovado elif caso contrário se a média do aluno for menor do que E5 então a situação deste aluno está reprovado e o ELS que é o caso contrário o a situação do aluno está em recuperação bom Por enquanto eu não pedi para ele me mostrar nada né nem
me mostrar essa informação eu só pedi para ele criar as variáveis Então a gente vai rodar o código para saber se essa variável está funcionando ou se a gente escreveu alguma coisa errada pedi o meu nome do aluno eu vou colocar a Jaque pediu a média vou colocar 5,5 gerou não deu erro não me mostrou nada porque eu não usei nenhum print nenhuma informação de mostre alguma coisa eu poderia ter usado aqui então print tal tal tal tal tal tal a gente vai acrescentar mais um campo que a gente já viu que é o campo
de for pedindo para ele mostrar as informações o nome é e o valor e a média é e a situação tá então a gente vai acrescentar aqui mais uma opção que seria a nossa opção do for então eu vou criar um for que foi exatamente o que fizemos até agora a pouco então for k deq vírgula V de value em o qu Qual é o nome do meu dicionário alunos né então alunos e aí Quem que tá dentro do meu dos meus itens dos meus alunos aqui ponto items ó pera aí vamos clicar no ponto
se ele não aparecer desconfio porque aí a informação não veio no meu caso veio então ponto items aí eu vou abrir e fechar depois do for depois do IF depois do else tem que ter dois pontos então coloquei dois pontos para cá e ver dentro de alunos ponto ponto itens o que que eu quero que ele faça que ele printe para mim então PR aspas ou e aí você pode escolher das duas formas tá você pode fazer o f lá com a informação ou você pode fazer o ponto Format tanto faz então print o E
aí a minha Chaves né O Chaves não é o Chaves do seriado é o no caso essas chaves Aqui tá o a Chaves é e vou colocar outras Chaves aqui é Opa digitei o zero sem querer fechei o o aspas ponto Format de novo ah já que eu fiz com o f na frente zero problemas é só a estrutura que muda tá então ponto formate de quem de k ví v e aí eu fecho o parênteses do Format e fecho o parênteses do print e aí a gente vai ver agora o nosso resultado digite o
nome do aluno Giovana Digite a média do aluno nove porque a g é uma pessoa estudiosa então eu vou dar um enter e ele deu um erro aqui ó vamos ver al ah gente olha aqui ó é bom que a gente vai ver do erro e vai aprendendo Ele tá dizendo que o nome alunos não está definido por quê vamos lá aluno nome aluno média aluno média aluno situação aluno médio aluno situação aluno situação e aqui eu coloquei quem alunos tá então eu rodei alunos quando na verdade eu criei o dicionário chamado aluno vamos de
novo Giovana porque a Giovana merece passar na nossa média Vamos ver se agora vai o nome é Giovana a média é nove e a situação é aprovado então agora a gente juntou muitos conceitos a gente juntou dicionário a gente acrescentou coisas no dicionário a gente usou a função do IF com o else com alif e juntamos também um for então agora a gente já tá entrando num Universo de programação eu consigo misturar todos esses códigos que eu vim aprendendo até agora para construir as minhas estruturas aqui dentro do do colab existe até uma estrutura que
ele pode te ajudar a escrever os seus códigos tá então eu posso clicar aqui ó comece a programar ou Gere o código vou dar um próxima vou aceitar e aí eu começo a trabalhar um pouco mais com as opções eh de Inteligência Artificial que me ajudam a construir códigos até pouco tempo atrás estamos agora em 2024 no começo de 2024 houve um uma fala bem polêmica de que em 5 anos não precisaríamos mais de programadores na verdade não é que a gente não vai precisar de programadores nós não vamos precisar de pessoas que saibam repetir
códigos a gente precisa de pessoas que saibam Pensar por quê hoje em dia um programador um Dev ele entra dentro de um chat GPT por exemplo e pede pro chat GPT contar Qual é o código quando ele quer gerar uma determinada informação o chat GPT ou a própria inteligência aqui ele vai gerar essas informações para você só que você tem que pensar e você tem que saber o que você tá fazendo e minimamente entender essas estruturas para poder corrigir quando ela te trouxer uma informação errada por exemplo então Opa Por que que não tá funcionando
por que que não tá retornando exatamente o valor que eu quero e aí você tem que ter esse conhecimento fundamental para poder validar os códigos que hoje estão sendo gerados através de Inteligência Artificial Então nós vamos seguir aqui no nosso estudo aperfeiçoando um pouco mais até para entendermos como que a gente costuma trabalhar no nosso dia a dia utilizando o Python