a educação a distância mudando realidades olá meninas tudo bem hoje nossa terceira aula estou aqui professor cleiton junto com o professor ricardo tudo bem pro seu quarto um dia drica tudo bem estamos aqui pra nós a terceira aula de línguas programação 2 aula hoje está muito legal e não esqueçam que participe da aula que é muito importante pra nós e pra vocês saber que vocês estão compreendendo o conteúdo é tudo isso mesmo assim mesmo vamos lá pessoal iniciaram as aulas pois tem bastante coisa vamos lá é conteúdo na nossa aula vamos fazer uma continuação sobre
as listas oa rei modificação de lista tupi lula disse o naro conjuntos conceitos de ave de árvores e alguns exemplos que eu vou passar no decorrer da aula é nosso objetivo identificar a linguagem de programação a linguagem python as características de estrutura de dados em lista a rei dupla dicionário e 7 exemplificá script para estrutura de dados e seus objetos porque é que eu falei que vou dar alguns exemplos é construir e scripts exemplificando as diferentes objetos em estruturas de dados bom aí você se pergunta aonde o que nós encontramos as listas a xto plus
que eu vou apresentar hoje para vocês o rei e adicionará onde o que você vai encontrar isso aí eu tive a idéia de trazer para você mostrar como que os programadores fazem ok então o que nós vamos fazer agora observe aqui eu vou sair aqui dos light um pouquinho vou sair aqui vos light pouquinho misaki lá no seu no seu portal lá tem um joguinho que eu dei pra vocês vocês podem fazer preço zero com ele está disponível no ambiente ruby é vocês vão executar e um portador de vocês pode brincar à vontade mas a
finalidade que mostrar onde está no script dele as listas tubos e assim ok até um dicionário com tem lá então vamos cá vou mostrar pra vocês eu vim aqui no computador eu vou eu vou executar ele aqui é esse aqui ó rapidinho [Música] vené um joguinho simples vocês vão poder brincar e aí e aí como que a gente faz vou fechar aqui e como que a gente vai só falta um pouquinho de mim e como vocês vão descobrir que nesse joguinho tem a as estruturas de dados eu vou mostrar pra você agora tá bom então
observe aqui eu vim aqui vou editar esse e se esse script aqui do jogo e aí vou mostrar por exemplo aqui ó aqui nós temos um exemplo de de tupã tá vendo aqui é um exemplo de dupla é aqui ó vários exemplos de tupi está vendo vários exemplos de dupla aqui também porque tem um exemplo de dupla - vou mostrar aqui mais pra frente aqui ó vários exemplos também aqui o ele a bichará abril ainda parentes coloca o comando ele vírgula bottom stream e vírgula aí um número vírgula que e assim vai tem vários aquilo
nos nós temos um outro exemplo de the lícias duplas né aqui ó topo e assim vai se dar bem aqui em baixo e você vai encontrar vários aqui mas bem aqui em baixo e outras outro outros exemplos interessantes que o script do jogo por exemplo aqui aqui ele está trabalhando com dicionário também está recebendo funcionário vazio aqui tá colocando de seus elementos uma lista vazia então aqui vocês vão encontrar vários exemplos então falta um pouquinho aqui então matéria focada nisso é focada para vocês entenderem a onde que estão as estruturas de dados no sistema o
programador quando vai desenvolver sistemas ele vai utilizar esses essas estruturas de dados à vontade entenderam então vamos votar na sua matéria voltar aqui abrir nossos light clicar aqui e continuar aqui vou habilitar que minha canetinha e aí tem outros outros exemplos aqui também por exemplo esse aqui ó também aqui um exemplo onde está havendo aqui ó tudo recebendo um valor de um som tudo exemplos delícias duplos é aqui alguém aqui a pessoa também num utilizando chamando a classe pessoa então ele colocou stream e aqui outra stream que o trim trim observar aqui também isto tudo
com exemplos de estrutura de dados aqui também ok já é um validador de de verificação de usuário e senha então o cara coloca o usuário ea senha dele e aí cai nesse execute aqui que o sql light está conectando o banco de dados e aí que acontece e falaceu selecione os campos em leme passou o word da tabela o usuário e aí que ele faz olha observa que o seguinte a ele joga se comandar no banco de dados né e aí logo em seguida ele usa o que a primeira posição lembra a primeira posição para
o 1 0 ea segunda posição posição então quando ele está no banco cidades querem lá ele vai estar lá no bronzeado de sql ele vai trazer para você somente a primeira posição ea segunda posição viro como que a gente nós encontramos a sras listas duplas as estruturas de dados em um dos programas dessa maneira tem outro exemplo que eu trouxe que é o seguinte observe aqui ó é uma dupla e observe que ele está puxando um maior de idade pode ser qualquer valor vai receber 11 número lá e aí quando ele recebeu o número daquela
lista que ele recebeu que número ele quer a posição 10 viram ele quer a posição 10 e é isso que vocês estão aprendendo o que então na na programação vocês vão encontrar isso normalmente é impressionante em pai professor ricardo com certeza é bem isso mesmo vamos continuar nossa aula vamos falar um pouco sobre a e também também chamado de matriz o vértice é um conjunto de elementos finitos e definidos na sua declaração ou em 60 é o primeiro elemento da lista então por exemplo aqui tem uma sequência de números vêm aqui está uma sequência de
números e aí eu tô pedindo aqui na variável vá que a variável que recebeu eu quero a primeira posição também o índice a 0 que a primeira posição está o que conquistar na primeira posição o 3 na segunda posição que é um quem está na segunda posição e assim vai a 1915 e 144 está na quarta posição aqui ok então é isso ai também utiliza isso só pra enfatizar que é legal você trabalhar com a rei é que você sempre vai ter um número finito tá você sempre vai ter um número finito apesar de o
pai trabalhar com alocação dinâmica de memória mas você vai dizer o tamanho inicial do seu a rede exatamente é exatamente continua na aula vamos lá é possível modificar o elemento em uma lista dizemos que uma lista são tipos de dados mutáveis ou seja os quais podemos modificar então lista nós podemos modificar diferente da tupan néné provocado uma vez criado ato pelo agente não altera o dicionário ou a e as listas nós conseguimos alterar por isso que ele fala que é mutáveis o imutáveis é que não pode alterar continuam aqui seguir nossa aula vamos lembrar noé
lembra a ordem nos elementos e na hora passado nós falamos sobre a ordem vamos lembrar de novo a ordem como já falei não há rei por exemplo temos um elemento 234 também pode ser os objetos né gente viu que impactam tudo é considerado objeto bom na primeira posição que a posição 10 que nós temos o 10o a segunda 20 na terceira o 30 e na a4 ou 40 dos negativos da primeira à última posição é o que o 40 e assim vai também vai descendo aí o 32 posição negativo o 23o posição negativa o 10
é a última posição dos negativos ok beleza continuam vamos falar agora que um pouquinho da nessa estrutura aqui ó lista observe aqui que nós temos o x ou y e usei então que ó na linha x representa o start que o início então aqui o x apresenta o início com essa posição que tá aqui ó ela representa o início com dirceu inicia o sub lista onde inicia sua beleza ou y é o stop parar esse aqui isso aqui é o pará então que o início e aqui eu fiz eu é onde vai parar é o
fim ou seja se inicia no xis e termina no y ou z é a variável passou seja que inicia aqui tem um fim e aqui é quantos passos que determina os passos a serem seguidos - a serem seguidos podem ser de dois em dois ou em 4 en4 então por exemplo eu quero iniciar aqui no 0 a 0 que ele vai até 100 vai até 100 mas hein dois em dois o golo em quatro em quatro com quem é isso vai continuando se não colocarmos o x start então se vamos supor que você não coloca
observe aqui embaixo aqui embaixo se eu não colocar nada aqui o valor padrão será a 0 então ele vai a colocar aqui 0 também aqui ó ele vai colocar a 0 aqui se não houver valor no y o padrão será lenta havendo aqui há um padrão será lenta se você não colocar nada aqui é excelente lembrou que um computador vai ficar contando por exemplo se na sua lista tem em 2 433 aqui o que vai acontecer se 234 aqui ele vai contar 123 tem três elementos com ele aqui vai ser vai colocar três aqui botar
o número 3 por quilo enquanto ele verifica na lista quanto que tem e coloca aqui quando o elemento tem e aqui já senão é atribuímos o valor 0 o padrão será um topo padrão é você vai contar em um então aqui vai acertar um que esse caso não tiver nada aqui continuando é para ordenar uma lista utilizamos os objetos resolve short revê o reverso a ordem de olho na inversa o sort em ordem a ascendente a alfabética eu o descendente por exemplo trouxe aqui por exemplo listas ponto resolvi também aqui ó uma lista criada e
aí eu chamo um método ponto resolvi ele vai fazer o que ele ordena lena inversa o lista ponto forte ele ordena a sem dente alfabética e o short só você coloca aqui reverso traço to é o contrário daqui também está centro e vai ser a ordem decrescente ok só falta um pouquinho nesse nessas listas essas funções elas são ela tem importância delas né às vezes você está com a lista invertida você tá com o primeiro elemento lá com um valor muito alto e último elemento da sua lista é o digamos assim é um é isso
aí pra você não tem o trabalho de ficar alocando todos eles aliás realocando todos eles você simplesmente da um é inversa esse aí ele já reverti automático tudo e já deixem ordem é muito bom muito simples a 17 para a gente com certeza continuar nossa aula por exemplo a lei da função lente a função lente em python é e é essa a nossa função aqui talent você encontra na maioria das línguas programação computador e java script tem nuno java tem no php tem um empate também tem então em python e aqui o lento e que
ele que representa um computador dele conta ele está vendo a lista ele conta e tem outros também da lei por exemplo a função com ti ele conta os elementos repetidos enquanto esse conta todos os elementos e se conte aqui só conta os repetidos por exemplo sinaliza tiver 2 10 ele vai contar ele vai identificar que a 2 em 2010 é continuar aqui em uma lista a função index mostra a posição do elemento na lista então o index ele mostra que a posição então o lens é ele faz um ele faz o contador ele conta o
conte a ele ele verifica os elementos repetidos e o index ele verificou que a pose são desse elemento é trouxe 11 uma lista aqui para exemplificar então que a posição 0 1 2 e 3 correto então por exemplo o médico lenin é e aí chamei lista é a variável e ele contou tem em 234 então porque ele mostrou quatro aqui porque o lixo cont eu pedi pra ele e verificarem se tenho 10 repetido né tenho dez impedido que tem 12 é também mostrou dois aqui que tem 22 repetido polícia index index ele me pediu à
oposição 2 qual é a posição 12 está na segunda posição que ó possui 10 posição um posto 12 nem na segunda posição então é isso que temos de objetos paulistas continuam aqui vamos falar de tubos duplas são parecidas como listas mais topo lá são imutáveis enquanto é aaa as listas lá são mutáveis a tupy ela é imutável ou seja uma vez que você cria uma dupla você não pode modificá lá é hit online ou c somente leitura à sintáxi cria uma dupla para você criar uma dupla é você abre parênteses e coloca o valor se
é para espaços e painel separei da e colocou por exemplo que vai ficar 10 aqui 30 e ak 47 um exemplo de dupla aqui você pode colocar também você vai colocar aqui uma variável essa bota tupi e vai dizer o que tem aqui dentro não estou dizendo que essa essa variável vai receber o valor que vai ser considerado alto pela aqui você pode colocar dessa mesma maneira que está representado aqui ó você coloca a você pode botar um stream guiné você pode botar um número e ao mesmo tempo você pode botar o lógico e aí
você chama o tipo dela aqui ó hotel x é ter um x e ela vai ser considerado que pertence à classe dupla ok continua lá o uso interessante da turma é a troca dos valores das duas variáveis você pode fazer a alteração você não pode fazer a alteração da tuba porque ela é imutável mas você pode fazer joguinho do sul abre essa operação é comumente conhecida como swap vou explicar aqui pra vocês um exemplo que bem rápido por exemplo colocando essa variável x 1 10 desculpe pessoal só voltar aqui que se segurar aqui ele me
mostra - inc então tá - é caiu 10 estou colocando aqui dentro de x né aí o 20 estou colocando de y também que a avaria ou 10 além disso obter aqui representando entre entre parentes vocês entenderem aí observa aqui eu estou botando um x que é o 10 ac x que tem 10 dentro da variável temp então ela compôs agora 10 eu peguei y que tem 20 e também aqui o tudo tá aqui ó que tem 20 joguei aqui na variável x e agora ela contém 20 e aí eu peguei o do tempo e
também aqui ó do temp pique do temp o 10 e joguei para dentro de y você viu que eu fiquei jogando uma pra outra então armazenei um outra variável volume x e fiquei lançando uma pra outra depois eu peguei o valor aqui de y10 que contém dez o y ontem 10 que está aqui e o 20 aqui o x que contém 20 está aqui e aí eu aqui a primeira posição ea segunda posição então ele vai verificar aqui ou x quem é o xx quer dizer quem é o y y é o 20 está aqui
né ele vai substituir ele também vai colocar aqui 10 e aqui é o xis que tenho em mente um xis aqui tem 20 então vai jogar aqui vai tirar esse 10 vai colocar o 20 aqui no lugar dele observa aqui que x agora permaneceu com 21 permaneceu com equipe com dez o que é isso é o que você pode fazer com swap com o tupi lula mas você não pode colocar nada dessa turma você pode fazer esse jogo de de memória posição da memória na tampa continuando aqui dicionário vamos falar só missionária agora é direcionar
you em python conjuntos chaves estrutura no qual é cada item possui uma chave única que pode ser de qualquer tipo assim táxi para criação é adicionar em python é essa é a sintaxe saber ambas chave aí vai colocar uma chave e aqui o valor então aqui é a chave e aqui o valor ganha chave 2 pontos aqui o valor e assim vai então essa é a sintaxe da dupla então aqui também aqui ó aqui chave aqui valor então aqui todas as chaves a todas as chaves na hora que todas as chaves à chávez todas as
chaves e aqui nós até os valores devendo todos os valores só você tem a chave o valor a chave e o valor e assim vai e é assim que apresenta o dicionário continuano em dicionário aos seguintes objetos por exemplo para celular e coloca além disso ele vai fazer vai fazer um computador é um caractere o 10 ele vai excluir fazer uma exclusão observe que o leão enquanto del exclui o quê ele só mostra somente a chave do dicionário o valor é o que o vale faz mostra somente os valores do dicionário ele more somente os
valores não têm a chave de um valor né então o vale mas somente valor e okay mostra somente quem aqui mostra somente a chave com o quanto quem nossa chave o valor mostra só o valor só o valor os valores aqui eo jet que o gat faz o gat retorna o valor da chave então ele vai te apresentar o valor daquela chave então você coloca aqui o valor da chave correta e ele vai te mostrar o valor o pop rock o pop o pop faz mostra qualquer valor dos elementos e remove do dicionário ele mostra
o valor e remove do dicionário então por exemplo aquele coloquei da lista tel eu peguei pop remove ele e ele me apresentou que eu dei um téo que vai mostrar e hoppe date que o pib desde então ele vem nessa lei do presidente e fez uma uma atualização mas por que ele faz ele pega uma lista e atualizar a outra lista por exemplo da lista telefone ele a lista t é o 2o coloca todos os elementos da lista até o 2 dentro da lista téo tô nem pegar tudo que tem aqui dentro e colocar aqui
dentro da lista ok continuando aqui e os 7 vamos falar sobre os sete conjuntos e também da estrutura de dados estão conhecendo agora o set continuando o pai do também inclui o tipo de dados para os 717 é uma uma coleção não ordenado tá vendo sem elementos publicados por exemplo vou ter de x é também apresentar o sétimo em colocar aqui sete recoloque parênteses e aí coloca stream entre aspas e aí quando eu chamo ele aqui observo como aquele que ele aparece também não parece tudo separado inclusivos pasta nem que esse é um espaço que
o espaço tudo ele separa só que observe que não se apaga na ordem e assim vai você chama o tipo da xx que ele vai conhecer que pertence à classe do tipo 7 é só pra enfatizar pessoa que ele é ele já tira as mãos e os valores obtidos né ele cria um conjunto um todo a 11 em toda a gama que nós temos na nossa lista onu nossos valores né e aí ele vai tirando tudo que é duplicar por exemplo aí nesse exemplo tem só somente o rio a né então ele tirou o oahu
tena também mostra uma um deles é como se ele pegasse a isso aqui eu já tô morta não precisa mostrar duas vezes é que transforme os três separados continuar aqui por exemplo a cidade você contém alguns objetos do set por exemplo a de d coloque candeia se adiciona um elemento e o remove que é você pode remover o que além de cacoal presença da lista a palavra cacoal que remove então aqui ele adiciona candeias aquele está removendo o que tem lá na 17 com a qual aqui o clay aqui o que vai fazer e limpa
a lista apagando todos os elementos e o diferente que é o y e verifica a diferença de um e de outro ok vamos lá e haja a eventos aqui um conceito simples de harvey vou apresentar para vocês uma coisa que você já tem em casa para poder explicar aqui mas vamos falar de uma teoria geral aves são estruturas de dados e hierárquicas basicamente olha está falando que é e hierárquica basicamente ou arquivos são formados por um conjunto de elementos têm um conjunto de elementos dos quais são chamados de nódulos houver disse conectados de forma específica
para um conjunto de arestas aí eu trouxe um exemplo aqui para exemplificar pra vocês por exemplo o primeiro ponto aqui número um é a nossa raiz que é o pai na área exemplifica assim que é o pai aqui é o nó o filho do governo ao filho que tem dentro da spy e aqui o nó o 3 é que a nota menor filho vou dar um exemplo assim por exemplo supor que ser o seu computador c 2 pontos aí dentro de dois pontos você cria uma pastinha festa né e aqui você colocou apache e renda
aqui tem uma baixinha festa dentro de tirar raiz de ser e aqui dentro de de 3 ps3 você criou o ua não tenha baixinha festa é baixinha a se observe que dentro dessa parte tinha de dar isso temos duas páginas correto e aí dentro da pasta a nós temos o que um outro nível que essa pasta aqui é uma outra passa num exemplo sentem em casa por exemplo a pasta b a passar de aí dentro dessa pasta três têm outra passa por uma passa c então aqui tem uma página no 2 é a pasta festa
aqui no 3 é afastar no a temos duas pás temos a pasta de apostas e e dentro da pasta ser nós temos outra pasta isso porque essa pasta e pra mim chega até a raiz eu consigo sair do do epr 11 quilos e eu consegui fazer isso não consigo então eu tenho que passar por níveis por exemplo sair do ovo é punível e 5 do nível 5 o nível 3 que é a minha baixinha e da minha baixinha eu chego até ice civil que tem um tem livros então por exemplo a pastinha de ela é
filho da pastinha se eu criei aqui que é o 515 é filho da paz tinha três aqui que é o aqui eu criei e o 3 é filho da raiz ea silva isso é que em uma estrutura de dados em árvore foi caro eu vou comentar porque eu gosto muito de sexo em si é muito interessante também programação tem vários exemplos é legal e aí eu costumo sempre falar os alunos em relação à paternidade mesmo isso apresentar raiz são os meus país isso aí tem eu eo meu irmão eu não tenho filhos mas o meu
irmão já tem e aí ele tem dois filhos que seria o 4 e 15 o primeiro filho dele o quadro não tem filho os cinco já tem mais três filhas e aí por aí vai então pra mim chegar pra falar com um gol assim como meu avô aliás o meu sobrinho falar com a avó ele tem que falar primeiro pedia permissão do pai dele pra falar com a avó que isso então eu sempre queria ver a filha da família o patriarca sopot acesse o pai deixa exatamente um exemplo então vamos continuando aqui é o trouxe
outro exemplo que de árvore por exemplo a raiz aqui ó este é um nível em toda a árvore terá sempre uma única raiz o nó elemento que foi adicionado a outro item nível propriedade que indica quantos nós estão acima de um filho por exemplo a raiz dessa raiz aqui nós temos o a e b dentro do b temos a aabb e dentro de si a temos o a ha ha e assim vai para os outros aqui do bt a b e aqui tem bea e assim vai ok então beleza que a fazenda vai vim aqui
no pai que eu vou sair aqui pode descartar aqui vou vir aqui no python e vou mostrar alguns exemplos das estruturas de dados tem um material complementar você com certeza já possui casas já estão estudando um material complementar tem vários exemplos ele dá para o aluno ficar fazendo exemplo à vontade ele ficar feras das autoridades mas vou mostrar que um exemplo não vou abrir o pai tô aqui pronto aqui para minimizar a equipa no fim para ficar pronto essa tela isso pronto ela toda por exemplo colocar aqui 2 vamos colocar ali está aí dentro dessa
lista vamos criar duas listas duas listas uso isso correto e aqui vamos colocar aspas e aqui vamos colocar 100 aí o botão a vírgula para separar as coisas 01 a outra que colocar aspas hotéis vila explica na roça lista aspas idéias simples pronto então observe aqui ó o que eu fiz aqui eu criei uma lista que se crie uma lista total dentro dessa lista eu tenho mais duas listas a beleza último aqui aí por exemplo se eu colocar aqui dois então entre e mostrar lista correto e se eu colocar assim dois abrin havendo voto zero
pela primeira posição colocar o enter ele vai mostrar a primeira posição desta lista que a primeira posição com a primeira posição e segunda posição e mostrou essa primeira posição a iacc se eu mostrar pra você e vou vir aqui e coloco 11 ele vai mostrar a outra posição a posição agora se eu fizesse assim eu quero da posição e eu quero dentro da posição a posição e observa é o que eu quero dentro da posição na posição eu quero a posição um ok e aí eu vou colocar em mudar o enter continua a e beleza
deixou só verificar aqui é aumentar a fonte ac deixou verificar aqui opções estão indo às 18h está maior que 25 v5 grande né mottaki 22 pronto ele ficar com a vaga pronto tá bom assim verifica está bom continuando aqui então ele mostrou por meio da posição por exemplo serve aqui a posição 1 é que é essa aqui é o da lista posição ocupa a posição 1 e aqui da posição a posição é é um dessa lista ok então mostrei pra vocês vamos a um outro exemplo um exemplo por exemplo lista vai receber outros outro ou
outra lição botar aqui set em 25 23 17 80 100 - 11 e 15 aqui eu vou botar lista arquivo não é tentar mostrar os valores então vim aqui lista ponto shor abre fecha e pressionando em ter uma lista novamente mostra observa o shopping vai colocar em ordem a colocar em ordem o analista - 123 com a 77 e assim vai aí temos o outro que é o reverso né por exemplo aquele lista ponto sorte abre fecha abre fecha eu coloco aqui e c recebe true pronto impressiono enter e aí eu vou colocar eu vou
ditar mostrar lista aí já coloca na ordem reversa também diferença o que é isso aqui é um exemplo da de ordena ordenamento das listas então vou trazer aqui um outro exemplo para vocês por exemplo aqui lista vou fechar aqui vou abrir de novo empate a tela para nós que botar aqui lista recebe bem vindo ao pai tom bem vindo ao pai do paok bem vinda o python aí eu vou colocar aqui lista lista lista 11 quer dizer eu quero a posição 11 ae mostrar essa lista bem vindo ao pai para mostrar posição com 11 então
o que ele faz aquele conta 123456789 aí conta que o espaço de 10 a 11 quando até essa posição e mostra próxima e mostrar próximo que é o que o 0 outro exemplo que o motokey lista lista lista é eu quero posição 15 a i mostra possui ele conta que a exposição mostra próxima bota o exemplo que eu expliquei do início e meio lá vou colocar aqui o dois não colocar nada aqui vai ser zero né sem colocar nada vai ser zero e se eu colocar nada aqui vai ser que lei né e aí eu
quero que ele conte em dois em dois então vou dar um entra aqui ele foi contra em 2002 então ele mostra a primeira conta 12 mostra o próximo por exemplo que deixa e deixou o primeiro conto 12 mostrou próximo a ele deixa a primeira conta 12 que o tracinho e deixou próximo que é o vê e assim vai ok e aí também podemos utilizar num exemplo aqui da lista por exemplo coloca a oposição bota menos um que vai fazer vai fazer o contrário foi aquilo que o professor ricardo ele mostra ao contrário vou dar um
enterro vendo o bem vindo ao pai tom ao contrário quem virou esse é outro exemplo então vou mostrar que o exemplo do ato pelo rápido aqui por exemplo boto te recebe player vou abrir um parente né aí o abc dessa maneira tudo é se eu voltar assim aqui e aí eu vou dar um entra aí eu vou pegar aquilo que vou mostrar o t também mostra que tem tudo pra eu puxo tipo dele itype e type e aqui o t aí vai dizer que ele pertence à classe dupla na turma também você pode colocar assim
por exemplo aquele que cria uma lista e dentro dessa linha dessa topo você vai colocar por exemplo stream é estranho é botar um valor numérico e um valor lógico que eu esqueci de colocar o atribui dor de operador de atribuição voltar aqui só colocar aqui tá velho não funciona né deixa eu voltar aqui vou fechar aqui fazer de novo aqui daqui lista vai receber r abre e fecha aí vou botar aqui háháhá e aí é vírgula por vírgula espaço dentro é tudo certo na lista trocar essa variável lista aqui vou colocar um xis aqui e
fui eu puxar o chip tela cheia e vai vai dizer que pertence a essa classe tocou aqui eu vou mostrar um último exemplo um exemplo aqui do dicionário botar aqui por exemplo chip vou colocar aqui chave que a representa o dicionário vou dar um enter aí eu vou colocar aqui tip abre e fecha e vou colocar a chave é a chave ele vai adicionar quer dizer que o dicionário ok e aí eu vou colocar ele ele possa colocar ele vazio por exemplo o bota uma variável a coloca o dicionário e aí dom em ter o
bota kit pi e ua o papa que mostrou que o valor é 0 né o valor inteiro mas não é é zero não é a é do tipo dicionário virão aqui esse é um exemplo mais um exemplo aqui rápido que é o set o tac os 7 criar uma variável a botar uma variável beac vai receber abre e fecha o set de fora sete e aí eu vou colocar aqui cleiton e vou dar um enterro e vou procurar o tipo de se decidir essa dessa desse set eu vou procurar o tipo dele e mostrar que
pertence ao al 7rock então isso aqui é um dos exemplos que eu que o trouxe pra vocês o olé lembra o do dicionário é um exemplo que é pedir pra mostrar alguma coisa do dicionário adicionar já passei a professora funcionária já passei então mostrar que a pedido do dicionário é um achado é uma é uma chave nem circular com a chave e aí você vai puxar o tipo aqui dela e ela vai ser apresentado como uma do tipo o tipo dicionário então é isso só temos exemplos tem vários exemplos que vocês podem seguir desenvolver é
tem um material complementar que vocês podem desenvolver também explicar de lá no material cadu você pode apostar num fórum para nós a professora então eu vou mostrar aqui pra vocês a o que temos nossas atividades vim aqui por exemplo é temos a questão com base nos fundamentos da estrutura de dados você deve construir um script do tipo lista que recebe quatro elementos 10 20 30 e 40 e mostra todas as posições dos alimentos em cada em cada vez a 2 com base nos fundamentos da estrutura de dados você deve construir um script do tipo lista
que recebe quatro elementos 10 20 30 e utiliza os operadores aritméticos adição subtração multiplicação divisão e porcentagem com um exemplo de cada um dos operadores que estão três com base no fundamento da estrutura de dados você deve construir um script do tipo lista que recebe dois reis como elementos é zero zero e um o primeiro a rei 10 11 no segundo o que é afinal imprimo segunda posição do rei a segunda posição a 4 com base no fundamento da estrutura de dados você deve construir um script do tipo é que receba 5 valores a em
20 e 10 em uma variável é imprimir o tipo dessa variável e há cinco com base nos fundamentos da estrutura de dados você deve construir um script do tipo dicionário quem recebe os seguintes valores que esses valores que se estão vendo aí em primo exemplo de cada objeto landel key value e edge o professor então nossos alunos vão fazer essa atividade pode focar aqui conosco comigo os alunos vão desenvolver as atividades e nós voltamos correta só esperando aqui pessoal vocês responderem pra gente pode a correção porque ele é mais tão loucos pessoal olá meninas tudo
bem vamos resolver nossa atividade é mais primeiro teve um questionamento de um aluno é ele falou sobre a questão da tupi lula o swap então eu trouxe aqui um material estou vendo aqui tá meio ou tentar aumentar um pouco mais já tinha aumentado mas vou botar aqui 200 isso pronto pra melhor no material complementar na página 34 lembro que falei pra vocês tudo material complementar então slit eu sou e sempre fiquei até aqui pra vocês que foi um exemplo que eu passei pra vocês da tumba do observário mas ela tem uma continuação ela tem uma
continuação é o mesmo exemplo está no slide mais uma no material complementar ela tem uma continuação então continuando aqui ó como eu disse ele rapidinho porque têm a atividade para corrigir ele recebeu que há um tempinho né e aí depois ele imprimiu o valor o valor x o valor e y esse valor foi a partir daqui o 2010 a ele caiu que aí depois ele eu mandei ele imprime o valor x aa e 20 que mostrou que 10 e 20 aí depois aqui que eu fiz o jogo coloquei o valor de x dentro de valor
de y é de x e o valor de x dentro de y león sua pé é suape culto pela ok e aí eu mandei imprimir ele voltou ao normal 2010 e 2011 quem vocês podem fazer esse exercício aquino aquilo no python pode jogar ele aqui no pai tô aqui o que vocês vão ter essa mesma resposta só que a tupi lula você pode fazer um jogo de memória com ela mas você não pode você não consegue alterar por exemplo eu fiz aqui um jogo também coloquei que coordenação a variável coloquei 10 e 20 aí eu
coloquei a variável repassando para essas duas outras variáveis x e y e aí eu chamei os x ele mostrou 10 haverá quem desempatou ele separou ele ele dividiu o que está dentro de x que é nessa posição que dessa vez ea posição y que eram 20 e aí quando eu chamei y como sanduíches ele aparecia apresentou 10 quando eu chamei y apresentou 20 e aí eu tentei por um exemplo aqui ó modificar ela tá vendo eu tentei modificar essa dupla qual é o erro que deu e deus que o youtube o objeto não suporta ou
se é assim táxi não é permitido para esse objeto ok é só vocês dá uma olhadinha no material complementar e aí faz essa é a questão que vocês vão entender a professora com certeza por que então o material e até então só mostra um pedacinho só para exemplificar pra vocês que existe essa diferença da nato pula bem resumidamente professor porque a gente está fazendo com a qual é a intenção do swap é você guarda um valor que você já tem a oposição da memória e uma outra variável qualquer e você pega o valor de uma
outra variável coloca na primeira o valor que você acabou de guardar uma terceira variável se coloca na segunda a intenção é só essa é a intenção também é mostrar aqui por mais que a demanda assim à sintáxi do das duplas não permitam mudanças a gente consegue forçar uma mudança é mínima é mas a gente consegue ver a intenção realmente também é mostrar que a gente não é tem limitação para programar isso tá pessoal a intenção é nato para você não consegue alterar ela ok mas você pode fazer um jogo de memória continua aqui é a
questão 1 com base no fundamento da estrutura de dados você deve construir um script do tipo lista que receba quatro elementos 10 20 30 e 40 e mostra todas as posição dos elementos um de cada vez então eu vou eu vou mostrar que a resposta é professor convencer seus filhos cozinhas devolver o vovô zaki em resposta para eles que eu vou desenvolver tal resposta seria esta olha eu vou receber eles né lista uma variável coloca que o valor dela 10 20 30 40 e que me mostrasse todos os valores por exemplo em cada um de
cada vez não a primeira posição do governo que mostra o tipo de lista que recebe quatro elementos ele recebeu quatro elementos e mostra todas as posições dos elementos então eu mostrei todas as posições eu vou dar um ex que aqui vim aqui o ataque vem do latim para vocês vocês visualizar então botar tenista inteiros e vai receber 10 20 30 e 40 vou mandar mostrar o papa lista online da lista agora que eu vou fazer eu quero as posições por exemplo para a posição 10 ele mostrou que 10 a posição 10 eu quero a posição
1 aí eu quero a posição é posição é a posição dois né são 2 voltando aqui eu quero a posição 3 a ele mostrou todos os elementos da lista então olhe que a gente criou que uma uma variável inseriu uma lista com quatro posições e construir um script que mostra receba quatro elementos que eu mostrei aqui pra vocês quatro elementos e ahimoc mostra todas as posições estou mostrando que todas as posições para vocês ok então essa resposta da alternativa em e a2 com base na sua ampla estrutura de dados você deve construir um script do
tipo lista que recebe quatro elementos 10 20 e 30 eu utilizo os operadores a temática de subtração multiplicação divisão e porcentagem com um exemplo de cada um dos operadores será que aceitaram na sua cara consultamos a moça resposta pra eles vamos lá quem vai construir aqui vamos lá a naná que são dois olhares são a adição você vai colocar ali silva criou um usuário é você deve construir um script do tipo isso que receba 44 elementos para o ataque sendo 4 e utiliza os operadores sete médicos adição subtração então eu criei uma lista aqui eu
fiz a soma também de uma posição pra outra aí tem a subtração dessa maneira a multiplicação divisão ea porcentagem também ok agora vamos sair daqui e vou mostrar pra vocês aqui o exemplo eu vou puxar lhe aqui mais do lado aqui que vai facilitar a nossa vida por exemplo criar uma lista que lista inteiros ela vai receber quatro posições 10 20 30 e 40 quem não entra mottaki lista lista underline inteiros aí eu vou fazer a soma né vou colocar aqui a posição é um voto mais lista the light inteiros que a posição 2 aí
vou dar uma idéia que ele fez à somália pegou a posição 1 é o 20 mas a posição 2 50 e sumô e vão fazer os outros por exemplo na multiplicação eu vim aqui usar o operador de multiplicação vou colocar aqui uma outra posição botar a posição 10 vezes a posição três vezes a posição 3 vai dar 400 essa é a coisa podia multi aplicação ea divisão a divisão lembra que o boto barra bonita barra que ele é mostrar um valor inteiro pra mim com todos com todas as casas têm o coloco 3a posição 3
ea posição 0 não vou fazer essa divisão que eu também vou dar um enter o papa aqui é só conferir lista tauba solar quatro pontos só que aí eu posso fazer assim também eu não quero que mostra o resto é que tenho venho aqui coloco baba de moça só o valor inteiro e aí ele mostra só o valor inteiro um exemplo de porcentagem que é o quê isso é por exemplo eu vou somar a posição 3 mais a posição 10 somei agora vou abrindo parêntese vou colocar lista e esse exemplo você pode fazer de outras
maneiras então se um exemplo que esse golpe foi caio falou na programação você pode fazer diversas coisas ficarão com certeza não não fica preso à amada o mundo além disso o seu limite né e eles continuam aqui inteiro ea posição 0 então tá então lista de vida por 100 vezes lista e do inter na primeira posição 10 então foi o que lhes é devido por cento aliás eu já eu já criei aqui né na realidade pessoal é o seguinte deixou mostrar pra vocês aqui eu criei essa primeira lista que não criei ó criei é só
com os que se colocaram em uma variável então isso aqui vai dar eu colocar aqui aí eu tenho que vim aqui e colocar aqui dentro uma variável que não vai daí o tac lista recebe recebe pronto agora sim agora sim vou puxar um pouco mais pra cá pronto aí eu vou pegar aqui isso aqui vou copiar contra o vp que eu errei que eu não joguei esse valor é uma variável não vai dar certo que eu vou fazer aqui ok por isso que o fim desse jeito aqui então aqui eu vou pegar lista lista abre
e fecha e aí vou colocar a barba 100 vezes vezes lista a iros inteiro sair a posição posição 10 então quem vai pegar o valor que deu que dada a soma desses dois vai dividir por sem baixar 1% e vai multiplicar pela porcentagem que é a posição 10 também e vou dar um então vai mostrar 5.0 isso tudo se eu fizesse assim por exemplo se eu fizesse assim 40 mas 10 observe lá a posição 40 né mas 10 e aí depois eu vou colocar / 100 aí é que o fecho e aqui também eu feche
em x canto vezes 10 como fizesse como eu podia fazer esse exemplo aqui mas eu fiz utilizando as licenças ok então esse é um exemplo da da da questão dora questão do ano nessa questão 3 com base no fundamento da estrutura de dados você deve construir um script do tipo lista que recebe dois reis é dois reis com os elementos 00 no primeiro reino segundo 10 e 11 o segundo r que no final em primos é da 2ª posição do rei a segunda posição o professor ricardo nossos alunos vão afetar no a3 também não vão
professor consultando com certeza vou mostrar que a gente tem que construir ela também então a resposta seria esta você construa variável com um arreio dentro dele tem duas posições do governo e aí você emprego pra mim a primeira posição do sr que é isso fazendo porque a segunda posição é do sr ea primeira anf mundo porque a segunda posição desse outra rede vamos fazer aqui vamos botar aqui abrir o pai novamente pronto vou botar aqui 2 vai receber crie uma lista dessa lei só vou criar uma outra lista viu na outra lista aqui aqui eu
voltar 00 no espaço 01 aqui vou colocar 10,11 ok então criei aqui rei com duas posições posição 10 posição ok e dentre botar aqui dois ele mostrou as posições então vou daqui pra frente e aí eu vou colocar dois vez que a variável eu quero que me mostre a primeira posição desta lista com a primeira posição é essa que mostrar essa e dentro dessa posição eu quero que mostrem a primeira posição então que a posição 10 e vai mostrar a oposição entendeu ela quer e quem quer que mostra a primeira posição desta lista que é
essa e dentro dessa lista a primeira posição com 11 então vamos pressionar enter aqui é 2012 fechei aqui não entre nos trouxe foi o ponto que foi de propósito mas sabe-se lá o quê então a questão da faca essa não tá difícil estava fácil vamos para a questão 4o legal sobre essa questão é que mostra que você pode trabalhar com diversas posições não é isso não importa o que você quer por exemplo nesse caso então uma matriz uma rei né que eu tô qual é que o atribuído os ganhos em duas listas né isso e
aí eu posso trabalhar uma lista com duas excelentes isso e aí eu posso trabalhar com as quatro posições e eu tenho as coisas muito bem em si mesmo eu vou dimensionando eles de acordo com a a que estamos conscientes depois da variável né eu vou dizer que o primeiro contingente eu vou dizer qual é a posição que eu quero trabalhar daquele daquela segunda lista que isso e depois eu vou no outro continente eu vou dizer dentro dos elementos daquela lista que já selecionei qual é o que eu quero mostrar exatamente vamos ver a questão 4
com base nos fundamentos da estrutura de dados você deve construir um script do tipo topo ela que recebe 5 valores a 12 true 10 10 em uma variável e imprimir o tipo delas beleza já estou mostrando a resposta pra vocês rapidinho porque nós temos que construir ela então observa que a gente criamos uma variável do tipo colocamos um stream dois valores inteiros outro 10 e 10 então aí puxamos o tipo dela aqui ó é do tipo vac é do tipo topo o que então vou sair daqui vou que aquino python construir aqui pra vocês então
colocar um vai uma variável comum ela vai receber os seguintes valores a 1,1 e 1,2 e 1,4 e 1,8 para 1,10 10 ok então vamos aqui dar um enter e vamos mostrar o que tem nessa variável então ela mostrou esse valor não verifica o tipo dela qual é o tipo dela vá a variável do tipo tonfa então com isso responde à questão isso a questão número 4 muito fato foi que essa foi fácil agora essa questão que é um pouco mais complicado professor nossos alunos responderam ela conversou com o capitão pessoa não é complicada ela
é digamos assim a noite tensa é extensa vamos lá então a com base nos fundamentos da estrutura de idade você deve construir um script do tipo de funcionário que receba é de uma variável as seguintes valores aí temos essa chave né e um valor essa chave e aí imprimir um exemplo de cada objeto em theo key valor e guede pronto aqui estou mostrando o valor pra vocês dessa questão eu tô mostrar a resposta pra pretende construir aqui observe que eu coloquei criei um uma lista vêm aqui eu teria uma lista e aí com todos esses
elementos aqui também e aí tem aqui de um dell tel aqui para mostrar a elas aqui vai continuando aqui também não vamos pular em que ele vai contar com os elementos gostou 17 pudell que ele vai com que ele vai deletar excluir o elemento que indicar e o que ele vai mostrar a chave do dicionário somente a chave o del vallo eo jet e vai mostrar esse valor ok agora vamos construir aqui pra vocês então vamos lá eu vou colocar aqui no hotel vou fechar em breve novo que abaste coisinha aqui eu botar aqui tenham
a chave eu posso colocar um valor base não votará kittel a chave abre por um enter aí eu vou colocar aqui 992 35 8 898 aí dois pontos aí vou colocar aqui espaço aspas joão bota o vírgula do enter aí eu vou colocar aqui 992 3588 982 pontos eo cac maria o vírgula aí que 992 35 88 98 97 98 e 98 a 97 e aqui a 962 pontos espaço chávez eu vou colocar aqui carlos viu em ter aí 992 3592 3588 952 pontos chove a água entra depois aqui 992 35 88 9 588 94
e dois pontos cha-am aspas e pedro ela é grande é assim mesmo mas é pra você entender e 1992 3588 932 pontos o espaço e aqui eu vou colocar carla pronto boto vírgula do enter fecho as prospeções raspas de um enter pronto o hotel aqui ele vai mostrar todos os dicionários ok então vamos colocar além criamos o dicionário amor talen e nesse lei nós vamos contar quantos elementos que têm tv mostrar que contém seis elementos ok continuando aqui 1 1 1 2 3 4 5 6 aí é vão poder votar um dell aqui del botar
tel eu quero aquele delete o 992 35 8 896 aquela excluir se vou dar um enter e aí eu vou mostrar o hotel novamente observar que ele não estava mais vou mostrar hotel ponto key e vou mostrar que ele mostra pra mim somente a chávez mudar um entra aqui opa trazer pra cá um pouquinho vou copiar aqui pessoal porque acabou que não vai mostrar aqui tá bom então vou fechar vai ser a memória aqui vou colocar aqui vou copiar terei pessoal deixou que perdeu aqui fechei aqui na nossa memória aí perdeu aqui mas eu pego
ele aqui somente tinha pronto coloquei que aí vou botar kittel ponto key abre e fecha opa abre e fecha o ponto aqui é quem né é errado mesmo keys pronto ele mostrou somente as chaves passa rapidinho aqui tel ponto values valores abre e fecha é que vai mostrar pra mim somente os valores né enquanto mostrou suas chaves outros somente os valores e temos hotel ponto ghetti que vai mostrar só achava que eu quero e retorne só achava que eu quero então por exemplo eu quero que ele mostra da colocar do pedro lhe 992 35 8
894 né ele digitei aqui fora é só trazer aqui pra dar pra dentro pronto aí aí eu vou falar aqui para vocês vocês visualizarem também aqui embaixo né ai que o gat mostram aqui nesse caso o motor só do pedro são pedro vocês viram que o téo que eu não coloquei aqui valores variáveis o gat ele mostra o jet é o que o cat ele mostra só os valores das chaves aqui só os valores e aqui só a chave que eu necessito ok então a gente com isso a gente respondeu à questão 5 é professor
ricardo que é longa mas a gente conseguiu incluir ela com certeza os nossos alunos também fizeram isso com certeza não é nossos alunos são muito também e se trabalhou bastante a aula muito boa as questões mas desertores presenciais também auxiliando eles muito bom eu quis trazer a na hora de hoje bastante construção civil que nós construímos bastante coisa né ok então voltar votando aqui ó rapidinho lembramos que nessa questão nós utilizamos o glen dell key value at - então pode focar aqui então é isso pessoal muito obrigado e até mais logo pessoal bombons estudo pra
você está semana que vem [Música] a educação a distância mudando realidades