Introdução aos conceitos básicos de Python | Storay Amiri | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Introdução aos conceitos básicos de Python

teacher avatar Storay Amiri

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Introdução ao curso

      1:27

    • 2.

      Aula 0 - Instalando o Python

      3:36

    • 3.

      Aula 1 - Cordas

      8:49

    • 4.

      Aula 2 números

      7:31

    • 5.

      Aula 3 - Variáveis

      6:08

    • 6.

      Aula 4 - Interativa

      7:14

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

2

Estudantes

--

Sobre este curso

Um curso introdutório ao Python. Este curso apresenta os conceitos centrais em Python para que você possa começar a criar seus próprios scripts Python. Ele vai mostrar o básico, fornecer as informações necessárias e capacitar você a aprender sozinho. Ao final deste curso, você deve criar seus próprios scripts Python.

Conheça seu professor

Teacher Profile Image

Storay Amiri

Professor
Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução ao curso: Oi, todo mundo. Sou Storey e sou um pesquisador que usa Python há vários anos e o uso principalmente para analisar dados científicos de meus para analisar dados científicos de Neste curso, vou guiá-lo pelos conceitos básicos do Python para que você possa começar sua própria jornada de programação com confiança Agora, por que Python, Python é uma das linguagens de programação mais usadas atualmente em áreas como ciência de dados, desenvolvimento web Aprender Python abre um mundo de possibilidades. Agora, o que você aprenderá no curso? Então, vamos começar com o básico. Começaremos com a instalação do Python e depois passaremos para coisas como strings e números e, em seguida, variáveis. Em seguida, também aplicaremos o que aprendemos, criaremos um script Python interativo, e esse será o projeto Então, no projeto da classe, você criará um script Python simples, mas poderoso, que recebe a entrada de um usuário e usa essa entrada para realizar ações, assim como os programas do mundo real Agora, para quem é esse curso? Este curso foi desenvolvido para iniciantes completos. Você não precisa de nenhum conhecimento, experiência ou codificação prévia, apenas um computador e uma conexão com a Internet, e podemos começar a instalar o Python e Portanto, ao final deste curso, você não saberá tudo sobre Python, mas terá a confiança necessária para continuar aprendendo sozinho e criar coisas que sejam importantes para você e seu trabalho Então, tendo dito tudo isso, vamos começar e nos vemos na primeira aula. 2. Aula 0 - Instalando o Python: Olá a todos, bem-vindos a este curso. Este é um resumo da introdução aos conceitos básicos do Python. É aqui que aprenderemos os conceitos interessantes para começar em Python Ao final do curso, você deverá ser capaz de escrever seus próprios roteiros e sorte, ser muito criativo ao escrever roteiros Agora eu entendo por que todo mundo dirá que Python é uma linguagem muito popular e é um ótimo lugar para começar, mesmo se você estiver interessado em programação em geral Vamos começar. Agora, para baixar o Python, basta acessar o site oficial do Python, python.org, acessar Downloads e baixar o Python 3.8 basta acessar o site oficial do Python, python.org, acessar Downloads e baixar o Python 3.8 0.5. Agora, os números realmente não importam porque, à medida que forem atualizados, os números mudarão. Basta clicar aqui, fazer o download , bem simples Mas eu pessoalmente gosto de usar um editor de código, que é o código do Visual Studio. Essa é minha preferência. Não quero entrar em muitos detalhes sobre por que uso isso e por que não qualquer outro. Mas, basicamente, esse é um editor de código. É onde você escreverá o código e onde você o executará e executará. Também tem outras vantagens: se você cometer um erro, ele fica preso para depuração Como eu disse, essa é uma preferência pessoal, então você pode fazer sua própria pesquisa sobre isso, ou pode simplesmente baixar esta comigo. Então você vem aqui e escolhe seu próprio software, o computador que você tem, e você o baixa. Como eu disse, isso também é muito simples. OK. Então, depois de instalar o Visual Studio Code, esta é a página que você verá. Você clica aqui Extensões. Você pode pesquisar a extensão, por exemplo, Python. Eu já instalei , então vem para mim. Mas você clica no Python, aquele com a estrela porque esse é o Python Você vem aqui e já instalou. Eu já instalei. Então, para mim, eu digo que está desinstalado, mas espero que para você, haja uma opção para clicar em Instalar Então, para começar, você pode clicar no arquivo e criar uma nova pasta. Agora vamos escrever nosso primeiro código. Vamos escrever colchetes de impressão. Sinais de fala, olá mundo. Agora, hello world é realmente padrão. Todo mundo começa com hello world e você escreve entre colchetes e sinais de fala, imprime, sem maiúsculas com a impressão P. Agora, antes de executá-lo, temos que salvá-lo, e é disso que trata esse conjunto Nós viemos aqui, salvamos como. Lição zero. Sim, eu já tenho, mas agora quero ressaltar que toda vez que você envia um arquivo para usar na extensão Python, você quer colocar o ponto PY porque é assim que você o reconhece e depois o salva Mas, obviamente, o sistema principal apenas substituirá isso. Esse é seu primeiro código. Agora, para executar isso, basta clicar em Executar aqui e Hello world. É isso mesmo. Esse é o seu primeiro código. Toda vez que você faz uma alteração aqui, você clica em Executar. Olá, mundo. Lá vamos nós. Parabéns a todos. Acabamos de escrever nosso primeiro guia. Junho na minha próxima aula, à medida que entrarmos em mais detalhes. Obrigada. 3. Aula 1 - Cordas: Olá a todos, e bem-vindos de volta ao curso. Esta é nossa primeira aula oficial em Python e falaremos sobre tipos de dados e, mais especificamente Basicamente, string é um conjunto de caracteres. Isso pode ser letras, números, pontuação. É texto. Vou escrever minha primeira string aqui. Se vocês, desculpe, esse é o terminal. É aí que o código será exibido depois de executá-lo. Suporte de impressão, marcas de fala. Bem-vindo a este curso. Bem-vindo às pontuações. Vamos demorar um pouco mais. Essa é a primeira lição. Se eu executar esse código, ele deve aparecer aqui. Sim, só faça com que seja maior. Bem-vindo às pontuações. Esta é a primeira lição. Agora, se quisermos fazer isso e a segunda linha, por exemplo, queremos a segunda parte e a próxima linha, o que podemos fazer é terminar isso, começar uma nova linha, imprimir e vamos retirá-la porque já a temos aqui e podemos executá-la. Agora, erro tolo. Bem-vindo às escolas. Esta é a primeira lição. Agora, há uma maneira mais simples de fazer isso. Por exemplo, deixe-me copiar e colar isso. A maneira mais fácil, na verdade, é adicioná-lo aqui. Depois de adicioná-lo aqui para iniciar uma nova linha, podemos fazer a barra invertida N, vamos executar isso e pronto Bem-vindo às praças, esta é a primeira lição. Agora existe esse espaço que não precisamos. Se executarmos isso de novo sem espaço, aí está. Bem-vindo às praças, esta é a primeira lição. Agora, acabamos de executar uma função nessa string. Eu também quero que você saiba que essa barra invertida é um caractere muito especial, é chamado de caractere de escape Qualquer coisa que você colocar depois disso será interpretada literalmente. Por exemplo, se você quiser colocar marcas de fala em nosso texto, é claro, usamos marcas de fala para uma finalidade muito específica em Python, que é mostrar o início e o fim de uma string Se você colocar aqui, ele assume que essa string terminou aqui, e nós não queremos isso O que fazemos é colocar uma barra invertida antes dela e pronto Quando imprimimos isso, aqui está. A marca de fala simplesmente se imprime sozinha. Essas são apenas algumas funções básicas. Obviamente, também podemos simplesmente imprimir uma barra invertida e aqui está Essas são algumas funções básicas. Existem algumas outras funções que também podemos fazer em string para tornar a vida muito mais fácil. Por exemplo, deixe-me tirar isso. Deixe-me limpar meu terminal. Estou fazendo Control Shift P e argila terminal. Agora eu usei isso recentemente, então ele aparece para mim, mas isso é argiloso. OK. Então, se você quiser fazer tudo isso, por exemplo, Upper Kase, o que podemos fazer é colocar string dot upper e você aciona outro freio e termina esse freio caracteres em cima e depois entre colchetes, nós apenas escrevemos a string que queremos e espero que ela transforme isso em “quem”, que coloque a string em maiúscula Obviamente, também podemos fazer mais baixo. Se houver er, deve haver um menor. Bem-vindo ao Scours. Isso não é exatamente óbvio. Deixe-me capitalizar isso para que fique mais claro, por exemplo Agora está em minúsculas. Há outras coisas que também podemos fazer. Por exemplo, podemos fazer uma pergunta em Python, por exemplo, essa string é superior Podemos fazer isso por string, não por baixo. Podemos escrever em maiúsculo. Essa é uma pergunta que estamos fazendo. E a resposta é falsa porque a string inteira não está em cima. Há muito disso em letras minúsculas e também podemos fazer isso em letras minúsculas Outra pergunta que fazemos: podemos executar isso E obtemos outra falsa porque há um caso por caso nessa string. Essa também é outra função que você pode usar. Há muitas funções que você pode usar, mas estou apenas mostrando algumas noções básicas que você precisa saber para começar Outra coisa que podemos fazer é verificar qual é o comprimento da string. O comprimento e depois o executamos. 40 caracteres. O comprimento dessa sequência inteira é de 40 caracteres. Se estivermos procurando especificamente por um personagem específico, também podemos escrever um número aqui. Por exemplo, queremos o quinto caractere na string, cinco e o executamos. M. Agora, alguns de vocês que prestam muita atenção podem dizer que isso está errado. Você pode estar certo. Por exemplo, um, dois, três, quatro, cinco, cinco é claramente O. Mas eu quero salientar que na programação em geral, começamos nossa contagem com zero, zero, um, dois, três, quatro, um, dois, três, quatro, cinco, cinco é. Exatamente, seis, sete, oito, é assim que seria. Podemos fazer outro, por exemplo, 31. Se fizermos isso porque, é claro, esse número não funciona porque não é exatamente um código. Mas se quisermos apenas fazer uma anotação aqui, podemos fazer um hash E isso não deve ter nenhum problema. Agora você deve ter percebido que não há nada aqui. Obviamente, pedimos claramente o personagem 31 e não há nada aqui, mas provavelmente é porque é espaço. Por exemplo, se eu fizer 30 e executar isso, isso é S. É THISS ou THISS e o que vem depois disso é espaço É aí que 31 vem em branco. Não percebo que o espaço também é um personagem. Também podemos solicitar um índice. Isso seria índice de pontos. É aqui que estamos passando por um parâmetro, escrevemos uma letra específica aqui. Por exemplo, eu quero a letra O. Eu a coloco novamente em marcas O e finalizo o colchete O é quatro. O é o personagem quatro, e lá vamos nós. É daí que tiramos quatro . Outra função que podemos usar é substituir, por exemplo. Podemos usar a palavra substituir e aqui não escrevemos apenas uma coisa, escrevemos o antigo e o novo com os quais queremos substituí-la. Por exemplo, eu quero mudar o curso para o módulo. Eu teria que não pontilhar marcas de fala, marcas fala e vírgula Se eu tirar isso e executar isso, bem-vindo a este módulo. Esta é a primeira lição. Obviamente, substituímos o curso por um motel. Essas são apenas algumas das principais funções sobre as quais quero falar com você na string que usamos. Existem muitas outras funções que você pode usar e simplesmente pesquisar no Google, sem precisar memorizar ou conhecer a maioria dessas funções Sempre que precisar deles, basta pesquisar no Google, pois há muitos recursos disponíveis. Obrigado por assistir e espero que tenha sido útil. 4. Aula 2 números: Olá a todos, e bem-vindos de volta a este curso. Na última lição, aprendemos sobre strings, que é um tipo de dados que consiste em um conjunto de caracteres Nesta lição, aprenderemos sobre outro tipo de dados que são números ou números. Portanto, essa é uma string sobre a qual falamos na última lição e alguns de vocês podem ter percebido que há um número aqui, mas ainda é um tipo de dados de string e não o tipo de dado numérico ou numérico Agora, isso é porque o Python trata esse número como um caractere como outro, por exemplo, uma letra em vez de um Agora, vou te mostrar o que quero dizer com isso. Se eu tirar tudo isso e fizer três mais um e imprimir isso ou executar isso. Eu vou me dar apenas três mais um. Vou digitar tudo ou imprimir tudo literalmente. Isso porque ele é visto como uma corda. Como sabemos que isso é visto como uma corda? É porque há marcas de fala ao redor dela. Se eu retirar as marcas de fala , o Python agora verá isso como um número ou tipo de dados numérico Quando eu executo isso, ele não me dá três mais um, mas sim o trata como números e adiciona os dois. Três mais um é quatro. Agora isso é uma função dos números. Você pode fazer exercícios aritméticos simples aqui. Por exemplo, 43 mais um vezes quatro. Agora, três mais um é quatro, quatro vezes quatro, 16. Devemos esperar ver 16. Mas não temos, vemos sete. Isso porque o Python segue a massa de lances. Qualquer pessoa que tenha alguma formação em matemática pode saber o que. Essa é a ordem das operações. Se você o fornecer em frases aritméticas, ele passará É por isso que multiplicou esses dois porque a multiplicação vem antes da adição, então quatro vezes um vezes quatro é quatro mais três adição depois é sete Mas se eu quiser ver 16, posso colocar um colchete ao redor disso porque os colchetes estão antes da multiplicação e isso faria três mais um é quatro e quatro vezes quatro, que E há 16. Essa é uma das funções sobre as quais eu queria falar. Outra função na qual eu gostaria de me concentrar é o mod. Por exemplo, podemos fazer dez por cento. Quatro. Esse sinal de porcentagem é chamado de sinal de modificação. O que ele fará é dizer qual será o restante se dez for dividido por quatro 10/4 nos dará dois com os dois restantes. Deixe-me tirar isso e eu vou executar isso. E vimos dois. Se eu mudar isso de quatro para cinco, 10/5, nos dará apenas dois sem restos, devemos ver um zero porque há zero restos e aí Essa é outra função. Outra função muito simples que podemos usar é a função de potência. Por exemplo, podemos escrever potência e depois fazer três elevado a dois, três vírgulas dois serão lidas como três elevado a dois, e quando executarmos isso, deve nos dar nove porque três vezes três é nove, e certamente podemos fazer letras muito longas, por exemplo, três elevado a 42 Se executarmos isso, ele deve nos dar um número muito grande, e aqui está. Deixe-me seguir este caminho e esse é o número realmente grande. Essa é outra função que podemos usar. Outro simples é chamado MAX. Max nos dará o maior número em uma lista. Agora só temos dois números, então deixe-me prolongar. Vou adicionar 31, 56, 78, 91 e um. Eu pediria que você me desse o maior número, o máximo. Se eu executar isso, me daria 91, que é o maior número. Da mesma forma, posso fazer homens, que me dará o menor número e isso seria um. Agora, o problema é que pode ser muito fácil ver agora onde está o maior e o menor número numérico. Mas em uma longa lista de números ou grandes quantidades de dados, isso pode ser muito útil. Outra função muito simples é arredondar outra onda para a direita e outra onda para a direita e eu darei a ela um número, por exemplo, 3,3 e isso será arredondado para três ou 3,9 será arredondado Agora, essas são algumas das funções básicas que estão disponíveis em Python Também quero mostrar algumas outras funções, mas elas não estão disponíveis no próprio Python, então precisamos importar algo chamado módulo Agora, deixe-me limpar meu terminal rapidamente porque ele está muito ocupado. Para importar um módulo, terei que escrever a partir do math Import star. Quando eu anoto isso, não importa a massa do módulo, que está prontamente acessível e disponível Há muitas funções neste módulo que podemos usar. Uma delas é, por exemplo, raiz quadrada. Se eu escrever a raiz quadrada, por exemplo, de nove, ela deve me dar três. Agora, sem esse módulo, isso não funcionará. Por exemplo, deixe-me tirar isso e deixe-me executar isso sem ele. A raiz quadrada não está definida. Veremos uma mensagem de erro porque isso não existe no próprio Python e teremos que importar algumas outras funções da matemática para poder usá-la É por isso que inserimos esse módulo. coisa que podemos usar, outra função que está disponível aqui é, por exemplo, floor. Agora, se escrevermos 9,9, ele arredondará para o menor número, que é nove Se eu arredondar, nos dará nove. Agora, se há piso, há teto e mesmo se eu tiver 9,1, se eu executar isso, ele me dará dez porque vai para o número mais alto Essas são algumas das funções básicas as quais eu queria falar. Há muitas outras funções disponíveis e muitos outros módulos que você pode usar. Mas há apenas uma introdução para mostrar como importar módulos e como usá-los , além de apresentar os módulos em si. Você pode importar seus próprios módulos e aprender as funções sozinho. Espero que isso tenha sido útil. Obrigado por assistir. Te vejo na minha próxima aula. 5. Aula 3 - Variáveis: Olá a todos, e bem-vindos de volta ao curso. Nesta lição, vamos nos concentrar nas variáveis. Agora, antes de explicar o que é uma variável, eu gostaria que você se concentrasse nessas três linhas, neste conto que eu escrevi. Brenda gosta muito de biscoitos. Brenda roubou cinco biscoitos de seu irmão. O irmão de Brenda agora tem cinco biscoitos a menos. Agora, se eu quiser mudar o nome de Brenda aqui, posso facilmente vir aqui e substituí-lo por Kate e eu posso vir aqui Da mesma forma, posso substituir isso por Kate e não pelo irmão de Brenda, mas pelo irmão de Kate Isso foi bastante fácil de fazer. No entanto, se essa fosse uma história muito longa ou um conjunto de dados muito leve, isso poderia levar horas para ser feito. É aqui que entram as variáveis. Não, as variáveis podem conter dados e histórias, e você pode alterá-los facilmente. Eu vou te mostrar aqui, por exemplo. Eu posso criar uma variável chamada nome. Isso é uma variável e eu quero igualar essa variável, o que eu quero armazenar nessa variável é a string chamada Kate ou apenas para que realmente haja uma mudança e eu a alterarei de volta para Brenda Toda vez que venho aqui, não preciso escrever a própria Kate, posso simplesmente escrever a variável. Eu virei até aqui. Vou escrever o nome da variável. Agora eu posso fazer o mesmo aqui embaixo e escrever o nome. E mesmo não sendo o irmão de Kate, eu posso simplesmente ir até aqui. Agora, eu não quero tirar o S e o apóstrofo porque isso não está armazenado na variável Eu posso escrever o nome aqui. E aí está. Toda vez que houvesse um nome, ele seria substituído por Brenda Brenda Brenda Agora, deixe-me executar isso. Brenda Brenda. Com Kate e Stoll , não há espaço. Eu posso simplesmente abrir espaço aqui, irmão de Brenda. O irmão de Brenda agora tem cinco biscoitos a menos. Parece ter funcionado muito bem. Agora, eu posso criar outra variável aqui também. Eu posso fazer a quantidade de biscoitos, e posso igualar isso a cinco. Então eu posso mudar isso, acabar com isso. Posso acrescentar que não é um espaço porque o espaço não funcionaria. Tem que ser uma palavra, quantidade de biscoito. Quantidade de biscoitos, e vou terminar com isso A única coisa aqui é comida e biscoitos do irmão dela Há uma variável aqui e uma variável aqui. Agora eu também posso usar essa variável. E use-o aqui, eu posso terminar isso aqui e aqui também. Vou substituir os cinco pela variável. Ok. Deixe-me fazer isso e deixe-me executar isso não cinco, mas seis, apenas para que você possa ver a mudança. Brenda R gosta de biscoitos, Brenda passeia, seis Mais uma vez, preciso abrir espaço. O irmão de Brenda tem seis a menos do espaço. E espaço. Deixe-me imprimir isso. Brenda gosta muito de biscoitos, Brenda roubou seis biscoitos de seu irmão, o irmão de Brenda agora tem Isso é feito com bastante facilidade. Eu posso transformar Brenda em comido sempre que eu quiser e seis para o número que eu quiser Se for uma história muito longa, um grande conjunto de dados, isso facilita muito a vida e facilita muito o trabalho com os dados. É assim que as variáveis podem ser úteis. Agora, alguns de vocês devem ter percebido que esse número, eu o tratei como uma string. Eu coloquei isso em marcas de fala. O que eu posso fazer, se eu tirar isso e escrever apenas seis. Deixe-me limpar meu terminal primeiro para que você possa ver a diferença. Eu dirijo isso. Vou me mostrar uma mensagem errônea Isso porque você não pode colocar sequências de caracteres e números ou tipos de dados numéricos juntos em uma linha Eu tenho uma string aqui e depois estou adicionando um número aqui porque isso está armazenando um número inteiro e não consigo juntá-los Mas o que posso fazer é deixar isso como um número, mas posso transformá-lo temporariamente em uma string. Por exemplo, eu posso fazer string string cookie amount, e posso mudar isso aqui também. Então, o que isso significa é que, embora seja um número e seja um dado numérico, é apenas temporariamente apenas para essa linha seja alterada para uma string e, nessa linha, seja temporariamente alterada para uma string Se eu imprimir isso, não deve haver erros. Lá vamos nós. Eu o imprimi duas vezes. Brenda realmente tem biscoitos, Brenda roubou seis biscoitos de seu irmão, o irmão de Brenda agora tem Essa foi uma introdução básica sobre o que são variáveis e como podemos incorporar números e cadeias apenas transformando temporariamente um número em uma sequência Espero que isso tenha sido útil. 6. Aula 4 - Interativa: Olá a todos, e bem-vindos de volta a este curso. Nesta lição, vamos levar o que aprendemos um passo adiante e criaremos algo interativo em que solicitaremos alguns dados ou informações ao usuário e usaremos esses dados para responder a eles. Para pedir algo a eles, isso é chamado de entrada. Colchetes, sinais de fala, e o que vamos perguntar a eles é, digam, qual é o seu nome Ok. Agora, os dados que eles nos fornecem ou as informações que eles nomeiam e que eles nos fornecem, precisam ser armazenados em uma variável para criar uma variável, escrevemos aqui como iguais e o que vamos chamar a variável é Porque estamos perguntando o nome deles , então acho que faria sentido. Agora vamos responder a eles. Vamos dizer olá para impressão. Olá, e seja qual for o nome. Para incorporar essa variável com o nome deles, aprendemos na lição anterior que é adicionar e depois o nome ou adicionar a variável. Agora, vamos executar isso. Qual é o seu nome? Diga Kate. Olá, Kate. Funciona. Muito simples Mas eu não gosto de como eles estão juntos, como aprendemos anteriormente, use barra invertida N e vamos executar isso Qual é o seu nome? Agora está me perguntando na próxima linha. O cursor se move para a próxima linha e está me perguntando qual é o meu nome. Vamos tentar Brenda desta vez. Olá, Brenda. É muito mais arrumado. Deixe-me esclarecer tudo. Era algo simples, perguntar o nome deles. Desta vez, vamos tentar pedir números a eles. Vamos imprimir primeiro, qual é o propósito disso. Imprimir. somar seus dois números favoritos, por exemplo. Números. Vamos dizer isso a eles inicialmente e depois vamos pedir seus dois números. Não será chamado de nome, mas sim de número um. Qual é o seu primeiro favorito, vamos lá. Qual é o seu primeiro número favorito? Agora vamos copiar e colar isso. Próxima linha. Para. Isso pode ser o número dois. Qual é o seu segundo número favorito? Até agora, tudo bem. Agora vamos imprimi-las. O resultado é que vamos incluir as duas variáveis aqui, número um, adicionar o número dois. Vamos executar isso. adicionar dois números favoritos Qual é o seu primeiro número favorito? Diga três. Os iguais Qual é o seu segundo número favorito? Cinco. O resultado é 35. Agora, isso não é o que estamos esperando. Esperamos que esses dois sejam somados. Mas o que devemos observar é que cada entrada que recebemos por padrão é considerada uma string. O que escrevemos aqui é, na verdade, simplesmente duas sequências de caracteres diferentes sendo colocadas uma ao lado da outra Os três e os cinco estão escritos um ao lado do outro. O que precisamos fazer aqui é garantir que isso seja tratado como um número inteiro e usaremos um número inteiro Um número inteiro é qualquer número inteiro. Vou dizer a eles que tratem isso como um número inteiro. Já fizemos isso antes de transformar um número em uma string. Isso não deve ser um conceito novo. Desta vez, estamos apenas fazendo o oposto, somos uma sequência em um número. Vamos ver se isso funciona. Qual é o seu primeiro número favorito? Vou escrever três, segundo número cinco favorito. Ok. Agora vemos uma mensagem de erro aqui e alguns de vocês devem ter percebido que é porque colocamos uma string ao lado de um inteiro Por último, estamos aprendendo como transformar uma string em um inteiro ou um inteiro em uma Eu estava simplesmente porque não podemos juntar números e sequências de caracteres, então cometemos o mesmo erro aqui Para evitar isso, podemos copiar isso, retirá-lo e criar outra variável aqui. Vamos chamar esse resultado e vamos igualá-lo. Para a adição desses dois, primeiro vamos converter a string em um inteiro e essa string em um inteiro e depois vamos adicioná-los Isso nos dará o resultado. Agora, esse resultado é um número inteiro simplesmente porque esses desenham números inteiros, dois inteiros formam um inteiro para incorporar esse resultado aqui, não podemos incorporar um inteiro, temos que converter isso em uma string primeiro, e depois vamos Vamos ver se isso Deixe-me esclarecer isso. O terminal. Agora vamos executar isso. adicionar seus dois números favoritos. Onde está seu primeiro número favorito? Diga três. Segundo, cinco. Lá vamos nós. Funcionou. Mas vamos tentar outra coisa. Vamos fazer isso de novo e eu quero tentar algo diferente. Seu primeiro número favorito, vou escrever 3,5. Seu segundo número favorito, 2.1. E vemos uma mensagem de erro. Isso ocorre porque usamos números inteiros. inteiro, por definição, é um número inteiro, então ele não aceitará decimais quando adicionarmos o decimal, então acabamos então acabamos Há outro tipo de dados numéricos. Lembre-se de que falamos sobre tipos de dados numéricos. Agora, o subtipo é inteiro e flutua. Podemos transformar isso em um flutuador e isso resultará em decimais Se mudarmos isso para um flutuador e me deixarmos limpar isso de novo. Deixe-me comandar tudo isso. Onde está seu primeiro número 3.5 favorito? Onde está seu segundo número 2.1 favorito. O resultado é 5,6. Isso funciona. Espero que tenha sido fascinante, embora tudo o que fizemos tenha sido somar dois números. Mas tivemos que seguir muitas etapas e essas foram importantes para saber qual tipo de dados usar e quando usar e o fato de que todas as entradas são strings. Eu também gostaria muito de exortar todos a fazerem algo assim, algo interativo Tudo o que fiz foi pedir dois números e somá-los, mas espero que todos possam ser um pouco mais criativos e compartilhá-los conosco. Obrigado por assistir e espero que tenha sido útil.