a educação a distância mudando realidades olá meninas tudo bem mais uma vez aqui conosco eu professor cleiton professor ricardo e veja bem o professor encarna o seu tamanho pessoa galerinha vamos lá estudar após a prova todo mundo gabarito da prova hoje isso aí vamos lá passou bora lá nossa revisão hoje última aula é buscar conteúdo tiver o meu caneta conteúdo é fundamento de estrutura de dados motivação o que é python o que é um algoritmo tipo stringhi inteiros tipos primitivos diferença entre tipo e valor coerção de dados ou coerção de tipo lista a rei momo
edificando lista dupla dicionário 7 e conjuntos de conceitos de árvores o objetivo da aula é conhecer os conceitos e estruturas de dados na linguagem python e dever de identificar os tipos de valores e conversão reconhecer as características estrutura de dados em python lista tu pela séti e dicionário entenderá estilingue para exemplificar esse outro de dados e seus objetos fundamento da estrutura de idade e conceitos básicos o que é python vai ter uma linguagem de programação criada por guido van rossom em 1991 qual é o objetivo dele o sonho que o criador de pai não queria
ele queria que o seu objetivo do projeto da linguagem que fosse alcançado era produtividade e jimi elegibilidade e objetivo dele foi alcançado o que é algoritmo em poucas palavras uma palavra mais simples algoritmo é um procedimento uma receita um processo uma rotina o um método numa palavra mais técnica um algoritmo é um conjunto de regras para se obter uma saída específica a partir de uma entrada específica tipos os tipos os tipos é uma forma de classificar as informações então por exemplo verdadeiro falso é um tipo que se classificou plantas flutuantes é um tipo que se
fosse classificado stream é um tipo também foi classificado inteiros e streams isso tudo função diferenciada em tipos por isso que ele se refere à classificação das informações a linguagem de programação normalmente trazem implementados o que é chamado tipo primitivo isto é o tipo de dados mais genérico possível toda informação que manipular emos será por definição de um tipo então tudo tem um tipo na programação e leve as informações básicas são dividirem tipos então nós temos o stream os inteiros lógico stream que representa um conjunto de caracteres dispostos num determinada ordem inteiro c é um segundo
tipo de informação são os dados composto por caracteres numéricos algarismos e as condições das informações tão lógico aqui verifica as condições de cada um desses que é o verdadeiro ou falso entrou falso inteiro chamados de ente ou inte o nome em ti e imt vai depender da da linguagem de programação por exemplo em delphi ele utiliza a nomenclatura a palavra int para representar os números inteiros já na linguagem python c++ java eles utilizam int como nomenclatura para representar os internos mas ambos representam um só mas a mesma função só que em delphi eles utilizam a
palavra em 3d para representar os internos e índia em paz então c++ em java então todos aqui uma linguagem python 3 e observe aqui ok ele converte com o imt vai receber um valor aqui ok vamos continuar aqui pontos flutuantes por exemplo nesses pontos flutuantes temos o flot e do be na linguagem c ele utiliza os dois porém se ele precisar de menos precisão ele utiliza o flowd até então você vê que ele utilizou 3.14 que é não tem tanta precisão assim o floyd já mudou me não ele ele utilizou ele porque precisou de uma
precisão maior também aqui as casas decimais são maiores então na linguagem se eles utilizam os dois já em python em nós utilizamos um flute não tenho do berço à fruit a diferença entre floyd e do bié a precisão então se você precisar em python uma precisão maior você vai utilizar um pai você vai escolher quem de 32 bits e 64 ou 128 mix isso o tipo floating embutido no pai tem a mesma precisão de dhobley se você necessitar de mais informações você vai optar pelo um pai tom então aí eu trouxe aqui uns exemplos por
exemplo supor que você tenha um cadastro o cadastro de contas de clientes aí o nome ele é representado por que um homem stringhini ele vai receber valores do tipo stream é nome palavras strings idade idade é é inteiro você vai colocar um valor valor inteiro ea conta bancária pode receber inúmeros pontos e traços tipos primitivos tipo seletivos são os tipos de dados mais simples olha só mais simples é exemplos de valores primitivos temos os caracteres números ostrom e falso esse é um exemplo dos valores primitivos tipos primitivos são chamados de bookings ou então de construídos
esses botões são nossa estrutura de dados voltado para python já os tipos primitivos de outras linguagens têm outra nomenclatura chamou eles chamam de outro outros nomes mas em python nossos tipos primitivos são chamados de butt com isso é temos o tipo de dados que representam um conjunto de caracteres que na programação é comumente chamado de mestre então toda vez que eu falar extream john dovidio falar em stream e estou falando em conjunto de caracteres o python representa o str para representar o stream né não tenho intitulado pai do dia inteiro então extream representa a palavra
stream em python vai representar os streams strong são capazes de armazenar um conjunto de caracteres questão disposta uma determinada ordem todo faz de uma ordem como o outro vai ser apresentado stream todas todas as vezes que estivermos manipulando dados que contenham que contenham caracteres do tipo mais primitivo estaremos utilizando uma variável definida como o tipo str é do tipo stream em python tudo é objeto então eu trouxe aqui por um elemento objeto aqui dentro de uma lista estou trazendo várias posições podem maquiar posição 0 que a posição 1 pois são dois ea posição 3 então
aqui eu tenho um elemento 10 o elemento 10 eu tenho um elemento 20 eu tenho um elemento 30 eu tenho um elemento 40 mas o impacto por cento do objeto posso considerar que o dez é um objeto o 20 é um objeto o 31 objeto e 40 objeto ok e pronto ele é lista dos primitivos botões dos tipos primitivos butins em python por exemplo int mente para números inteiros streep para conjuntos de caracteres bull armazenar true falso estou vendo aqui é só isso que tudo em python havendo enchente diz trim fazerem tiede inteiro é str
de stream boa de boi ano lixa de lista né para agrupar conjunto de elementos o tupã semelhante ao tipo lista porém imutável o dique para agrupar elementos que serão recuperados por uma chave deu todo pertencem aos tipos de butt o im cada tipo citado possui um conjunto de funções e métodos o conjunto de funções e metros o que permite manipular as informações por exemplo eu vou pegar que o dell que é um método aí eu quero eu quero excluir a primeira posição na primeira posição ele vai lá exclui então dell é um método né é
a função dele é excluir então nós temos esses com esses métodos aqui que as listas utilizam para poder manipular as informações contida na variável de maneira bastante diferente o professor ricardo é só fazer um breve comentário por isso a questão do dos métodos são já que o digamos assim uma espécie de programa já pronto pra gente só utilizar exatamente né o legal que a gente já tem a melhor forma possível pra gente não precisa se preocupar com toda a implementação que de que a gente deveria fazer se não tivesse esses métodos e suas funções já
prontas de apronto só chamar elas a gente só trabalha com elas são mandela trabalhar e isso também por só continuando a diferença entre tipo e valor o valor é qualquer informação seja número texto música vídeo etc o tipo o o valor é qualquer informação o tipo por sua vez é uma estrutura da informação estrutura de informação é a forma de classificar os dados por exemplo dentro dessa turma que eu coloquei uma informação uma informação uma informação uma informação e aí eu classifiquei os dados e já chamei meu tipo deles que tipo é essa variável coloquei
essas informações que tipo ela é do tipo dupla conversão de dados e coerção de tipo se as informações possuem tipo se essas informações ela possui um tipo logo temos de ser capazes de converter a informação ou outro tipo de dados essa ação é comumente chamada de coerção de tipo não exemplo rápido aqui por exemplo o o 10o 10 só que o 10 eu coloquei entre assim é um stream eu preciso converter se extingue o número então eu vou utilizar o que eu em ti então quando eu coloco em ti aqui dentro das idéias que é
um stream ele vai converter isso pra mim e 10 estão aqui é um inteiro aqui é uma estranha porque que está entre aspas é esse tipo de conversão comumente é chamado de coerção de tipo na linguagem python é a linguagem equipada em qual é aquela que permite a classificação das informações pelo uso do tipo de dados ou seja por exemplo se na variável a eu colocar 12 hua o impacto vai conhecer que dentro de até 112 e ele é um valor de inteiro se eu colocar de se a uma string meu nome aqui que ele
vai representar que oa é um stream então pai trata os conjuntos de caracteres como sendo um tipo stream logo python é uma linguagem dinâmica mente tipado ou seja ela reconhece o que você coloca nas variáveis diferente outra linguagem que você tem que indicar por exemplo o bota aqui em 2011 é aí você coloca acha de ser disse que oa é vai receber valores inteiros aí sim será colocar o a recebe 2 você tem que dizer isso em python não existe não existe partido já é uma linguagem típica tipicamente chupada linguagem de neca dinamicamente paga por
exemplo aqui em python eu coloquei o ios j logo em seguida colocar as variáveis 10 e 20 observe que não precisei de indicar nada ao contrário da linguagem c observa que ele teve que colocar o imt aqui ó tá vendo ele colocou em dizendo que imt o wii que a variável vai receber valores inteiros e realmente ele colocou inteiro eo j vai receber valores inteiros tá vendo que ele colocou 20 ele teve que dizer aqui que as variáveis vai receber o tipo desde essa estrutura nesses casos é inteiro e em paz você não precisa disso
você não precisa colocar nada aqui então nesse caso aqui a linguagem python é diretamente pada já que em si ela não é dinamicamente é estaticamente tipado ou seja você tem que lá colocar as e thaila que vamos lá que pagem dinâmica significa que o próprio interpretador de python infere o tipo de dados em uma variável que ela recebe essa conversão é comumente chamada de coerção de dados ou então curso onde tipo pelo que eu passei é temos quatro tipo de classificações para esse tipo de informações tipo simples tipo de container tipo de código e tipos
de internos tipo simples o construído por simples blocos comente floyd tipos de container objetos capazes de conter outros objetos tipos de códigos objetos encapsuladas de elementos dos nossos programas e tipos internos tipos que serão utilizados durante a execução do nosso programa listas e listas de objetos são representado por lit lixe também aqui ó está representado pela classificação lixe as nossas listas este tipo de dados é basicamente uma seqüência de elementos dentro dessa lista essa vai ter uma seqüência de elementos o primeiro item adicionado à lista sempre será o primeiro elemento da estrutura o último elemento
a entrar será o primeiro a sair o primeiro elemento a tentar sempre será o último da lista isso é este eu trouxe aqui para lembrar dos números naturais e dos números inteiros dos naturais e observe dos naturais observa que a primeira posição 10 aqui né neste caso nesta nessa nesse exemplo ea última posição é o treze né nos números inteiros nós verificamos aqui que é a primeira posição é menos quatro ea última posição é seis só que observe que o seguinte ao menos 32 4 - 1 e observa que o - 43 - um dia
quiser 12 3123 observa que o 0 1 2 3 então esse que veio pra casa que é só um exemplo pessoal isso aqui veio pra cá correto agora não o agen python na linguagem python ele funciona o seguinte a primeira posição começa pelo 0 a segunda posição a terceira 2 ea quarta 3 então por exemplo dos positivos a primeira posição de zero neste caso aqui vai até 3 dos negativos vai da primeira posição de menos 4 até menos um agora por exemplo eu quero a posição 0 que vai ter a posição 10 10 é eu
quero a posição 3o 0 em 23 a posição do então vou pegar 40 a eu quero a posição 108 nome da o vinde o que é agora dos negativos a eu quero a posição - um ele vai me dar a última posição da lista então vamos dar 40 o seu princípio se utilizar menos um a eu quero a primeira posição desta lista eu vou utilizar menos 4 vai mostrar 10 aqui ok e assim táxi para a criação de uma lista em python é a o check ok a rei também chamada de matriz o vetor é
um conjunto de elementos definido e definido na sua declaração o índice zero é o primeiro elemento da lista com 10 é o primeiro elemento 1 2 3 e 4 e assim vai aquelas posições como mostrei pra você começa no 123 quais são as posições em arremesso uma coisa o professor é só complementando professor que com a rei e vamos assim são pedaços de lista e isso né é como se eu tivesse uma lista e aí eu quebrasse ela em vários pedaços e aí eu vim até chama de vento quando eu vou trabalhar como atriz aí
é outra coisa eu vou dizer o trio vamos assim a dimensão que eu vou utilizar né vamos ter uma matriz sei lá três por três quatro por quatro e aí vai ficar a critério do da sua implementação isso e aí você vai trabalhando da mesma forma que você trabalha com isso cada é elemento ele tem a sua posição ideal né edel não há posicionamento dele cada atriz semifinalista e aí você tem que ver que um 1 a 1 com jeito ele vai dá a linha ea outro conceito vai da coluna pronto então é possível definir
o elemento em uma lista dizemos que alice é do tipo lutar ou seja podemos modificar notável podemos modificar aí eu trouxe o exemplo aqui lembra da lista acho que foi na terceira aula é prosseguir nos falamos só não me engano o prêmio eu não colocar nada aqui nessas posições aqui por exemplo não colocar nada na primeira posição que ele vai ser representado por 10 então aqui ó se não colocarmos x tarde que no início aqui é o início esse primeiro aqui é o início o valor padrão vai ser zero então vai receber zero aqui você
não colocar nada sem y ou seja aqui nada aqui ele vai ser lá em que é o computador vai contar e vai contar com elementos na lista vai ser o contador já serão atribuirmos usê o padrão será um quer dizer então aqui começa por exemplo que começa do zero e aí por exemplo se tiver 100 elementos ali ele vai colocar 100 então vai de 1 até 100 e aqui é o ponto e aqui é o é é o valor padrão será zero que ele vai que vai atribuir que nesse caso aqui então ele vai contar
em passos em pasto não se coloca aqui 3 ele vai contar de um até 100 porém três em três como aqui para olhar uma lista utilizamos objeto reverso story o reverso coloque em ordem inversa ou story coloque em ordem ascendente alfabética e de excelente então tá eu to aqui os metros também na ordem inversa o sort ordem ascendente alfabética eo sorte que ele mostra ordem descendente a função em aquela que te falei tudo o que o lente em python ellen representa um contador o conti ele conta com os elementos tão repetido na lista a função
em ti mostra a posição do elemento da lista então o lêem aqui ele vai contar ainda com os tem 123 quarto e mostrou que o continente e vai contar 10 ele vai verificar quantos 10 tem dentro dessa lista tem 12 em 2 10 vai mostrar que o ente ele vai mostrar a posição por exemplo para saber a posição 2 aí ele vai mostrar que o zero e dois na moção 2 o que tem dentro de que tem na posição 2 em março 2 quem professor carlos só complementando o pessoal é o cauc neckel 10 ele
é um contador com paradona e se vai verificando com a lista e vai contar por isso quantos elementos têm se você está passando o parâmetro ali no caso a gente passou daí então ele vai lá na lista ele vai ficar enquanto os 10 tem se os quatro elementos tivessem 10 ele retornaria aos 40 também a questão do index também funciona da mesma forma você passa o elemento como parâmetro e aí ele vai retornar à posição que aquele elemento ocupando a iso exatamente por exemplo se você colocar assim colírio é de mostrar posição 3 e você
colocar um dos cinco aqui o queimar duplas a situação é parecida com as listas mas tubulação imutável seja você não consegue alterar uma vez criada uma turma você não consegue alterar a ela você pode fazer uma coisa aquele jogo de de memória né mas você não consegue alterar ela depois uma vez que criam uma dupla você não pode modificá la ou seja um vídeo online somente leitura assim taty da dupla é se abre é parentes né c para eles por vírgula os elementos e aí eu dou um exemplo por exemplo aqui eu coloquei dupla coloquei
uma string e jogando dessa variável aqui também colocaria dessa variável mais 31 inteiro em 11 tipos lógico e aí eu pedi o tipo dela qual a classificação desse tipo ele é do tipo tu plan dicionários adicionar em python é um conjunto deixe de chave valor estrutura na qual cada item possui uma chave única e que pode ser de qualquer tipo assim táxi para a criação de um dicionário em python é chave valor chave e valor aí que eu trouxe por exemplo a chave é a chave valor então aqui eu tenho uma chave e aqui eu
tenho o valor essa chave e assim vários outros havendo chave chave chave o valor chave o valor chave o valor e esses valores pode ser pela stream e também no stream aqui já é número aqui um ponto flutuante e aqui é uma própria dupla e isso pode ser representados em chaves e os valores dessas chaves e aqui temos um exemplo já em programação de um dicionário observe aqui também não coloquei a chave com dois pontos lembrando que a chave é sempre aspas aspas e coloquei o valor é 12 pontos o valor mais e parei eu
coloquei chave o valor xavi eo valor chave e o valor e assim vai também é isto é assim que representa bom lei lei é é um contador de caracteres o dell você pode excluir dell isso tudo em dicionário ok você mostra somente a chave do dicionário o o valor mostra somente os valores do dicionário e um jet retorna o valor dessa chave professor carlos só lembrando pessoal sempre querendo trabalhar com esses métodos essas funções a gente sempre passa é o que a gente quer fazer né e aonde a gente quer fazer essa ação no caso
por exemplo a gente tem uma lista é uma onda funcionário tel e aí ele quer quando eu uso lem tel eu quero saber quantos caracteres tem neste dicionário né eu quiser letta algum elemento coloco o nome da do meu dicionário e o valor é e aí ele vai procura o valor mas sim excluir a as quis ele vai eu quero saber qual ou quais são os valores somente de chave não precisa saber disso e não quero os valores das chaves eu quero tomar uma situação que só precisa chave o suíço já tem a função já
uso ela é a mesma coisa os valores não precisa virar chávez eu preciso dos valores exatamente então eu uso os valores e o quê passo ou eu digamos assim eu sei qual é o valor mas eu não sei qual é a chave então eu faço a o meu valor e aí eu fico descobrindo que descobre o valor de cada chave exatamente continuando aí também complementando continuando aqui temos o pai pillai pinte ele mostra qualquer valor do elemento e remove logo em seguida do dicionário por exemplo eu coloco aqui pipe int e coloca o valor que
eu quero que ele seja removido quer dizer ele você só chama ele é que quando você chama ele já excluiu já mostra pra você ok aí temos aqui ó o ppi deite o bilhete ele coloca todos os elementos é que tem dentro de theo dois dentro da da lista isso aqui é muito às vezes é muito utilizado sql é você vai fazer um elemento você quer colocar alguma coisa dentro daquele elemento e aí você utiliza o ppi de tchipipa atualizar foi caro eu só costumam dizer pessoa que presenciou está muito tranquilo você dá um upgrade
da ocidente e aí você ali estava em todas as 16 anos ou seja vamos falar um pouquinho sobre sete em python em python concluímos um tipo de dados como 7 uma sede é uma coleção não ordenado também aqui ó não ordenada sem elementos duplicados por exemplo aqui ó eu estou recebendo uma variável né essa variável está recebendo um valor 7 e aí eu coloquei entrevista vendo aqui ó em python em tudo é em python tutorial eu escrevi paa a python tutorial e aí quando eu chamei essa esse valor é variável observa que ele colocou e
se separou tudinho e inclusive os espaços velho separou todos a isso tudo em vigor ele colocou entre aspas simples wii e aí você parou só que observe que ele não colocou na ordem também ele praticamente a professora kelly ele se despeça ele joga ali na função e e desmancha é se essa stream em em divisões dentro da data tudo é ele faz a esse quebra tinha umas sete né ele quebra tudo e aí ele vai verificando o que tem de igual que tem igual ele deixa o resto está essa descarga e aí ele pra ele
não perder tempo fazendo isso de um por um a ele já destrói tudo e quando junta ele já junto assim está em ordem e com o meu sim somente um elemento de cada então dificilmente você vai conseguir recuperar essa informação isso também e aí a gente pode podemos classificar ele de que tipo aqui tá vendo qual é o tipo nos classificamos ele é do tipo 7 e dentro das sete nós podemos também manipular assim como ana por manipulamos ato pela uma turma não há o dicionário e as listas nós os 7 também pode ser manipulado
por exemplo eu utiliza que o objeto adicionar em seguida com a variável que ele faz o que ele adicional um elemento aqui estou remover um elemento remove o imóvel vai remover o elemento com a qual aquele adiciona candeias o elemento então aqui vai remover o elemento cidade clear então aqui e faz o que limpa a lista apagando todos os elementos observe que eu coloquei aqui a cidade também a cidade ponto que ponto o cliente eu tenho uma referencia a referência a variável nessa que é a variável que havendo e logo seguido o o o método
que temos também que já utilizei o outro pedágio para a diferença dos ches ponto diferem-se y ou seja ele vai verificar a diferença entre o que está em x e y é ficar e vai verificar essa diferença então aqui eu coloquei o que eu coloquei a variável e logo em seguida coloquei-o o método para facilitar nossa vida foi aquilo que o professor ricardo falou o professor já está prontinha só chamar seguida da da variável é e assim é este sou eu sempre costumo dizer aos alunos que eles prestem bem atenção à questão do adicional é
tranqüilo e remover vai lá também tome cuidado mas dá para você trabalhar o clay e aí você tem que ter um extremo cuidado porque você vai limpar a lista toda você vai pagar todos os elementos da lista de 11 anos 10 você tem alguma algum elemento lá que é muito importante o seu código então se você apaga você vai ter uma grande dor de cabeça ou então você vai ter que refazer tudo né ea questão de cidade diferenciada entre os x ou y é também assim um é sensacional às vezes eu preciso fazer eu tenho
uma lista pequena um elemento do x eu tenho uma pequena lista com 1.100 no y e aí eu vou comparar de um por um o tempo que eu iria demorar pra fazer isso exatamente aí ele já faz isso pra mim com a linha de couro linha de código já mostra o rapidinho pois é isso pra mim é sensacional bom como lá continua vamos falar um pouquinho de árvore por exemplo a ave são estruturas de dados e hierárquica basicamente é árvores são formado por um conjunto de elementos só haviam formado por um conjunto de elementos os
quais chamamos modos ou vertis conectados devo de forma específica por um conjunto de arestas por exemplo um dom uma estrutura de harvey aqui que eu dei o exemplo no material por exemplo coloca aqui aqui um a uma árvore dentro desta área têm seus filhos de 12 e 13 e aqui dentro temos 13 aqui botar aqui de com a e b e aqui temos um outro nível então esse é uma estrutura de uma árvore aqui é o pai aqui são os nós e aqui pra você saber o nível de um para o outro você vai contando
por exemplo aqui há 12 para chegar uns tem dois níveis para chegar um ok contando o número destas não é isso de a essas trouxe aqui por exemplo a raiz né é o elemento pertencente ao nível é por exemplo coloquei aqui a primeira antes deixou o bota aqui mas a quebra vai facilitar aqui por exemplo raiz né isso aqui é a aí o elemento pertence a um nível toda a árvore terá sempre um única rede então isso aqui é professor em uma única isa inicia the life e ali não tem nada que vem por ela
é o pai ela que que representa a raiz nem não podemos utilizar como a isso professor ricardo o dedo do nosso computador co2 pós-barba né não utilizar isso ia dentro dessa dessa outra nós temos o que nós temos os nós que são os filhos por exemplo coloca aqui um outro e outro por exemplo aqui é um dois e três é como nosso posto vai ser você vai colocar uma pastinha dentro dessa dessa dessa raiz aqui e aí você coloca uma pastinha 2 ea baixinha 3 então dentro dessa pastinha tendo dois nós então nós filhos elementos
que foi adicionado a um outro item por exemplo que esse aqui é o item primária que é a raiz e você colocou duas partes tinha ali dentro e temos aqui o nível propriedade é quem indica quantos nós estão acima de um filho por exemplo supor que eu coloco aqui um outro que bota aqui a eac bota velha bota aqui b e aí que vai acontecer o 2o 2 chega eu preciso de um nível para chegar no 2 o nível só agora o a quantos nível a é preciso então precisa de 122 nem vou chegar lá
o bê quando nem precisa precisa de 12 o que é e aqui o três pontos e precisa de apenas um para chegar lá entendeu por isso que ele fala que níveis propriedades que indica quantos nós estão acima é de um de um filho muito interessante de árvores são os vários algoritmos que a gente tem né aí a gente vai trabalhando principalmente quando a gente trabalha com árvores binárias né isso a gente tem vários algoritmos e aí a gente faz aquelas árvores enormes e aí a gente vai trabalhando esses algoritmo e aí o senhor comentou muito
bem que a ideia do das árvores para a gente trazer para o nosso dia a dia é a questão de como você está organizando o seu diretório né os seus arquivos dentro do computador você pega a raiz como o c c da máquina e aí você vai comer é completado com pastas com arquivos né e aí se você quer saber o caminho você às vezes não não tenha atenção mas tem um caminho lá na barra sem lá todo o caminho que você precisou percorrer para poder achar aquele que você quer ou pra você salvar né
então isso tudo vem da árvore exatamente também pessoal então eu vou mostrar que um exemplo aqui em cima é de bem aqui a exemplo da outra coisa que pode comentar pessoal eu estava dando aula ontem sobre isso aqui e eu estava falando eu fiz um exemplo lá e apliquei um algoritmo que a galera gostou por causa da da interação que esse algoritmo faz né principalmente é como eu falo eu sou fã de árvore na área e aí a gente tem um algoritmo que a gente chama de é algoritmo é fixo e eu vou eu quero
sair da do do último elemento da último filho da minha árvore e eu quero ir lá para raísa ou quer saber todos os elementos que tem na minha água então sempre vou procurando os elementos da esquerda e aí vou ver ficando o último elemento da esquerda é isso aí sim o elementar acima se não tiver mais nada a esquerda ou para direita e isso aí eu subo de novo a esqueça não tiver mais esquerda vai direita subiu de novo e assim até eu chegar a concluir todo o saneamento também árvore eu acho muito grande professor
eu fiz um árvore é pequena somente com 15 níveis ea galera ficou lá legal da profissão é muito interessante a aula de árvore assim quando se trata de tudo idade pra mim é melhor ela é mais didático é quem apresenta lá o suns e os exemplos pode citar alguns exemplos professor de água pois o nosso computador falecer é um ale computador dentro do computador sempre usa esse exemplo é que assim o mais dedicado às vezes os alunos utilizam a árvore e não imagina que ele é uma árvore e foi criada na época na sequência de
tela do em considerar o windows sabe aquele ali é organizado em árvore também sim eu costumo dar dois exemplos basicamente é uma está na raiz nem do do computador e o outro é a questão de você pega o seu avô como a isso e aí você vai vendo a questão dos filhos a não a vou ter o meu pai um tio meu pai dele e mais dois irmãos e aí você vai fazendo a ramificação eu sempre uso o exemplo que eu acho que os dois são os mais de tático possíveis não é bem profissional muito
bem então eu ia mostrar um exemplo mostraram só um exemplo aqui dos 777 que que por exemplo ele separou aqui o set ele não transforma se numa árvore um exemplo né observe que ele ele não coloca em ordem nenhuma ele simplesmente jogam os valores e c para eles inclusive os espaços também no não ele não ele não tenho uma iraque é simplesmente ele ele ele joga os valores nesse caso já que em moça aqui pra mim na chave que o dicionário aqui na chave já tem acerto o iraque é professor por exemplo aqui o veneno
e você tem uma chave e o seu valor tudo isso aqui a chave é o seu valor conjunto nesse conjunto que um adulto o iraque é como se fosse o batman robin né ele sempre andou junto mas vamos aqui então que chegamos chegamos no final da nossa revisão eu vou há como que uma revisão eu vou lembrar aqui pra vocês dá uma coisa que é interessante aqui ó eu vou revisar esses light novamente ora dicionário em python só um conjunto de chavista se cai uma questão é pra vocês de conjunto de chaves por falou em
chaves e tem que estar ligado ao dicionário também possui uma chave única que pode ser qualquer tipo eu falo em xavi e olha pra vocês vêem estrutura da chave é assim ó e aí você coloca por exemplo a dois pontos a dois pontos e aqui 12 para que por via disso a estrutura de uma chave trabalhar e fazer a relação quando vou trabalhar com dicionário eu tenho chave valor e aí eu uso a chave para representar ele o tamanho nem eu tô trabalhando com dicionário quando eu vou trabalhar com tumbas eu uso parênteses é isso
e lista eu vou usar com x o pessoal lembra disso a dupla parênteses listas com chutes e missionário chave que você sempre vai lembrar achar já valor de funcionário exatamente não é exatamente muito bem lembrado e mostrar pra eles mesmo sobre essa diferença em da chave tudinho então o pessoal é espero que a prova né continua a prova eles o momento não fazer a prova são eles a prova e botou uma boa prova pra vocês at the disco com vocês se eu fui muito pouco afobado alguma coisa mas eu gostei de estar aqui presente eu
voltar com a próxima disciplina com vocês é de dispositivos móveis e espero que vocês tenham entendido tem um material eu desenvolver aquele material hálito dinho atendeu a alguns comentários alterações que tiverem observei no fórum que teve lá eu vou corrigir na próxima disciplina um pessoal muito obrigado ricardo fala o professor é um prazer fazer brigada ataque com 12 alunos boa prova em que trabalho tem aí valeu valeu pessoal é mais em lei to [Música] a educação a distância mudando realidades