Curso Python #16 - Tuplas

953.73k views9923 WordsCopy TextShare
Curso em Vídeo
Nessa aula, vamos aprender o que são TUPLAS e como utilizar tuplas em Python. As tuplas são variávei...
Video Transcript:
olá pequena gafanhoto pequena gafanhota a sua aula está prestes a começar vai começar aqui o mundo 3d seu curso de python e você está prestes a ver um vídeo que já foi gravado há alguns meses o vídeo que vai começar agora ele foi gravado aproximadamente em novembro de 2017 isso porque foi quando eu comecei as gravações do mundo três já prometendo aulas para fevereiro para março acontece que a revisão dessas aulas eu simplesmente percebi que alguns conceitos que a gente estava explicando não era melhor maneira alguns slides que estava preparando não estava conseguindo chegar a
uma explicação daquele jeito que você sabe que eu consigo fazer e aí simplesmente eu tomei uma das decisões mais importantes do canal do conseguido até agora jogar aquilo tudo fora aproveitar só a parte que ficou boa e o resto simplesmente regravar alguns meses se passaram alguns quilos meus for embora inclusive um vídeo que gravei durante essa semana o pessoal tava falando nos comentários que estava doente que tinha feito bariátrica não é essa que é a camisa que geralmente gravar ela tá gigante aqui então estou parecendo um saco de batata mas eu não estou doente eu
não fiz bariátrica ou simplesmente fiz uma reeducação alimentar e perdi alguns quilos alguns muitos quilos mas a qualidade do curso e vídeo não foi embora com esses quilos e com certeza você vai gostar pra caramba do curso está começando agora esse vídeo foi uma parte que foi naquela leva que eu consegui aproveitar o resto eu estou gravando pra vocês inclusive com alguns ângulos novos algumas animações novas tudo para deixar o curso de pai tão novinho em folha e outra notícia que eu tenho pra vocês antes de começar sua aula calma que já vai começar é
que a hostnet hospedagem de sites essa aqui ó atacada grande desculpa outlet hospedagem de sites que a nossa patrocinadora desde o primeiro curso ela agora está hospedando também sites em python isso porque a hostnet é conhecida como uma das melhores empresas para hospedagem de php o site do php a parte de documentação do php aqui no brasil está hospedado na hostnet então era reconhecida como uma grande empresa de hospedagem php só que agora ela também hospeda sites em python então se você tem um projeto utilizando qualquer framework de python é principalmente o django é o
mais famoso você pode hospedar aqui na hostnet se você quiser conhecer um pouco mais sobre esses serviços é só acessar este site que ó ghostnet ponto com.br nosso editor colocando aqui acessa lá e se você tem um projeto impacton entre em contato com eles na hora de assinar escola que você vai hospedar coisas em python escolhe o freiburg faz as instalações e conta com o suporte premiado da empresa então espero sinceramente que você gosta desse curso que está começando agora mesmo que eu esteja mais gordinho com a barba mais branca a barra um pouco maior
tá esquisito eu acabei de fazer a revisão aqui e eu do esquisito mas você vai se acostumar que no mundo 3 e vai me ver algumas vezes dá jeito antigo algumas vezes do jeito novo mas o que importa é que seu curso está começando agora aproveite bastante [Música] olá pequeno gafanhoto seja bem vindo de volta está no ar o meu o seu o nosso terceiro mundo do curso em vídeo de python esse é o terceiro mundo onde a gente vai ver estruturas como estruturas compostas variáveis compostas vamos começar a trabalhar com rotinas tratamento de erro
e mais alguns assuntos que a gente vai adicionar e mas com certeza variáveis compostas rotinas e tratamento de erro a gente vai ter esse mundo uma nova estava a gravar a deus o professor e eu vou começar já dando um aviso é muito importante que você faça esse terceiro mundo se você fez os dois mundos anteriores se você ainda não fez os dois mundos anteriores a ela que eu já vou te avisar a obra aqui em sinop clique em cima tá vendo aqui parece um vizinho vai ter um mundo um mundo dois mundos três listas
de exercícios esse curso ele não começa aqui muito menos começa com os conceitos que a gente vai ver agora esse mundo já começou desde o ano de 2017 no meio do ano a gente começou esse curso ele vem andando a cada dia com mais exercícios com mais conceitos é muito importante que você tenha feito esse tenha conseguido os certificados porque aí a gente vai dar continuidade aos estudos sem problema nenhum sem stress se por acaso você chegou nessa aula porque você pesquisou por exemplo duplas em python que o assunto dessa aula seja bem vindo mas
o que recomendo fortemente fazer os dois primeiros mundos outra coisa que eu quero fazer antes de chamar que a telinha que aparece aqui do lado é agradecer cara muita gente chega por exemplo se estão vendo que já está passando alguns nomes aqui embaixo nome da galera que colaborou tem gente que diz que esses nomes aqui atrapalham eu vou ser bem sincero com vocês esses nomes aqui eles não atrapalham eles ajudam porque graças a essas pessoas e um monte de pessoas que fizeram a colaboração para o curso acontecerá é que ele está gravando essa aula se
não fossem mais de mil pessoas que colaboraram para esse curso em vídeo acontecer você você que tá aí que não colaborou você não estaria vendo este vídeo então não fala que essa galera daqui de baixo que os nomes estão atrapalhando eles estão ajudando se você pudesse voltar e agradecer a todo mundo que está aparecendo aqui embaixo faça isso graças a eles que você está tendo o curso de python e graças a eles que orgulhosamente eu chamo o assunto do mundo 3 o primeiro assunto aula 16 a fase 16 o curso de python vai tratar sobre
variáveis compostas que são as duplas na verdade existem impactam existem três tipos de variáveis compostas as duplas as listas e os dicionários a gente vai trabalhar esses conceitos em vídeos diferentes então assim hoje a gente vai aprender o que é uma dupla como é que eu trabalho com uma dupla e fazer com ela tudo pode ser feito com uma dupla na próxima aula a gente vai ter os estudos das listas na verdade uma lista ele se assemelha muito com uma dupla mas eu posso fazer coisas a mais então se você não entende bem o que
é uma dupla você não consegue entender direito o que é uma lista então fica de olho nas aulas aí porque é uma depois da outra uma vai dando base para que a outra possa acontecer então não dá mole porque tem muita coisa pra gente ver e para que você possa entender o que é uma tupã o que é uma variável composta começa agora a nossa base de fundamentos desta 16ª aula [Música] lá vão começar relembrando um negócio que a gente viu lá no mundo 1 que são as variáveis dá uma olhada aqui ó você percebe
ele eu tenho uma palavra chamada lanche vamos imaginar que você tem uma variável essa variável lanche quando ela é declarada a gente já viu que ela vira um espaço na memória estão aqui embaixo de mim tem lá a variável antich que tem um espacinho na variável quando eu quero fazer uma atribuição eu posso colocar um lanche a variável lanche e recebe esse símbolo sem igual que apareceu aqui do lado é o símbolo de atribuição ou recebe você vê como recebe eu posso receber alguma coisa alguma coisa que caiba nesse espaço que está aqui embaixo de
mim então toda variável é um espaço na memória toda variável simples né essa variável anjo que está aparecendo aqui do lado por ser uma variável simples ela fica exatamente assim na memória do computador fica um espaço aguardando alguma coisa quando eu colocar alguma coisa nessa área verde que está aqui do lado é que é um qualquer lanche que eu quero fazer automaticamente vai acontecer isso aqui vamos dar o exemplo botei um hambúrguer no espaço vazio aqui do lado o que vai acontecer quando eu boto lanche recebe o hambúrguer é basicamente essa linha de ataque do
lado que você vai assim lanche recebe o club que acontece esse hamburg vem parar aqui embaixo no espaço da memória então o lanche recebe o hamburgo faz exatamente o que está acontecendo aqui embaixo eu vou ter um hambúrguer dentro do espaço reservado para o meu lanche agora vamos imaginar que mais pra frente acontecido aqui ó eu vou ter a variável lanche de novo em algum outro momento do programa recebendo uma outra coisa é outra coisa vai ser suco então eu quero comer um hambúrguer com suco só que aí o que acontece se eu botar lanche
recebe sucos que vai acontecer o suco vai pra vender pra cá para baixo só que ele não vai poder fazer essa atribuição porque porque ela já tem um hambúrguer ali e se você percebe pela linha pontilhada só cabe um lanche dentro o que acontece normalmente nas linguagens de programação como eu estou fazendo com que o lanche recebi um suco e um lanche já tem um hambúrguer o que ele vai fazer ele vai exatamente o que está acontecendo aqui embaixo ele vai eliminar o hamburg na entrada do suco e seu favor para ele se eu quiser
comer um mulher com suco não pode nesse caso nessa situação como eu tenho só uma variável que embaixo da memória eu não consegui infelizmente não consigo colocar duas coisas porque não caberia nesse espaço você percebe aqui embaixo que esse espaço é reservado apenas para um lanche e aí surge uma grande necessidade é fácil falar mas então no lugar do t isso daqui do lado somente um lugar para o lanche eu queria ter por exemplo quatro espaços como está aparecendo aqui tem como eu criar uma variável que tenha mais de um espaço dentro dela que caiba
por exemplo um hambúrguer e mais outros três tipos de lanche e violante ficar completa eu quero comer hambúrguer suco pizza e um pudim será que isso é possível eu vou te dizer é possível sim essa estrutura está aparecendo aqui do lado ela é possível e uma das formas de fazer isso em python é através da xto pois na verdade a gente chama se o seguinte se você se lembra muito bem aqui em cima aqui em cima a gente fez anteriormente a variável lanche na parte de cima e tem lanche da parte de baixo o lanche
na parte de cima é o que a gente chama de variável simples foi o que a gente trabalhou em todos os mundos de python até o momento todos os exercícios você já fez 71 exercícios dentro do curso de python todos esses 71 exercícios você fez utilizando variáveis simples só que aí tinha alguns casos só que eu não podia falar porque tinha chegado nessa aula e em alguns casos seria possível você utilizar essas variáveis de baixo a variável composta então variáveis simples é porque é que só cabe uma coisa dentro exatamente como provável que está vendo
na tela aqui na parte de cima variáveis compostas armazenam vários valores podem armazenar a água não pode guardar um só mas pode nesse caso aqui guarda até 4 agora é para valer não comporta são só quatro não pode ser quanto você quiser é só você definir e dentro do python como eu disse anteriormente existem três tipos de variáveis compostas três tipos que podem fazer o lanche de baixo eu vou até tirar o lanche de cima que para facilitar sua vida então pra fazer uma variável como essa daqui a gente tem três possibilidades a primeira é
através de tudo pelas a segunda é através de listas ea terceira é através de dicionários essa aula ela trata inclusivamente de tudo plus aí o que ele vai fazer ele vai aprender o que é uma tudo isso daqui é uma dupla é uma variável que guarda no nosso caso aqui até quatro valores pode ser mais pode ser menos mas eu definia que como 4 ele soube aguardar quatro valores então essa aula é isso vai aprender o que a dupla vai aprender como manipular uma dupla vamos fazer exercícios ea gente tem um bando de exercício que
você vai ver inclusive nessa aula funcionando na última aula do mundo dois agentes fez exercícios funcionarem antes né durante a aula a gente já fez funcionar e eu vou voltar pra fazer isso daqui agora no mundo 3 então esse é o nosso objetivo apresento a vocês isso daqui ó uma variável que guarda vários valores é uma dupla as pode ser três coisas mas neste momento tudo plan e outra coisa que a gente pode fazer a partir da turma você fala assim por aí o lanche tem lá um hambúrguer um suco uma pizza e um pudim
tá mas como é que eu consigo acessar elementos dessa dupla esses elementos eles são identificados por índices esses índices são numéricos e no pai por exemplo adotando aqui do lado 01 2 e 3 então é só o lanche não são os quatro elementos vai falar lanches são os quatro elementos mas não fala por exemplo lanches 0 quem ela x 0 x 0 é só aqui do lado é o hambúrguer lanche 2 quem o lanche doido uma olhada nos dois é a pizza o lanche 3 é o pudim o lanche e um é o suco então
você tem elementos diferentes identificados por índices e esses índices vão montar a variável composta que a gente vai chamar de lanche e como a gente viu lá no mundo um lar quando a gente falou sobre stream diz né strings na verdade são variáveis composta já só que naquela época não podia falar não me estranha quando você bota lá sei lá gustavo leva o nome gustavo g é uma um pedaço de uma dupla um é um pedaço de uma dupla oeste é um pedaço uma tampa na verdade o nome não é uma dupla é uma lista
mas a gente vai ver isso na próxima aula mas é uma variável composta por gustavo g transposição 0 utra posição e você lembra na aula de streams e se você não lembra em cima da minha cabeça você tem as playlists do mundo um mundo 2003 vai no mundo 1 e vê lá aula sobre manipulação de streams pode ser que você já tenha visto há muito tempo não se lembre a gente falou dentro das trilhas sobre fatiamento e como ministro e ele é uma coleção é uma variável composta que funciona fatiamento dentro do python que também
funciona fatiamento vamos entender melhor aqui ó vou colocar um comando aqui do lado a obter print abre e fecha parênteses se eu mandar escrever lanche é uma vez que o lanche ele vai mostrar o hamburg o suco a pizza eo pudim agora se eu colocar por exemplo o lanche dois se percebe que 12 está entre colchetes né o colchete é aquele ou como dizem meus alunos o parêntese quadradinho você bota entre colchetes ele fica lá o lanche dois no meu caso é só você olhar aqui do lado lanche 2 é a pizza então se você
mandar mostrar print lanche e vai mostrar todos se você mandar print lanche dois não pode ser lanche dois lances de 2 escrito não tem que ser lanche entre colchetes o número dois ele vai mostrar pizza eu posso usar fatiamento do tipo a ou dar um outro parente aqui ó print lanche 02 que significa 0 2 a gente vai começar a analisar aqui em cima de 10 orgulha e o2 é a pizza que ele vai fazer é aí que você pensa ele vai mostrar o hamburg ele também vai mostrar o suco ele também vai mostrar pizza
só que se você se lembra muito bem lá no mundo um aqui em cima a gente viu que o fatiamento durante o fatiamento o último elemento é que no caso é o 2 vai ser ignorado ele faz do zero até o 2 mas exclui os dois então a pizza ser eliminada disso então se eu colocar o que está aqui em baixo a print lanche 0 até 2 ele vai mostrar o hamburg e o suco ficou claro aí já já a gente vai ver isso na prática vamos continuar vendo outro tipo de fatiamento essa outros exemplos
lanche 12 pontos que seria lanche 12 pontos se você se lembra da aula de fatiamento na aula de stream frente no mundo o fatiamento funcionar da seguinte a 12 pontos significa comércio 1 que é o suco então é mostrar o suco mas também ele bota dois pontos não votar nada dentro que significa isso vai do suco até o final e vai mostrar o suco a pizza eo pudim tranquilo o fatiamento simples outro exemplo se eu botar lanche - um centro colchete lá no elemento eu colocar menos um que significa isso não sei se você se
lembra significa o seguinte o lanche o último elemento útil o elemento é o pudim menos 2 por exemplo é a pizza - 3 é o suco - 4 é o hamburg então eu posso acessar o hambúrguer por exemplo de duas maneiras ou ele é o lanche 0 ou ele é o lanche - quatro tranquilo outra coisa que eu posso fazer dentro de coleções né e dentro de tudo pelas é utilizar a função leão um método leão leão é uma referência à alencar que é comprimento então se eu pedir land lanche ele vai me dizer quantos
elementos têm um lanche e é só você olhar aqui do lado enquanto os quadradinhos tem dentro do anjo a sua resposta certa quatro então lendo e lanche e 4 e outra coisa muito importante que pode ser feito dentro dos estudos das variáveis compostas é o uso das estruturas de repetição a gente viu lá no mundo 2 somente estrutura de controle né a gente viu que as repetições a gente tem o ael simples a gente tem um e outro que é o loop infinito que a gente pode interromper como os do break ea gente tem o
fórum que é a estrutura de repetição com variável de controle então eu posso utilizar por exemplo four ser para cada comida em um lanche esse senão chamar de comida para cada comida e lanche então sem lanche eu já tenho aqui do lado eu não tenho ser então que o pai vai fazer ele vai criar uma variável simples chamada sertão dá uma olhada aqui do lado está pertinho de mim a variável c é uma tarefa simples fora ela só aceita uma comida então para cada comida e lanche vou fazer o seguinte quando chega nesse fórum e
fala qual é a primeira comida a primeira comida é o hambúrguer é pernambuco vai jogar dentro de ser aí eu vou colocar um print e entre parênteses vou colocar ser exatamente o que aconteceu aqui então você sabe que esse pretende conectar um pouquinho pra dentro ele faz parte do fórum ele tá pra dentro do fórum se você se enrola com isso você não entendeu ainda que a implantação como é que funciona o fórum você precisa conhecer é o nosso mundo 2 todo dar uma estudada no mundo 2 faz todos os exercícios pra você poder entender
direito então na hora de imprimir será que ele vai imprimir é só você olhar que do lado da minha cabeça o que tem dentro de você tem um bug então vai imprimir um hambúrguer como toda estrutura de repetição a gente viu isso lá no mundo 2 ele vai voltar ele vai fazer um looping ele vai estar aqui embaixo no print ele volta para dentro do fórum e aí quando ele volta ele vai fazer o seguinte ele vai perder-se hambúrguer e receber o suco isso é a nossa segunda comida a cada repetição só tá vendo o
fora que está aqui do lado para cada comida e lanche já fiz pra hambúrguer estou voltando agora ele faz para o suco inscreva comida que está dando à comida do lado o suco ele vai exibir o suco na tela e vai voltar mais uma vez voltando civil acabou de subir o suco e entrou a pizza na hora de que del prints e ele vai escolher a pizza está voltando enquanto ele volta o que vai acontecer aqui do lado do meu lado tirou a pizza colocou pudim uma vez que também não pôde cuidar prints e ele
imprimiu por dia na tela quando ele voltar ele vai perceber opa agora não tem mais comida e aí o fluxo vai acontecer isso aí essa linha branca que está saindo ele sai e vai para o comando depois do print e continua a vida dele beleza então fora ele pode ser utilizado tanto com o método grande que a gente viu lá durante a aula se viu lá o foco randy não é a única maneira de usar o fórum a gente pode usar o forte para coleções para variáveis compostas prato plus por exemplo a gente já vai
ver isso tudo funcionando e aí vem um conceito muito importante que você tem que entender dá uma olhada aqui e deixei só a nossa variável composta aqui na tela então tem uma variável lanche com seus quatro espaços quatro espaços não significa 1 234 nessa crítica 01 23 que também dá 4 só que existe um pequeno detalhe vamos supor o meu lanche que está hambúrguer suco pizza e pudim eu não gosto muito de pudim eu quero trocar por um sorvete aí vem uma pequena limitação porque existe um tempo isso você vai ter que lembrar mesmo por
isso a gente vai colocar em letras grandes aqui do meu lado as duplas são imutáveis que significa uma turma é imutável dá uma olhada aqui ó aquele exemplo eu falei se por acaso você não gosta de pudim mas você quer trocar não quero trocar o pudim por um sorvete dentro do python não é possível fazer essa mudança justamente por conta dessa frase aqui do lado duplas são imutáveis então não dá pra tirar o pudim civil que eu voltei com um pouquinho ali não tem como tirar o pudim da dupla isso porque ele é uma dupla
e como diz a regra do python e a regra clara duplas são imutáveis se você não consegue mudar uma dupla uma vez que você defina uma dupla ela vai ficar assim até o final do programa se você quiser mudar uma dupla vai ter que parar o programa mudar a tua e executar o programa de novo aí sim ela já fica nova mas dentro do programa encontra estiver executando de novo você não consegue mudar dupla e eu vou provar tudo isso pra você não vai demorar a não vou provar agora porque começa neste momento a nossa
parte prática da aula [Música] e nesse segmento da sua aula prática nunca se esqueça de uma coisa abre seu vídeo no celular ou no outro computador ou até no mesmo computador mas por favor abra o seu pai charme pra você colocar em prática não adianta não colocar em prática eu vou te mostrar que se você tiver assim ó ó estatuto entendendo tudo até o momento beleza tava só explicando como funciona as duplas esse é o momento de você abrir o pai charme e praticar junto comigo então embora aqui ó já estou dentro do pai charme
criei um arquivo aqui chamado aula 16 onde a gente vai brincar com algumas coisas eu não vou deixar isso muitos alvo não eu simplesmente vou mostrar coisas vão começar criando o lanche que a gente é exatamente como a gente fez olha só dentro do python de ontem conhecido aqui para ficar com a tela inteira o zagueiro lanche nós vamos ter toda a dupla é entre parênteses está eu posso colocar parênteses na verdade a partir do python se não me engano 3.5 você não precisa nem botar mais parênteses a gente vai colocar pra gente poder diferenciar
porque no pai que eu posso começar uma variável composta de três maneiras ou com parênteses ou com colchetes ou com chávez então são três tipos diferença aqui é uma dupla aqui uma lista e até um dicionário a gente está aprendendo dupla então deixar quito pela primeiro lance que a gente colocou foi o hambúrguer agulha depois eu tenho um suco depois eu tenho pizza e depois eu tenho odin então acabei de criar uma estrutura composta como é simples quando eu fazia anteriormente assim o lanche recebe hambúrguer e não fazia desse jeito de chutar como comentário aqui
quando eu fazia tirar essa linha daqui depois a gente volta com ela quando fazia um lanche com hambúrguer eu vou dar print do lanche ou executar o botão direito executando ele escreveu hambúrguer se eu fizesse aquilo que eu fiz durante a aula lanche recebe suco ele não vai escrevendo por isso ocorrer anos ele tirou ele perdeu o hamburg e colocou o suco beleza se eu fizer exatamente como estava anteriormente ó ou a pagar aqui vou colocar aquele comandante fez anteriormente o lanche é uma variável composta por ano para a empresa aqui e aí eu vou
mandar mostrar longe quando eu mando mostrar o lance ao que faz hambúrguer suco pizza e por quê agora eu consigo ter vários eu consigo até tirar os parênteses está não tem problema no país um novo eu posso criar uma dupla 100 parênteses querer vai funcionar do mesmo jeito executando ele fez lá hambúrgueres sul pics e pudim e você percebe que mesmo que eu não tenha colocado aqui na hora de exibir ele considerou como se fosse uma dupla escreveu tudo entre parênteses então criei uma dupla para efeitos práticos e didáticos a gente sempre criar uma pupila
dentro do curso em vídeos a gente vai criar com parênteses beleza outra coisa que a gente pode fazer como eu disse eu mandar mostrar lanche um aumento de mostrar hoje 1 e não é porque aqui é parênteses que é que vai ser parênteses também tá na hora de referenciar é sempre colchetes quem é o lanche um lanche ou hambúrguer o lanche ou suco é a pizza ou pudim e aí você já aprendeu responde rapidamente qual é o lanche um se a sua resposta foi a mulher você errou porque o hambúrguer é um lanche 0 o
lanche e um óculos executar é o suco hambúrguer 0 suh é um por exemplo se eu mandar mostrar o 3oh 3 0 1 2 3 é o pudim vamos executar pudim faça seus testes é por isso que eu sou chato ficou a abrir o pai charme faça o teste é assim que a gente vai aprender outra coisa que eu falei olha se eu botar por exemplo lanche - 21 - 26 seguinte ó esse aqui é o menos um que o pudim ou ele é o 3o ele ao menos um é o último esse aqui é
o menos dois é a pizza então semana a mostrar lanche - 2 - dois capitães a outra coisa se eu mandar escrever do elemento 1 até o elemento 3 que é um elemento um elemento é suco quem é o elemento 3 é o pudim então ele vai escrever sulpice por dinho não porque ele vai mostrar só subir pizza porque o elemento 3 é ignorado na hora que eu faço o fatiamento vamos executar ó você percebe super pizza é o fatiamento que eu quero na verdade é um pedaço da minha dupla né me mostre um lanche
mas eu não quero um lanche inteiro canção pedaço que é o elemento um elemento 2 vai do elemento 11 até o elemento 3 desconsiderando o último nunca se esqueça disso outra coisa eu quero do elemento 2 até o final quem é o elemento 20 122 é a pizza 2 até o final que vai fazer a 2 até o final foi de pizza até o pudim outra coisa de forma similar se eu botar dois pontos 22 pontos 2 é o seguinte me mostre do início até o elemento 2 só que lembra que ele vai ignorar um
elemento 2 dólar o elemento 2 é a pizza também vai mostrar vamos executar ele mostrou os hambúrgueres sucos ou hambúrguer e sucção os elementos 0 e 1 que lembra que o pai então sempre vai ignorar o último elemento tranqüilo por exemplo se eu botar o menos dois lembra - 2 a 1 - 1 - 2 é a pizza se eu botar -2 pizza se eu botar menos 22 pontos que ele vai fazer ele vai começar na pizza e vai até o final lápis e pudim se eu começar no - 3 - 3 é o suco
ele vai escrever do menos três que o suco até o final suco pizza e pudim tranquilo então você já sabe que como fazer fatiamento e se você botar simplesmente só lanche ele vai mostrar a tupy inteiro tranquilo a gente aprendeu como fazer essa manipulação de duplas outra coisa a gente viu uma regrinha de ketu pela obra é botar aquilo duplas são imutáveis a gente vai provar isso daqui por exemplo se eu mandar o print lanche um o lanche eo açúcar a gente já viu várias vezes a mandou mostrou circular se eu quiser fazer por exemplo
que o lanche um deixe de ser suco e passe a ser refrigerante refrigerante aí ó na hora que eu executo aí é só falar de refrigerante que chegou do playoff ele já me deu 13 sibec me deu um erro aqui que ele me disse aqui ó lanche um ponto refrigerante deu nessa linha opto pela os objetos do tipo dupla não podem ter itens assimilados não podem ter itens atribuídos então eu não consigo atribuir valores atua a não ser na declaração dela então esse comando aqui ele está errado ele não pode ser executado tranquilo isso porque
a regra como eu disse é bem clara e duplas são imutáveis não faça seus testes aí comprove não ficar acreditando em mim não comprove que duplas são imutáveis e coloca pra funcionar não vamos voltar aqui executando tirei a linha errada e ele está mostrando a turma inteira se você não quiser que ele apareça assim nef e tal pode botar assim ó você pode investir print lanche você pode botar assim ó fórum para cada comida em um lanche só para cada comida e lanche print a votar até aqui vou botar um print formatado se você não
viu o print formatado ainda aula 15 playlist do mundo 2 ataque em cima é só clicar eu vou colocar assim eu vou comer alguma coisa eu vou comer comida como ele vai estar dentro de um fórum ele vai fazer o seguinte ó até botar aqui um print e come pra caramba o que ele vai fazer aqui se eu tenho um lanche como hambúrguer suco issa e pudins se eu faço para cada comida em um lanche e vai dizer eu vou comer ao coisa o que ele vai fazer e vai dizer isso aqui ó lá eu
vou comer hambúrguer eu vou comer suco eu vou comer pizza e eu vou comer pudim porque é exatamente porque esse comando que faz isso esse print está dentro de um fórum fórum é uma repetição é uma interação você viu isso durante 12 inteiro né procura aqui ó na playlist do mundo 2 aulas sobre forte e aí você pode aprender é o reaprender o que pra que serve o fórum é um fora anteriormente a gente usou como randy só que agora eu estou utilizando como itens na verdade a gente pode até fazer o seguinte olha só
vou botar isso aqui como comentário eu posso fazer de duas maneiras ou até fazer o seguinte lembra do sotaque o print o leão de lanche se eu mandar hollande lanche ele vai colocar ó que ele tem quatro comida só eu tenho uma burla sucupira e pudim se eu colocar aqui sei lá batata frita ó agora eu tenho cinco elementos eu tenho um hambúrguer a sucupira podia batata frita viu quando o programa está parado eu posso mexer na dupla só não posso mexer na dupla quando estiver em execução então vai se acostumando com isso então o
seguinte eu posso fazer um fórum em vez de fazer esse foco de baixo eu posso fazer fora seguinte maneira for aí eu vou ter um selar o 1 a 1 com a dor é esse contador vai estar em rand e e se rende vai estar de zero até o leão de lanche essa é uma outra maneira de se utilizar o fórum isso é um grande vai começar em 10 né aqui o hambúrguer 80 então se eu mandar mostrar o lanche na posição com ti ele vai mostrar o hambúrguer depois ele volta e parte pra um
suco depois dois pizza depois três dias depois quatro batata frita um land lanche aqui no caso é 5 ele tem cinco antes aqui em cima ele vai de 0 a 5 lembrando que não rende e também ignora o último valor entre faria de 0 a 4 e faria todos esses lanches aqui se eu der um print conte como você pode estar pensando é eu vou aparecer pra aparecer daqui vai funcionar mas ele vai aparecer 0 1 2 3 e 4 da venda que o conte vai de zero até o lanche que é cinco top vai
de 0 a 4 porque 5 vai ser ignorado mas se eu mostrar em vez de ponte o lanche na posição com antióquia que bonito aqui eu continuo trabalhando 01234 agora tenta substituir o quando eu mandar mostrar lanche conte lanche 0 lanches e hambúrguer quando ele voltar lanche um suco o s2 é pizza lanche 3 é pedir um lanche 4 batata frita então a ele vai fazer o hambúrguer suco pizza podia batata frita come pra caramba essa é uma maneira vou colocar essa maneira que como comentário eu vou tirar essa mas é dessa maneira que de
comentário da maneira antiga o resultado é exatamente o mesmo ao hamburgo é suco pizza pudim batata frita comer pra caramba aqui no caso escreveu vou comer pra caramba né aqui eu também posso fazer da alemanha não vou fazer aqui botar isso aqui como comentário vou botar um prédio formatado com e eu vou comer aí abri que o lanche com ti sem problema nenhum fecha e fecha stream ele vai exibir da mesma maneira vamos executá lá eu vou comer hambúrguer ou começo como comer pizza podia e batata frita vamos mais uma vez de botar em seguir
como comentário e tirar o comentário aqui ó a execução da exatamente o mesmo resultado então a dar uma olhada aqui ó se quiser dar uma pausa no vídeo para você entender melhor esse forte em cima e esse fórum de baixo são a mesma coisa eles têm o mesmo peso só que esse daqui eu uso um grande e nesse daqui eu uso diretamente a minha variável composta posso fazer da forma de cima posso fazer da forma de baixo você vai escolher tem momentos que é mais fácil fazer é de baixo tem momentos que só sai a
resposta se você fizer lá de cima por isso que eu fiz questão de mostrar essas duas maneiras aqui tranquilo dá uma pausa tira um print nessa tela o vovô até dar aquele sorrisinho que a gente vai sentar frente aí é real espero que você lembre como é que a gente faz acesso a elementos da tuna utilizando duas técnicas diferentes outra coisa que eu posso fazer é o seguinte olha só eu posso além de fazer dessa maneira eu posso não há outra maneira que aqui se eu precisar por exemplo aqui se eu precisar vou comer eu
quero mostrar na posição quant se eu precisar da posição essa técnica é muito boa eu vou tá aqui ó vou comer hambúrguer na posição 10 começou na posição 1 e até o final aqui de baixo é esse resultado aqui vou comer hambúrguer ou começo qo na verdade esse daqui não tem como mostrar posição e nem sempre você precisa mostrar posição mas sempre que você precisar aí você vai ter que usar esse de cima ou o que você pode fazer isso aqui ó senhor quer fechar para ficar melhor nós vamos fazer o seguinte nós vamos ter
comida e vigilantes é normal eu vou utilizar o e no meu leite lanche voltar aqui e no leite lanche no meio ambiente ele me dá tanto dado quanto à posição do novo ataque pós e comida ele vai mostrar que os dois até no four pós e comida em leite lanche agora eu posso mostrar a comida e na posição é só botar após aqui já funciona exatamente igual e se daqui de cima ou botar é essa aqui como comentário para não executar os dois não ficar confuso pra você eu vou executar só esse aqui de baixo
ou executando a lá vou comer hambúrguer na posição 10 começou com a posição e assim sucessivamente até batata frita na posição 4 ela mais uma vez dá uma olhada se você quiser você não tem essa maneira até botar três aqui eu botar a maneira mais mais clássica forma comida e lanche e aí eu vou dar presente matado fechar aqui eu vou comer comida e assim não precisar de mim da posição né então existem essas três maneiras aí a primeira essa mudança de posição é a maneira mais simples é que escreve - e aí só precisará
posição lado do alimento eu posso usar dessa maneira utilizando randy que a gente fez lá no mundo 2 ou dessa maneira que usando o emergente que além do dado ele me dá a posição e eu tenho que colocar no fórum duas variáveis aqui separadas por vírgula qualquer uma dessas três soluções está certa eu tô te mostrando as três porque mais pra frente vai ter exercício que é melhor feito desta maneira que o exercício é melhor o efeito dessa maneira que ele vai ter exercício que é melhor o efeito dessa maneira que e aí você vai
ter na sua caixa de ferramentas do programador três maneiras diferentes de se fazer praticamente a mesma coisa espero que você tenha entendido uma outra coisa que pode ser feita a voltar a fechar daqui lá eu comi hamburg a suco pizza podia batata frita se eu mandar escrever o lanche ele vai escrever essa maneira certa de play e escreveu exatamente igual só que eu posso usar um método chamado soft sorte e blanche é o seguinte solta quer dizer organizado né e em ordem quando eu boto play aqui ó eu não mando mostrar o lanche eu mando
mostrar um lanche em ordem aqui ó virou batata frita hambúrguer e pizza pudim e suco e se pode falar por aí você acabou de dizer que uma dupla é imutável você acabou de mudar a ordem na verdade eu não mudei eu mandei mostrar o lanche em ordem na verdade ele não mudou se eu der um print aqui embaixo em lanche você vai ver que o lanche não mudou de ordem a atingir de cima é ele sorte é coordenado e aqui é ele o seu estado natural servir o lanche não mudou a configuração dele eu simplesmente
botei ele ordem inclusive o pai tô me deu uma dica aqui ó que para colocar em ordem o que ele tem que fazer transformar parênteses em colchete e quando eu faço colchete eu estou fazendo listas que é o assunto da nossa próxima aula mas fica calma aí na verdade o sorte ele não mexe ele não altera a sua turma e simplesmente coloca em ordem o elo mais uma funcionalidade aí pra você outra coisa que pode ser feito com tupã e só vou deixar passar essa dupla lancha que está me dando uma fome danada vou criar
duas duplas no campeonato para a essa minha dupla vai ter números 2 5 e 4 ea turma b vai ter mais trará quatro número 58 1 e 2 beleza se eu mandar print a ele vai mostrar atuar o mandato para 254 se eu mandar mandar mostrar o bebê ele mostra tubular bells 5812 sem problema nenhum só que é o seguinte eu posso fazer uma dupla ser que seja a mais belo e aí que ele vai fazer será que ele vai somar 2 + 55 mais 84 mais um e que vai ficar somando aqui na verdade
quando eu uso mais em dupla dá uma olhadinha o que ele faz o que ele vai criar uma dupla ser e essa dupla sena vai ter essa configuração a dupla sena é de 254 5 812 que na verdade é a dupla a junta quatro pra ver ela vai juntar acolá uma novela e aí vai formar a dupla ser atlas e não é a mesma coisa que mais a é abrir mais a não é 254 5 812 demais a é 58 12 254 beleza então a ordem aqui tem total influência então se você está na matemática
faz a somar três mais 44 mais três dá no mesmo dá no mesmo para números não dá no mesmo aqui para duplas que são estruturas compostas tranqüilo mais uma funcionalidade aí é outra coisa que eu posso fazer além do le neoci botar aqui ó o leão de ser ele vai me dizer qual é o tamanho dessa turma e tem um dois três quatro cinco seis sete elementos o holandês e é site tem sete elementos se eu quiser por exemplo posso fazer assim c ponto caught ele tem alguns métodos internos no objeto da tutela county por
exemplo o número 50 quantas vezes está aparecendo número 5 dentro de ser lembrando que ser demais aqui é 58 12 254 você percebe que 5 aparece duas vezes nem isso dá play ele mostra 25 apareceu dois meses o número 4 por exemplo o número 4 só aparece uma vez aí o número 9 em número 9 na minha dupla não tem então mostra ó 0 ele não tem outra coisa que é importante olha só além do counter eu também tenho a propriedade index do objeto dupla o endereço é o seguinte deixando a mostrar que você primeiro
prints e eu vou mandar mostrar o index de oito winners e oito o seguinte ó em que posição está 8 houve aqui é a hora em que posição está 8 tá aqui ó a posição é essa que é a posição 08 a posição por exemplo o 4o 4 está em qual posição por aqui 44 está na posição 6 a 0 1 2 3 4 5 6 tranqüilo e você se pergunta era aí e o 2o 2 está em qual posição vamos ver aqui ó 22 está na posição 3 a 0 1 2 3 agora tem
12 na posição 4 tem mas ele aqui ele pega a primeira ocorrência se você quiser a partir da posição 3 se para votar aqui a partir da posição 4 na época a gente sabe que o três já têm a entrar na posição 4 14 por exemplo o ataque o número 5 você entender melhor que consegui comer com complicado o 5 para a posição 10 beleza mas tem um outro cinco aqui então eu boto 5 eu não vou ver a posição 10 vão começar na posição na posição ele está na posição 5 e vai ver que
o 0 1 2 3 4 e 5 então eu tenho 15 na posição 10 e 15 na posição 5 esse aqui é o que a gente chama de deslocamento tranqüilo outra coisa que você pode fazer com as duplas é isso aqui ó por exemplo a pessoa é igual aí dentro dos países se você estuda outras linguagens de programação como por exemplo o java a gente tem as duplas são muito semelhantes aos vetores né e do vetor eu posso ter só dados de um mesmo tipo então por exemplo eu boto de só números e só aceita
números se eu colocar letra ele só aceita a letra aquino python não posso colocar a pessoa estava aí eu boto aqui idade 39 bota aqui sexo masculino bota aqui peso 99 ponto 88 e assim se você novamente seu mandato escrever pessoa ele vai escrever sem problema nenhum a gustavo 39 masculino 99 pontos 88 sem problema nenhum eu posso ter dados de tipos diferentes dentro das minhas duplas ea única coisa né há como a gente disse o ato é imutável a gente não pode nem eliminar um elemento nem adicionar um nem modificar um elemento que já
está dentro da tua só que eu posso fazer alguma coisa para mudar dupla quer apagar ela toda eu posso usar ó déo pessoa quando eu uso a palavra dell eu estou apagando uma variável isso serve para qualquer coisa dentro do python mas no caso da tubulação mandar executar ele vai dar um erro e vai dizer o pessoa não foi definido ela por pessoa não foi definida que a pessoa foi definido aqui em cima só que logo em seguida você mandou apagar da memória então quando ele apagar a memória não fica registo nenhum do que existia
antes de você começar a executar então a única coisa que você pode fazer com a tupã a tupy e imutável - para ser apagada e só se pode apagar uma turma inteira sem problema nenhum mas a h1n1 e vento por exemplo não posso chegar e fazer assim ó delete somente a pessoa na posição 10 neco e gustavo mandar pagar gustavo otto executei ele não dá ó um objeto plan não suporta a deleção de um item só não posso deletar um item na turquia mas eu posso deletá a turma inteira a ele aceita sem problema nenhum
tranquilo então você aprendeu como criar dupla como colocar elemento colocar elementos de tipos diferentes somar uma dupla com a outra ver quantos elementos têm uma dupla quantas vezes um determinado valor acontece dentro dela em quais posições as coisas acontecem na turma como acessar os elementos de uma dupla utilizando estruturas repetição de três maneiras diferentes assim essa aula ela tá completou em relação à dupla agora chegou a hora de você colocar tudo isso em prática através dos nossos desafios ae [Música] [Aplausos] e aí preparado para os desafios na verdade tem alguns que são mais fáceis alguns
são intermediários alguns são um pouco mais difíceis mas o que mais importa é você não desistir se por acaso você ficar travado e um tenta fazer outros e ficar travado em 2 tenta fazer o terceiro o que importa é que você tem que fazer na verdade a partir de agora eu vou mostrar os desafios e mostrar eles funcionando depois a gente volta aqui e dá um código de todos eles então eu chamo aqui ó os desafios começando por agente parou no exercício 7272 é o seguinte criou um programa que tem uma turma totalmente preenchida com
uma contagem por extenso de zero até 2011 vai fazer uma dupla 01 23 até a 20 escrito por extenso e aí o seu programa vai ler um número pelo teclado na hora de digitar o número ou o teclado é claro esse número entre zero e 20 e seu programa vai ter que verificar isso e vai mostrar esse valor por extenso vamos ver se o programa funcionando então olha aqui ó estou na área aqui do exercício já está rodando eo número 10 e 20 seu desobedecer e de alguma maneira para votar 9090 não tem 30 e
20 km da ó tente novamente digite um número entre zero e 20 a votar - 15 - 15 também não para o intervalo tente novamente digite o número 10 e 20 vou botar o número 16 da em ter você digitou um número 16 só que agora ele escreveu 16 por extenso vamos executar novamente eu vou botar um número por exemplo 10 você digitou número 10 da play de novo vou botar o número 13 vamos falar você digita o número 13 é exatamente isso que eu quero eu quero utilizando o tupi mas eu não quero que
você verifique if digitou 0 escreva 0 não quero isso quero com o iff eu quero uma tuba a gente vai botar em prática esse exercício utilizando duplas aí o nosso primeiro desafio tranqüilo que eu o tranquilizei então vamos agora por 73 a idéia é que você faça a resposta vai sair mas tenta fazer primeiro o desafio 73 é o seguinte cria uma dupla preenchida com os 20 primeiros colocados na tabela do campeonato brasileiro de futebol você vai procurar no google pela tabela do brasileirão se você botar a cabeça do brasileiro no google que você vai
achar baixar os 20 primeiros colocados na tabela do brasil no momento que você está vendo este vídeo e vai colocar na tua na ordem na colocação depois eu pedi pra mostrar quatro coisas letra a apenas os cinco primeiros colocados só quer saber quem são os primeiros cinco colocados você pode utilizar fatiamento de dupla nesse caso nem para beber os últimos quatro colocados da tabela também dá pra fazer letra ser uma lista com os times em ordem alfabética eu quero o time de a até no caso não quero por ordem de de pontuação ea letra d
em que posição da tabela está o time da chapecoense a gente também viu como fazer isso durante essa aula então esse desafio 73 é totalmente possível não vem funcionando então ó já tô aqui com exercício funcionando eu tenho a lista de times do brasileirão na colocação normal num momento que eu tô gravando esse vídeo é corinthians palmeiras santos grêmio cruzeiro flamengo vasco chapecoense e atlético botafogo paranaense levará até o último que foi até atlético goianiense os cinco primeiros são corinthians palmeiras santos grêmio e cruzeiro os quatro últimos são curitiba o avaí ponte preta eo atlético
goianiense o time em ordem alfabética tudo em ordem alfabética que vai do atlético até o vasco ea chapecoense está na oitava posição só ver aqui olha o corinthians está em 1º 2º 3º 4º 5º 6º 7º a chapecoense segue em oitavo perceba que o corinthians está em primeiro mas no pai então o corinthians está na posição 10 você vai ter que regular isso daí dentro da sua programação boa sorte na hora de tentar mulherzinha e 73 né tá vendo 74 e diz o seguinte ó crie um programa que vai gerar 5 números aleatórios e colocar
uma dupla agora que tal negócio você pode pensar nossa mas ele falou que tu pela não é alterável a gente não consegue dizer o elemento um da turma recebe tanto como é que vai fazer isso aí é contínuo eu quero gerar números aleatórios e guardar uma dupla depois disso mostra listagem dos números gerados e também indique qual foi o menor eo maior valor que estão na tuba dá uma olhadinha que ele funcionando já estou aqui com 74 rodando ele sorteou 5 7 5 4 6 o maior foi o 7 o menor foi 14 rodada de
novo e sorteia mais só 9868 nossa uma gostou de 7 a 8 né o maior foi em 1996 de novo não aceitar a cada vez que o aperto ele sorteio número diferente esses números esses cinco números estão armazenados numa dupla eu tenho a resposta aqui mas eu te mostro só na resolução do exercício porque agora é a sua hora de fazer uma qualidade vamos ao exercício 75 que diz o seguinte desenvolva um programa que 64 valores pelo teclado você vai ter que ler quatro valores pelo teclado e colocar uma dupla e guarda uma dupla no
final mostre letra a quantas vezes apareceu o valor 9 letra b em que posição for digitado o primeiro valor 3 letra c quais foram os números pares tomar cuidado seu buscar um valor que não existe ele tem que dar eu a uma olhada aqui no programa funcionando ó botão 1 75 para funcionar disse um número 5 outro número 9 outro número dos outro número 3 derrotou você digitou os valores 59 2 e 3 exatamente o valor 9 apareceu uma vez só o valor 3 apareceu na 4ª posição realmente a primeira segunda terceira quarta considerando 5
não é como sendo o primeiro valor que você colocou mas ele está na posição 10 considerem concluir dessa maneira foi digitado o quarto número o número 3 os valores para os indigitados foi somente o 2 e acabou só que é o seguinte se eu executar que eu vou botar dois quatro seis e oito ovos e digitou 2 4 6 e 8 o valor 9 apareceu 10 vezes o valor 3 não foi digitado nenhuma posição eu quero você trash teste isso daí e os valores paris digitados foram 2 4 6 e 8 foram todos os valores
da tranquilidade e não se esqueça de resolver 75 aqui utilizando placas não pode utilizar variáveis comuns 76 cria um programa que tenha uma dupla única com nomes de produtos e seus respectivos preços na sequência no final mostra uma listagem de preços organizando os dados de forma tabular dá só uma olhada aqui o que eu quero aqui nesse exercício é o seguinte você vai ter uma variável por exemplo listagem a listagem de preços eu quero assim por exemplo quero comprar sei lá pão e pão custa 1 real eu quero comprar leite eo leite hoje 3 50
eu quero comprar sei lá frango eo frango custa 10 reais e noventa centavos beleza eu quero assim num elemento tem um nome do produto logo em seguida tem o preço dele tá é isso tudo dentro de uma tubulação só é desse jeito que eu quero e no final eu quero essa saída tabulado aqui ó lápis custou 75 borracha dois cadernos a fazer uma lista de preços e eu quero tudo bonitinho assim algum pontinho o valor tudo alinhado também uma listagem de preços tenta replicar exatamente isso aqui que eu fiz fazendo em python e colocando utilizando
somente uma dupla esse é o desafio e pra finalizar com chave de ouro esse nosso exercício dá uma olhada aqui no exercício 77 eu quero um programa que tem uma turma com várias palavras você vai botar tudo pela assim como a gente fez a dupla lanche e tem hambúrguer batata frita que o negócio faz uma dupla com um monte de palavras e aí só uma observação não use assentos não bota acento agudo no botão tio não vota nada nas letras depois disso você deve mostrar pra cada palavra quais são as suas vogais então eu fiz
um ato plac que tem várias palavras aqui ó até mostrei minha turma é a turma palavras têm a aprender programar linguagem python curso grátis estudar praticar e aí quando executa o programa ele vai mostrar o seguinte ó na palavra aprender temos as vogais a e é na palavra grátis eu tenho aí will i am na palavra praticar eu tenho argüiu a na palavra mercado eu tenho é o a pior então eu quero saber dentro de cara e se vai dar um pouquinho de trabalho dentro de cada palavra quais são as vogais então todas essas palavras
só como você viu aqui ó dentro não posso revelar a resposta dentro do minha tua palavra cinturas as palavras eu posso colocar quantas palavras eu quiser e aí quando eu executar o programa ele vai analisar cada uma delas e vai mostrar quais são as vogais que tem dentro delas e aí agora chegou a hora de você arregaçar as mangas e colocar em prática se você não fizer esses exercícios nada vai adiantar essa aula gigante de tupi que a gente teve eu tentei ser o mais detalhado possível mostrar o máximo possível mas o seu aprendizado só
vai ser completo se você fizer esses exercícios inclusive nos exercícios vou mostrar alguns comandos a mais que são bem úteis no tratamento das duplas então assistir esses exercícios que é tão importante quanto assistir à aula e lá no final do mundo 3 quando você for fazer a avaliação vale o que está nessa aula e vale o que foi ensinado nos exercícios nunca se esqueça aula de python e exercício de python têm exatamente o mesmo peso na hora de você fazer avaliação lá dentro do site que site o curso em vídeo pontocom assim que esse mundo
estiver completo você vai lá no site do curso vídeo ponto com você pode fazer as aulas por lá e no final a fazer uma prova para conseguir o certificado beleza mais uma vez eu queria pedir o seguinte mostra esse vídeo civil foi bem caprichado levou um tempão pra gente conseguir gravar esse vídeo então o que a gente pede é que você compartilhe com as pessoas se inscreva no canal é muito importante a inscrição a inscrição se faz aqui embaixo clicar nesse símbolo zinho que tem aqui do curso em vídeo clique nele você habilita também o
sininho e sempre que receber uma notificação assista a notificação do vídeo assista esse vídeo que com certeza ele foi feito com todo carinho para cada um de vocês mais uma vez gostaria de agradecer a todo mundo que apareceu aqui embaixo nomes e nomes por ladrões de nomes verdadeira tonelada de nomes apareceu aqui embaixo muito obrigado a todos vocês e não foram só os que apareceram que não os que apareceram aqui é porque eles fizeram uma contribuição que poderiam aparecer durante as aulas eles estão aparecendo e eu tenho muito a agradecer eu espero que você também
tenha muito a agradecer essa galera toda que passou aqui durante ao então é isso eu me despeço por aqui não se esqueça de colocar em prática a gente tem seis exercícios nessa aula a gente vai lançar os vídeos com essas respostas mas não fique esperando o vídeo sair pra você ter pra copiar resposta é achar que você está programando você só está programando se você criar os seus próprios programas o pior problema dos outros não faz parte do papel do bom programador e você quer ser um bom programador então não copie o código de ninguém
faça o seu próprio um grande abraço faz os exercícios aí que a gente se vê na próxima aula mas até lá [Música]
Copyright © 2024. Made with ♥ in London by YTScribe.com