Curso Python #04 - Primeiros comandos em Python3
Résumé
TLDRO vídeo faz parte do curso de Python, onde o professor Gustavo Guanabara apresenta a Fase Quatro, focando no desenvolvimento dos primeiros scripts. Os alunos aprendem a utilizar a função print para exibir mensagens na tela e a distinguir entre strings e números. É explicado que o Python utiliza aspas para delimitar strings, enquanto números não precisam destas. A função input é introduzida, permitindo que o usuário forneça dados ao programa. Além disso, Guanabara menciona a criação de variáveis para armazenar informações, e explica a importância de praticar a programação. O vídeo finaliza com três desafios para os alunos aplicarem o que aprenderam.
A retenir
- 👨🏫 Professor Gustavo Guanabara introduz a Fase Quatro do curso.
- 💻 Primeiros passos na programação com Python são abordados.
- 🔤 As mensagens são delimitadas por aspas em Python.
- 📥 Função input é utilizada para coletar dados do usuário.
- 🔄 Diferença entre strings e números é explicada.
- ➕ A soma de strings resulta em concatenação, não adição.
- 📊 Variáveis armazenam dados e são definidas com o operador '='.
- 📚 Prática é essencial para aprender programação.
- 🏆 Três desafios práticos são propostos ao final da aula.
Chronologie
- 00:00:00 - 00:05:00
Neste segmento, o professor Gustavo Guanabara inaugura uma nova fase no curso de Python, onde introduz os primeiros passos na programação. Ele apresenta a função 'print' em Python, ilustrando a diferença entre mensagens, que são strings entre aspas, e números, que são usados para cálculos. O foco está na prática inicial e na construção de comandos básicos.
- 00:05:00 - 00:10:00
O professor destaca que ao tentar somar números entre aspas, em vez de resultar na soma (11), o Python junta as strings (como '74'). Ele também explica que é possível usar a vírgula em vez do símbolo de mais para concatenar strings. O segmento termina com a transição para a prática, onde o personagem principal demonstra como abrir o ambiente e executar o código.
- 00:10:00 - 00:15:00
Gustavo demonstra como usar o IDLE para executar comandos de impressão e cálculo. Ele reforça a necessidade das aspas para mensagens e diferencia números de strings. O professor também começa a introduzir variáveis, explicando que uma variável armazena valores na memória e como isso é feito em Python.
- 00:15:00 - 00:20:00
No segmento, o professor apresenta a função 'input', permitindo interatividade com o usuário, onde variáveis são preenchidas com entradas do usuário, como nome, idade e peso. Ele continua a praticar como exibir essas variáveis juntas no print, enfatizando a diferença entre concatenação com strings e números.
- 00:20:00 - 00:27:33
O professor conclui a aula enfatizando a importância de praticar o que foi aprendido. Ele propõe três desafios ao término da lição, incentivando a aplicação do conhecimento ao construir scripts Python e introduzindo a criação de scripts que podem ser executados em vez de apenas testados no modo interativo.
Carte mentale
Vidéo Q&R
Qual é a finalidade do curso de Python apresentado por Gustavo Guanabara?
O curso visa ensinar os conceitos básicos de programação em Python, permitindo que os alunos desenvolvam suas habilidades de programação.
O que o aluno aprende na Fase Quatro do curso?
Na Fase Quatro, os alunos aprendem a escrever seus primeiros scripts, utilizando comandos básicos de Python para interagir com o usuário.
Qual é a função usada para exibir mensagens na tela?
A função usada para exibir mensagens na tela é a função print.
Como são definidas as strings em Python?
As strings em Python são definidas utilizando aspas simples ou duplas.
O que a função input faz?
A função input solicita dados do usuário e armazena a resposta em uma variável.
Qual o erro comum ao tentar somar números representados como strings?
Quando números são tratados como strings, a operação de soma resulta em concatenação, não em adição.
O que se deve fazer para criar um script em Python?
Para criar um script, o aluno deve abrir o IDLE, escrever o código e salvá-lo com a extensão '.py'.
Qual é a diferença entre utilizar vírgula e mais no print?
A vírgula é utilizada para separar mensagens e valores em diferentes tipos, enquanto o mais é para concatenar strings.
O que são variáveis em Python?
Variáveis são espaços na memória onde se pode armazenar dados.
Como são representadas as variáveis em Python?
Uma variável recebe um valor através do operador de atribuição '=', que é lido como 'recebe'.
Voir plus de résumés vidéo
A Melhor Estrutura de Campanha para Facebook Ads em 2025
COMO CRIAR CONTAS DE ANUNCIO SEM CUSTO ALGUM | BMs com R$ 1.300,00 de limite
O que eu faria se eu fosse um DEV JUNIOR em 2025
Ocidente CONTRA-ATACA no Fórum Econômico Mundial; LULA desistiu da REELEIÇÃO?; RENDA FIXA ou DÓLAR?
Autoconfiança (de verdade)
Descubra Como ESPIONAR Funis de Sucesso no iGaming e Escalar Suas Vendas.
- 00:00:00agora que você já instalou o Python e o
- 00:00:02Idol no seu computador chegou a hora de
- 00:00:04fazer os seus primeiros scripts então
- 00:00:07bota a ficha aperta o start e vamos
- 00:00:15[Música]
- 00:00:20[Aplausos]
- 00:00:24nessa Olá pequeno gafanhoto seja
- 00:00:27bem-vindo a mais uma aula do seu curso
- 00:00:29em vídeo de Python o meu nome é Gustavo
- 00:00:31Guanabara eu sou seu professor e agora
- 00:00:33nós chegamos a tão esperada fase quatro
- 00:00:36que é quando chega o primeiro Chefão e a
- 00:00:38gente vai começar a ter os primeiros
- 00:00:40desafios de programação que você vai ter
- 00:00:41que construir para mim e nessa aula a
- 00:00:44gente vai começar a aprender os
- 00:00:45primeiros comandos de Python você vai
- 00:00:47começar a dar os primeiros passos
- 00:00:48exatamente nesse momento a gente vai
- 00:00:50começar a aprender como é que a gente
- 00:00:52interage com o computador por exemplo
- 00:00:54mostrando coisas pro usuário e pedindo
- 00:00:56coisas do usuário e vamos aprender a
- 00:00:58fazer as primeiras operações
- 00:01:00bem básicas mesmo a próxima aula é sobre
- 00:01:03operadores e a gente vai ver as
- 00:01:04operações Tintim por Tintim mas a gente
- 00:01:07já vai ver o basicão nessa aula e a
- 00:01:09gente vai ver a necessidade que a gente
- 00:01:10tem de aprender os operadores então
- 00:01:12vamos parar de enrolação e vamos começar
- 00:01:15com a nossa base
- 00:01:17[Música]
- 00:01:27teórica vamos imaginar aqui a seguinte
- 00:01:29situação a gente meio que já fez isso
- 00:01:31mas vamos ver isso aqui na teoria vamos
- 00:01:33supor que eu quero escrever uma mensagem
- 00:01:35na tela por exemplo essa aqui tá
- 00:01:36aparecendo Ola Mundo a primeira coisa
- 00:01:39que a gente tem que entender em Python é
- 00:01:40o seguinte os dados Se eles forem
- 00:01:43mensagens eles têm delimitadores
- 00:01:45especiais por exemplo olá mundo é
- 00:01:48composto de letras números acentos
- 00:01:50vírgulas exclamação interrogação tudo
- 00:01:52que for aparecer é uma mensagem que vai
- 00:01:55aparecer na tela o delimitador padrão do
- 00:01:57Python para isso são as aspas Então você
- 00:02:00vai abrir uma aspa no início e fechar
- 00:02:02aspas no final no caso do Python você
- 00:02:05pode utilizar aspas simples ou aspas
- 00:02:08duplas mas a grande maioria dos
- 00:02:09programadores e a própria comunidade
- 00:02:11utiliza aspas simples pra grande maioria
- 00:02:14das mensagens então como você tá vendo
- 00:02:16acontecer aqui embaixo é como se fosse
- 00:02:18um monte de peça de Lego e elas vão se
- 00:02:20encaixando então basicamente eu tenho um
- 00:02:21peção que esse a peça cinza ou branca
- 00:02:23sei lá como é que você tá vendo que tá
- 00:02:25escrito L mundo e eu coloco duas
- 00:02:27pecinhas do lado que são as Aspas eu vou
- 00:02:29colocar
- 00:02:30todas essas peças Dentro de mais duas
- 00:02:32peças Eu vou Abrir parênteses no início
- 00:02:34e vou fechar parênteses no final então
- 00:02:36eu coloquei a mensagem dentro de aspas E
- 00:02:39essas aspas dentro de parênteses pro
- 00:02:42Python 3.0 no coisa técnica que depois
- 00:02:45você vai entender melhor todos os
- 00:02:46comandos são funções então toda função
- 00:02:49tem que ter parênteses Então essa coisa
- 00:02:52que a gente tá colocando aqui embaixo
- 00:02:54então eu coloquei a mensagem dentro de
- 00:02:55aspas aspas dentro do parênteses esses
- 00:02:57parênteses eu posso utilizar com
- 00:02:59qualquer função a função que a gente já
- 00:03:01viu na aula passada foi a função print
- 00:03:03que significa escreva então basicamente
- 00:03:06você tá pedindo para que o interpretador
- 00:03:08Python fala ass ol escreve na tela olá
- 00:03:10mundo e essa é a operação básica que
- 00:03:12você tem que aprender em todas as
- 00:03:13linguagens de programação Qual é a
- 00:03:15instrução que vai fazer alguma coisa
- 00:03:17aparecer na tela no nosso caso é isso
- 00:03:19aqui a gente vai colocar print e entre
- 00:03:22parênteses o que que eu quero mostrar no
- 00:03:24meu caso ali como eu quero mostrar uma
- 00:03:25mensagem Eu também tive que colocar a
- 00:03:27mensagem entre aspas você fala P então
- 00:03:29tu é mensagem não senhor Eu posso também
- 00:03:32querer apresentar números e pro Python
- 00:03:35números não estão entre aspas por
- 00:03:37exemplo se eu quiser o número sete o
- 00:03:39número sete tá representado aqui embaixo
- 00:03:41e eu vou representar outro número por
- 00:03:43exemplo o número quatro esses números
- 00:03:45que estão aparecendo aqui embaixo você
- 00:03:46percebe são diferente do Hola mundo lá
- 00:03:49de cima porque eles não têm aspas porque
- 00:03:51eles não são mensagens eles são números
- 00:03:54e aí você pode estar pensando Poxa
- 00:03:55Guanabara Mas qual é a diferença entre
- 00:03:57uma mensagem e um número mensagens elas
- 00:03:59são usadas primordialmente para serem
- 00:04:01exibidas na tela números são utilizados
- 00:04:04primordialmente para fazer cálculos
- 00:04:06então se você quiser fazer uma conta com
- 00:04:08um número não bote aspas se você quiser
- 00:04:11escrever algo na tela bote aspas Entre
- 00:04:13esses dois números o sete e o 4 eu posso
- 00:04:16colocar uma operação já que é para fazer
- 00:04:18conta vamos fazer uma conta simples
- 00:04:20somar os dois então vou botar lá 7 + 4
- 00:04:23se eu quiser escrever esse 7+ 4 na tela
- 00:04:25eu tenho que fazer o quê chamar a função
- 00:04:27print para eu chamar a função print eu
- 00:04:30tenho que colocar os dois entre
- 00:04:31parênteses uma vez dentro dos parênteses
- 00:04:34é só chamar a função print dá uma
- 00:04:36olhadinha aqui embaixo vê a composição
- 00:04:39dessas dois comandos os dois comandos
- 00:04:41que eu tô colocando um mostra uma
- 00:04:43mensagem de texto outro mostra o
- 00:04:46resultado de um cálculo Na expressão de
- 00:04:48cima eu precisei utilizar aspas Já que é
- 00:04:51uma mensagem e na de baixo eu não posso
- 00:04:53utilizar aspas porque ele não é uma
- 00:04:55mensagem então o comando de cima vai
- 00:04:57escrever olá mundo na tela e o de de
- 00:04:59baixo vai escrever exatamente 11 que é 7
- 00:05:02+ 4 e aí você pode teimar pô Guana
- 00:05:05barara mas eu vou fazer o seguinte eu
- 00:05:06vou pegar esse sete e vou pegar esse
- 00:05:08quatro e vou colocar entre aspas então
- 00:05:11eu vou querer sete entre aspas
- 00:05:12exatamente como tá aparecendo aqui
- 00:05:14embaixo e quatro entre aspas vou botar o
- 00:05:17operador de somar no meio deles vou
- 00:05:20colocar parênteses e vou Inserir a
- 00:05:22função print será que vai funcionar e se
- 00:05:25você tá achando que isso vai dar erro
- 00:05:26não vai não pequeno gafanhoto mas só que
- 00:05:29é o seguinte você esperava 7 + 4 ter o
- 00:05:32resultado 11 Só que nesse caso ele não
- 00:05:35vai somar um com o outro ele vai juntar
- 00:05:37um com o outro como é que o Python vai
- 00:05:39interpretar isso me mostre sete em
- 00:05:42seguida me mostre quatro então ele vai
- 00:05:45me mostrar 74 perceba que que tá
- 00:05:48representado aqui embaixo é o 74 entre
- 00:05:50aspas Então nesse caso você já aprendeu
- 00:05:52mais uma coisa se eu tenho uma mensagem
- 00:05:55junto com outra mensagem e eu quero
- 00:05:57juntar as duas é só eu colocar um mais
- 00:05:59no no meio e no caso do Python já vou te
- 00:06:01avisando pode ser o símbolo de mais ou
- 00:06:03pode ser uma vírgula e Existe diferença
- 00:06:06tem casos em que a vírgula vai funcionar
- 00:06:08melhor tem casos em que o mais vai
- 00:06:10funcionar melhor e é exatamente isso que
- 00:06:12a gente vai ver na parte prática que
- 00:06:14começa
- 00:06:15[Música]
- 00:06:27agora vamos lá então pelo que você já
- 00:06:30percebeu a gente já tá aqui no ambiente
- 00:06:32eu tô aqui dentro do Windows e eu vou
- 00:06:33apertar lá embaixo o botão de iniciar
- 00:06:35Então olha só no botão de iniciar a
- 00:06:38gente vai poder habilitar o idle então
- 00:06:39por exemplo se você tá utilizando o
- 00:06:41Windows 8 ou Windows 10 só você digitar
- 00:06:43idle eu vou te dar uma dica que legal do
- 00:06:46Windows Então já achei aqui o idle que
- 00:06:47eu quero botão direito nele e vou botar
- 00:06:50fixar na tela inicial agora eu vou
- 00:06:52clicar de novo no botão Inicial e você
- 00:06:53vê que ele tá aqui vou até dar uma
- 00:06:55diminuída nele botão direito
- 00:06:57redimensionar vou botar pequeno colocar
- 00:06:59aqui do lado só para arrumar sempre que
- 00:07:01eu quiser abrir o Idol agora é só eu
- 00:07:03apertar aqui fica muito mais fácil né
- 00:07:05então vamos começar a fazer aquelas
- 00:07:07experiências que a gente tinha feito
- 00:07:09anteriormente Olha só se eu começar a
- 00:07:11dar print abre parênteses e colocar o
- 00:07:14holá mundo como a gente já fez né ele
- 00:07:16vai aparecer olá mundo na tela agora
- 00:07:18vamos fazer o seguinte não tenta fazer
- 00:07:20print olá mundo sem as aspas olá mundo Ó
- 00:07:24lá ele já deu erro então toda a mensagem
- 00:07:27tem que estar entre aspas podem ser
- 00:07:30aspas simples ou aspas duplas como eu já
- 00:07:32expliquei vou fazer a mesma coisa com
- 00:07:33operações matemáticas Vou colocar aqui ó
- 00:07:36Escreva na tela o resultado de 7 + 4
- 00:07:39fecha parênteses de enter O resultado é
- 00:07:4211 agora vamos fazer exatamente aquele
- 00:07:44outro que a gente utilizou vou mandar
- 00:07:46escrever na tela o 7 mais o 4 eu entra
- 00:07:51lá 74 eu vou te mostrar um negócio no
- 00:07:54idle aqui como eu estou no Idol eu posso
- 00:07:56utilizar essas coisas interativas de uma
- 00:07:59maneira mais simples por exemplo vou
- 00:08:01botar aqui ó 7 + 4 7 + 4 11 vou botar
- 00:08:05agora 7 + 4 ele vai me botar 74 percebe
- 00:08:12aqui embaixo que o 11 não está entre
- 00:08:13aspas o próprio ido tá me dizendo olha
- 00:08:1611 é um número ele não tem aspas já o 74
- 00:08:19que tá aparecendo aqui embaixo ele não é
- 00:08:21um número porque ele está entre aspas
- 00:08:23ele foi a junção da mensagem sete com a
- 00:08:26mensagem 4at então ele deu 74 como uma
- 00:08:30mensagem e a gente tem um pequeno
- 00:08:31problema aqui com o print Olha só se eu
- 00:08:33fizer print por exemplo Olá mais sei lá
- 00:08:37um número cinco ele vai me dar um erro ó
- 00:08:40lá ou lá mais C deu erro para que isso
- 00:08:43funcione eu vou fazer assim ó print eu
- 00:08:45posso usar Olá no lugar de mais eu vou
- 00:08:48usar vírgula CCO agora ó ele vai me
- 00:08:51mostrar Olá C Ficou claro então tem
- 00:08:54horas em que o mais vai funcionar melhor
- 00:08:56tem horas em que a vírgula vai funcionar
- 00:08:58melhor ah mas Guanabara como é que eu
- 00:09:00vou saber você vai se acostumar se você
- 00:09:02praticar então beleza A gente já
- 00:09:05aprendeu como é que a gente usa o print
- 00:09:07com tipos diferentes quando são
- 00:09:09mensagens e quando são números só que é
- 00:09:11o seguinte ele só funciona se for a
- 00:09:13mesma mensagem e se for o mesmo número e
- 00:09:16se eu quiser dar uma variada nisso aí a
- 00:09:18gente vai ter que começar a utilizar
- 00:09:20variáveis por exemplo vamos imaginar o
- 00:09:23seguinte eu vou querer registrar o nome
- 00:09:26a idade e o peso de uma pessoa então
- 00:09:28você viu que apareceu aqui embaixo nome
- 00:09:30idade e peso no caso do Python escreva
- 00:09:33sempre tudo em letras minúsculas o que
- 00:09:35tiver entre aspas você escreve maiúscula
- 00:09:37minúscula bota acento faz o que você
- 00:09:39quiser não estando entre aspas utilize
- 00:09:41sempre letras minúsculas Vai facilitar
- 00:09:44bastante a sua vida essas coisinhas que
- 00:09:46estão aparecendo aqui a gente dá um nome
- 00:09:47nas linguagens de programação de
- 00:09:49variáveis no caso do Python toda
- 00:09:52variável é um objeto Guarda essa
- 00:09:54informação porque lá na frente isso vai
- 00:09:56ser importante para você um objeto é um
- 00:09:58pouco mais que uma variável se você é um
- 00:10:00programador um pouquinho mais experiente
- 00:10:02já sabe que objeto é mais do que uma
- 00:10:04variável se você tá começando agora não
- 00:10:06se preocupa apenas lembra que lá na
- 00:10:08frente você vai precisar lembrar que
- 00:10:10toda variável é um objeto pro Python
- 00:10:12toda variável pode receber valores e
- 00:10:15esse recebe é simbolizado pelo sinal de
- 00:10:18igual Então você tá lendo aqui embaixo
- 00:10:20nome recebe algo idade recebe algo peso
- 00:10:23recebe algo Então sempre que você olhar
- 00:10:25um simbolozinho de igual você não vai
- 00:10:27ler como igual você vai ler como recebe
- 00:10:30igual pro Python é uma outra coisa que a
- 00:10:32gente vai ver mais pra frente então
- 00:10:33olhou um símbolo de igual falou recebe
- 00:10:36então faz o seguinte leia aí a primeira
- 00:10:38linha para mim se você tá lendo certo
- 00:10:40você tá lendo nome recebe Guanabara
- 00:10:43então eu tô dizendo assim o nome dessa
- 00:10:44pessoa é Guanabara na verdade meu nome
- 00:10:47não é Guanabara meu nome é Gustavo
- 00:10:48Guanabara é meu sobrenome Mas enfim
- 00:10:50deixa quieto na segunda linha idade
- 00:10:52recebe 25 que é a minha idade
- 00:10:55real Você acredita e eu vou colocar o
- 00:10:58terceiro lá peso é
- 00:11:0175.8 que é o meu peso você acredito
- 00:11:04também você é uma pessoa de muito pouca
- 00:11:05fé Mas então beleza eu já tenho três
- 00:11:08variáveis variável nome idade e peso e
- 00:11:11cada uma delas tem um valor o nome tá
- 00:11:13com Guanabara a idade com 25 e o peso
- 00:11:16com 75.8 agora eu posso mostrar esses
- 00:11:19três valores na tela utilizando uma
- 00:11:21função print e é exatamente isso que a
- 00:11:24gente vai fazer agora eu vou colocar o
- 00:11:26print abri e fechei parênteses dentro
- 00:11:28desse print eu vou colocar as minhas
- 00:11:30três variáveis nome idade e peso e vou
- 00:11:34separar as três por vírgulas nesse caso
- 00:11:36aí a gente não vai poder utilizar o mais
- 00:11:39porque ele tá mostrando né o nome é n
- 00:11:42uma mensagem mas idade e peso são
- 00:11:44números idade é um número sem vírgula e
- 00:11:48peso é um número com vírgula mais pra
- 00:11:50frente nas próximas aulas a gente vai
- 00:11:52ver que esses números T nomes diferentes
- 00:11:54vamos voltar lá pro ambiente Vamos
- 00:11:56tentar digitar essas linhas pause Abra o
- 00:11:59seu idle e digite essas linhas uma a uma
- 00:12:02o ideal é que você pratique enquanto tá
- 00:12:04assistindo a aula fica muito mais fácil
- 00:12:06lá na frente como eu já disse lá na
- 00:12:08primeira aula desse curso eu não sei o
- 00:12:10segredo do Sucesso para aprender
- 00:12:12programação mas eu sei o segredo do
- 00:12:14fracasso é você não praticar então
- 00:12:16estamos aqui de volta no Idol e nós
- 00:12:18vamos fazer exatamente o que a gente
- 00:12:19tinha feito anteriormente nome recebe
- 00:12:21Guanabara deu enter nada aconteceu isso
- 00:12:25porque eu não mandei mostrar na tela
- 00:12:26para mostrar na tela é print mas por
- 00:12:28enquanto ainda não vou fazer idade iG 25
- 00:12:31enter também registrei na verdade ele
- 00:12:34não apareceu mas ele tá guardado na
- 00:12:36verdade tá Guardado na memória do seu
- 00:12:38computador e é exatamente isso que são
- 00:12:40variáveis são espaços na memória onde
- 00:12:42você pode guardar coisas eu tô guardando
- 00:12:44uma coisa dentro da variável nome outra
- 00:12:46coisa dentro da variável idade agora eu
- 00:12:48vou colocar uma coisa dentro da variável
- 00:12:49peso peso recebe 74.8 acho que é isso e
- 00:12:53dei enter já registrei as três variáveis
- 00:12:56Se eu der o print agora ó print nome
- 00:12:59vírgula idade vírgula peso Quando eu der
- 00:13:02enter ó lá Guanabara 25 74.8 vou fazer a
- 00:13:07mesma coisa vamos tentar fazer a mesma
- 00:13:08coisa com o mais ó print nome mais idade
- 00:13:12mais peso ó lá deu erro você viu deu
- 00:13:16erro por quê Porque o mais só funciona
- 00:13:18se for mostre uma mensagem e outra
- 00:13:20mensagem no meu caso aqui eu mandei
- 00:13:21mostrar uma mensagem um número e outro
- 00:13:24número então tem que ser com vírgula até
- 00:13:26o momento depois a gente vai aprender
- 00:13:27outra maneira de fazer até melhor pior
- 00:13:29do que isso mas por enquanto vamos passo
- 00:13:31a passo Então essa que tá aparecendo
- 00:13:33aqui embaixo foi a maneira que a gente
- 00:13:34utilizou no idle agora mas desse jeito
- 00:13:36que a gente faz aqui que você tá vendo
- 00:13:38aqui embaixo com as pecinhas de LEGO o
- 00:13:40nome sempre vai ser Guanabara a idade
- 00:13:42sempre vai ser 25 e o peso sempre vai
- 00:13:45ser 75.8 mas se eu quiser criar uma
- 00:13:47interatividade com o usuário eu quero
- 00:13:49perguntar qual o seu nome quero
- 00:13:51perguntar qual a sua idade Quanto você
- 00:13:53pesa isso é interessante e eu vou te
- 00:13:55mostrar como faz isso agora mesmo
- 00:13:57basicamente a gente vai mudar quase nada
- 00:13:59do nosso programa em vez de fazer nome
- 00:14:01recebe Guanabara eu vou fazer todos eles
- 00:14:04né tanto nome quanto idade quanto peso
- 00:14:06ele vai receber o resultado de uma
- 00:14:08função específica que você tá vendo aí
- 00:14:09embaixo que é a função input então print
- 00:14:12significa escreva input significa Leia e
- 00:14:17logo depois do input você vai colocar
- 00:14:19entre parênteses e entre aspas a
- 00:14:21mensagem que você quer de interatividade
- 00:14:23vou colocar lá ó input Qual é o seu nome
- 00:14:25então vamos ler a primeira linha inteira
- 00:14:28nome recebe o resultado do input de qual
- 00:14:30é o seu nome então o input Qual é o seu
- 00:14:32nome ele vai pedir o seu nome e vai
- 00:14:34deixar o usuário digitar o resultado que
- 00:14:37o usuário digitar vai ser colocado
- 00:14:39dentro da variável nome vou repetir o
- 00:14:41mesmo processo paraa idade e para peso
- 00:14:43então idade recebe input de quantos anos
- 00:14:45você tem e o peso recebe o input de
- 00:14:47Quanto você pesa e o comando de baixo
- 00:14:49vai ser exatamente o mesmo vamos fazer
- 00:14:51esse teste Então já estou de volta aqui
- 00:14:53no meu idle deixa eu dar uma diminuída
- 00:14:56aqui e vamos fazer aquilo que a gente
- 00:14:59previu antes vou fazer o seguinte aqui
- 00:15:01vou botar nome recebe input de qual é o
- 00:15:05seu nome Olha o que que vai acontecer
- 00:15:07aqui quando eu fizer isso vou dar enter
- 00:15:08aí ele vai perguntar lá ó Qual o seu
- 00:15:10nome meu nome é Juvenal dei enter agora
- 00:15:14o nome tá valendo Juvenal vamos fazer a
- 00:15:15mesma coisa pra idade idade recebe input
- 00:15:19Quantos anos você tem ele vai perguntar
- 00:15:22lá Quantos anos você tem O Juvenal tem
- 00:15:2322 anos e vou fazer a mesma coisa pro
- 00:15:25peso peso recebe input qual é o seu peso
- 00:15:29aí ele vai perguntar qual é o seu peso
- 00:15:31vou botar 44,5 peso peso mosca dei enter
- 00:15:34já foi feito Agora vou mandar o print ó
- 00:15:36print eu vou mandar mostrar o nome a
- 00:15:39idade e o peso vou dar enter ele já me
- 00:15:42mostrou lá Juvenal 22 44,5 viu como esse
- 00:15:46modo interativo do Idol é interessante
- 00:15:49só que aí você percebe o seguinte Poxa
- 00:15:51mas se eu quiser fazer de novo eu vou
- 00:15:53ter que digitar Esse comando de novo e a
- 00:15:54gente chegou um momento onde a gente não
- 00:15:56pode mais ficar trabalhando diretamente
- 00:15:59sempre com o modo interativo e eu vou te
- 00:16:01mostrar como fazer para resolver esse
- 00:16:03problema a gente pode a qualquer momento
- 00:16:05criar scripts específicos vou fazer o
- 00:16:08seguinte eu vou na minha área de
- 00:16:09trabalho e vou criar uma pasta pra gente
- 00:16:11colocar os scripts de Python Beleza
- 00:16:13então repete aqui comigo vou lá no
- 00:16:15desktop botão direito novo pasta e ele
- 00:16:18vai botar uma pasta vou chamar de
- 00:16:20scripts tracinho Python certo então tá
- 00:16:23aqui na minha área de trabalho scripts
- 00:16:25Python agora o que eu vou fazer é o
- 00:16:26seguinte você vai no idle e clica em
- 00:16:29file New file né novo Arquivo ele vai
- 00:16:33abrir uma uma tela aqui para você e aí
- 00:16:35você pode escrever os comandos que você
- 00:16:38aprendeu então vamos fazer o seguinte
- 00:16:39aqui vamos digitar exatamente aqueles
- 00:16:40comandos que a gente viu anteriormente
- 00:16:42botar aqui o nome recebe o input Qual é
- 00:16:44o seu nome aí eu vou colocar idade igual
- 00:16:47a input Qual é a sua idade e peso igual
- 00:16:51a input Qual é o seu peso a mensagem
- 00:16:54Fica seu critério Você pode perguntar o
- 00:16:56que você quiser vou dar enter e você vai
- 00:16:58falar assim poxa mas não tá aparecendo
- 00:17:00nada porque a gente não tá mais no modo
- 00:17:01interativo agora a gente tá no modo de
- 00:17:03criação de scripts do idon vamos fazer o
- 00:17:05seguinte aqui ó print Vamos colocar nome
- 00:17:07vírgula idade vírgula peso Quando eu der
- 00:17:10enter você vai ver que ele não imprimiu
- 00:17:12isso porque volto a dizer Nós não
- 00:17:14estamos mais no modo interativo Ah mas
- 00:17:16aí esse modo é pior porque eu não vou
- 00:17:18poder executar aí é que você se engana
- 00:17:20porqueo gafanhoto vamos fazer o seguinte
- 00:17:22vamos salvar esse script lá naquela
- 00:17:24pasta que a gente criou na área de
- 00:17:25trabalho eu vou fazer o seguinte aqui ó
- 00:17:27file save salvar ele vai perguntar onde
- 00:17:30eu quero eu quero salvar aqui no desktop
- 00:17:32no script de Python então eu vou colocar
- 00:17:34aqui um nome que eu vou chamar de teste
- 00:17:3701 e vou clicar em salvar agora que eu
- 00:17:39salvei você pode ir lá na pasta do
- 00:17:41script Python D uma olhadinha lá dentro
- 00:17:43então Ó vou abrir essa pasta aqui e você
- 00:17:45vai ver que existe o teste 01 PP né todo
- 00:17:49o arquivo de Python ele tem extensão pon
- 00:17:52p py mais pra frente a gente vai ver que
- 00:17:54existem outras extensões como p c ou P
- 00:17:58or mas via de regra o script base que é
- 00:18:00o script que você acabou de criar ele é
- 00:18:02ponto Pie Então tá salvo lá tudo
- 00:18:04bonitinho posso até fechar essa pasta
- 00:18:06aqui agora eu vou fazer o seguinte eu
- 00:18:07vou botar esse script para funcionar sem
- 00:18:10ser no modo interativo eu quero que ele
- 00:18:11comece a Executar a partir de agora para
- 00:18:13fazer isso é simples Ó você vai clicar
- 00:18:15em Run que significa executar e vai
- 00:18:19clicar aqui em Run Model ou apertar a
- 00:18:21tecla F5 do seu teclado clicou em Run
- 00:18:23Model aí ele vai fazer o seguinte Olha
- 00:18:25só ele aqui embaixo Deixa eu fazer o
- 00:18:27seguinte eu vou fechar o e aqui eu vou
- 00:18:29de novo Run Model ele vai abrir um idle
- 00:18:31novinho né para ficar tudo organizado e
- 00:18:33ele tá ali perguntando ele tá executando
- 00:18:35o script tá perguntando para mim qual o
- 00:18:37seu nome nome é Creusa Creusa Qual é a
- 00:18:39sua idade 88 anos Creusa Qual é seu peso
- 00:18:43149 p75 uma pequena baleia quando eu D
- 00:18:47enter ó lá ó Creusa 88
- 00:18:51149.5 Você viu que eu não precisei ficar
- 00:18:54digitando o comando e executando para
- 00:18:56poder colocar Quer ver Vou voltar lá no
- 00:18:58meu ó a janelinha aqui de trás é o meu
- 00:19:00script vou clicar em Run de novo e Run
- 00:19:03Model ele vai recomeçar tá vendo aqui ó
- 00:19:05tá Restart que não é a banda é ele tá
- 00:19:08recomeçando o negócio ele vai perguntar
- 00:19:09o nome Vamos botar outro nome Paulo
- 00:19:11Paulo tem 32 anos e pesa 88.9 tá lá
- 00:19:16Paulo 32 88.9 Você viu eu consegui criar
- 00:19:19um script que funciona várias vezes
- 00:19:22então para que que serve o modo
- 00:19:24interativo do Idol é quando você quer
- 00:19:26testar alguma coisa você quer
- 00:19:28experimentar alguma coisa vai no modo
- 00:19:30interativo você quer programar alguma
- 00:19:32coisa Quer criar um programa aí sim você
- 00:19:35vai para esse modo de script que eu
- 00:19:37acabei de mostrar para você e aí
- 00:19:39conseguiu entender tudo então a partir
- 00:19:41de agora nessa aula você aprendeu vamos
- 00:19:42dar uma recapitulada rápida você
- 00:19:44aprendeu Como usar o print como usar
- 00:19:47variáveis como atribuir valores a
- 00:19:50variável utilizando o Recebe como
- 00:19:52mostrar essas variáveis usando o print
- 00:19:55com a vírgula e com o mais e a gente
- 00:19:57aprendeu para finaliz ar como utilizar o
- 00:20:00input para interagir com o seu usuário e
- 00:20:02como criar scripts separados para serem
- 00:20:04executados mais pra frente é muita coisa
- 00:20:07né a qualquer momento se você tiver
- 00:20:08alguma dúvida eu recomendo que você
- 00:20:10assista essa aula mais uma vez assiste
- 00:20:13praticando não fica só assistindo ó mão
- 00:20:16aqui eu tô vendo tô vendo você fazer
- 00:20:18isso mão aqui assim aí tá tá beleza tô
- 00:20:20vendo ou então até Abrir outra aba né
- 00:20:23você tá ouvindo a minha voz matar com a
- 00:20:24aba do Facebook aberta não tá
- 00:20:26funcionando meu filho seu aprendizado
- 00:20:27não tá funcionando Essa maneira e pro
- 00:20:29seu aprendizado ser completo para você
- 00:20:31conseguir assim tipo ó essa aula passou
- 00:20:34e agora sim eu sei a gente vai entrar no
- 00:20:36Chefão é o grande desafio na verdade
- 00:20:39três Desafios que eu tenho para passar
- 00:20:41para você
- 00:20:49[Música]
- 00:20:55[Música]
- 00:21:00agora começou a sua batalha contra o
- 00:21:03chefão dessa fase e eu vou puxar a tela
- 00:21:05aqui do lado e a gente vai te fazer três
- 00:21:07desafios vamos lá o primeiro desafio tá
- 00:21:10lá eu quero um script Python eu não
- 00:21:12quero no modo interativo Eu quero um
- 00:21:13script que leia o nome de uma pessoa e
- 00:21:16mostre uma mensagem de boas-vindas de
- 00:21:18acordo com o valor digitado eu vou
- 00:21:20executar esse script e vou te mostrar
- 00:21:23exatamente o jeito que eu quero que ele
- 00:21:25aconteça e você vai ter que repetir
- 00:21:27porque eu não vou te mostrar o có E aí
- 00:21:29você fez o desafio Pelo menos você
- 00:21:32tentou fazer o desafio eu espero que sim
- 00:21:35basicamente Olha só como é que eu quero
- 00:21:36que ele funcione Então tá lá o desafio
- 00:21:38um a solução seria o seguinte qual o seu
- 00:21:40nome Gustavo aí eu quero que ele mostre
- 00:21:42Olá Gustavo prazer em te conhecer e aí
- 00:21:45você consegue fazer isso não se esquece
- 00:21:47que no print se você quiser escrever uma
- 00:21:50mensagem bota aspas e você separar
- 00:21:53mensagens você coloca vírgula não se
- 00:21:55esquece que você pode misturar conteúdo
- 00:21:57de variável com mensagem você pode
- 00:21:59colocar aspas Onde você quer que apareça
- 00:22:02sem aspas Onde você quer que substitua
- 00:22:03pelo valor da variável esse desafio é
- 00:22:05relativamente simples e se você
- 00:22:07conseguiu copia o seu código e coloca
- 00:22:10aqui no comentário dentro do YouTube com
- 00:22:12certeza você vai ajudar a galera que tá
- 00:22:14começando agora e que ainda tá um
- 00:22:15pouquinho mais enrolada e se você é um
- 00:22:17gafanhoto que tá começando agora Tente
- 00:22:19fazer os desafios não fica procurando
- 00:22:22nos comentários para você ver qual é a
- 00:22:23solução E aí copia e cola dentro da sua
- 00:22:26solução a gente não tá aqui para ensinar
- 00:22:28pro programador copiar colar a gente tá
- 00:22:30aqui para ensinar programador a saber
- 00:22:32programar vamos agora ao segundo desafio
- 00:22:35dá uma olhada no enunciado aqui ó crie
- 00:22:37um script Python que leia o dia o mês e
- 00:22:40o ano de nascimento de uma pessoa e
- 00:22:42mostra uma mensagem com a data formatada
- 00:22:44vamos dar uma olhada aqui e ver como é
- 00:22:45que foi a solução que eu preparei o
- 00:22:47desafio dois já tá funcionando aqui
- 00:22:48embaixo olha só ele vai perguntar qual
- 00:22:50dia por exemplo eu nasci no dia 17 nasci
- 00:22:53no mês de março e nasci no ano de 1978
- 00:22:57agora você já consegue saber que eu não
- 00:22:59tenho 25 anos quando eu der enter ele
- 00:23:01vai me mostrar você nasceu no dia 17 de
- 00:23:03março de 1978 correto tenta fazer
- 00:23:06aparecer exatamente essa mensagem Esse é
- 00:23:09o desafio e assim que você conseguir
- 00:23:11fazer esse copia sua resposta coloca nos
- 00:23:14comentários para mostrar pra galera para
- 00:23:16poder ajudar os alunos que estão tendo
- 00:23:18dificuldade e assim que você terminar
- 00:23:19esse segundo desafio Vamos partir para o
- 00:23:22terceiro Desafio o terceiro enunciado
- 00:23:24que eu criei foi esse daqui ó crie um
- 00:23:26script Python que leia dois números e
- 00:23:28tente mostrar a soma entre eles e eu
- 00:23:30utilizei a palavra tente justamente
- 00:23:33porque eu sei que vai ter um problema dá
- 00:23:35uma olhada só no resultado comum né se
- 00:23:38você fizer esse script com aquilo que
- 00:23:40você aprendeu nessa aula vai dar um
- 00:23:42pequeno problema dá uma olhada aqui ó já
- 00:23:44tô rodando o desafio três feito apenas
- 00:23:47com funcionalidade que a gente viu Nessa
- 00:23:49aula digite um número seis outro número
- 00:23:523 6 + 3 tinha que aparecer nove só que o
- 00:23:56que vai aparecer a soma é 63 Na verdade
- 00:24:00o que ele tá fazendo é pegando um seis
- 00:24:02pegando três e colando um no outro a
- 00:24:04solução para isso vai est na próxima
- 00:24:06aula do curso ou então você vai fazer
- 00:24:09uma pesquisa aí na internet e eu quero
- 00:24:10que ele funcione dessa maneira aqui olha
- 00:24:13eu fiz uma pequena alteração do código
- 00:24:15você não tá vendo essa alteração mas
- 00:24:16olha só o resultado agora ó seis segundo
- 00:24:19o número três a soma é nove é isso que
- 00:24:22eu quero que apareça É claro que eu já
- 00:24:24falei eu não te mostrei qual é a função
- 00:24:27para poder resolver isso Já te digo logo
- 00:24:29é mais uma função é uma função que a
- 00:24:31gente vai aprender na próxima aula isso
- 00:24:33porque essa infelizmente já acabou eu
- 00:24:36espero sinceramente que você tenha
- 00:24:38passado por esse Chefão então a mecânica
- 00:24:40desse curso é exatamente como se fosse
- 00:24:42um videogame você vai passando pelas
- 00:24:44fases de algumas fases em algumas fases
- 00:24:46a gente vai ter os chefões aí nos
- 00:24:48chefões vão ter desafios e você vai ter
- 00:24:50que solucionar esses desafios Eu espero
- 00:24:52que você goste desse mecanismo é a ideia
- 00:24:55é fazer com que as pessoas que achem
- 00:24:57program uma coisa chata comece a achar
- 00:25:00uma coisa legal e realmente é muito
- 00:25:02legal e tome esses desafios não como uma
- 00:25:04maneira de você desistir ou falar assim
- 00:25:06não tá aí não é para mim não se esforça
- 00:25:08se aplica porque eu tenho certeza você
- 00:25:11vai conseguir então Chegamos aqui ao
- 00:25:14final de mais uma aula ao final de mais
- 00:25:16uma fase e ao final das fases que a
- 00:25:18gente conseguiu fazer inicialmente Com a
- 00:25:21vbo inicial que a gente tinha dentro do
- 00:25:22curso em vídeo o próximo vídeo dessa
- 00:25:24playlist se for a fase CCO parabéns a
- 00:25:27gente conseguiu cumprir a meta se ainda
- 00:25:30não for você acessa lá ó
- 00:25:31cursoemvideo.com barapi ou vai dentro do
- 00:25:34cursoemvideo.com e clica em seja
- 00:25:36apoiador e lá vai ter as instruções para
- 00:25:38que você faça acontecer esse curso de
- 00:25:41Python Existem várias metas existe a
- 00:25:43meta mais simples que é para o curso só
- 00:25:46né com as aulas e os desafios sem
- 00:25:48resposta tem como a gente ter a resposta
- 00:25:51do desafio né aulas específicas só para
- 00:25:53solucionar os desafios a solução de mais
- 00:25:55de 100 exercícios e também o curso em
- 00:25:58intermediário e avançado de Python
- 00:26:00cumprindo também a parte de orientação
- 00:26:01objeto a partir do momento em que as
- 00:26:03metas forem batidas você vai ter o curso
- 00:26:05de Python mais caprichado que você já
- 00:26:08viu na internet olha uma coisa eu posso
- 00:26:10garantir você pode sair comprando todos
- 00:26:12os cursos que você quiser por aí você
- 00:26:14pode procurar quantos tutoriais forem no
- 00:26:16YouTube no momento em que eu tô gravando
- 00:26:17esse vídeo sem falsa modéstia não existe
- 00:26:21nenhum grupo de cursos e assim eu não tô
- 00:26:23falando de tutorialzinho não tô falando
- 00:26:25de né gravação de tela screencast não eu
- 00:26:27tô falando curso preparado com didática
- 00:26:31preparado com animações com parte
- 00:26:33gráfica com com gamification assim é o
- 00:26:37curso mais completo que a gente já fez
- 00:26:39dentro do curso em vídeo com certeza eu
- 00:26:41espero que vocês gostem eu espero que
- 00:26:43vocês apoiem e eu espero sinceramente
- 00:26:46que no momento em que você encontrou
- 00:26:47esse curso você já ten a aula CCO aula 6
- 00:26:50aula 7 até o final do curso eu tô muito
- 00:26:52animado para fazer esse curso Só que
- 00:26:54infelizmente eu não tenho condições de
- 00:26:57bancar cursos nessa qualidade de uma
- 00:27:00maneira gratuita toda a estrutura custa
- 00:27:02bem caro toda galera de edição produção
- 00:27:05de animação a parte didática tudo isso
- 00:27:08me custa dinheiro e eu preciso da ajuda
- 00:27:10de vocês então é isso pequeno gafanhoto
- 00:27:12a gente fica por aqui eu espero que você
- 00:27:14tenha se incentivado a aprender Python e
- 00:27:18também tenha se incentivado a ajudar a
- 00:27:20fazer esse curso acontecer um forte
- 00:27:23abraço e até a
- 00:27:25[Música]
- 00:27:27próxima m
- 00:27:29[Música]
- Python
- programação
- Gustavo Guanabara
- cursos
- variáveis
- input
- strings
- números
- operadores