MELHOR FORMA DE APRENDER PYTHON (Google Colab Notebook)

0
Share
Copy the link

então turma nesse vídeo aqui e vai fazer um curso introdutório de python e pra isso a gente vai contar de novo com a presença do guilherme silveira que é um dos fundadores da loura e ele está aqui ao vivo comigo de tudo bem o cara beleza felipe você show eu estou ótimo porque hoje o dia vai ser massa vai ser extremamente prático e um jeito que a gente bolou de como atacar esse assunto de inteligência social começando por python na minha visão foi muito legal então a gente vai colocar nessa premissa daqui pra frente muito muito a mão na massa então é bom entender um pouco de código mas aí o que eu vi gente combinou foi calma qual é o mínimo que a gente precisa perder de código em paixão pra conseguir colocar a mão na massa em todos os sistemas de inteligência artificial e agora o que vai lhe dar pra gente uma hora que ele fez especial pra sempre eles beleza vamos lá então a idéia é primeiro a gente quer programa alguma linguagem instala 300 coisas né ou não é eu acho que o javascript é super poderoso por exemplo não é porque abre um editor de texto está editando né eo navegador setentão você já tenha coisas executando tá se divertindo se é que você faz isso né se você quisesse aperto 9 12 ou seja o que for e sai gritando na página você tá mesmo né então javascript super legal tem e é uma grande barreira que é quebrada no mundo g aprender programação java script e cada uma das outras línguas tem vários desafios python que eu recomendo para a gente começar é existe uma maneira da gente programa em python navegador utilizando o cloud de vários lugares e o google é um desses caras que têm esse claude que roda código python entre várias coisas está o site é o colégio ponto restaurante ponto google.com tá dançando o resto que está aqui na barra mas com leve ponto este ponto a ponto com o acesso ao google a colega r7 já vai ser o colégio hugo eu posso colocar também o link na descrição da turma clínica lá e pode até acompanhar enquanto você vai desenvolver o código galera vai acompanhar também para lá com certeza é a minha sugestão né e aqui a gente vai escrever vários notebooks literalmente como se fosse um caderninho de programação tão isso eu vou criar voltou empolgado na minha conta do gmail é uma conta do google é só você ter uma conta do google eu vou criar um notebook python aqui e falar um notebook só pensa em python não existem quer – que é quem roda esse notebook que roda outras linguagens adivinha a linguagem que ele pode rodar por exemplo não sei javascript java script por exemplo ele consegue fazer coisas de backend do javascript por onde ele roda ele roda noite por trás então eu acho que deve dar tem que ver o quão uso como o útil é isso no dia a dia de um desenvolvedor backend tá é de java script mas pra gente que vai trabalhar com inteligência artificial datações etc os notebooks ajudou muito em algumas explorações até em coisas bem mais avançadas por exemplo pessoal das fixas em coisa muito avançada eu vou dar um nome que não dorme um google docs ou no word ou alguma coisa do gênero está então é uma aula de python eu vou escrever aula de python salvar o arquivo e que nenhum arquivo do google você pode compartilhar com outras pessoas têm os botões de compartilhamento você pode compartilhar e outras pessoas acreditarem no meu caso a gente está acessando aqui bola pra frente e só atualiza em tempo real para todo mundo está vendo que eles prates essas coisas exatamente atualizada compartilhado é genial seleção não é e o legal do notebook já existem versões locais você pode rodar na sua máquina então o notebook estou dizendo aqui do google ele é baseado num projeto chamado júpiter notebook está é o júpiter notebook que você vai instalar se você quiser instalar na sua máquina está pode instalar recomendo primeiros e está fazendo essa aula aqui divirta-se com o google coleg depois a gente sofre um pouquinho com instalar uma coisa está outra que vai ter que instalar o python vai ter que está o notebook e peter jackson que ganhou um book um monte de linha então tá aqui minha linha e o dito que eu quiser nela em python é porque estou rodando impacton por exemplo declarar uma variável com um nome qualquer pode ser um nome e um nome qualquer seu nome na história por ser um homem 2 pode estar micolta é não sei que está me que eu acho que é assim que está michael é simplista michael deve levar aquela fim de várias horas talvez seja michel esse né não senhor não pode me chamar eu michel e print print nome para imprimir o nome tudo bem também prendeu um nome qualquer é moleza tá rolando está demorando demorou e só quebrou não quebrou o que acontece é que isso aqui é só uma casca é com o sol front-end literalmente e ele manda rodar esse código no beque entende que tem python ano claudia google seja lá qual for essa máquina então a primeira vez que você volta uma linha do seu notebook quando você abre ele de novo e roda ele mesmo já estar tocando esse quebra está dando esse espaço não é com uma máquina lá seja lá o que for a configuração seja virtual sem um forno importa né a primeira vez demora um pouquinho que demorou mas rodou imprimiu michel tudo bem até aqui tudo bem e é uma das coisas que eu percebi foi por exemplo que eu vi em javascript o meu negócio principal de javascript e se coloca por exemplo ovar o leite ou construir antes do nome da variável no país não é assim mas não estava inscrito é obrigatório mesmo assim não é obrigatório é notório que o código seja mais um boy também tem essas regrinhas é no país a gente também não precisa existem algumas é algumas coisas que a gente consegue fazer algumas coisas para quem vem do mundo tipado ou do nome e imagem faz um tem um papel mais importante é como java onde os tipos fazem um papel muito forte nessa vê por todo lado o nome dos tipos bastando né é 70 das características em python silva nem já que você vai ter outras em patins vai ter outras estão realmente não precisa dizer se há uma variável é uma constante se é local se ela não é mas tem situações que você vai querer deixar explícito que essa variável local por causa de um lambe da então vai ter algumas não local por causa de um lambida têm situações específicas é comum tocar o barco assim mesmo só de terno nome que é um problema é o padrão porque ela viveu no escopo que você criou então esse é o escopo da companhia global então negou esse espaço aqui então é global não vai jogar hoje uma função era dentro da função se tivesse um bom bife e por aí vai é porque por padrão java script é tudo global é importante é por isso que o brinquedo não escrever nada né el mundo que eu vivi javascript não era bem novinha era era assim que o programa já escritas beleza então uma variável aí já estão jogando vou brincar um pouquinho a fonte aqui porque em geral as pessoas também não matar um pouco menores eo a então é bom dar uma ajeitadinha é nome foi o stream eu poderia só declarará a variável nome tipo nome igual a guilherme tá é e em face do que do que imprime ela com um print eu posso só retornar mesmo que fazer o valuation dela né eo e isso aqui é do google colecta o outro chute notebook e imprimir o resultado da tua última da última coisa que você fez o rival então nesse caso específico não precisava do print está só nesse específico a gente acaba usando bastante esse recurso taça eu quero fazer alguma coisa só digitar coisa e ver o resultado a gente não usa muito print não está como está explorando também mas não tem muita graça brincar com nomes vão brincar com idade somente na introduzir o conceito de variáveis alguns tipos de variáveis minha idade 37 então igualdade chegou a 37 também que não ficou explícito é que um é o tipo e seja inteiro ou seja qual for o tipo tenha por trás o outro stringhi ou seja lá qual for o tipo têm por trás mas se trabalha com esses tipos de uma maneira implícita não é como no javascript muito a parte das vezes está implícito os tipos neto bem perfeito da idade mais três estou somando 3 na ida à atividade de três anos rodei não atribuir a variável nenhuma só rodei para ver qual é o resultado tá é óbvio é sempre minha idade agora continua sendo 37 porque não tem graça a idade ainda 37 não retribuir se eu fizer a idade 40º mais três e imprimir a idade e da jaguar 40 ea partir de agora e daqui a quarenta tudo bem outra coisa legal do notebook você pode voltar aqui atrás e executar de novo esse cara aliás outro digitando shift entretanto apertando shift inter para executar eu podia clicar no play nada prático shift entra muito mais prático mas sempre pode executante de repente volta e fala não deixa executar aquele pedaço de novo porque queria fazer uma outra coisa sabe se mudou de nome não é mais quiser meu nome agora é maria então tinha michel ea maria agora então tá lá me chamaria embora a frente mas o escopo ele está aguardando esse lugar e alguns com correto e só deve estar guardando idade e sim o seu retribui o valor da idade antes ele vai sobre escrever o valor que aguarda guardado nesse nesse escopo nessa memória isso é pensar como se fosse uma linha de comando de de interpretador de várias linguagens não apple ou algo do gênero uma linha de comando e aí um prompt tetra então você definiu idade com 37 é super global nessa variável não escopo mais aberto de todos nesse sentido então realmente eu tenho uma variável chamada idade com o valor 37 nesse escopo bertasso e no momento que o substitui 43 c 43 mas claro que para que eu não executem as outras células de novo então o resultado delas ainda o antigo né ao dispute o tipo é só a saída que foi da vez que executou tá não é o léo não é não é reativo não é que nem excel que atualizou ele sai e pesando todos os outros né ele atualiza só o que você executou tá é nova variável beleza desculpa variável definir variável em todas as brincadeiras de operadores e por aí vai ter várias várias brincadeiras do gênero eu queria cair para a função porque a função é o caso super comum que a gente acaba utilizando no dia a dia né então a função vou definir uma função que recebe umidade e devolve a idade mais um simples mas a gente vê parâmetro e retorno tá então function e é mais um ano recebe a idade e devolve a idade mais um muito fácil fazer isso aqui é python não né parece que eu não sei se é porque faz muito tempo que o problema já escrita da efe mas que funke chão tudo bem mais um ano não é que eu case é a gente usa é esquecer o novo padrão andré também discorda da escola é o treino oficial snake é e então aí beleza nem case o parâmetro é o mesmo então por padrão a que eu tô achando que o mesmo né faz tempo que no programa em java script mas nas versões mais modernas existe type rins hoje em dia em python existe algumas outras coisas que dá pra fazer a gente não usa a chave está não vai usar chaves o que a gente usa para indicar que eu tô dentro de uma função que eu abri um bloco de código é o dois pontos então comecei um bloco de código então tudo que tiver agora tab adu e aí está o segredo tem que dar um tabu também aqui o meu tá vizinho tatá tudo que tiver trabalhado um tag está dentro dessa função então agora eu posso fazer por exemplo um print está dentro dessa função só para mostrar talento a função e 1 retorne idade mais um aí sim o rethane ficou joinha dessa maneira vou executar da maneira que eu executei eu só definir a função e agora chamo a função com o valor 43 sei lá executo de novo devolve está dentro dessa função 44 engraçado porque eu acho que essa é a primeira a primeira vez que você encara uma variável uma função a gente começa com exemplos que eles são bem simples aí eu mesmo quando estava aprendendo a programação pensei mas eu nunca vou fazer isso na minha vida e acho que a pessoa tem que ter nesse exato momento é beleza talvez a gente nunca faria uma função assim de fato só vai somar o número mas essas funções elas são os building blocks elas são a os tijolinhos que a gente vai construir tudo daqui pra frente não por exemplo se a gente só aprendeu a usar variável em função da pra fazer muita coisa porque a variável alguns guardas informações ea função são os comandos é faça aquilo faça isso e aí o próprio pai não vai te oferecer várias funções assim como javascript ou qualquer outra linguagem mas o mais legal quando conhece aqui as nossas próprias funções que são junções e outras funções esse negócio vai ficando louco então é muito engraçado a diferença entre um exemplo simples assim e depois tudo que dá pra fazer pra fazer muita coisa só coisa aqui é feito na ideia que variáveis permitem que a gente armazena valores só consigo saber coisas sobre o mundo então eu sei a nota dos filmes que foram dados que foram lançados neste ano seis notas de todos os fios todas as motos duas pessoas deram avaliações em sites de filmes maravilha isso tudo é dado e armazenem variável c variáveis é só sair utilizando só daqui a rodo né de maneiras mais inteligentes mas a rodo e depois eu quero calcular a média por filmes que quer dizer se ela é o filme toy story qual foi a média do filme thor 17 né a média foi 4.3 então eu vou criar uma função que calcula a média de um filme ou quero fazer o processamento de uma compra no ecommerce então eu quero enviar um e mail de confirmação e quero enviar uma mensagem para o sistema de de embalamento sérgio embalagem para imprimir uma etiqueta quer fazer o que quer é uma função que vai fazer valer essas coisas se é uma maneira de compor esse comportamento não é tem mil maneiras mais complexas de fazer isto mas o importante é que não tem nada de mágico assim é é isso daqui mesmo não tem como dizer mais do que isso que você desce pra outra linguagem mais leve ou então é maravilhoso isso no começo perfeito prefeito aí com o painel é isso que é tão realmente não ouviu de um blog de hoje em dia as lojas que a gente usa aqui vai ter aquela linguagem que vão tratar funções como valores nem aí a gente tem uma coisa abstrata acho que não é o nosso objetivo a profunda tanto né mas no mundo funcional a gente vai ter toda aquela discussão de que funções é essa um objeto de primeira classe e por levar as coisas né aqui também vai ter lá funciona maravilha mas não vai ser o nosso foco né tá vão para o caso mais complexos variáveis assim a gente vai explorando mais a linguagem pode ser ótimo então um caso que eu citei são vários filmes eu tenho vários filmes então eu vou criar um filme um filme um é o toy story que deve estar no 17 hoje em dia nos 2 um filme muito gosto muito é a xuxa eo alto astral contra o contra o baixo astral não lembrar do filme mais natural sei lá a chuva já estava contra o baixo astral e por aí vai f 1 e 3 com certeza de outros filmes muito bons em algum filme você recomendaria uma frente mais um favorito matrix matrix mas é o único andré é um cara que escreve eu espero é e por aí vai ouvir não faz sentido de ficar criando uma variável para cada filme né cada filme está sendo representado por um texto não é por um stream é porque a gente não sabe quantos filmes a gente vai ter que virar filme 17 e 18 então é claro como todas as linguagens como costumam ter né tem algumas que de propósito não tem pra ir pra sacanear gente é tem alguma estrutura para armazenar vários valores de uma vez só então pode ser não tem problema mas a gente pode criar uma variável chamada filmes e colocar olha entre colchetes colocar uma lista de filmes está o termo aqui a lista uma lista que estou criando então vou criar um filme uma lista que tem um toy story 17 que tem o xuxa contra o baixo astral não lembre se tinham artigo não vai ficar assim artigo agora e uma 31 também não imagina que não tem o número um mas é com o número 1 a mesma coisa filmes só para imprimir os filmes e aí a gente tem os três filmes dentro de uma listinha uma pergunta pra ele a saída perfeita imagino que obviamente em vez de também de colocar a extingui everson o texto eu posso colocar dentro de si dessa lista o a própria variável que a gente declarou antes porque não posso colocar o filme um filme 2 o filme 3d um filme 2003 vai mudar um pouco né porque agora a gente vai ter o xuxa contra o baixo astral nesta bom essa deveria ser a diferença na xuxa contra o baixo astral tá lá tranquilo com os heróis né então as referências para esses valores aqui específicos são essas três extremis né a gente pode utilizar como conteúdo é como o valor da nossa lista tranquilo como a gente faz yang essa essa lista de coisas no javascript a gente chama de harlei no python também ele recebe o termo de ray é aquela que lema da computação não existe o termo formal de como a coisa implementada e existe o dia a dia da conversão é da conversa entre nossos programadores programadoras na conversa programador coordenadora eu pessoalmente não tô nem aí do que chama lhe escutar se chama isso de lista chamar isso de harlei chamar isso de seqüência chama isso de um monte de filme do super boa porque pra nossa comunicação em geral esse é suficiente netta é o termo correto aqui isso aqui na na linguagem python é chamado de lista tal chamado de lista mesmo tanto que você vai instanciar uma lista se você quiser explicitamente através deles titular legal perfeição ilícito é saber que eu vou ter uma lista é a mesma representação aqui com o colchetes ótimo mas por trás dessa implementação de lista de ver o que a gente tem o marley então pensando como essas coisas implementados por trás dos panos né é a gente pode ter listas ligadas pode ter a resposta a outras estruturas de dados então você entra no baixo nível e vai aprofundando então seja por isso que eu falo sabe eu não me preocupo muito o o certo seria falar lista aqui mas se a gente falou que a gente quiser eu estou super de gol não tô triste tá bom jogo beleza outro caso supercomum quero passar por esses filmes primeiro para imprimir eles um em cada linha só para mostrar olhos filmes que existem no meu sistema ação tanan pode ser pode ser ótimo então vou chamar vou ter uma função imprimir filmes que recebe uma seqüência de filmes uma lista de filmes e tem que fazer alguma coisa com esses filmes a gente viu que eu dar um print filmes provavelmente vai imprimir esse formato não é porque o formato foi devolvido é mais aquele imprimir antes olha a lista de filmes que eu tenho disponível os filmes estão disponíveis a lista disponível eu vou chutar que a plural é que é singular vamos lá definir a função e prime filmes vou passar os filmes como parâmetro invoquei funcionou mas não é o que eu queria certo até para deixar mais claro o nome das variáveis que eu escolhi são ruins para esse tipo de exemplo é porque porque aqui fica filmes filmes filmes fica parecendo que é tudo a mesma variável e não necessariamente neto que eu poderia chamar de filmes que quero imprimir a perfeito né só tocando assim super longo para deixar claro que aqui eu vou receber nem aqui eu tô passando o resultado o valor dessa variável que são esses três filmes maravilha então eu passo quando ele chega dentro da função ele chega referenciado através de uma variável que se chama filmes que quer imprimir então é esse valor valor referenciado por filmes que quer imprimir que eu vou imprimir não é perfeito todo aquele provocar a questão do escopo nem vou definir de novo rodar de novo o que você falou que eu posso contar quantas vezes eu quisesse rodar três vezes a definir uma vez que rodei 3 vai imprimir três vezes perfeito né só que vem essa questão de falar olha que imprimiu em cada linha para imprimir um em cada linha eu precisava primeiro ser capaz de pegar o primeiro elemento o segundo elemento terceiro elemento então como é o acesso tipo o elemento os 7 o elemento 2011 lamentou aleatório e tem um nome formal isso é como é que eu faço acesso aleatório qualquer lugar da minha lista é eu vou falar filmes lembra que a lista 1 colchete então colchetes nela ea posição então vou pegar o filme um e aí aquele cuidado que a gente tem várias linguagens de programação um filme é o que está na segunda posição porque a contagem começa com sério né então em maior parte das imagens programação contagem começa do zero em arraiais em listas e tetra então o primeiro filme mesmo eh 101 tá é o cérebro perfeito tudo bem e acima do valor normal do retorno o valor normal aqui só retornou valor poder imprimir vez que o filme 0 poderia primeiro filme sun que não tem muita graça que a gente já sabe que a xuxa filmes 2 que é o matrix 1 e os filmes três que não faz sentido porque a gente só tem três filmes que eu tô pedindo a quarta posição e aí quando eu chamo a ela e lhe dá um erro a gente joga um erro para mim que está tentando acessar um espaço fora do espaço que ele consegue fornecer dados na melhor não tem essa posição até aqui tudo bem ela tá bom greve então uma coisa que é super tranquilo até aqui eu acho que não tem nada que se fala em nossa inovador comparada javascript não que jovens que ele não vai ter as coisas que a gente tem todos os meios de tudo de maneira um pouco diferentes uma coisa que eu gosto muito de python que logo no começo facilitou é se eu quero pegar o último filme então quero último muitas linguagens e vai ter que ver quantos filmes têm lá dentro pegar a quinta posição – 1 e tirar de lá de dentro já que é menos um é o último na última – 1 – nunca imagina que 10 é a posição é o primeiro certo um é o segundo 2 o terceiro menos um é o último então esse aqui é o último metrics 1 – 2 é o penúltimo então você quer fazer alguma coisa meio que de trás pra frente é super direto de fazer isso sabe onde não tem é direto mesmo direto entre outras coisas se você falasse olha eu quero somente a partir do segundo elemento isso é a partir da posição 1 naquela posição pra frente posição pra frente da posição pega todo o resto é tudo menos a posição 10 nesse caso né fala olha eu quero somente do penúltimo do penúltimo pra frente nessa é o penúltimo para frente são os dois últimos então eu tenho os dois últimos que a mesma coisa que a gente tem três anos então é supercomum quando você trabalhar no python com listas se utilizar esses tipos de cortes nas suas listas é tanto que chama spoe se esvai se tem os dois principais a 20 slides indaiá em spice é isso aí é toda toda brincadeira de você cortar e recortar e fazer essas coisas do gênero não é java script imagina que têm as suas maneiras também tem mas é o javascript nenhum ele nunca foi por muito ele por muito tempo nunca foi uma linguagem boas eu acho que só nas últimas versões que ele está começando a se tornar uma linguagem boa de verdade mas eu pessoalmente sinto falta de muitos métodos construídos dentro da linguagem bom você pode depender do ecossistema então tem muitas bibliotecas que não pensa nisso mas eu vejo um deveria que o pai não fosse uma linguagem muito mais madura nesse sentido para entregar muito mais coisa pronta já né se a gente tivesse um choque de cultura agora e até aquele anúncio grandão ali eles falam tipo quando alguém fala uma coisa absurda essa tipo javascript nunca foi uma linguagem boas hora é tam tam sa express que não se esforçam mais ainda ela não imagina não exatamente às 16 horas a eu aprendi javascript muito tempo atrás usava muito atrás faz tempo não por um fã frontera e já o meu pé quente não foi javascript né e numa época que era faroeste era total e beleza na minha época não mudou 100% de lá pra cá né não sei agora máximo dos tempos em que ela está e só alguns exemplos faltou finalmente eu passar por todos os elementos que eu falei aqui prometia coisa não passei né vamos passar por todos elementos então para cada um dos filmes na então para cada um dos filmes dentro dos filmes tá então que vou fazer pra cada um dos filmes dentro dos filmes eu vou definir uma variável e o nome da variável pode ser qualquer coisa né eu vou chamar de filme porque a variável que pra mim faz mais sentido então para cada um dos filmes dentro da lista filmes eu vou fazer alguma coisa por exemplo imprimiu filme inteligente e aí nesse filme eu notei que usou não com certeza não havendo assim táxi que define uma função mas ela terminou com os dois pontos então no primeiro dia eu pensei ‘bom os dois pontos serve pra fazer o terno da definição de uma função mas pelo que eu vi aqui não os dois pontos ele serve pra você quer um escopo então e isso é um bloco entre eles um ok quem queria um escopo novo conselho mas nesse caso né e nesse caso é uma definição de de laço né é que outras maneiras de fazer o acesso online e você não vai usar dois pontos neto acaba tendo mil maneiras de serem feitas mas esse laço nesse look é que passa várias vezes imprimindo vários filmes ele é definido pelo 2 ponto enquanto estiver aqui dentro por exemplo print é reticências eu tô dentro do aço na hora que eu tirei o teb eu já não estou mais tão agora estou fora tá eu vou imprimir ou imprimir o nome do primeiro filme recenseados nova segundo filme recente no terceiro filme essências estou fora é isso que estou esperando e é isso que acontece tá filmes em seus filmes em instrumentos essenciais estou fora prefeito o tab é super importante né tem outras maneiras de trabalhar e é vamos juntar as duas coisas aquele do fpm filmes vou jogar e aqui com o nosso laço com esse fórum eu vou escrever que o fórum a lista tão forte filme em filmes que quero imprimir é dois pontos principais o filme não rodei shift enter e agora imprimir filmes filmes rodei ele vai imprimir a gente roupa e alguma coisa a digitação na digitação quero aqui o legal é tá bom é errado né que sempre se acostumou com as mensagens de então isso o nome é esse é uma coisa estaria muito importante as pessoas elas têm medo de ler uma mensagem de erro porque falta uma coisa bem mais feio do que ele estava internado até agora mas tem que encarar então expliquei como ele trata o erro e é supercomum aquele jogo um erro pra gente e falou olha o nome filmes que quer imprimir não está definido se o nome não está definido provavelmente a gente errou digitação time está tentando chamar uma função com o nome é o nome é outro ou acessar uma variável com o nome eo nome é outro provavelmente é isso a gente pode cassar onde está essa palavra tá e como eu acabei de digitar esse código provavelmente é isso que está errado alguma coisa né é mas também lhe dá uma dica que ele mostra onde que estava executando o código está executando imprimir filmes o imprimir filmes next aqui olha chamou lá dentro do imprimir filmes ele chegou nessa linha na linha four filme em filmes que quer imprimir então foi nessa linha e também com as setinhas foi nessa linha que deu erro então eu posso vir aqui na linha e fica tentando descobrir qual foi o erro né com a informação da linha quem colocou essa linha e qual foi a mensagem de erro eu tento descobrir qual foi meu erro meu caso o erro foi estação perfeito executa os dois maravilha lista de filmes que tem disponível três civil variável array lista e funções falei a revista queria se lançar um último exemplo que é supercomum que todo mundo pergunta quando vem pro pro pai então por que vêm de outras linguagens similares é essa eu quero armazenar vários dados por exemplo o nome ea idade do guilherme também ou o nome do filme e o ano que o filme saiu então vou colocar o o guilherme tal definição os dados do guilherme safina vai haver dados só que agora eu queria falar que o nome do guilherme é guilherme eu queria falar que a idade do guilherme é 37 já então isso tudo aqui ele só que não é uma lista não é colchete está na coxa de volta atrás isso é quem chama de um dicionário tá porque um funcionário porque ele lembra o funcionário não é quando se olha o dicionário que você olha você vê lá o dicionário a palavra aula é o tal do lado esquerdo do lado direito está a definição de aula o valor de aula você tem uma palavra uma definição que é uma chave e um valor adicionado é isso é uma chave e um valor uma chave e um valor em si poderia ter outras chaves e valores da empresa a empresa dois pontos a lura e por aí vai xavi falou chave valor já valor já com várias linhas para ficar mais bonito né colocaria em várias linhas para ficar mais bonito possa imprimir esse dicionário a é é tac empresa cidade nova e repare que ele não precisa seguir a ordem definição porque não importa importa que a empresa a aluna idade 37 nome guilherme pelo menos um funcionário padrão e se eu quiser saber o nome que está atada dentro deste dicionário dessa estrutura de dados eu vou pedir como se fosse um rei só que na posição 1 posição 2 posição 0 é o do nome então eu peço o valor que tem lá o nome ea gente volta pra mim guilherme se eu pedir empresa ele devolve a lura e por aí vai e aí tem todas as milhares de funções para trabalhar com o mapa com dicionário com tudo mais show de bola é isso aí é bem comum também já escrevi a gente chama de um objeto né e aí isso lembra dolo também acho que no lo ele chama de tabela é o objeto é que a chave é o da definição é de tábua porque fazer uma tabelinha como falou o dicionário tem uma propriedade eo valor uma propriedade valor tudo dentro de um só objeto na memória é é de 90 naquela discussão de implementação por traz versos é comunicação né então em comunicação ele estaria nem um pouco preocupado se a pessoa fala pra mim tabela fala mapa dicionário um afeto tô super tranquilo porque sei do que a gente está falando então não se preocupe não se apegue muito vocabulário quando estavam já tinha conversando quando a gente precisa ser preciso aí a gente pode querer forçar uma palavra ou outra é o que como citou algumas linguagens não sabe os termos e em geral está muito ligado à implementação por trás né mas então tá aí a gente viu variável a gente viu função a gente viu lista ea gente viu é o dicionário né eu consigo de todo o país que a gente quer tratar daqui pra frente eu consigo com esse conhecimento fazer tudo que eu quero de datas science detergência no geral você consegue e vai dar trabalho vai dar bastante trabalho porque imagina que tirar uma média tinha uma média não é que dá trabalho mas é uma linha de código e alguém já fez isso pra gente acessar uma página para carregar os dados com todas as notas dos filmes você tem que acessar a página carregar os dados e um monte de coisa então chávez tem um monte de bibliotecas diversas bibliotecas com muito ódio que a gente pode utilizar e abrir o mundo abre as portas para o mundo inteiro é ea gente sair daqui a pouquinho pode ser a próxima aula então vão na próxima aula é o show de bola então tumba próxima aula a gente vai entender como reutilizar todo esse conhecimento que a gente teve dessa aula introdutória de python pra começar a colocar a mão em deraa site mac vai ser a próxima aula e isso show dela sais e ainda aprender como começar a usar o trabalho de outras pessoas as funções que as outras pessoas escreveram que são coisas assim e é extremamente complexo e que fica muito simples de utilizar então pra ver esse vídeo é só clicar aqui fechada valeu ó

Comments

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *