Curso Python #04 - Primeiros comandos em Python3

00:27:33
https://www.youtube.com/watch?v=31llNGKWDdo

Sintesi

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.

Punti di forza

  • 👨‍🏫 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.

Linea temporale

  • 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.

Mostra di più

Mappa mentale

Video Domande e Risposte

  • 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'.

Visualizza altre sintesi video

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