Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga...
Video Transcript:
fala impressionadores nesse vídeo eu quero te dar uma introdução ao Python como que funciona essa linguagem de programação da forma mais direta ao ponto possível então vamos lá vamos começar [Música] bom para a gente fazer isso a gente vai usar um editor de código mais simples para você não precisar instalar nada no seu computador nem nada do tipo chega no Google e digita assim ó compilador online Python e entra no primeiro link que vai aparecer e aí nesse link você vai ver que ele vai abrir um editor de código Impacto se já tiver um texto escrito aqui ó só você apagar tudo e a gente vai começar aqui do zero para construir os nossos códigos primeiro código que eu vou ensinar para vocês é o print o print ele exibe uma informação para você print vende imprimir mesmo em inglês e essa informação você passa aqui dentro do parênteses ou seja o que que você quer que ele exiba eu posso pedir para ele exibir olá mundo que é aquele código clássico que todo mundo que tá aprendendo a programar escreve então print olá mundo e olha lá eles vivem para você aqui o texto resultado aqui embaixo tá vendo olá mundo então pronto você conseguiu fazer o seu primeiro código em Python o que que é interessante de você reparar aqui dentro essa informação que você passa para o print ela tem que estar sempre entre parênteses todo texto no Python ele tem que ficar entre aspas pode ser aspas simples ou aspas duplas tanto faz mas ele tem que estar entre aspas então aqui você exibir o texto lá mundo só que você pode exibir também um número então ao invés de escrever aqui ó o lamundo eu posso colocar aqui o número 10 por exemplo ó print 10 colocar para rodar e olha o que que vai aparecer ali embaixo o número 10 como resultado para mim tá vendo e O legal é que aqui você pode fazer contas também eu posso fazer por exemplo 10 + 2 e ele vai exibir agora aqui o número 12 tá vendo eu posso fazer 10 menos 2 e ele vai mostrar aqui ó o número 8 eu posso fazer aqui 10 vezes 2 e ele vai mostrar aqui o 20 tá vendo que foi o resultado E eu posso fazer 10 divididos por dois também e ele vai me mostrar aqui o número 5 repara o seguinte Olha que interessante quando você faz a divisão você tem que tomar um cuidado né você não pode fazer uma divisão por exemplo por zero se você fizer algum comando que está escrito errado o que vai dar algum erro como 10 / 0 aqui embaixo ele vai aparecer esse textinho aqui ó tracyback não sei o que que é um erro e ele vai tentar até te explicar o que que é esse erro Olha lá você tentou fazer uma divisão por zero então o pai então tenta te ajudar a encontrar os erros que você tá fazendo beleza e aí só continuando Aqui as nossas operações eu vou mostrar também aqui ó como vocês podem fazer por exemplo 10 elevado a 2 você bota dois asteriscos tá vendo para multiplicar um asterisco para fazer elevado é o dois asterisco então ó 10 elevado a 2 é 100 né que é 10 x 10 Beleza então isso daqui você consegue fazer uma conta só que aqui você ainda tá muito restrito a um único comando E agora começa a ficar mais interessante ao invés de fazer essa conta aqui dentro você pode antes desse comando daqui criar o que a gente chama uma variável E aí eu vou explicar melhor o que que é isso eu posso fazer por exemplo Digamos que você trabalha numa empresa e essa empresa tem mais vendas da empresa a empresa vendeu r$ 1. 000 beleza e aí ela teve um custo para fazer essas vendas de r$ 300 então eu posso chegar aqui agora e calcular o lucro dessa empresa o lucro vai ser o quê vai ser as vendas que ela fez menos o custo que ela teve e agora no print quando eu pedi para ele exibir para mim a informação eu posso pedir para ele exibir para mim esse lucro tá vendo essa informação aqui que é vendas menos o custo se eu rodar esse daqui ele vai me dar o resultado de 700 porque é o mil das vendas menos o 300 do custo vai dar os 700 de lucro agora como que isso aqui tá construído vamos entender isso aqui mais a fundo esses nomes que você colocou aqui você reparou que eles não estão entre aspas quando você coloca um texto que não tá entre aspas ele é uma variável né que que é uma variável nada mais é do que um nome que armazena um valor então nessa linha de código aqui você escreveu gente olha eu vou armazenar no nome vendas o número 1000 eu vou armazenar no nome custo número 300 E agora o lucro vai ser o que tá lá armazenado a informação que está armazenado no nome vendas menos a informação que está armazenada no custo e aí ele vai me dar 1000 - 300 vai dar 700 e aí você print para exibir essa informação Então esse sinal de igual aqui se você for pessoal de programação eles não vão nem ler isso aqui como igual eles vão ler como recebe ou seja o cara da esquerda recebe o valor do cara que tá na direita Então a partir dessa linha de código daqui o código é sempre executado de cima para baixo Então a partir dessa linha de código aqui vendas se tornou um número 1000 custa se tornou o número 300 E aí você consegue fazer essa conta e o legal aqui do print também é que você pode exibir mais de uma informação por exemplo eu posso chegar aqui e colocar assim ó o lucro foi de tá vendo dois pontos e aí vírgula você separa as informações que você quer exibir com uma vírgula tá vendo ó o lucro foi de tanto de lucro e aí se eu rodar esse código aqui olha que legal o resultado o lucro foi de 700 e obviamente você também pode colocar mais de um print você pode colocar várias informações aqui dentro você pode colocar também aqui ó o as vendas foram de e colocar outra informação aqui também de vendas você pode fazer isso mas você pode colocar aqui embaixo também você pode colocar um outro print o custo ó vou colocar aqui ó o custo foi D e vamos exibir aqui o custo Beleza então se eu rodar o código aqui olha lá que legal na primeira linha que é esse primeiro print aqui ele colocou o lucro foi de 700 as vendas foram de mil o custo foi de 300 tá na linha de baixo porque você colocou num print num outro print separado beleza legal agora se eu quiser por exemplo Fazer uma comparação se eu quiser por exemplo calcular o bônus que alguém na minha empresa vai ganhar então funcionário fez mil reais de vendas e eu quero conseguir dar um bônus para ele se ele vendeu acima de r$ 1. 000 como que a gente faz essa verificação a gente usa o que a gente chama de um if no Python ife ele vai analisar uma condição você sempre vai constituição if e aqui você vai colocar uma comparação uma condição Ou seja você vai chegar aqui e vai colocar se as vendas maiores do que mil dois pontos e aí você dá um enter repara que quando você desce enter tá vendo que ele tá com um espacinho aqui a mais é o que a gente chama de indentação ele dá um Tab aqui para dentro aqui eu posso colocar o print ganhou bônus E aí repara o seguinte se o valor de vendas for maior do que 1000 Vou colocar aqui a mil e cem ele vai dizer ganhou bônus se o valor de vendas for menor do que mil ó por exemplo foram 800 ele não vai executar nada olha lá executou e não exibiu nada para gente porque porque ele só vai exibir esse print ganhou bônus se as vendas forem maiores do que mil aí você vai me perguntar e ele é legal e se eu quisesse exibir alguma informação caso as vendas não sejam maiores do que mil Ou seja caso essa condição aqui seja falsa como que a gente faz isso você aqui escreve um élce tá vendo é o S2 ponte basicamente é se as vendas forem maiores do que mil faz isso Caso o contrário faz isso daqui embaixo e tá vendo você tem que fazer também de novo essa implantação aqui embaixo esse taizinho para dentro não ganhou bônus e aí posso chegar aqui rodar esse código Olha lá agora ele vai dizer ele não ganhou bônus aqui se eu mudar agora para meio e 1000 e 10 por exemplo que acima de 1000 ele vai dizer tá lá você ganhou um monte Então você consegue analisar qualquer tipo de condição do Pai então condição de diferente de maior de menor e assim vai agora se eu quiser se eu tiver várias informações uma lista de informações e eu quiser executar um comando várias e várias vezes tem como fazer isso de forma inteligente tem vamos pegar um exemplo aqui ó eu vou criar aqui uma lista de produtos tá vendo que eu coloquei o nome todo colado lista produtos tudo junto a gente tá querendo uma variável né então lista produtos e aí essa lista toda lista de valores no Python toda lista de itens ela fica entre colchete Então vou passar aqui ó três valores ó eu tenho lá um produto que é o iPhone Eu tenho um produto que é o iPad e eu tenho um produto aqui que vai ser por exemplo um notebook tá vendo Então a lista de informações do Pai então ela é definida por esse colchetezinho ela sempre ficar dentro dos colchetes e os valores aqui dentro podem ser valores de texto podem ser valores de números tanto faz sempre separados por vírgula tá vendo Então eu tenho esse texto vírgula esse outro texto vírgula esse outro texto Beleza então aí o que que eu quero fazer eu quero exibir todas as informações que estão dentro dessa lista você pode fazer o que a gente chama de um o que que o for faz o fora ele executa um comando várias vezes então posso fazer assim ó for produto em lista produtos print produto que que é isso que eu tô fazendo aqui olha lá para cada Vamos tentar ler isso aqui né traduzir ó para cada produto dentro da lista de produtos 30 para mim o produto exibe para mim o produto em si e olha que legal se você rodar esse código ele vai exibir o iPhone depois o iPad depois o notebook então ele tá executando Esse comando do print três vezes uma vez para o iPhone uma vez para o iPad uma vez para o notebook como ele tá fazendo isso quando você faz um forno Python e passa uma lista de informações para esse forte tá vendo fora e tem dentro de uma lista esse itenzinho que você deu um nome aqui para ele você pode dar o nome que você quiser esse item aqui poderia em lista produtos tá vendo print item esse item que você passou aqui dentro ele se torna cada um dos valores individualmente Olha lá que legal para cada item na lista de produtos item iPhone iPad notebook então esse nomezinho que você coloca aqui é uma variável ela se torna uma variável que na primeira vez que ele executa recebe o primeiro valor na segunda vez que ele executa ela vai ser o segundo valor e na terceira vez que ela executa ela vai ser o terceiro valor Por que que isso é legal porque você pode agora trabalhar com ela de forma diferente por exemplo vamos fazer aqui uma lista de preços tá vendo a lista de preços vai ser 1.
500 500 botar 5. 000 né e o notebook vai ser 5. 500 beleza aqui agora eu posso fazer ó para cada item dentro da minha lista de preços eu vou exibir eu vou printar esse item tá vendo eu mudei aqui pra lista de preços se eu rodar o código agora olha que legal ele mostra para mim ó 1.