Python para iniciantes: domine os conceitos básicos de Python | Quadri Ilebiyi | Skillshare
Pesquisar

Velocidade de reprodução


1.0x


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

Python para iniciantes: domine os conceitos básicos de Python

teacher avatar Quadri Ilebiyi

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.

      Bem-vindo ao Python para iniciantes

      1:56

    • 2.

      Primeiros passos

      1:51

    • 3.

      Tópicos essenciais de Python para o sucesso em todos os campos/domínios

      9:27

    • 4.

      Entendendo o que é Python

      12:43

    • 5.

      Por que qualquer pessoa deve aprender python

      6:26

    • 6.

      Verificação de Python

      2:04

    • 7.

      Como baixar e instalar o Python

      5:47

    • 8.

      O que é o Code Editor e o IDE

      3:23

    • 9.

      Como baixar e instalar o Visual Studio Code (VSCode)

      2:52

    • 10.

      Navegando na interface do Visual Studio Code (VSCode)

      7:29

    • 11.

      Instalar e entender a extensão Python

      6:37

    • 12.

      Como criar um arquivo e uma pasta

      5:00

    • 13.

      Entendendo o terminal VSCode

      6:20

    • 14.

      Interpretador de Python

      4:01

    • 15.

      Resumo do editor de código, extensão Python, intérprete Python, terminal

      4:35

    • 16.

      Entendendo a função de impressão

      5:20

    • 17.

      Sintaxe básica em Python

      12:52

    • 18.

      O que é comentário em Python

      7:01

    • 19.

      Entendendo o operador aritmético

      15:43

    • 20.

      Entendendo o operador de atribuição

      4:14

    • 21.

      Entendendo o operador de comparação

      7:41

    • 22.

      Entendendo o operador lógico

      14:07

    • 23.

      Entendendo variáveis e tipos de dados

      6:18

    • 24.

      Entendendo variáveis em Python - Parte 1

      6:00

    • 25.

      Entendendo variáveis em Python - Parte 2

      8:22

    • 26.

      Entendendo tipos de dados

      7:27

    • 27.

      Entendendo nenhum tipo de dados

      2:56

    • 28.

      Entendendo tipos de dados numéricos

      4:28

    • 29.

      Entendendo tipos de dados de sequência

      9:50

    • 30.

      Entendendo o conjunto e o dicionário

      16:24

    • 31.

      Mais exemplos de uso de variáveis e tipos de dados

      2:14

    • 32.

      Conversão de tipos de dados

      7:16

    • 33.

      Concatenação

      4:37

    • 34.

      Como buscar letras, caracteres de uma string

      8:37

    • 35.

      Como medir o comprimento das variáveis em Python

      1:24

    • 36.

      Métodos/atributos para usar com tipos de dados de string

      5:40

    • 37.

      Entendendo "f String" em Python

      5:48

    • 38.

      Função de entrada em Python

      8:36

    • 39.

      Função de entrada avançada em Python

      6:18

    • 40.

      Entendendo a declaração "if"

      3:36

    • 41.

      Entendendo a "declaração de outro"

      2:51

    • 42.

      Entendendo a declaração "if & else (elif)"

      6:21

    • 43.

      Mais exemplos sobre "if, else e elif Statement"

      2:26

    • 44.

      Entendendo os loops

      12:28

    • 45.

      Entendendo loops

      8:24

    • 46.

      Para função de pausa e continuação de loop

      5:48

    • 47.

      Enquanto a função de quebra e continuação do loop

      8:34

    • 48.

      Introdução à função em Python

      3:37

    • 49.

      Função básica de Python

      5:02

    • 50.

      Adicionando parâmetros e argumentos aos parênteses

      11:17

    • 51.

      Adição e subtração em função

      5:26

    • 52.

      Entendendo bibliotecas, pacotes e módulos em Python

      1:41

    • 53.

      Entendendo módulos em Python

      10:42

    • 54.

      Manipulação de arquivos em Python

      12:50

    • 55.

      Tratamento de erros em Python

      12:33

    • 56.

      Projeto 01 (jogo de adivinhação de números)

      13:29

    • 57.

      Projeto 02 (Quiz de matemática simples)

      11:42

    • 58.

      Complete seus exercícios de codificação no curso

      0:46

    • 59.

      Conclusão

      1:01

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

9

Estudantes

--

Projeto

Sobre este curso

Domine os conceitos básicos de Python e lance sua jornada de programação!

Você está pronto para mergulhar no Python, uma das linguagens de programação mais populares e versáteis do mundo? Quer você seja um iniciante absoluto ou queira fortalecer suas habilidades fundamentais, este curso é seu ponto de partida perfeito.

Python é a linguagem por trás de alguns dos campos mais interessantes hoje, incluindo ciência de dados, análise de dados, automação, robótica, desenvolvimento de jogos, aprendizado de máquina, inteligência artificial (IA), desenvolvimento web, crime cibernético e redes. Com este curso, você vai aprender os conceitos básicos do Python e construir 2 projetos práticos em Python

O que você vai aprender:

  • Noções básicas de Python facilitadas: entenda os blocos de construção fundamentais como sintaxe, variáveis, tipos de dados e funções de entrada.

  • Operadores mestres: aprenda como usar operadores aritméticos, lógicos, de comparação e de atribuição para realizar tarefas essenciais.

  • Fluxo de programas de controle: explore declarações condicionais, loops para e enquanto e funções para criar programas dinâmicos e eficientes.

  • Manipulação de arquivos e manuseio de erros: crie aplicativos robustos com habilidades no gerenciamento de arquivos e depuração de erros.

  • Construindo 2 projetos práticos em Python

Por que aprender Python?

Python é usado em todos os lugares, desde pequenos scripts de automação até sistemas complexos de inteligência artificial. Ao aprender Python, você está se preparando para um futuro em:

  • Ciência de dados e análise: processe, analise e visualize dados para tomar decisões mais inteligentes.

  • Automação e robótica: automatize tarefas repetitivas e impulsione a inovação na robótica.

  • Desenvolvimento de web e jogos: crie sites interativos e crie jogos envolventes.

  • Aprendizado de máquina e IA: impulsione aplicativos inteligentes e preveja o futuro com IA.

  • Crime cibernético e redes: proteja dados, crie sistemas seguros e solucione problemas de redes.

Quem deve fazer este curso?

  • Iniciantes absolutos sem experiência prévia em programação.

  • Profissionais aspirantes interessados em entrar em campos como ciência de dados, análise de dados, automação, robótica, desenvolvimento de jogos, aprendizado de máquina, inteligência artificial (IA), desenvolvimento web, segurança cibernética e redes.

  • Estudantes, pessoas que mudam de carreira e entusiastas de tecnologia que querem construir uma base sólida de programação.

Ao final deste curso, você irá:

  • Escreva programas Python com confiança.

  • Entenda conceitos de programação essenciais que se aplicam a quase todos os campos.

  • Esteja pronto para avançar para tópicos mais complexos ou projetos do mundo real.

Por que esperar? Comece agora!

Junte-se a milhares de alunos em todo o mundo que iniciaram suas carreiras com Python. Faça meu curso hoje e desbloqueie infinitas possibilidades com uma das linguagens de programação mais fáceis e poderosas.

Baixe os arquivos de recursos: https://drive.google.com/drive/folders/145vbGOoARckTJ2B2xUH2BM0HC82XT7gq?usp=sharing

Conheça seu professor

Teacher Profile Image

Quadri Ilebiyi

Professor

Hello, I'm Quadri.

Visualizar o perfil completo

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. Bem-vindo ao Python para iniciantes: Python, uma das linguagens de programação de alto nível mais usadas e populares do mundo, da ciência e análise de dados à automação e robótica ao desenvolvimento web, desenvolvimento de jogos, aprendizado de máquina, inteligência artificial, IA, crimes cibernéticos Oi. Meu nome é Kodi Ilbe Eu sou seu instrutor para este curso. Se você está apenas começando ou explorando novas possibilidades em Python, você está no lugar certo Neste curso, vou começar orientando você passo a passo apresentando os tópicos essenciais do Python para o sucesso em todos os domínios Vou te ensinar como instalar editores de código Python Vou te ensinar a sintaxe básica do Python, operadores básicos, variáveis e tipos de dados, funções de entrada, declarações condicionais, wips e acompanhamentos, funções, bibliotecas, pacotes e módulos, tratamento de arquivos e erros. Você também trabalhará em projetos práticos para aplicar o que aprendeu, um jogo de adivinhação de números e um teste simples Esses projetos ajudarão você a adquirir experiência prática e a aumentar a confiança em suas habilidades. Além disso, forneci exercícios práticos de codificação que você encontrará na apostila do curso anexada a este curso para que você possa praticar e acompanhar este Além disso, todos os diagramas usados neste curso estão prontamente disponíveis na pasta de trabalho anexada a este curso pasta de trabalho anexada a Ao fazer meu curso, você adquirirá as habilidades fundamentais para enfrentar desafios em todos os setores e começar a criar soluções que causem um impacto real. Te vejo no meu próximo vídeo de palestra. 2. Primeiros passos: Ok, pessoal, isso é apenas um lembrete para vocês baixarem o arquivo do recurso na palestra após esta palestra , que é Depois de baixar o extrato daqui, que é o arquivo zip , você tem isso. Você clica duas vezes porque aí estão os diagramas, você pode ver, diagramas diferentes que temos que você possa praticar junto com ele, basta ler, verifique os diferentes e também os diferentes diagramas usados, que você possa praticar perfeitamente Além disso, esse é o exercício, que é o que você conhece, a pasta de trabalho, onde temos a codificação Exercícios, clique duas vezes. Então temos isso. Está bem? Então, pratique até o fim. Além disso, o mais importante é que sejam exercícios de codificação de 1 a 6, então temos Temos as pousadas e as explicações da solução. Há uma explicação do Int e da solução. Então, sempre que você pratica e não está entendendo, ou já entendeu, você quer ver: Ok, como exatamente foi explicado ou os detalhes, como foi Então, venha aqui para o primeiro exercício, você tem a explicação completa e a solução. Exercício dois, você tem os prós. Explicação da solução, exercício três. Até o fim. É muito, muito simples. Portanto, não se esqueça de baixar o arquivo do recurso na próxima aula. Nos vemos no próximo vídeo da palestra. Quero dizer, na próxima aula após esta palestra, é onde você encontra o arquivo do recurso, faz o download e passa para a próxima Nos vemos no próximo vídeo da palestra. 3. Tópicos essenciais de Python para o sucesso em todos os campos/domínios: Vídeo da palestra, vou te ensinar os fundamentos do Python para Ou seja, o Python é um tópico essencial para o sucesso em todos os campos Sim. Quais são os tópicos fundamentais essenciais você deve conhecer como iniciante em Python, alguém aprendendo Python , as coisas fundamentais que você deve saber , os tópicos fundamentais que você deve conhecer , os tópicos fundamentais Ser profissional em ciência de dados e análise de dados, automação e robótica, desenvolvimento web, desenvolvimento de gengivas , aprendizado de máquina e inteligência artificial, crimes cibernéticos Na verdade, existem outros tópicos que eu expliquei e discuto. Eles também são muito úteis, mas principalmente são fundamentos que você precisa conhecer perfeitamente bem Eu os tenho aqui na minha tela atualmente. Os outros também, você tem que conhecê-los , mas eles são muito, muito essenciais e você adiciona os outros também a eles. Você deve conhecê-los perfeitamente bem, os fundamentos e o básico Então, primeiro, temos ciência de dados e análise de dados. O que é ciência e análise de dados? Em primeiro lugar, precisamos saber que a análise de dados é um ramo da ciência de dados, então é muito importante que saibamos disso, ok? É como se a ciência de dados fosse a própria árvore e a análise de dados fosse uma das ramificações, certo? Agora, deixe-me ver, ciência de dados e a análise de dados, na verdade , analisam e interpretam dados. Na verdade, eles trabalham principalmente com dados, você sabe, dados de empresas, dados de todo o mundo, de dias diferentes em todo o mundo, ok? Então, a partir desses dados, você toma decisões informadas, ok? Você sabe, os dados, as pessoas não entendem, mas você tenta interpretar e fazer com que as pessoas entendam os dados e tomem decisões a partir deles, você sabe, então você também automatiza os fluxos de trabalho Ciência e análise de dados, automação de fluxos de trabalho, extração de insights acionáveis para negócios E coisas do gênero, ok? Além disso, automação e robótica. Estou voltando aos tipos de dados, declaração condicional. Eu vou voltar, ok? Então, automação e robótica. automação e a robótica realmente ajudam a desenvolver sistemas inteligentes que realizam tarefas repetitivas, você sabe, coisas que são contínuas, você sabe, quando você entra em algum lugar e, você sabe, a porta se abre automaticamente, você sabe, repetitiva, é Portanto, tarefas repetitivas otimizam a eficiência. Então, isso também é resultado de palavras de compreensão da base do Python Ok, então temos desenvolvimento web. desenvolvedor web ajuda a criar um site dinâmico, site importante, você sabe, o back-end o front-end, a codificação e tudo Está bem? Então, você automatiza tarefas de back-end, integra recursos interativos usando estruturas Python como , você sabe, jungle e Flask, na verdade, Está bem? Portanto, entender a base também o ajudará a entrar no desenvolvimento web. Então, também temos o desenvolvimento de jogos. Então, desenvolvimento de jogos, não sabemos o que são jogos. Por isso, ajuda a criar jogos interativos utilizando as bibliotecas do Python, como o PyGame Sim, as bibliotecas usadas. Então, esse tipo de biblioteca realmente ajuda a criar jogos, desenvolver jogos. Está bem? Vou explicar para você o que são bibliotecas neste curso. Então, isso ajuda a lógica, ok, coisas que são bem difíceis. Entrada do usuário e elementos gráficos de forma eficaz. Python é Super B. Então, temos aprendizado de máquina e inteligência artificial Nesta palavra, agora IA em todos os lugares, IA. Na verdade, o Python é uma das linguagens de alto nível usadas para IA Ela ajuda a implementar modelos preditivos, modelos e algoritmos de inteligência para resolver problemas complexos e permitir baseada em dados em Muito perfeito. Em todos os lugares, A, aprendizado de máquina com IA. Em todos os lugares agora, as coisas estão sendo automatizadas , coisas muito rápidas, você as obtém da Internet em todo o mundo, coisas assim. Muito, muito rápido. Temos uma rede de crimes cibernéticos As pessoas estão aprendendo sobre cibersegurança agora, muitas pessoas, na verdade, estão sem CAs, coisas assim Na verdade, o crime cibernético e as redes fortalecem as medidas de segurança cibernética e gerenciam as comunicações de rede de forma eficaz usando bibliotecas e scripts do PyTon Na verdade, o PyTon também ajuda no cibercrime e nas redes. Agora, podemos ver que temos tipos de dados aqui, declaração condicional, loops, funções, operadores lógicos em quase tudo Temos um erro de arquivo excepcional e vamos em segundo lugar. Vamos verificar a emissão. Também é a mesma coisa. Eu vou explicar e isso abrange tudo. Agora, falando sobre os tipos de dados. Os tipos de dados definem diferentes formatos de dados de armazenamento. Vamos entender como é essa terminologia quando chegarmos ao curso Nós entendemos mais rápido. Ele define na loja dados diferentes. Você realmente trabalha com dados. Está bem? Portanto, esses tipos de dados realmente garantem que os programas em Python façam várias entradas com precisão em campos como análise, desenvolvimento e Está bem? Portanto, os tipos de dados são muito simples. Você aprenderá isso perfeitamente bem, falando sobre diferentes tipos de tipos de dados. Está bem? Você precisa. Você só faz muitas coisas, você sabe, para análise de desenvolvimento. Vamos entender mais no curso. Portanto, temos declarações condicionais. As declarações condicionais permitem a tomada de decisões executando blocos de código específicos Sim, temos blocos de código, a compreensão deste curso. Tão essencial para a criação de lógica em aplicativos analíticos, de automação e interativos. Então, agora, opa, ajuda a automatizar tarefas repetitivas. Sim, ajuda a processar grandes dados de forma eficaz e eficiente e a criar soluções escaláveis em análise, desenvolvimento e aprendizado de máquina Todo desenvolvimento, dados de tecnologia, análises, aprendizado de máquina e afins Então, por fim, temos funções. Portanto, as funções promovem a reutilização e simplificam o ganho de broca. A maioria das funções, na verdade, ajuda na reutilização. Para reutilizar seu código repetidamente lugares diferentes, em diferentes campos e similares, em diferentes aspectos em diferentes seções de sua codificação Portanto, isso é essencial para soluções escaláveis e sustentáveis em todos os domínios relacionados ao Python Cada parte de cada parte do domínio Pyton é análise É desenvolvimento? Muitos lugares em Python. Portanto, temos operadores. Na verdade, deveria ser, você sabe, temos operadores aritméticos, temos operadores de comparação, temos operadores de atribuição, temos operadores lógicos, operadores lógicos Portanto, são principalmente operadores. Assim, os operadores facilitam operações aritméticas, lógicas e relacionais eficaz de dados para manipular dados, tomada as operações aritméticas, lógicas e relacionais para uma manipulação eficaz de dados para manipular dados, tomada de decisão e desenvolvimento de algoritmos. Então, na verdade, isso vai muito longe. Isso também é como uma introdução, o que exatamente você precisa saber? Concentre-se no desenvolvimento, em todas essas coisas orientadas por dados, aspectos orientados por dados. Essas são as coisas mais importantes que você precisa saber, os fundamentos que você precisa entender perfeitamente, tipos de dados, declarações condicionais, loops, funções, operadores lógicos, e temos o tratamento de arquivos e O manuseio de arquivos realmente lê, grava e manipula arquivos de forma eficaz lê, grava e manipula arquivos Crucial para armazenamento, processamento e compartilhamento de dados em aplicativos como análise e desenvolvimento. Ok, principalmente. Portanto, o manuseio de arquivos realmente ajuda na leitura, gravação de arquivos, até mesmo arquivos que não são formulários e que não são arquivos Python, como arquivos CSV, arquivos de texto, Eu quero te ensinar sobre o tratamento de arquivos neste curso, ok? Portanto, temos tratamento de erros. O ArrowHanln realmente ajuda a gerenciar erros de tempo de execução. Ok, garantir a estabilidade do programa, não ter flechas. Mesmo que haja uma seta que você pergunte ao usuário : Ah, isso aconteceu, você precisa fazer correções, você pretendia inserir palavras Você só queria inserir números. Ok. Por isso, também ajuda a aprimorar a experiência do usuário em qualquer aplicativo baseado em Python Então, na verdade, isso é tudo para os fundamentos do Python para projetos do mundo real também para os tópicos essenciais do Python para sucesso em todos os campos e domínios. Então, com a compreensão de seus fundamentos, ok, tipos de dados, declarações condicionais, loops, funções, operadores lógicos, arquivos e erros em Tem sido fundamental e entender perfeitamente bem e praticar. Essa é a base principal. Você estabeleceu as bases como iniciante em Python. Isso é muito importante para você ser um profissional em ciência e análise de dados, automação e robótica, desenvolvimento web, desenvolvimento de jogos , aprendizado de máquina e inteligência artificial, IA crimes cibernéticos e Nos vemos no próximo vídeo da palestra onde começaremos entendendo o que é PyTon, o que exatamente é exatamente é Resultado e por que alguém deveria aprender Python. A partir daí, até a próxima seção, verificação do Python e similares começarão gradualmente, para que possamos prosseguir até o final do curso Nos vemos no próximo vídeo da palestra. 4. Entendendo o que é Python: Pessoal, primeiro, precisamos entender o que é Python. Sim, o Python é uma linguagem de programação interpretada de alto nível, conhecida por sua simplicidade uma linguagem de programação interpretada de alto nível, conhecida por sua simplicidade e legibilidade. Sim, alto nível. O que é alto nível? Python é uma linguagem de programação de alto nível porque foi projetada para ser fácil para os humanos lerem e escreverem Python é muito fácil para as pessoas lerem e escreverem. É por isso que é uma linguagem de alto nível e é conhecida por sua simplicidade e legibilidade Então, foi criado por van Rossum. Desculpe pela pronúncia, e foi lançado pela primeira vez em 1991 Algumas pessoas não sabem que o PyTon existe desde 1991 Então, o PyTon é amplamente usado para várias aplicações, ok? algumas dessas aplicações Vamos entender algumas dessas aplicações neste vídeo. Sua versatilidade e facilidade de uso fizeram Python uma das linguagens de programação mais populares do mundo Sim. Além disso, sua natureza versátil e as extensas bibliotecas e estruturas disponíveis Sim, quando você diz bibliotecas, quando você vê bibliotecas e estruturas, ambas são ferramentas que auxiliam no desenvolvimento de software, mas têm vários propósitos diferentes e são usadas de maneiras distintas Agora, a biblioteca é uma coleção de código pré-escrito. Funções e rotinas que os desenvolvedores podem usar para realizar tarefas comuns e resolver problemas sem precisar escrever o código do zero, ok? É só que você tem em uma biblioteca. Na verdade, ajuda você, ok, com os códigos já feitos para você. Você os escreveria do zero. Você pode simplesmente fazer ajustes e manipulações nos códigos, ok? Embora as estruturas ofereçam uma base estruturada e detectem a arquitetura de um aplicativo, ou seja, a estrutura controla o fluxo do aplicativo, ao contrário das bibliotecas nas quais os códigos já foram criados, eles foram criados lá, basta fazer algumas manipulações e Mas a estrutura controla o fluxo do aplicativo em si e os desenvolvedores o estendem ou personalizam dentro da estrutura da estrutura. Dentro de uma estrutura, na verdade, você faz o que quiser, faz ajustes, personaliza dentro de uma estrutura específica. Mas, para uma biblioteca, todas as funcionalidades já foram fornecidas e, em seguida, os desenvolvedores podem usá-las conforme necessário Já está feito. Mas para estruturas, na verdade, você dita a arquitetura do aplicativo E a personalização e tudo é o que está dentro da estrutura do framework Tanto as bibliotecas quanto as estruturas são ferramentas essenciais no desenvolvimento de software moderno, cada uma cumprindo seu papel exclusivo facilitar e agilizar o Essas duas ferramentas têm, na verdade, um python para serem versáteis e crescerem amplamente entre os desenvolvedores em todo o mundo Agora, o Python é usado em muitos domínios. Vamos examinar alguns dos domínios que o Python está sendo usado. Onde exatamente? Qual campo exatamente o Python está sendo usado? Quais são os campos? O primeiro é ciência de dados e análise de dados. É usado para muitas coisas. Mas uma das coisas mais importantes na ciência e análise de dados, o Python está sendo usado para coleta e limpeza de dados, análise de dados e também visualização de dados e assim por , análise de dados e também visualização de dados e diante. OK. Isso ajuda a limpar os dados, transformar os dados, analisá-los e visualizá-los para que as pessoas possam entender e tomar decisões, consignar consignar um problema específico para resolver um problema Então, a análise de dados é um ramo da ciência de dados, não é? É um ramo da ciência de dados e, na verdade, alguns dos que estão em alta demanda no mundo atualmente, falando sobre tecnologia. Então, como analista de dados, cientista de dados, entender o Python o ajudará a coletar dados de um banco de dados e também a limpar os dados, transformar os dados, analisar os dados, tudo o que o Power Query realmente faria no Exo e também na visualização e também O que exatamente o Power BI e também a tabela farão por você como analista de dados. Na verdade, o Python ajudaria muito a fazer isso, entendendo o Python Além disso, o segundo é o aprendizado de máquina. Python Na verdade, usando o Python para aprendizado de máquina, você precisa simplificar a implementação de algoritmos complexos e acelerar o processo de e acelerar Agora, o que é algoritmo? Um algoritmo é um procedimento passo a passo bem definido ou um conjunto de regras projetado para executar uma tarefa específica ou resolver um problema específico. Isso porque o aprendizado de máquina é um subconjunto da inteligência artificial que nos leva ao número três, que é a inteligência artificial É certo que o Python ajuda a escrever sistemas confiáveis com rapidez e eficiência, o que é crucial na pesquisa e desenvolvimento de IA , onde a velocidade de iteração Sim. Também no campo da inteligência artificial, cujo aprendizado de máquina é um subconjunto em que usamos algoritmos Inteligência artificial, a inteligência artificial visa permitir que as máquinas imitem ou simulem um comportamento inteligente de que forma, na Quando você diz, na verdade, envolve o treinamento de algoritmos em dados para permitir que os sistemas aprendam com a experiência, façam previsões ou tomem decisões Está bem? Agora, ele também é usado para automação e criação de scripts. Está bem? Na verdade, o Python é usado para automação e criação de scripts para escrever scripts simples e fáceis de ler para automatizar tarefas repetitivas Quando você diz tarefa repetitiva, há coisas que você faz quase todas as vezes, muitas vezes toda vez, toda vez e toda vez , para não torná-las entediantes Você automatiza as coisas para que funcionem e, na verdade, elas funcionam Por si só, basta usar um botão de call of action, clicar em algo, fazer isso, e ele repete tudo, automatiza tudo sozinho, ok Sem você passar por essas tarefas rigorosas, ok? Ok, o script também é o processo de escrever scripts, programas curtos ou sequências de comandos que automatizam tarefas ou controlam a execução do software de pedidos Ok, tipo, você sabe, um script de uma pequena sequência de comandos para automatizar tarefas e tornar as coisas muito fáceis de dar um comando e coisas do gênero, ok? Então, qual é o próximo? Temos desenvolvimento web, na verdade, desenvolvimento web, Python em aplicativos de desenvolvimento web em Routing, interação de banco de dados em interação de banco roteamento se refere ao mecanismo usado para lidar com as solicitações recebidas e direcioná-las aos manipuladores ou controladores apropriados em Ok, na verdade é lidar com sites, ok, especialização. E também falamos sobre interações com bancos de dados. Isso envolve consultas. Envolve consultar e manipular dados armazenados em um banco de dados, ok Isso é essencial para aplicativos que precisam armazenar e recuperar dados de forma persistente, além de segurança. O Python é usado para Sim. Isso é segurança em aplicativos da web, que envolve proteger dados e garantir que os sistemas estejam protegidos contra várias ameaças, incluindo acesso não autorizado, violações de dados e ataques como Também em sexto lugar, temos o desenvolvimento de jogos. O Python ajuda a focar mais na lógica do jogo. E projete em vez de lidar com conceitos complexos de programação, assim como o Unity em um motor real e coisas do gênero. O Python ajuda a ir direto ao ponto. Sim, lógica do jogo. A lógica do jogo, na verdade, o Python se aplica à lógica do jogo, que envolve entender como implementar as regras, entender como implementar as regras em um jogo, o mecanismo A mecânica. Ok, e as interações que impulsionam o comportamento de um jogo, o movimento, você sabe , o tiro, a direção, tudo na verdade, ajudam a implementar as regras, a mecânica e também a interação Está bem? Portanto, é muito versátil e também a número sete, robótica. O Python ajuda a fornecer ferramentas poderosas para programação de robôs, ok, simulação de controle, ok e comunicação, simplificando significativamente o Ajuda na programação robótica, no controle, na simulação, na comunicação Essa é a simulação ONC, que envolve projetar e executar modelos, para imitar fenômenos do mundo real o que permite experimentação, análise e previsão sem interagir diretamente com Na verdade, a robótica é algo muito bom de usar em automóveis e em empresas muito grandes, fábricas e similares, coisas assim OK. Então, o Python também se destaca, você sabe, em coisas assim OK. Então, quando se trata de cibersegurança número oito, Python facilita o desenvolvimento de ferramentas de segurança , como eu disse, em relação ao desenvolvimento web antes, Ferramentas de segurança, tarefas automatizadas e operações de segurança de bússola OK. Na área de, você sabe, arquivos e afins, o Python realmente se destacou em segurança cibernética, protegendo arquivos, ok, protegendo nossos arquivos, protegendo sites, protegendo, você sabe, banco E muitas coisas de atores, de pessoas que realmente se intrometiam em um determinado site e realmente obtinham as informações usavam muitas coisas e faziam muitas coisas com as informações das pessoas no Na verdade, Python O Python realmente ajudou muito, também é muito usado na cibersegurança, e já percorreu um e já O último é a programação de rede. biblioteca padrão do Python e os pacotes de terceiros oferecem ferramentas poderosas para programação de rede Facilitando o gerenciamento de comunicações de rede, gerenciamento de protocolos e a criação de aplicativos de rede. Porque quando você fala sobre programação de rede, envolve escrever um software que se comunica por meio de uma rede, permitindo que os aplicativos enviem e recebam dados entre diferentes dispositivos ou sistemas Também inclui várias formas de comunicação, como, você sabe, entre cliente e servidor, ponto a ponto e, você sabe, coisas assim com base em redes Então, o endereço IP é como, OK. Então, na verdade, o PyTon também tem sido muito usado nesse campo Então, na verdade, está consignando o que é o PyTon, ele usa, você sabe, seus benefícios em muitos designs de domínio, aprendizado de máquina, inteligência artificial e similares OK. Então, vejo você no próximo vídeo da palestra, onde falaremos sobre por que alguém deveria aprender PyTon 5. Por que qualquer pessoa deve aprender python: Neste vídeo de palestra, vou explicar por que alguém deveria aprender Python Os mais novos, os mais velhos, qualquer um deveria aprender Python, tanto masculino quanto feminino Por quê? Porque o número um, versatilidade e aplicações, é isso Python é usado em uma ampla variedade de campos, incluindo desenvolvimento web, aprendizado de máquina, inteligência artificial, ciência de dados, automação E desenvolvimento de jogos. OK. Sua versatilidade o torna uma habilidade útil para vários personagens OK. Na verdade, explicamos consignação de domínios, a consignação desenvolvimento web de aprendizado de máquina na revisão da palestra anterior Ok, agora, na verdade, precisamos entender por que alguém deveria aprender Python porque é versátil Aprender Python realmente faria você entender. Agora, você está aprendendo os fundamentos aqui, faria você entender, teria amplo conhecimento e faria com que você se desviasse para diferentes domínios, para diferentes feudos, como desenvolvimento web, aprendizado de máquina, porque o Python Inteligência artificial, ciência, análise e afins. O segundo é o aprendizado. Python é simples Em comparação com algumas outras linguagens de programador, em comparação com C aqui Além disso, sua sintaxe legível, esse é o truque, o torna uma excelente linguagem Veja como começar o curso UT, Python é muito simples em comparação com outras linguagens de programador Seu design enfatiza a legibilidade do código e reduz a complexidade dos conceitos de programação Sim, permitir que novos programadores aprendam com rapidez e eficiência, para iniciantes, isso os ajuda a aprender com rapidez e eficiência Número três, temos um forte apoio da comunidade. Sim. O Python tem uma comunidade grande e ativa que contribui com uma grande variedade de bibliotecas, estruturas e ferramentas, como expliquei anteriormente Esses meios de apoio da comunidade estão disponíveis para aprendizado e solução de problemas. Sim, nesses vários fóruns, nas várias grandes comunidades ativas, como por exemplo, no Facebook, quando você faz perguntas, quando você faz perguntas, problemas de paternidade que você tem, quando você tem dúvidas, dificuldades de paternidade, você teria alguém para responder o que realmente enfrentou aquele problema ou realmente sabe a solução para esse Na verdade, você teria alguém para responder a você nessa grande comunidade ativa. Por exemplo, aqui no Facebook, temos comunidades onde temos usuários de Python, Python Gos, desenvolvedores de Python no Facebook, que estão prontos para responder suas perguntas sobre problemas que você tem com uma sintaxe específica ou algo específico, problema que você tem ou algo específico, ao usar o PyTon Fazer parte da comunidade, fazer parte da comunidade e também contribuir muito para entender e aprender mais, e também contribuir muito para entender e aprender pois temos pessoas que são especialistas para responder às suas mensagens, responder às suas perguntas e, na verdade, encontrar soluções duradouras para os problemas que você tem. Além disso, também temos o número quatro, o quarto, que é o que eu exijo no mercado de trabalho. Sim, muito bem. Python é uma das linguagens de programação mais populares e é muito procurada A proficiência em Python pode abrir portas para muitas oportunidades de emprego Sim, entender o PyTon pode, na verdade fazer com que você se torne analista de dados, cientista de dados, desenvolvedor web entre no campo da segurança cibernética, programação de rede, aprendizado de máquina, automação, robótica, inteligência artificial e É uma alta demanda no mercado de trabalho, como você sempre diz. Agora estou falando sobre habilidades de texto. Na verdade, o Python ajuda você a aprender um emprego muito rapidamente no mundo da tecnologia Número cinco, extensas bibliotecas e obras. Como eu disse sobre bibliotecas e estruturas, elas são ferramentas que ajudam na eficiência e eficácia de sua codificação como programador de seus programas e ajudam você a obter resultados de forma muito rápida, eficaz e eficiente O ecossistema do Python inclui uma ampla variedade de bibliotecas e estruturas que simplificam tarefas complexas Como análise de dados, use o Panda, e nenhum tubo, para análise de dados Para aprendizado de máquina, usamos palavras tensor flow e psychtlin Além do desenvolvimento web, usamos jungle and flask, que facilita a implementação funcionalidades avançadas sem começar Na verdade, entender os fundamentos do Python , em seguida, passar a entender essas bibliotecas e estruturas ajudaria muito na análise de dados, no aprendizado de máquina , no desenvolvimento web e em alguns outros domínios O Web Python é muito útil. Também o número seis, integração e flexibilidade. O Python pode se integrar facilmente outras linguagens e tecnologias. Sim, isso é verdade. Tornando-o uma escolha flexível para projetos que exigem interação com diferentes sistemas ou tecnologias. Sim, com outras linguagens e tecnologias, sim, você pode ver que alguma sintaxe em Python está, na verdade, bastante relacionada a alguma sintaxe , você verá em Java em C , C plus, C Sharp e s. É por isso que qualquer pessoa deveria aprender Pyton neste século . qualquer pessoa deveria aprender Pyton Na verdade, isso acompanha o Pyton como desenvolvedor. Agora vamos para a próxima seção. Verei no próximo vídeo da palestra entenderemos os fundamentos do Python 6. Verificação de Python: Nesta palestra, vou te ensinar como verificar se você tem Python em seu computador É por isso que o título dessa palestra em particular é o que o Python verifica Vamos verificar o Python se o temos em nosso sistema. Ou seja, vamos verificar se temos Python em nosso computador Venha até aqui, então na caixa de pesquisa por aqui, basta clicar nela. Na verdade, você pode digitar o prompt de comando. Ok, na verdade, é para sair automaticamente. Veio com as janelas. Está bem? E se você estiver usando MAC, na verdade, ele deveria estar lá. Está bem? Então, agora, venha aqui embaixo, gl chamado prompt de comando Se você puder vê-lo aqui, basta selecioná-lo. O que eu faço? Venha até aqui? O que eu faço? Então o que? Prompt de comando. Você pode ver. Nós o temos lá. Em seguida, você pode selecioná-lo ou abrir qualquer pessoa, selecione lá. Você pode ver. Então o que você faz? Então, agora, veja como verificar se você tem Python em seu sistema em seu computador Se você tiver Python, ele responderá. Se você não tiver Python, ele responderá. O que você faz Então, na verdade, você pode ver o cursor com mais facilidade, ok? Tipo. Python, deixe um espaço Em seguida, o painel. Digamos que iPhone, o iPhone, esses dois, depois a versão. Em seguida, pressione Enter. Você pode ver. Diz que Python não foi encontrado. Execute sem argumentos para instalar a partir da Microsoft Store ou desabilitar esse atalho do SetN. Você pode ver que Python não foi encontrado. Python não foi encontrado. É exatamente disso que precisamos, certo? Bom. Agora vamos instalar o Pyton e voltar ao prompt de comando para ver se temos o Pyton ou Mas, por enquanto, esse é o vídeo de verificação do Python. Conseguimos verificar. Nós temos Python Diz que não, então vamos baixar o Python agora. Nos vemos no próximo vídeo da palestra, vamos baixar e instalar o Python 7. Como baixar e instalar o Python: Neste vídeo de palestra, ensinarei como baixar e instalar o HiTon em seu computador. Então, o que você faz? Basta vir aqui e selecionar aqui, onde você pesquisa, basta pressionar no seu site, woton.org Você pode ver Pyton caindo. Basta pressionar esse botão. Entre, vai direto para o site do Python. Muito, muito perfeito. É muito intimidante, mas isso não é um problema que você possa ver É uma sintaxe diferente do Python , você pode ver que simplesmente vem por meio de duas coisas diferentes relacionadas ao O que você acabou de vir aqui, basta passar o mouse sobre isso. Na verdade, mostra um tipo de menu suspenso. Agora temos sobre download e Linux. Você acabou de vir para fazer o download. Você pode ver todas as versões código-fonte matemático do Windows, dependendo do seu computador. Estou usando o Windows, usando o MAX. Usando o Mac, basta selecionar um MAC. Esta janela. Ok, Windows. Na verdade, reconhece meu sistema, baixe para Windows. Está bem? Então, Python 3.12 0.5. Você pode selecionar aqui, o Windows, mas não precisa ir muito longe. Mas não há necessidade de ir longe demais. Selecione aqui, baixe para Windows. E se for Mac, você só precisa selecionar aqui, depois ir para cá e, em seguida, qual versão mais recente o Python three lança para MAC e depois baixar Está bem? Mas isso é o Windows, ok? Apenas venha aqui. Basta baixar para Windows selecionar Python 3.1, 2.5, você pode ver download está sendo feito aqui muito, muito rápido . Agora, tudo bem. Ainda está baixando. Ok, concluído. Então, o que eu faço? Vou selecionar isso para abrir cinco, ok, ou vou para meu diretório normal de cinco. OK. Então, vou selecionar isso e vamos ver. Está bem? Tudo bem. Muito, muito perfeito. Então nós temos. Na verdade, isso é hoje. Você pode ver o Python 3.1, 2.5. Ok, você pode ver, muito perfeito. Então, basta clicar duas vezes nele, ok? Usando o botão esquerdo do mouse, você pode ver. Você quer correr esses cinco? Estamos tentando instalar, tentando executá-lo. Está bem? Em seguida, basta pressionar Executar. OK. Bom. Em seguida, instale agora, instalação personalizada. Use privilégios de administrador ao instalar em python dot exe no PA Okay. Então, agora o que você faz? Na verdade, a primeira coisa é que você tem que verificar isso, depois verificar isso. É muito, muito, muito importante. Está bem? Então, agora, venha aqui para o quê? Não instale diretamente. Não instale imediatamente. Basta ir para Instalação personalizada. Certifique-se de que tudo isso esteja verificado. OK. Então, a seguir. Certifique-se de verificar isso também para todos os usuários, ok? Ok, você pode decidir deixar isso também. É assim que deveria ser deixá-lo. Então, na verdade, é aqui seu Python será baixado É um local de instalação personalizado. Para que você possa decidir personalizá-lo, basta acessar Navegar. Você pode decidir se certificar de que seu Python realmente instala e permanece em seu lugar onde, em sua área de trabalho, está bem, configure a área está bem, configure Então você pode selecionar a área de trabalho ou o que você faz? Ou você cria uma nova pasta ou algo assim, digamos, cria uma nova pasta. OK. Assim, posso decidir dizer que quero que esteja no meu desktop. Ok, deveria ser um desktop Em seguida, presente. Ok, você pode ver que isso muda. Ou seja, isso é um diretório. Esse é o caminho, a localização. Portanto, esteja nos usuários, depois em outro usuário, outra pasta chamada usuário e, em seguida, na área de trabalho. Está bem? Então, isso é sobre. Isso não é um problema. Na verdade, eu posso mudar isso aqui também novamente. Então isso não é um problema. Então, o que você faz? Instale, ok? Você quer que ele permita isso? Sim, claro, então sim. Em seguida, ele é instalado. Apenas alguns minutos, alguns segundos, coisas que você pode ver, todas as coisas sendo instaladas, na verdade estão instalando no meu quê no meu desktop. Na verdade, eu teria decidido instalá-lo em outro lugar, não no desktop, mas eu só quero estar no desktop, então isso não é um problema, apenas reserve um tempo para instalar. É muito importante que você instale tudo o que precisa instalado para que funcione de forma eficiente e eficaz. Agora, você pode ver que a configuração foi bem-sucedida. Ou seja, já foi baixado. Então, basta fechar. Então, qual é a próxima coisa a fazer? Agora, voltamos ao nosso prompt de comando. Selecione no prompt de comando. O que você faz? Eu pressiono Piton. Ok, desculpe, isso é letra minúscula. Python, espaço, depois os dois, você sabe, iPhone um hífen, versão em hífen, depois enter Você pode ver o Python 3.12 0.5. E esse é exatamente o Python que conseguimos baixar. Está bem? Você pode ver. Agora temos o Python. Então, era uma palavra sem versão do Python O Python não está instalado em seu sistema. Agora que instalamos, temos o Python 3.12 Ok, bom. Então agora você pode ver isso. Então, pudemos baixar, instalar e verificar no comando prom que temos Python e, sim, temos Nos vemos no próximo vídeo da palestra. 8. O que é o Code Editor e o IDE: Sim. O que é editor de código e IDE? Sim, o ID é um ambiente de desenvolvimento integrado. O editor de código e o IDE estão relacionados, mas distintos, relacionados, mas distintos. C. Então, agora, o editor de código é um editor de texto projetado especificamente. Principalmente para escrever e editar código. Agora, quando você tem um editor de código, ou seja, ele nos ajuda, facilita as coisas para nós como programadores Quando você está escrevendo e editando código, você faz tudo em um editor de código. Exemplos de editores de código são o código número um do Visual Studio, que usaremos e que usaremos neste código do Visual Studio, que usaremos neste também chamado de código VS Também temos texto sublime e também bloco de notas. Também temos outros, mas os mais populares são os mais usados. Alguns outros populares estão aqui, na verdade, mas para nos concentrarmos mais, temos o código do Visual Studio, que usaremos, muito popular, feito pela Microsoft, e muito popular. Esse é um editor de código. Na verdade, isso ajuda a escrever e editar nosso código, que usaremos no editor de código chamado Visual Studio code. Neste curso, vamos baixá-lo imediatamente após este vídeo de palestra Além disso, temos IDE. O IDE é um pacote de software mais abrangente que inclui um editor de código, juntamente com todas as ferramentas necessárias para o desenvolvimento de software. Ele fornece um ambiente completo para o desenvolvimento. Exemplos são PyCharm, Eclipse, IntelliGIDA. Na verdade, ETC, temos muitos, na verdade. Mas agora, o que eu quero entender é o principal que estamos realmente usando é o editor de código, mas precisamos entender o que o ID também é. O ID é muito amplo, não como editor de código, porque o editor de código é muito leve. É o único uso importante para escrever e editar códigos. Mas quando você está falando sobre ID, que é um ambiente de desenvolvimento integrado, na verdade, inclui um editor de código. Você pode ver que ele inclui um editor de código, que também tem algumas outras funções, além de outras ferramentas necessárias para o desenvolvimento de software. Há muitas outras ferramentas necessárias para o desenvolvimento de software. Então, todas essas outras ferramentas necessárias para o desenvolvimento de software, na verdade, não precisamos delas aqui. Editor de código é o que vamos usar. Mas as outras ferramentas necessárias para o desenvolvimento de software sob o ID incluem ferramentas de teste, ferramentas boggin, ferramentas de análise de código, ferramentas de documentação, ferramentas de gerenciamento de banco de dados, ferramentas de implantação, ferramentas gerenciamento de projetos, design de interface de usuário de outras ferramentas design de interface de usuário de outras Interface de usuário, gerenciamento de experiência usando coisas como Agile, zero coisas assim Gerentes de embalagem. Muitas ferramentas integradas em um IDE, diferente de um editor de código. Como eu disse. Como eu disse, um editor de código na verdade serve apenas para escrever e editar código, enquanto o IDE inclui um IDE de código que inclui um editor de código e todas as ferramentas que eu mencionei. Há diferenças entre os dois. O que vamos considerar é um editor de código, que usará o código do Visual Studio. Nos vemos no próximo vídeo da palestra. 9. Como baixar e instalar o Visual Studio Code (VSCode): Neste vídeo de aula, vou ensinar você a baixar e instalar o código do Visual Studio Basta vir aqui, selecionar aqui e assistir. Escreva no código do Visual Studio, Enter. Boa. Você pode ver que não quer fazer o download direto, venha aqui, curso. Vamos ver o que realmente temos aqui nos leva ao site para que possamos baixá-lo. Boa, legal. Este é o Windows para você, usando Linux. Alguém usando um MAC e para alguém usando Linux. Este é o Windows, selecione nele. Em seguida, é feito o download, você pode ver o texto para baixar o código VS, na verdade, ele está baixando atualmente, você pode ver, houve um espeto e o código VS foi configurado pelo usuário e instalamos após o Você pode ver. Agora ele está baixado, então vou hoje ver onde ele é baixado, o que é isso? Em seguida, dobre C Nice one. Então você observa o neurônio como de costume. Da mesma forma que fizemos com o Python. Você pode ver que eu aceito o acordo, então você pode ir embora. Você pode ler o contrato. Então, a seguir. Então, o que fazemos depois disso? Basta jogar tudo o que está sendo verificado, criar um ícone na área de trabalho e, em seguida, instalar o que está sendo instalado. Você pode tentar voltar e ver realmente o que aconteceu antes. Em seguida, o que é instalado. Em seguida, ele está sendo instalado. Você pode ver que está instalado. Em seguida, você pode ver o código do Lunch visual studio. Você não precisa simplesmente desmarcar isso e terminar. Agora, na verdade, está aqui, basta clicar duas vezes nele e ver o que acontece. Sim. OK. É. Você pode ver muito bem. Abre assim, você pode ver a janela. Você vê a guia da janela aqui, você pode tentar fechá-la. Mas é assim que se abre. É assim que aparece quando você abre be a code visual studio code pela primeira vez, o seu faz realmente diferente, mas não, na verdade é a mesma coisa. É assim que deveria ser. O seu pode realmente ser diferente em um pouco. Mas, na verdade, tudo é a mesma coisa. Verei no próximo vídeo da palestra, onde navegaremos nessa interface de código do Visual Studio, entendendo o menu escolhendo os diferentes tipos de Para que eles são usados e coisas do gênero. Navegando pela interface do Visual Studio Code para obter mais compreensão Nos vemos no próximo vídeo da palestra. 10. Navegando na interface do Visual Studio Code (VSCode): Neste vídeo de palestra, vou guiá-lo pelo estúdio visual chamado Interface, como o temos agora Tenho certeza de que sua interface é assim, mas se não fosse assim, na verdade teria recursos como esse. Mas certamente deveria ser assim. Na verdade, eu teria uma pequena diferença. Só um pouco. Agora temos isso. Isso é perfeito. Temos isso que chamamos de barra de menu, os menus. Você pode ver que, na verdade, ao clicar nisso, haverá um menu suspenso para você. Aqui temos um novo arquivo de texto, novo arquivo para criar um novo arquivo, nova janela. Essas coisas são muito, muito fáceis e difíceis, só para você conhecer as mais importantes. Vamos criar pastas e também criar arquivos e pastas , isso é PY, que é esse Python Na verdade, estamos conhecendo a extensão. Na verdade, queremos saber o formato da extensão. Ok, também podemos, você sabe, salvar e nos salvar, na verdade, também. preferência também é, na verdade suas extensões, atalhos de teclado , temas e coisas do gênero. Ok, você precisa alterar as cores das coisas em sua interface Nem tudo é tão importante. Está bem? O que precisamos exatamente é o que vamos usar para nosso Python ser capaz de codificar perfeitamente bem. Está bem? Então, agora temos edições que acabaram de chegar aqui. Ok, temos que fazer como se fosse o Controle Z, refazer esse é o Controle Y. Ok, então recorte, copie, cole, encontre OK. Portanto, temos a seleção. Vamos selecionar coisas, ok, selecionar coisas diferentes em nossa interface. Ok, visão muito importante nessa medida. Então, aqui, na verdade, na exibição, temos o que chamamos de paleta de comandos, ok? Temos o que chamamos de comando que vamos usar neste curso neste curso aqui. Ok, executamos extensões e, como essa extensão, ela também está aqui, na verdade. Você pode ver. Agora, tudo bem. Nós nos mudamos para ir. Então também corra. Temos aspectos diferentes. Então também venha aqui para o terminal. Sim, no terminal, vamos selecionar um novo terminal. OK. No terminal, todos os códigos que escrevemos, toda a edição, na verdade, eles serão exibidos, eles serão executados. Vai ser executado lá. Ele mostrará os resultados de tudo o que codificamos e editamos no novo terminal É muito simples. Não é nada difícil. Essas são as principais coisas que você deve saber. Na verdade, você vem aqui, você pode realmente fechar isso. A tela da webcam, você pode fechar isso. Na verdade, eu não quero fechá-lo. Temos novos arquivos, criamos novos arquivos, abrimos arquivos. Abrimos arquivos que temos antes. Abrimos a pasta que temos antes. Mesmo que você não tenha um arquivo antes de criar um arquivo. OK. Então, conecte-se a, ok, apenas, você sabe, conecte-se a espaços de trabalho de desenvolvimento remoto Um espaço de trabalho é um lugar onde você codifica, em algum lugar você edita seus códigos e coisas do gênero, ok Mas, na verdade, o espaço de trabalho que temos aqui é perfeito para nós Está tudo bem e bom, na verdade. A interface abriga um espaço de trabalho. Está bem? Onde quer que você trabalhe e tudo o que você faz, na verdade, é chamado de espaço de trabalho interno Na verdade, é chamado de espaço de trabalho. Mas a interface como um todo, essa é a interface como um todo. Tudo aqui é a interface. Ok, eu abrigo o espaço de trabalho, exatamente onde você trabalha lá dentro Está bem? Bom. Então, agora que temos coisas recentes que você abriu recentemente, na verdade, mostrariam aqui o trabalho. Ok, você vai selecionar aqui, isso vai fazer você entender algumas bases, você sabe, aprender os fundamentos, começar a desenvolver Python Mas, na verdade, não precisamos de tudo isso. Quero explicar os principais fundamentos de que você precisa para entender o Python aqui É por isso que, na verdade, criamos esse caso para você perfeitamente. Agora que temos isso vindo aqui, basta colocar o cursor por aqui. Eu disse Explorer. Quando você seleciona Expo, você pode ver a pasta aberta, mas quando eu abro a pasta neste vídeo em particular, só para você entender, você pode realmente abrir uma pasta Você pode realmente entrar em colapso, você pode realmente expandir para trás. Podemos abrir uma pasta, quando você a seleciona, na verdade, você pode ver, nenhuma pasta aberta, contorno. Você pode deixar isso, na verdade. Além disso, temos isso para pesquisar algo. Na verdade, você pode realmente pesquisar algo. Na verdade, se você tem algo, sim, provavelmente uma pasta ou um arquivo, você pode realmente procurá-lo. Além disso, temos controle de origem, que não é tão importante nessa medida, executamos e depuramos Sim. Na verdade, quando instalamos nossas extensões para Python, isso realmente nos ajuda a depurar algumas setas e EPOs para executar Então, temos extensões aqui. Sim, na verdade, fiz um vídeo específico separadamente para extensões, instalando extensões em nosso código do Visual Studio para facilitar o trabalho de nós como desenvolvedores de Python Vamos aprender isso perfeitamente bem quando chegarmos ao vídeo depois desse vídeo. Está bem? Então agora, agora, isso é o que chamamos de conta. Sua conta, na verdade, você tem um perfil, algo parecido. Não é compositor, você realmente cria qualquer conta, mas você pode simplesmente fazer as coisas darem certo Ok, além disso, temos isso, vamos selecionar isso e ver o que acontece. Está bem? Temos a paleta de comandos, como vimos aqui na exibição, ok? Temos configurações de perfil padrão profusas, extensões, assim como algumas coisas que estão realmente no menu mas na verdade foram, você sabe, colocadas aqui também Ou é para ser mais fácil para você, isso é bom e isso é perfeito. Isso é perfeito. Então, se você quiser voltar atrás, basta selecioná-lo. Está bem? Agora temos o que chamamos de modo restrito, ok? Isso é algo que realmente precisamos, só para você saber que está lá. Basta fechá-lo por aqui. Está bem? Na verdade, está aqui. Tornou-se uma nova janela em torno de um novo documento de janela por aqui. Agora, além disso, na verdade, podemos ir até você. Então, está dividido em dois. Quando eu seleciono, você pode ver que a parte esquerda realmente fica sólida, fica branca. Ou seja, há algo por aqui. Está bem? Então, quando eu seleciono isso também, você pode ver que o que está na parte inferior realmente fica branco sólido. Que há algo por aí que apareceu. Na verdade, esse é o terminal. Vamos chegar lá e entender melhor. Está bem? Além disso, também temos isso, algo que realmente aparece no lado direito, você pode selecionar OK Selecione isso também, você pode ver. Na verdade, você sabe, é para podermos personalizar tudo na camada. Eles personalizam, você pode ver o primário, como se chama? Barra lateral primária, segunda barra lateral, fazendo isso junto ao mesmo tempo. Painel. Mas você realmente não precisa de tudo isso. Na verdade, é só levá-los embora. Você não precisa deles. Está bem? Agora não. A principal coisa em que nos concentramos é entender o Anavi, entender o Python , na verdade, entender os fundamentos do Python , o que realmente ajudaria você a melhorar quem você é Então, esse é o entendimento de que você pode realmente selecionar aqui. É quando você faz login na próxima vez, quando você realmente faz login nesse código do Visual Studio ou quando você realmente abre o código do Visual Studio. Está bem? Vai mostrar a página de boas-vindas assim, ela será fechada, ok? Mas eu não quero verificar isso. Eu quero que seja, não quero que seja desmarcado. Desculpe, eu quero que seja verificado. Na verdade, isso é para a interface, mas deixe-me fechar isso e vamos ver o que acontece, você pode ver, ela fica vazia. Você pode ver. Agora, isso é tudo para a navegação do curso do Visual Studio chamado interface. Nos vemos no próximo vídeo da palestra. 11. Instalar e entender a extensão Python: Tutorial, vamos instalar e entender o que chamamos de extensão Python Primeiro, chegamos aqui, você pode ver a extensão, basta selecionar. Ao selecionar, você pode ver muitas coisas que realmente aparecem. Eles são chamados de extensões. Primeiro, deixe-me selecioná-lo novamente para que ele entre em colapso, depois vamos fechar isso. Agora, tudo bem. Em seguida, selecione isso, você pode ver. Procuramos uma extensão. Em primeiro lugar, o que é uma extensão? O que é uma extensão Python por si só? Deixe-me ver o que é uma extensão em geral? Ou deixe-me ver o que é a extensão Python? Está bem? Então, agora, as extensões são como plug-ins. Ok, quando você diz que plug-ins são como, eu não quero chamá-los de ferramentas, mas digamos que algum tipo de ferramenta realmente é colocada em alguma coisa. Mas quando estamos falando sobre uma extensão agora, estamos falando sobre o editor de código, como o Visual Studio Code. Na verdade, existem extensões que são colocadas nesse código, instaladas nesse código como um plug-in, extensões. Essas extensões que aprimoram a funcionalidade de uma linguagem de programação específica Ok, agora falamos sobre extensões para Python no código do Visual Studio Eles são como plug-ins, deixe-me dizer que são plug-ins que ajudam a aprimorar a funcionalidade da linguagem de programação Python Isso ajuda o Python a ser bem desenvolvido. Isso ajuda o Python a ser editado perfeitamente para ser escrito perfeitamente nesse editor de código específico Então isso é o que chamamos de extensão, isso é o que chamamos de extensões Python Esses são, tipo, você sabe, objetivos de plug-in que aprimoram a funcionalidade do próprio Python naquele editor de código específico Está bem? Agora, o que são esses anúncios O número um é, na verdade, que as extensões, as extensões do Python, ajudam no preenchimento automático Ele ajuda a completar qualquer código que você está escrevendo porque ele entende o que você quer escrever. Isso torna muito rápido para você concluir um código específico que está escrevendo. Isso facilita muito porque entende que você está escrevendo Python e é um Python e é uma extensão do Python que você está Portanto, ajuda você a fazer o que é para concluir seu código com muita facilidade e rapidez. Também é chamado de intellisense. Isso é o que chamamos de intellisense quando você fala sobre a extensão Pyton Está bem? Também está ativo na depuração de código e também na vinculação codificada, na navegação de código, no destaque de sintaxe Então, agora vamos dar uma olhada nesse espaço e realmente selecioná-lo e colocar o que é Python. Ok, Python Quando você seleciona Python, na verdade, ele carrega e exibe as melhores extensões para que você possa ver a melhor e a melhor de todas, não vou dizer a melhor, mas uma das melhores e mais usadas O código do Visual Studio foi criado pela Microsoft. Na verdade, a Microsoft criou uma extensão em Python. Ou o código do Visual Studio, que eu venho usando, os desenvolvedores estão usando e, na verdade, está funcionando. Você pode ver, na verdade, o suporte à linguagem Python com pontos de acesso de extensão para inteligência Inteligência, que é o preenchimento de código, depuração, depurador Python Para depurar, há um erro. Link em formatação, refatoração, teste unitário. E muito mais. Você simplesmente vem aqui e seleciona. Então você pode ver, desative a desinstalação que já está instalada. Você pode ver muito, muito perfeitamente. Na verdade, eu já usei código do Video Studio antes e já usei o Python Então, na verdade, eu posso decidir desinstalar. Você coloca instalar. Na verdade, vai colocar a instalação. Ele vai colocar a instalação. Então, selecione instalar. Ele vai ser instalado perfeitamente, mas muito rápido. Até agora, você tem conexão com a Internet, instalando definitivamente perfeitamente o que imediatamente, sem levar muito tempo. Está bem? OK. Então, esse é realmente um dos mais importantes que você precisa instalar. Então, chegando, você também pode ver Python debba. Se você puder vê-lo, basta colocá-lo aqui em um espaço atual. O que é o Deboga DE, você pode ver que ele o levará ao topo do DE B e você pode ver, onde, complete o depurador e selecione-o topo do DE B e você pode ver, onde, complete o depurador Você pode ver que ele também está instalado. Na verdade, ajuda a anotar onde está a seta, ajuda a entender, ajuda a notificar uma flecha. Então, sempre que codifique algo. Sempre que você escreve um código, você adiciona sempre que escreve um código e há uma seta lá, isso na verdade significaria fazer você saber muito rápido, na verdade Se houver um sublinhado. Ela será sublinhada para você e, na verdade exibirá uma seta de perigo do tipo vermelha Vai ser vermelho para que você possa entender que há uma seta aqui. Na verdade, esse é um dos poderes da extensão do Python feita pela Microsoft para depurar coisas Você pode ver que os dois foram instalados, por favor. Tente, tanto quanto possível, instalá-lo em seu sistema e também em seu estúdio visual chamado Runner Isso é tudo para o aspecto Python, na verdade. Mas temos outro chamado code Runner, COD EDM Ok, você pode ver o código. Então, código, Runner. Não é necessário pressionar Enter. Isso vai trazer isso à tona. Você pode ver que isso não está instalado e, em seguida, selecione. Então o que você faz? Você vem aqui e seleciona Instalado V. Você vai pedir a instalação, você confia? Eu confio nisso. Então, basta instalar, muito, muito perfeitamente instalado. Muito, muito perfeito, instalado já instantaneamente. Assim, você pode instalar novamente se quiser, mas nele. Então, desinstale e instale. É muito perfeito assim. Agora, qual é a próxima coisa a fazer? Nós instalamos isso porque o executor de código realmente ajudaria você a executar seu código Ok, isso realmente ajudará você a executar seu código no terminal. Vamos entender o que é o terminal, ok? É aí que, na verdade, o resultado do seu código ficará visível. Ele mostrará tudo o que você realmente codificou antes da codificação que você editou É aí que eles serão executados para que você veja o resultado exatamente a resposta da máquina, a resposta desses códigos. Está bem? Então é isso. Na verdade, poderemos instalar o executor de código, que também faz parte das extensões que realmente aprimorariam a funcionalidade de nosso desenvolvimento em Python como um programa como programador. Está bem? Então, eu estava na próxima palestra onde falaremos sobre o interpretador Python 12. Como criar um arquivo e uma pasta: Neste vídeo de palestra, vou te ensinar como criar um arquivo e também uma pasta Na verdade, uma pasta e depois um arquivo. Boa. Agora, venha aqui. Explore, selecione, você vê. Abra a pasta. O que você faz? Basta pressionar na pasta aberta. Mesmo que você ainda não tenha uma pasta criada, na verdade, isso não é um problema, acesse o Dektop Vá para o Dektop, então você pode botão direito do mouse em algum lugar e pressionar Novo Ok, venha para a nova pasta. O que exatamente é a pasta que eu quero criar? Na verdade, estamos fazendo Python. Estamos aprendendo Python, Python individualmente, como em um caso universitário, então pressione Ok, então selecione a pasta. Então você vê que isso muda e temos o Python um a um. Então, basta dizer que confie no A do arquivo, vez disso, confie no autor. Então não, então você pode ver que você pode vir aqui na verdade e realmente verificar esta linha do tempo A. Na verdade, você pode verificar o cronograma e também o esboço Na verdade, eu mostro aqui Python um a um. Ainda nessa pasta, a pasta está visível aqui. Mas o melhor é verificar um dos dois, verificar um dos esboços ou cronogramas, conferir Assim, você pode ver a pasta na verdade, você pode expandir e contrair. Desculpe, deixe-me encerrar isso. Você pode realmente entrar em colapso e depois expandir isso. Na verdade, ainda temos esse Python um a um. Ou seja, ainda estamos nessa pasta específica. Boa. Agora podemos ver que podemos entrar em colapso e depois expandir. Agora você pode criar outra pasta dentro dela. Esta pasta, mas eu não vou fazer isso aqui. OK. Na verdade, não precisamos disso. Você só precisa criar arquivos arquivados. Está bem? Então, agora basta selecionar esse novo arquivo. Na verdade, isso é um explorador de atualização, apenas uma atualização. Na verdade, temos pastas de recolher no Explorer, se você tiver pastas lá. Agora temos arquivos, basta selecionar um novo arquivo. Está bem? Agora, na verdade, provavelmente vamos testar um código, escrever um código, editar o código e executá-lo no terminal, executá-lo e ele será exibido no terminal. O resultado é exibido no terminal. OK. Então, agora o que você faz? Basta escrever um teste. Pequeno para testar pontos. Se você escrever o teste e pressionar Enter, ele será realmente reconhecido. Por meio do código do estúdio, o interpretador do Pyton e os pontos do terminal onde a execução seria realizada Não reconhecerei que este é um PytonFi e as extensões, que são extensões do Python, não reconhecerão se você simplesmente salvá-lo Então é aí que está o problema. O que fazemos? Vamos colocar pontos. Você pode ver que o nome do ponto de teste não é, continue.py. Você pode ver, deixe-me explicar o porquê. Você pode ver olhando aqui, você pode ver esse ícone específico aqui. Este ícone nos mostra que na verdade é um arquivo, o Boeing é um PY PY, na verdade, nos dá o ícone do Python. Ok, antes de eu realmente inserir isso para salvar, deixe-me deletar, deixe-me usar o backspace e excluir Se eu pressionar um no ponto Python, deixe-me dizer dot JS. Isso é JavaScript. Você pode ver como ele muda para JavaScript aqui. Você pode ver aqui. Ok, bom. Deixe-me dizer ML com pontos. Você pode ver que é o colchete angular esquerdo e o colchete angular reto Ok, os programadores realmente saberiam que, na verdade , gostamos pessoas que os desenvolvedores de front-end realmente entenderiam isso Ok, deixe-me dizer CSS, você pode ver, isso é sinal de CSS aí. Então você pode ver isso aí. Então isso é muito perfeito. Então, basta dizer PY e isso é Python e depois Enter, pressione Enter e pronto Eu realmente entenderia que você pode ver, você pode ver que ela foi realmente criada. Na verdade, posso excluí-lo novamente e clicar novamente, ele aparece. Posso clicar nele e excluir automaticamente e depois dizer excluir. Você diz, passe para reciclar , então você pode ver o que acontece. Quero criar a pilha novamente, apenas um ponto de teste PY O centro, ele cria aqui. Seja qual for o programa que vamos escrever, vamos escrevê-lo aqui. Isso é muito perfeito. É assim que se cria uma pasta, uma pasta Python, uma pasta para Pyton e também criar um arquivo para Pyton que é Vamos criar arquivos diferentes para Pytons, assim como dizer Python um oh um, Python um oh dois , assim como um diploma universitário , Vou ver que isso é PytonFolder e PytonFle. Nos vemos no próximo vídeo da palestra. 13. Entendendo o terminal VSCode: Agora, novamente, precisamos entender o que é o terminal. Sim, terminal, TER em Alteminal. Essa é boa. Agora, como criamos uma pasta aqui, na verdade, temos o ponto de texto PY. Quando escrevemos um código, quando editamos um código, deixe-me clicar aqui. Vou te ensinar como escrever códigos, os códigos, mas vamos usar isso por enquanto. Digamos que imprima em letra minúscula, espaço presente. Em seguida, você abre um suporte. Está bem? Normalmente, o que eu fazia era pressionar as teclas Shift e Shift, depois pressionar Shift e ou Shift, depois pressionar o número nove Ou seja, essas são as teclas numéricas. Você sabe, temos o número um, dois, três, quatro, 29 número nove em cima do número nove, na verdade, há dois personagens. Você tem nove e você tem o colchete esquerdo, colchete aberto esquerdo em zero, que é como depois de nove, temos o colchete direito, colchete fechado Apresente os turnos e pressione o número nove. Você vê? Na verdade, ele abre tanto para a esquerda quanto para a direita. Que isso o complete para você. Esse é o trabalho da extensão Python. Além disso, vou abrir a cotação, a cotação à esquerda Mas enquanto eu abro a citação à esquerda , ela a fecha com a citação à direita E o que acontece, ele coloca meu cursor no meio para que eu leia a citação perfeitamente. Você pode ver como o presente muda e depois abrir a cotação. É criar uma cotação final , então essa é uma das razões pelas quais você realmente deve instalar o que Install the extension, a extensão Python Então, quando eu digo imprimir, quando eu digo Olá. Desculpe. Oh, desculpe. Palavra de olá. Está bem? Coloque os olhos no centro do Clamon Micro. Desculpe. Você pode ver. Perfeito. Então agora, oh, há um erro aqui. Desculpe por isso. Bom. Oh, você pode ver. Quando há dois olhos aqui. Você pode ver que está sendo sublinhado. Você pode ver. Na verdade, está me dizendo que há um problema. Você pode ver. As impressões PNC, que eu escrevi, digitei, P INC, e estão sublinhadas Quando cliquei aqui e corrigi o que aconteceu, a palavra sublinhada sumiu O sublinhado sumiu. Na verdade, está me dizendo que há uma flecha aqui. Essa é uma das razões pelas quais realmente usamos o que chamamos de extensões, ok? Muito bom Agora temos isso. Eu quero entender o que é um terminal. Há muitas maneiras pelas quais podemos realmente executar o código Python na palavra no terminal Agora, venha aqui. Você pode ver que essa reprodução é como um botão de reprodução. Se você não está vendo o seu, venha aqui. Você provavelmente veria isso. Venha aqui para dividir o editor. Quando você clica com o botão esquerdo , você verá algo diferente. Ao clicar com o botão esquerdo, você pode ver o que acontece, ele divide a interface Feche isso. Basta vir aqui e esperar, clique com o botão direito. Em seguida, você vê Executar audioblog. É cheque. É por isso que esse botão de reprodução é na verdade, o ícone de reprodução está realmente sendo exibido. Verifique, você vê que sumiu. Definitivamente, s é assim, clique com o botão direito do mouse e espere e confira se aparece. Número um e um dos mais usados, uma das maneiras mais fáceis de executar seu programa. Eu disse, imprima uma palavra. Eu quero executar nossa palavra. Uma das maneiras de fazer isso, que é mais usada, é selecionar W e jogar. Então você pode ver que ele aparece de baixo e você pode ver que corre pouca madeira Você pode ver que é madeira baixa. Muito, muito perfeito. Ok, agora eu posso realmente executá-lo novamente pela segunda vez. Palavras baixas. Eu posso continuar correndo e correndo correndo. Tudo em forma, palavra baixa e baixa. Ok. Essa é a maneira mais fácil de executar seu código para executar seu código escrito. Código a ser editado no que está no terminal. Isso é o que chamamos de terminal. Este é o terminal por si só. Este é o terminal antigo em si. Temos portos. Temos o console de bugs. Temos resultados, temos problemas. Agora, a principal coisa que realmente gostamos é o próprio terminal. Temos diferentes tipos de terminais. Apenas venha aqui. Se você pressionar mais, adicionará outro terminal para você. Clique em excluir aqui. Basta pressionar esse obstáculo aqui e selecioná-lo. Você pode ver o Powershell. Na verdade, estou usando o próprio terminal Power Shell. É por isso que você pode ver, na verdade, aqui, este é o terminal Powershell Ok, é um terminal PowerShell. Então, basta clicar no Power Shell atual novamente para ver. Veja esse ícone. É a mesma coisa que esse ícone. É também o terminal Powershell. Então, agora temos isso. Então, voltando aqui, se quiser adicionar outro tipo de terminal, pode adicionar o terminal de depuração de Javascript Ok. Você pode ver. Mas, na verdade, aquele de que realmente não precisamos de tudo isso. Quanto mais precisamos, na verdade, é o terminal Powershell, aquele que é o terminal padrão para usarmos Então, agora, para remover tudo isso, na verdade, basta selecionar isso e excluir, excluir. Não feche em linha reta assim. Não faça isso, exclua aqui. Você vê tudo o que fizemos. Na verdade, nós o temos aqui. Na verdade, você pode clicar e arrastar o dragão para cima ou para baixo. Em seguida, use uma rolagem mínima para cima e para baixo. Mas, na verdade, deixe como estava antes. Deixe assim. Você quer que tudo volte ao padrão, basta limpar tudo aqui. Selecione o botão let and go. Execute-o novamente e ele executará apenas um. Ok, isso é muito perfeito. Então, isso é sobre o terminal. Então, o terminal está lá. Mostra a execução do código em execução. Isso mostra o resultado. Seus aplicativos, na execução e execução desse código, na verdade, nos mostram o resultado final, o resultado final da geração desse código independentemente do tipo de programa que você escolha Então é para isso que, na verdade, o terminal é usado para os terminais mais usados Basta chegar até o terminal abrir. Se o seu próprio abre nas saídas, você deve trazê-lo aqui para terminal e também selecionar aqui. Na verdade, temos o terminal Power Shell, que é um terminal padrão lá Na maioria das vezes, usamos o Power Shell Power Shell Powershell. Isso é tudo para este tutorial. Nos vemos no próximo vídeo da palestra. 14. Interpretador de Python: Agora, neste vídeo, vamos entender o que é o interpretador Python Sim, existem grandes diferenças entre, existem diferenças entre um Python, existem diferenças entre terminal e uma extensão de intérprete, que eu expliquei, exceto para o interpretador que eu expliquei no momento O que é um interpretador de Python? Um intérprete Python é um programa que lê e executa código Python Não se esqueça do editor no editor em que escrevemos o código e executamos o código onde executamos o código no terminal que não está apenas executando o código, mas o terminal nos mostra o resultado do seu código, ajuda na execução e está tudo bem. Mas, na verdade, o próprio intérprete traduz o código Python que você escreveu ou editou. Ele o traduz em algo em uma forma que o computador possa realmente entender, facilitando do computador A linguagem Python é escrita no nível I e é responsabilidade do Python traduzir e interpretar o código traduzir e interpretar Insira as instruções da máquina que o computador possa entender. É por isso que é muito necessário, na verdade. O intérprete do Python, podemos obtê-los aqui no código do Visual Studio Então, o que fazemos? Então, vá até o que venha para ver a Paleta de Comandos, ok? O atalho para a paleta de comandos , na verdade, é simplesmente passar por Control Shift Control plus Shift plus P, ok Mas vamos usar a forma normal da paleta de comandos. Então, o que você acha do interpretador de seleção de Python. Mas se você não fizer isso , basta colocar Python PY CO, CHON, colocar seus dois pontos Mesmo que não esteja no topo, ele o trará depois que você não o ver. Está bem? Então, o que você faz? Basta clicar aqui. Você pode ver recentemente que eu já o usei antes. Essa é a razão pela qual está lá. Então, o que você faz por si mesmo, selecione. Enquanto você seleciona? O que acontece? Você vai ver isso exatamente. Você vai ver toda essa parte do intérprete. Você vê este Python 3.12 0.5 64 bits recomendado. Dx ou Python. Recomendado, o que você faz? Basta clicar nele. Em seguida, ele é instalado em seu sistema, na verdade Eu instalo que não estava instalado antes, então ele precisa ser instalado no código estático visual para a interpretação de qualquer código que você escreva antes de ser executado antes que o resultado saia no terminal Então, é passo a passo. É passo a passo. Agora, se você quiser saber se seu interpretador Python está instalado, o que você faz? Venha até aqui. Olha o meu Coso. Venha até aqui. Então você pode ver que isso é 3,121 0,5 64 bits. 64 bytes, bits bits. Você veria o Python próximo a ele e veria o interpretador do Python Às vezes, às vezes você pode ver o Python ao redor do interpretador Python, mas na maioria das vezes é na verdade Python Você pode selecioná-lo, você pode ver quando eu o seleciono, ele trouxe isso à tona para mim. Deixe-me dizer sobre Python e vamos ver o que acontece. Não tem problema. Então, agora, selecione isso, você pode ver a sobrancelha. Desculpe o falecimento, vá para a paleta de comandos de visualização e digite Nem mesmo exclua isso. Mas se você não tem isso, pressionar o que pressiona nos navios e, em seguida, pressionar o que está entre colchetes angulares Que é maior que, na verdade. Sim. Então você pressiona e digita Python Pyton então, Python seleciona interpretador , você seleciona , então você tem Então, na verdade, mostra o intérprete. Sem isso, na verdade, sem ele, eu não teria conseguido executar esse código e executá-lo, e ele está mostrando os resultados no terminal aqui. Você pode dizer muito perfeito. Te vejo na próxima palestra 15. Resumo do editor de código, extensão Python, intérprete Python, terminal: Neste vídeo de palestra, vou resumir isso para Sei que baixamos um editor de código, que é o Visual Studio Code. Nós o instalamos. Instalamos extensões do Python. Instalamos o interpretador Python e também usamos Na verdade, é muito confuso, então eu quero fazer um resumo deles para entender melhor Então, desde o início, baixamos o editor de código, que usamos o código do Visual Studio. Como eu disse, um editor de código é um aplicativo de software projetado especificamente para escrever e editar código Python Ok. Agora, como eu disse, esse editor de código que baixamos e instalamos é o código do Visual Studio. É principalmente para escrever e editar código. Então, depois disso, avançamos para a extensão Python. Depois de escrever e editar os códigos no código do Visual Studio, que é o próprio editor de código, fazemos o quê? Instalamos as extensões do Python. extensão Python é um plug-in ou complemento que você pode instalar em seu editor de código, que é o código do Visual Studio, que instalamos para aprimorar a funcionalidade do seu programa Python Algumas delas incluem preenchimento de código, vinculação, que é verificação de erros, depuração e assim que é verificação de erros, depuração Agora, do editor de código até a extensão Python, em seguida, temos o interpretador Python Sim. Depois de escrevermos nosso código, editamos nosso código no editor de código e, em seguida, vamos direto para o que vamos direto para a extensão Python Isso é o que acontece depois de ser editado e depois de escrever códigos e coisas do gênero. A extensão Python realmente ajuda na conclusão da depuração do código. Na verdade, diga-nos se há um erro, verifique tudo Depois disso, ajuda a interpretar. Na verdade, o interpretador Python lê e traduz o código Python de nível I porque quando você escreve Python quando você escreve Python É uma linguagem nivelada. O código Python de nível I que você escreve em linguagem de máquina que o computador pode entender e executar Isso ajuda a interpretar, executar e executar o script Python Sim, o interpretador Python realmente faz o que realmente ajuda Para ler e traduzir isso nivelei o código Python que você escreveu Depois de traduzi-lo, o computador realmente entende. Visual Studio Code entende tudo no sistema entende o que você está tentando dizer, o que você está tentando alcançar. Depois que o intérprete do Python traduz e interpreta o código, o que acontece Isso ajuda na execução e execução desse código no terminal. Que é o ponto final. Onde temos nossos resultados mostrados, esse é o ponto final É aí que aparece o resultado, que é o terminal. Então, desde o código até escrever o código até a extensão Python ajudando a completar o código, verificando erros, bugs e coisas do tipo, bugging, links e coisas do tipo, coisas Então, o intérprete, depois de escrever o código, é suficiente com isso. Estamos felizes com isso. Então, o que o interpretador Python interpreta é o código, ok, para o entendimento do computador, do nível dos olhos ao nível dos olhos, o computador entende, então ele também ajuda na execução e execução desse código para que ele apareça no terminal Em seguida, o resultado mostra onde está no terminal. O terminal está embutido no editor de código, que temos, que é o código do Visual Studio Sim. O código do Visual Studio vem com seu próprio terminal, onde o resultado é exibido após a execução e execução de um determinado código. É aí que isso aparece. Ok, então, na verdade, é como um resumo de tudo o que fizemos, como um resumo de quase tudo o que fizemos nesta seção específica. Conseguimos instalar o editor de código, que é visual para o código, você o baixou e instalou e, em seguida, instalou as extensões do Python Ok, as diferentes extensões do Python que temos. Ok. Além disso, instalamos um interpretador Python e também executamos um código Python muito simples e executamos com o resultado exibido no terminal Ok, então nos vemos no próximo vídeo da palestra, onde começaremos com a sintaxe básica, as entradas e saídas básicas em Python Nos vemos no próximo vídeo da palestra. 16. Entendendo a função de impressão: Então, agora precisamos entender neste vídeo de aula qual é a função de impressão Tudo bem. Função, função, função. Sim, dediquei uma seção inteira para funcionar em Pyton Mas primeiro, vamos usar principalmente o Pmt. A função mais usada no Pyton é o quê? Imprimir. Porque isso ajuda a gerar uma saída. Isso ajuda a mostrar qual é realmente o resultado no terminal. É essa função específica que acionará o resultado, que é a impressão. Ok, então agora, saber e entender o que é caneca nos ajudará a ser capazes fluir do começo ao fim Então, agora, deixe-me escrever Brant. Ok, então você deixa um espaço, depois abre os colchetes e fecha os colchetes OK. Normalmente, quando você abre o suporte, ele é fechado automaticamente para você. Ok, isso é bom. Então, agora, quando você diz imprimir, as impressões realmente precisam acionar as saídas Provavelmente você já tem uma entrada antes ou tem algumas funções internas antes. E no final, use impressões para mostrar os resultados. Você tem outros tipos de função que também precisamos mostrar resultados. Mas a impressão é a mais usada e, quando começar, você realmente vai usar a impressão, ok? Ok, é como dizer deixe-me dar um exemplo. Vamos dizer olá Word? Então, estou dizendo imprimir madeira Lo. Eu posso simplesmente escrever uma palavra Lo e não imprimi-la. Print está me dizendo que eu preciso que você execute o Lo wood, basta selecioná-lo e vamos ver o que acontece. E temos a palavra de LA. Agora, deixe-me ver, por exemplo, eu acabei de chegar aqui e apagar essas impressões. Então venha aqui e diga play. Você vê? Nada acontece. Continue jogando e jogando e jogando jogando e jogando, corra. Nada acontece. Eu só tenho que controlar Z e dizer, veja, executa a palavra. Ok, então além de eu poder fazer isso, isso é na verdade uma string. Então, deixe-me deletar isso e colocar o número. Então, deixe-me dizer dois mais cinco. Isso deve nos dar sete, certo? Então você coloca nove. Você diz sete. Perfeito. Nos dando a resposta certa. Mas, por exemplo, deixe-me dizer venha aqui e deixe-me fechar isso. Sem usar impressão e você gosta disso, dois mais cinco. Emir e nada acontece, você pode ver, perfeito Agora, a impressão é realmente usada. Ok, eu preciso que você entenda a impressão primeiro antes de entrarmos na outra, mas a impressão é na verdade usada para acionar o resultado para gerar o resultado, para gerar uma saída depois de escrever linhas de código, e você diz imprimir e imprime os resultados Deixe-me mostrar linhas de códigos. Por exemplo, digamos que A seja igual a, por adolescente. Digamos que B seja igual a. Digamos que sete. Deixe-me dizer oito. Estou acostumado com 21. Sim, então deveria ser 21. E dizemos C, digamos X. Digamos que Z seja igual a dois A mais B. Então, agora, eu disse A mais B. Ok, tudo bem. OK. Z é chamado de A mais B. Deixe-me executá-lo e vamos ver o que acontece. Nada acontece. Você pode se sentar lá. Deixe-me fechar. Deixe-me deletar isso. Deixe-me imprimir. Então, nada acontece. Então, quando você pressiona as impressões, você imprime a função, coloca colchetes depois Z. Você diz imprimir Z. Você diz A é o que A é 13 B é oito. Ok, B é oito, então z é igual a A mais B. Então você diz imprimir Z. Você pode ver que isso é bem diferente dos outros Isso não é apenas uma linha de código, mas linhas de código. Linhas de códigos. Agora eu digo imprimir Z. E depois? É executivo 21. Sem uma função de impressão, dizendo para você executar algo, acionando para acionar algo, execute esta em particular Esta quarta linha em particular aqui. Nada aconteceria. Ou seja, sem impressões e algumas outras funções de saída que digam: Ah, faça isso, devolva isso, imprima isso. Ok, há alguma outra função que acionará uma ação, Oh, imprima isso, imprima a saída, algo parecido. Mas o mais usado são as impressões. Vou começar com impressões digitais. No início, você precisa entender a função de impressão. Muito importante. Está bem? Então, deixe-me dizer que A vezes use asterKTS B. Isso me dá a resposta, na verdade, e isso é 14 Deixe-me dizer menos B. Isso me dá a resposta. Isso vai ser o que? Cinco. Perfeito. Está bem? Então, na verdade, isso é para este vídeo tutorial, porque você precisa entender primeiro o que é príncipe. Então é isso. Nos vemos no próximo vídeo da palestra. 17. Sintaxe básica em Python: Neste vídeo de aula, vou ensinar a você a sintaxe básica em Python Sim, a sintaxe na palavra normal em inglês é chamada quais princípios das Regras R você atribuiu a algo Agora, o que é a sintaxe do Python? A sintaxe do Python se refere ao conjunto de regras. Você pode dizer um conjunto de regras que define como o código Python é escrito Sim. Nosso código Python é escrito e É muito, muito simples. Essas são as regras. Você precisa seguir as regras. Você precisa seguir as regras porque, se não o fizer, haverá um erro. Um dos mesmos textos está usando aspas duplas em torno de uma string, diferente dos números Números sem sequência de caracteres. É muito importante. Essa é uma das regras. Também usando latão frio ou você vê, digamos, colchetes legais, por que eles estão escrevendo o quê? Para um tipo de dados definido, e também usando um colchete para um tipo de dados de lista e também usando um colchete nulo, que você conhece como colchetes normais para um tipo de dados de tombamento, e também para um número. Números e também usando um colchete para um tipo de dados de lista e também usando um colchete nulo, que você conhece como colchetes normais para um tipo de dados de tombamento, e também para um número. Números com pontos são chamados de números flutuantes. Por que números sem pontos, que são todos números, são chamados de inteiros Você precisa entendê-los perfeitamente. relação às regras do Python, sintaxe do Python Então, agora vamos dar alguns exemplos porque se você não entender a sintaxe do Python, a sintaxe básica do Python, você estaria tendo problemas você não entender a sintaxe do Python, a sintaxe básica do Python, você estaria tendo problemas. Com seus códigos. Será depurado, serão flechas e coisas do gênero. Vamos pegar esses primeiro. Além disso, à medida que avançamos neste tutorial, você aprenderá diferentes sintaxes básicas Vamos pegar, por exemplo, o que fizemos da última vez, que são impressões. OK. Então você imprime, coloca um espaço na verdade, depois abre os colchetes porque imprimir é uma função Você pode ver que o intellisense está realmente funcionando. É um completo. Além disso, posso abrir uma cotação à esquerda. Ele completa a cotação certa para mim. É por isso que sua extensão Python é muito importante. Está bem? Então eu disse impressões digitais, digamos três. Agora, eu coloquei os três em uma citação. Vamos ver o que acontece. Vou executá-lo aqui e vamos ver o que acontece aqui. Então você pode ver, muito, muito perfeito. Você pode ver isso com a cotação aberta e fechada e também com o colchete. Está bem? Então, além disso, vamos ver, por exemplo, eu realmente excluo isso da teletcotação, da cotação aberta e da cotação fechada, vamos executar e vamos executar Isso realmente acontece. Ela me dá o resultado, executa o resultado, o que é Ok, então isso é perfeito. Então, agora vamos tirar esse colchete em si e ver o que acontece Quando você imprime em uma janela normal, precisamos colocar essa impressão Aquela coisa em particular que se imprime no suporte. Vamos ver o que acontece. Você pode ver o erro. É uma ótima flecha porque você pode ver essas coisas legais da NNN. Diga-me que há um erro de sintaxe ou que é o que a regra seta, execute a regra da maneira que você pretendia executar Diz que falta um parêntese. Sim, é isso porque, na verdade, mostra onde a própria flecha está. Erro de sintaxe, você pode ver, seta de sintaxe, parênteses ausentes e Você quis dizer imprimir? Não está me dizendo, me dê uma ideia e Int. Você quis dizer imprimir? Ou seja, você deve imprimir a coisa exatamente. O que você quer imprimir, o que está no colchete. O que você faz? Agora, você coloca o colchete e funciona. Você vê, então você vai. Perfeito. Está te dizendo agora, essa é a coisa correta a fazer. Perfeito. Isso é tudo para isso. Agora vamos falar sobre string porque o que sabemos é que quando você está falando sobre string, string significa caracteres, significa alfabetos, de A a zero, quaisquer que sejam os alfabetos, exceto números Números, você pode colocar uma string, você pode colocar uma cotação, abrir uma cotação fechada ou sem cotação Mas com quais alfabetos, letras, você deve colocar Bem, espere e veja, vamos ver o que acontece. Deixe-me dizer olá. Desculpe. Eu digo Olá. Vamos executá-lo e ver o que acontece. Olá. Na verdade, está me dando uma boa. Olá, você pode ver. Muito perfeito. Deixe-me continuar com esta citação, vamos ver o que acontece Olá. Me vendendo ela. Diga o nome dela. Ou seja, esse tipo específico de herói não está definido. É aí que está o suporte? Desculpe, onde está a cotação? Você não está colocando isso. Se eu colocar uma cotação , vai funcionar. Se eu colocar dois, vai funcionar. Digamos que um. Eu coloquei dois lá. Vamos executá-lo e ver o que acontece. Perfeito. Está funcionando. Deixe-me colocar apenas uma citação e vamos ver o que acontece. Apenas uma citação. Perfeito. Funciona. Funciona. Sim, funciona. Mas vamos tentar alguma coisa. Agora estou colocando uma cotação, depois estou colocando uma cotação dupla Isso vai funcionar? Você pode ver que já existe um id, na verdade. Vamos ver, vamos correr, selecionar. Você vê? Vai subir e descer, você pode ver. Quero dizer, neste momento em particular e tudo aqui. Ele vai subir para que você não tenha nenhum problema. Então, o que você pode fazer é, na verdade excluir tudo assim e executar isso. O outro vai embora. Então, quando você corre, na verdade, você pode ver, está realmente me dizendo o que? Na verdade, está me dizendo para imprimir olá, essa coisa em particular é o que está errado. Seta de sintaxe. A regra denominada string literal detectada na Ou seja, essa string não deveria ser assim. Você está usando uma cotação simples e fechando-a com uma citação dupla, o que não deveria ser Tem que ser simples, simples, duplo duplo. Outra coisa que precisamos saber é que você pode realmente excluir isso daqui. Outra coisa que precisamos saber, você pode ver isso é a seta. OK. E há uma linha vermelha aqui embaixo. OK. Então, outra coisa que precisamos saber é que quando estamos trabalhando em algumas coisas que realmente precisam de algo que realmente precisa de uma citação em si, ok, em uma string Então, como vamos fazer isso? Deixe-me deletar isso. OK. Ok, então deixe-me usar apenas uma citação e eu digo, hum, deixe-me dizer que essa é a citação divertida do papai Quando eu realmente criei uma cotação, ela realmente parou aí Vamos enganar o carro do papai. Deixe-me colocar uma nova cotação lá. Desculpe, citação. Na verdade, está completando outra cotação para mim, exclua isso e veja Isso já está sublinhado. Na verdade, isso está aparecendo corretamente. Você pode ver, basta ir até aqui. Está me dizendo o que não está fechado. O que não está perto? O que isso está me dizendo? Apenas exclua isso e deixe rodar novamente. Vamos correr. Você pode ver. Flecha. Sim, seta, impressão, você pode ver a sintaxe seta regra seta novamente. Qual é o problema? Quando você está usando uma única corda como o carro desse pai, você está mostrando possessão Bom. Quando você usa uma única corda interna, é mais preferível usar uma corda dupla externa Ok, então vamos deletar. Deixe-me colocar um duplo aqui e deixe-me vir aqui e fechar isso e colocar um duplo. Veja, sem mais linhas, então deixe-me correr. Veja, isso é carro porque vai pensar que você abriu aqui, desculpe. Deixe-me comparar isso de volta. Começo, você realmente abriu a cotação com isso e fechou a cotação Essa é a única coisa que você está fazendo. S, espaço e carro com uma citação aproximada em neon são, na verdade, algo estranho OK. Então, como eu fiz antes, o que você faz? O que você faz é simplesmente excluir isso. Coloque uma sequência dupla e uma aspa dupla para abrir e fechar a aspa dupla, tudo bem Tudo sumiu. O que você faz é que, se for permitido em inglês, use isso Desculpe, em gramatical, a palavra gramatical em inglês. Apenas inclua isso? Desculpe, vai aparecer para dois. O que você faz com isso? Você dá essa citação dupla Veja, você dá essa citação dupla e imprime, na verdade, ela seria impressa se isso estivesse realmente correto Mas certifique-se de usar um único single. Você precisa usar single double single ou usar, single, double o computador para que o Python o entenda e seja capaz de interpretá-lo da maneira que o próprio computador entenderia. Você entende? Essas são partes da soma da sintaxe básica em Python Outra coisa que você precisa entender é que deixe-me fechar e dizer ao mundo, ok? Digamos que um mundo é um mundo baixo, e vamos imprimir e ver, podemos ver que imprimimos tão bem. Isso é bom. Então, agora, o que precisamos entender aqui é que eu quero falar sobre espaço, não há mais espaço lá, vamos correr. Isso vai funcionar? Funcionou. Agora em diante. Então, coloque dez espaços em cem espaços. Vai funcionar? Sim, vai funcionar. Mas quando você realmente sair, deixe-me colocar espaço aqui e vamos ver. Vai funcionar. Coloque por aí. Vai funcionar. Perfeito. OK. Coloque o espaço ao redor do e vamos ver. Na verdade, isso vai medi-lo porque, na verdade, está em uma cotação. Está bem? Então, deixe-me contrariar isso e voltar ao normal que eu fazia antes. Então, agora temos isso. Portanto, isso não é um problema, mas você deve tentar o máximo possível para garantir que esteja limpo e organizado para que quem possa ler Para pessoas que não são programadoras, alguém é um programador que realmente quer ler seu script, certo Então, assim, estaria tudo bem. Está bem? Você só precisa se certificar de fazer algo assim. OK. Então isso é perfeito. Outra coisa que você precisa saber, além do espaço, é que mesmo se você usar uma letra minúscula com o H aqui, use desculpe, use uma letra minúscula. Qualquer letra que você esteja usando, pequena, grande, o que quer que seja, você pode realmente se desculpar, W. Você pode realmente imprimi-la. Deixe-me sair com você com isso. Você pode realmente imprimi-lo e ele imprime. Certamente seria impresso. Você pode ver muito, muito perfeitamente. Mas o que você realmente deve entender sempre que estiver usando funções que você não usa letras maiúsculas. Ok, então vamos esperar para ver o Controle Z e voltar. Você vê? Perfeito. Agora, o P, eu uso a letra minúscula. Você notou? Deixe-me usar uma letra maiúscula e vamos ver o que acontece. Eu uso um P. maiúsculo Vamos ver, vamos imprimir e ver o que acontece. Na verdade, está me dizendo um erro de nome. A impressão do nome com letra maiúscula não está definida. Você quis dizer imprimir. Em letras pequenas, está me corrigindo. Em letra minúscula. Então, essa impressão tem que ser esse P, na verdade, tem que estar em letra minúscula antes que eu possa executá-la. Pequeno. Se forem impressões, entradas, quaisquer outras funções, Dess, se eu fizer um loop, o loop de quatro, o loop y , e muitos deles, tudo na verdade, eles têm que ser pequenos depois É muito, muito importante. Basta usar impressões menores e você realmente a executa e ela funciona perfeitamente. É isso mesmo. Funciona perfeitamente. Então, essas são algumas das sintaxes básicas que você precisa entender O espaçamento, na verdade, importa na corda e, você sabe, você só precisa ter certeza Além disso, há algo que chamamos de recuo a recuo Então, como eu disse, vamos aprender as sintaxes básicas, a sintaxe básica, Seremos que o índice é realmente usado quando você tem, você sabe, quando você tem uma declaração diferente, códigos diferentes, na verdade, em um bloco, quando você está falando de s quando está usando declarações, você está usando condições, veja se coisas assim, você vai chegar lá, na verdade. Esse é outro problema. Então, vejo você no próximo vídeo da palestra 18. O que é comentário em Python: Neste vídeo de palestra, vou ensinar o que são comentários em Python Sim, comentários. Essa é a segunda parte da sintaxe básica em Python. Falando sobre comentários, na verdade, precisamos entender o que são comentários. Isso é o que chamamos de comentários. Sim Mas por que, como é? Um comentário é um pedaço de texto que não é executado. Pelo intérprete Python. Ok, como você sabe que algo é um texto? Temos uma hashtag. Se eu excluir, o que acontece é ela volta ao normal w. Se eu digitar a tag de hash lá atrás, você pode ver o que acontece? Agora, quando você diz um comentário, isso é apenas um comentário. Um comentário é como você dizendo, você acabou de escrever algo para outra pessoa saber ou para você lembrar, isso é o que eu quero fazer aqui, ou para outra pessoa que está realmente vendo seu script, seu código para entender o que exatamente é essa coisa. Ou para você fazer o quê? Para que ele desative um código específico, mostraremos neste vídeo para desativar um código específico e também para adicionar comentários a um código específico. Agora, vamos ver, isso é um comentário. Você não pode executar isso. Isso não é possível. Você pode mandar ele imprimir isso. Isso não é possível. É por isso que quando você realmente usa um comentário, ou converte um código em um comentário, podemos chamá-lo para desabilitar um código. Na verdade, você pode alterar um código para se tornar um comentário ou pode realmente desativar um código. Na verdade, a mesma coisa. Agora vamos testar algo e ver o que acontece. Digamos que, assim como matemática normal, X é igual a sete, digite e diga Y. O espaço é igual. Você pode ver os espaços que estou dando , na verdade, para tornar o trabalho muito próximo, legível e compreensível Se eu não estou colocando o espaço entre os iguais a, há um problema Agora temos 23. Então venha aqui e diga que Z é igual a, você diz que Z na verdade é igual ao que é igual a X, espaço mais espaço Y. Ok. Em seguida, desça e pressione Enter. São impressões digitais. Oh, desculpe. Desculpe por isso. São impressões digitais. Prince imprime isso. Agora você pode ver, eu disse que quando você tem um alfabeto aqui, você quer imprimir um O que você faz Você coloca aberta e cotação e fecha cotação Sim, é quando você deseja imprimir as letras do alfabeto de uma palavra e o. O que estamos imprimindo , na verdade, é uma variável. Quando chegamos à seção de variáveis, chegamos aos vídeos de palestras variáveis , você entenderia Esse X é uma variável. São casas sete. Esse Y é uma variável. É *** 23 Vamos colocar o carro para que você possa ver, ele está realmente recebendo essa variável. Você pode ver a variável aparecer logo acima da minha boca Na verdade, isso me diz que isso é uma variável. Essa é a razão pela qual , se for apenas um alfabeto de letras, não estamos atribuindo nada a ele, haverá colchetes de bobina não estamos atribuindo nada a ele, haverá colchetes de bobina por aqui. Você entende? Bom. Quero dizer, bom. Mas não queremos ser. Se eu colocar suporte da bobina, vamos ver o que acontece Eu executo o código e veja, ele está me dando Z. Isso está me dando z em vez da saída, que é o que sete mais 23. Isso é 30. Isso é 30. É aí que está o problema. Agora, deixe-me retirar a cotação. A citação b. Então vamos ver o que acontece? 30. Tudo bem. Então, isso também faz parte da sintaxe básica Mas o que eu realmente quero provar aqui é usar os comentários. Está bem? Então, isso é muito simples. Eu disse, X é igual a sete. Estou atribuindo sete a X. Estou atribuindo 23 a Y. Estou dizendo que agora Z é igual a X mais Y. Você pode ver um bom espaçamento. Você pode Eu gosto de estocá-los e empacotá-los juntos, algo assim, ok? Eu disse, Z é igual a X mais Y. Ou seja, ele entende o que eu atribuí Ok, nós vamos chegar lá, na verdade. Vamos chegar lá , vamos analisar, mas o que eu quero usar agora é entender seus comentários compreensivos Ok. Agora, então isso é muito, muito simples. Deixe-me vir aqui. Então, deixe-me vir aqui agora. Comentários. Quando você diz comentários, na verdade, estamos aprendendo comentários em Python Que eu só estou tentando fazer com alguém saiba que provavelmente alguém está lendo, ok, estamos aprendendo Python Portanto, ele não pode ser executado. Estamos aprendendo comentários em Python. Ele pode executar isso. Ok. Se eu não quiser executar isso, eu colocaria aquela cinza. Eu gosto de um cinzeiro. Essa cinza na frente. Deixe-me executar e você verá o que acontece. Você vê, seta. Erro, esse X exatamente não está definido porque o que tem sido? Foi desativado. Quando você coloca cinzas, como uma etiqueta de cinza. Quando você coloca cinzas na frente, elas ficam desativadas. Quando você coloca cinzas na parte de trás, nada acontece com elas. Quando você coloca cinzas na parte de trás, o que acontece? Vamos correr e ver o que acontece. Está tudo bem. Funciona perfeitamente bem. As cinzas devem estar na frente. O que quer que você queira fazer, ele comenta todo o resto. Basta olhar para isso. Tudo volta ao normal, estamos aprendendo comentários em Python, coloque um pouco Vá direto ao que é um comentário. Agora, entenda que você precisa entender que essa cinza é usada para desabilitar uma linha específica de código ou qualquer parte do código, na verdade. Você pode simplesmente vir aqui e colocar isso aqui. Está saindo isso. Você pode ver que é verde. Você pode colocar aqui, eu comento. Isso nunca vai funcionar. Jogue isso e veja o problema. E você pode ver o problema perfeitamente. Está bem? Então, na verdade, é isso. Agora, a cinza ajuda alguém a dizer que, se você não quer que um código específico seja executado, você coloca uma cinza, ela desativou a linha de código ou uma parte específica do código. Esse é o primeiro que você acabou de desativar, você comenta, ok? E também o segundo é esse. Você pode realmente usá-lo. Deixe-me usá-lo em algum lugar e dizer: Ok é X. É policial X é uma variável. Só para alguém saber, X é uma variável. Boa, boa, boa . Isso é muito bom. E sete são atribuídos a ele. Então, algo parecido. Ok, isso é muito perfeito. Então, é exatamente o que isso é, apenas para fazer alguém entender que Oh, isso é o que é ou para colocar uma instrução lá, você tem que fazer isso, você tem que fazer aquilo. Então, quando você está executando o código, ele não é executado com um código específico ou, ele impede. Ok, então tem que ser que você coloque uma cinza na frente. Ok. Então, isso é para este vídeo de palestra em particular Nos vemos no próximo vídeo da palestra. 19. Entendendo o operador aritmético: Neste vídeo de palestra, ensinaremos operadores básicos em Python Temos a aritmética, temos os operadores de atribuição, comparação Vou usar esses diagramas, coisas específicas para realmente explicar a aritmética e a lógica exatamente para Então, agora vamos começar. Agora, como todos sabemos do que a aritmética está realmente falando, você sabe, adição, supressão, multiplicação, divisão, Mas há regras que precisamos seguir, na verdade, temos o que chamamos de Bud Mass e temos o que chamamos PenDAS porque o próprio computador entende É baseado na massa de gemas e BEDAS e PEMDAS Estamos voltando para lá, na verdade. Então, vamos executar algumas pequenas funções e ver o que acontece. Está bem? Digamos que impressões digitais. Impressões digitais, três colchetes. OK. Além disso, tudo bem. Oh, desculpe. O, mais. Ok, sete. Isso deve nos dar dez, estou certo? Vamos correr e ver o que acontece. Dez. Perfeito. Digamos, OK, imprime dois, três, -20. Oh, desculpe. -20. E, na verdade, nos dê três, três. OK. OK. Sim, ele executará o primeiro porque eu não excluí o primeiro nem comentei o primeiro. Posso tentar comentar o primeiro, a menos que seja um comentário, o que eu executo, apenas o segundo é executado. Mas se eu realmente deixar, ele vai colocar os dois juntos. Isso é perfeito. Porque se você tiver dez impressões, ele vai executar todas as impressões ao mesmo tempo. Está bem? Então, agora deixe-me fazer isso de uma forma mais eficiente e eficiente, na verdade. Vamos tratar isso assim. Digamos que X seja igual a. Ok, sete. Digamos que Y seja igual a. Digamos que cinco, por exemplo, eu digo que Z é igual a X mais Y. Algo assim, apenas Então você diz príncipe. Oh, desculpe, desça e diga imprimir. Você vai colocá-lo em linhas, na verdade, no conjunto de impressão. Agora temos isso, basta dizer Prince Set e vamos ver o que acontece. São príncipes. Ok, vamos fazer, vamos apenas menos, vamos ver o que acontece que é sete menos cinco São dois. Isso nos dá, digamos , tempos usando o asterico normalmente, o computador não os entende, para que a multiplicação Digamos que sejam 35. Digamos que a divisão use o que usa quatro barras. Digamos que seja 1,4. Sim. Normalmente, é assim que deve ser. Existem algumas outras coisas que você pode realmente usar. Você pode usar uma barra para frente, duas barras para frente. O que isso faz agora? A primeira barra para frente é o que dá a você uma divisão de 7/5. Isso é 1,4. Por que colocar duas barras dianteiras? Você me diz, me dá o resultado, aciona os resultados. Mostre-me o resultado de um lembrete. Isso eu estava dizendo X X dividido por Y, o que me dá 1,4 Então, quando eu digo barra e barra, isso é dividido e dividido por algo parecido Quando eu digo dividido X dividido por um, gire 1,4. OK. Esse, na verdade, é um erro. Está bem? Esse, na verdade, é um erro. Na verdade, isso é um erro. OK. Então, mas quando eu digo X dividido e dividido por Y, algo parecido. Você está realmente dizendo para voltar. Volte para mim, só o resultado. Sem resto. Agora, quando você diz 1,4, que é 17/5 é um resto, um resto dois Mas, na verdade, ele trouxe o tipo de dados flutuante, do jeito flutuante, diz 1,4 porque não estou dizendo que não estou dizendo 5/5, esse O que estou dizendo 7/5. Isso é um resto dois. Mas está me dando no número decimal, está me dando 0,4, 1,4 Mas quando eu queria retornar apenas as palavras de que 7/5 é 1,4, mas queria retornar apenas o número inteiro, somente o número inteiro Eu corto, barra é quatro barra quatro barra. Deixe-me entrar e ver o que acontece. Você pode ver, isso me dá um. Ok, ele me dá o número em si. Agora, se, por exemplo, eu quiser que apenas o restante apareça, eu fiz o desvio Eu fiz o número sem o restante. Agora eu quero que apenas o restante apareça. Você usa o sinal de porcentagem, que é isso. Vamos ver o que acontece. Em seguida, ferro. Você pode ver dois. Isso é 7/5 é o que é um Lembrete dois, ok? Muito, muito perfeito. Muito, muito perfeito. Então é isso. A próxima é mostrar o poder de alguma coisa. Agora, quando você diz astérico, isso é multiplicado. Quando você diz astérico, outro astérico novamente, isso mostra o poder do que você diz sete vezes sete elevado à potência de cinco Isso é sete em cinco lugares, sete vezes sete vezes sete vezes sete vezes sete. Está bem? Então é assim que o computador entende aqui em Python, ok Então, jogue e veja, você pode ver 16.807 Isso é sete vezes sete, desculpe. Isso é sete vezes sete vezes sete vezes sete vezes sete. OK. Então, fizemos a multiplicação, adição, subtração, divisão, hum, o restante Além disso, o número, também os expoentes de que falamos. Na verdade, isso é para os operadores aritméticos. Ok, então agora deixe-me ver como voltar aqui, na verdade, deixe-me ver. Um, X mais Y, na verdade. Então descendo e dizendo, digamos que temos W. Oh, desculpe. Desculpe. Bem, W é igual a oito. OK. Então, agora eu digo que Z é igual a X mais Y menos, menos W. Menos W. Eu digo Qual é o resultado? Agora, podemos ver antes de eu imprimir os resultados que definimos como sete mais cinco, ou seja, 12. Estou dizendo 12 menos oito, isso é quatro. O resultado será quatro, certo? Sim, claro, quatro. Agora, isso é apenas uma coisa normal ou normal. OK. Agora, quando dizemos vir aqui, dizemos, por exemplo, R é igual a dois. É igual a duas vezes R. Então, qual você acha que será o resultado Então, agora, serão oito ou 16? Vamos esperar para ver. Sim, menos quatro. Então, o que aconteceu? Agora você pode ver isso muito perfeito. É por isso que você precisa entender o que é massa corporal, ou PEMDAS Porque precisamos entender alguma coisa. Deixe-me voltar e deixar eu te mostrar. Você disse X mais Y, isso é 12. Então você está dizendo, 12 menos oito. Isso é o que? São quatro. Você está dizendo quatro vezes dois, isso é oito, quatro vezes 28. Isso não funciona assim. Mesmo que esteja escrito assim, você ainda precisa seguir o processo de massa de brotos, pois o computador não pode cometer erros É menos quatro, sim, é menos quatro. Deixe-me executá-lo novamente. Sim, menos quatro menos quatro Vamos seguir o procedimento da massa Bt. Mas Mass diz que, primeiro, você precisa executar se houver algum suporte, então você precisa executar a força do suporte, é o De divisão, divisão que é quando você executa um colchete, então você executa a divisão Depois disso, a multiplicação. Então, se houver adição, você executa a adição e depois a subtração Você começa com a subtração, mesmo que seja no início Você não começa com a adição. Você começa do suporte. Vamos ver. Você vê? Se eu tivesse feito sete mais cinco, depois menos a resposta menos W, depois o tempo limite, isso me daria algo como Mas não, está me dizendo que você precisa executar isso primeiro, a multiplicação, porque a massa do broto diz OD, antes como Depois de executar isso , você volta para isso. O resultado que você tem com isso, você realmente faz o que você subtrai com o resultado que você tem com isso Deixe-me fazer isso segundo. Vamos voltar e ver. Eu disse, massa corporal, colchetes de divisão, multiplicação, adição, subtração, ou seja, você precisa observar, você precisa executar primeiro o que você tem, que é o que colchetes de divisão, multiplicação, adição, subtração, ou seja, você precisa observar, você precisa executar primeiro o que você tem, que é o que são colchetes. Se você tiver algum colchete, passe para a divisão. Nenhuma divisão é multiplicação. Então, temos a multiplicação aqui. Então precisamos executar o custo de multiplicação, que é isso Depois disso, com a adição, temos a resposta para a multiplicação, que é o que é 16 aqui Então, voltamos para sete mais cinco. Não se preocupe, o computador entende tudo aqui, só para você inserir tudo. Está bem? E dizemos PEMDAS, também, sim Parênteses, ou seja, colchetes, expoente, ou seja, quando você tem alguma potência Ok, expoentes, poder, eu digo, dois raios de poder são presas Se houver algo parecido nas linhas de código, ele deve executá-lo imediatamente após o colchete, após o parêntese Em seguida, multiplicação, divisão , adição e subtração. Ok, agora, deixe-me usar um formal. Deixe-me comentar todos esses. OK. Deixe-me comentar isso. Vá, desculpe, comente isso. Comente sobre isso. Deixe-me vir aqui e dizer impressões digitais? Deixe-me ver. Imprime como está aqui, imprime sete, desculpe. Mais cinco. Desculpe. Mais cinco, menos oito vezes dois Desculpe-me, é o mesmo resultado que menos o que eu vejo, menos quatro Ou seja, foi executado primeiro. Oito vezes 216. Ok, então voltei ao resultado do 16. Eles voltaram para o que sete mais cinco, ou seja, 12. Ok, então agora estou dizendo 12 -16. Isso é o que menos quatro. Então, nunca foi sete mais cinco, 12. Ok, agora tendo 12 12 menos oito, quatro. Agora dizendo quatro vezes 28. Nunca fez isso, não. Esse é o computador. Isso é o que ele entende. É uma massa de botões ou PEM das. Deixe-me fazer outra coisa. Deixe-me fazer outra coisa. Digamos que. Digamos que dez menos oito menos oito vezes Não, você deveria dizer, nós devemos dizer dez menos oito, duas vezes dez, isso é 20 Mas não, não vai fazer isso. Vai ser ec menos a multiplicação primeiro. Isso é oito vezes dez é o que 80. Isso é dez -80, isso é -70. Vamos ver. Perfeito. Perfeito. Não está dizendo dez menos se forem dois São dois. Então, duas vezes dez, são 20. Não, está usando a massa do botão, que eu realmente disse, a massa corporal e o que o PEM Coloque entre parênteses a divisão e a multiplicação. Sem parênteses, sem divisão, tudo bem, multiplicação antes da adição e Parênteses, sem expoentes entre parênteses, sem potências, multiplicação, sim, dizemos multiplicação antes da divisão, antes da adição e antes do quê ? Antes da subtração. OK. Então é assim que realmente é. Então você tem, você sabe, muitos números, muitos, você sabe, seis mais adição, menos divisão, coisas assim Ok, então essa é realmente a base. Então você precisa entender a massa corporal. Você precisa entender o PEM das. OK. Outra coisa que você precisa entender é que, se eu mesmo tivesse escrito um colchete aqui, colocado um colchete aqui e fechado o colchete em algum lugar ao redor e executado o programa, ele executaria isso primeiro porque eu disse que há um Você precisa correr dez menos oito para mim, ou seja, duas vezes dez, ou seja, 20 Vai funcionar para mim. Vamos ver. Perfeito. A razão pela qual isso aconteceu é que eu coloquei um colchete e ele executou o colchete primeiro. Você pode ver o suporte para, você pode ver. E também o parêntese para isso é colocar colchetes antes de qualquer outra coisa Então, ele fará o que fará para executar o suporte para mim. Você pode ver o colchete primeiro. É aí que você pode ver que a resposta é diferente dessa. Ok, eu coloquei isso entre parênteses, dez menos oito alguma coisa, dez menos oito antes. Então é assim. OK. Deixe-me voltar. E use o controle Z, para isso. Agora dissemos que isso realmente nos dá menos quatro. Mas quando eu coloco o colchete, eu digo esse colchete primeiro. Isso deve estar entre colchetes primeiro. Isso é sete mais cinco, isso é 12. 12 menos oito, isso é quatro. Então, quatro vezes desculpe, 12 menos oito. Sim, são quatro. Sim. Sim, são quatro. Então eu digo quatro vezes dois oitavos e isso me dá oito. Claro. Você pode ver com certeza porque eu já coloquei isso entre colchetes, então é por isso que vai me dar oito Ele executará o suporte primeiro. É isso que o computador entende a massa do broto e o PEM faz Ele executará o suporte primeiro. O que quer que você tenha no colchete, o resultado do colchete é quatro Então isso é quatro vezes dois. Mas sem o suporte aqui, vou tirar o suporte É executar. É simples. Essa é a massa do broto. É preciso uma multiplicação primeiro. Depois da multiplicação, chega-se à adição, que é oito vezes sudo 16, deixa lá, depois a adição sete mais cinco, isso é 12, depois 12 -16, é o que é Isso é tudo para os operadores aritméticos. Passamos para os operadores de tarefas, onde verei você e, em seguida, o próximo vídeo da palestra. 20. Entendendo o operador de atribuição: Então, neste vídeo de aula, vou ensinar o operador de tarefas. Um operador de atribuição muito simples é apenas X igual a, desculpe X é igual a quê? É igual a dois? Deixe-me dizer que X é igual a três. Deixe-me dizer impressões digitais. Imprima X e o quê? São impressões digitais. Predefinido. Isso não é apenas um simples operador de atribuição que você atribui três a X. Digamos que X seja igual a X é igual a quatro, X é igual a dez, X é igual a oito, X é igual a dançar X equa seja o que for Você está atribuindo tudo o que está atribuindo a X. Esse é um operador de atribuição simples Agora podemos realmente adicionar um operador de atribuição com um operador aritmético Ok, você os une, os usa juntos, tipo mais avançado de palavra de operador de atribuição. Então, agora, deixe-me descer aqui, vir aqui e dizer que X mais é igual a. Deixe-me viver em um espaço. X mais é igual a cinco. Vamos correr e ver o que acontece, e eu vou explicar. Sim, você pode ver oito. O que realmente aconteceu? Sim, isso realmente significa. Na verdade, isso significa, deixe-me comentar e colocar um comentário aqui. Na verdade, isso significa X. X. É igual a, W Desculpe, mais cinco. Isso é o que você está tentando dizer. É como um atalho. Fazendo algo curto, não muito longo. Deca realmente entenderia e veria. Quando eu executei isso me deu oito. Isso é o que estou dizendo. X é igual a X. Não quero repetir o X X duas vezes. Foi por isso que eu disse que X mais é igual a cinco. Se isso parecer confuso, você definitivamente deve usar a regra normal, a regra normal, que é essa, que é a regra aritmética normal Mas aqui estamos unindo a tarefa e a aritmética, como se fosse mais avançado , usando como se fosse mais avançado Na verdade, significa que X é igual a X mais cinco. Então, é como se o short X plus fosse igual a cinco. Como eu disse, se você tiver problemas com isso, mesmo que não entenda isso perfeitamente, é mais preferível usar da maneira normal É bastante. É exatamente a mesma coisa. É exatamente da mesma forma. Então, quando eu digo que X menos é igual a, cinco. Você vê que a resposta realmente é o que menos dois? Sim, é isso mesmo. Deixe-me copiar e colar isso. Eu digo, coloque o menos menos X menos mais. Você não pode obtê-lo perfeitamente, basta fazê-lo dessa maneira. X é igual a X menos cinco. Você pode ver. Deixe-me copiar e colar isso aqui embaixo. Deixe-me comentar isso porque não quero nenhum erro daqui. Agora, vamos usar o sinal de menos. Deixe-me mudar esse comentário por aqui também. Menos. OK. Perfeito, e você vê o que vai funcionar perfeitamente bem, menos dois Ou seja, X menos cinco e X é o que é três. Isso é três menos cinco Isso é menos dois. É muito, muito simples, na verdade. Você pode usar o atalho. Mas se você sabe que teria problemas com o atalho, mais preferível, faça da maneira normal, que é X menos cinco, X mais cinco Você também pode ver, deixe-me mudar isso. Use os tempos astéricos. Isso é três vezes cinco, e isso é 15, na verdade. Deixe-me usar as quatro barras normais, ok? Vamos nos dar o que 0,6, isso é 3/5 x 0,6 Se eu quisesse nos mostrar qual é o número inteiro, o número em si mais zero, e se eu quisesse me mostrar o resto em si, isso é três, Na verdade, é quando você diz atribuição, apenas para atribuir algumas coisas, como atribuir três a X. Mas agora estamos fazendo aritmética apenas para atribuir algumas coisas, como atribuir três a X. Mas agora estamos fazendo aritmética e os operadores de atribuição juntos. Isso também vale para o operador de atribuição. Nos vemos no próximo vídeo da palestra. 21. Entendendo o operador de comparação: Então, você está neste tutorial e ensinará você e nós ensinaremos operadores de comparação, também chamados de operadores relacionais, porque na verdade estamos comparando duas coisas, a relação final entre duas coisas Eu digo, desculpe, digamos que A é igual a, digamos sete. B é igual a, digamos, cinco, depois imprima Oh, desculpe. Ok, deixe-me dizer impresso. Então imprima A, A é igual a, é igual a. B. Então, o que aconteceu lá? Agora, estamos dizendo que são relacionais ou de relação ou os chamamos de operadores de comparação Sim. Agora, eu disse que é igual a é igual a. Quando você está comparando algo, você vai usar maior que menos que é igual a, maior ou menos desculpe, maior desculpa, maior ou é igual a, menor que ou é igual a, é igual a é igual. Agora, olhando para isso, temos apenas um igual a, e temos dois iguais a Quando você usa um igual a ele, lembre-se de quando eu usei algo como, por exemplo, X é igual a Ou seja, estou apenas atribuindo um a X. Posso dizer que X é igual a oito X é igual a dez. Agora eu disse, A é igual ao que é igual a sete aqui. Eu atribuo sete a A, com um igual ao símbolo senoidal Mas quando você está mostrando a relação de comparação entre duas coisas, você usa dois é igual a. Ok, isso é o que os operadores de comparação são o que chamamos de operadores de relação ou operadores relacionais Mostra a relação entre duas coisas, não atribuindo agora, mas mostrando relação, mostrando comparação Está bem? A é igual a, é igual a B. Quando eu corro apenas é igual a agora, você veria, o que isso vai me dar? Isso não vai me dar o resultado que eu preciso. Haverá um erro. Está bem? Então, o que eu faço? Agora vai ser o quê? É igual a é igual a? Eu quero verificar. Se A, igual a ser? Isso é sete é igual a sete igual a cinco. Isso vai me dar força porque operadores de comparação relacionam operadores, o que eles retornam, nos mostram a saída de um valor booleano O que é um valor booleano? Força ou verdade? Eu digo? Verdadeiro ou falso? Quando você usa operadores de comparação, operador ou operador de relação, o resultado da operação, o valor que ela nos dá um valor booleano e um valor bollan, na verdade, é o que é um valor verdadeiro ou falso Quando chegarmos ao tipo de dados, entenderemos mais sobre valores booleanos Então, quando falamos sobre valores booleanos, eles são o que a verdadeira oferece Agora, eu disse que A é igual a B. É igual a é igual a, significa que estou comparando e B. Estou dizendo que é uma relação entre A e B? Adicionar correto? Eles são iguais a adicionar a mesma coisa Eles são iguais? Como eu disse, é bem diferente de um igual a nós. Isso é o que atribuir sete a um atribuir cinco a B. Mas isso é o que é igual a y é igual. Assim como dissemos, A dividido por B. Mas quando eu digo A, dividido, dividido, barra quatro barra, barra, isso significa o que significa que você realmente precisava Você divide, mas eu preciso de um número, não da divisão ou da divisão em si. A mesma coisa que isso é igual a s igual. Ele está falando sobre o que é igual? É fazer uma pergunta, mostrar a comparação, mostrar a relação. Está tão menos rolando e veja o que acontece? Isso vai me dizer falso, definitivamente falso. Sim. Mas quando eu mudo B para sete, você pode ver que A é sete, B é sete. Isso vai me dizer a verdade. Claro. Sim. Esse é o contra. Então é isso. Agora, além de, digamos, A é maior. Desculpe. A é maior que B. Vai me dizer verdade ou mentira? Definitivamente é verdade. Verdadeiro. Quando digo que A é menor que B, o que acontece? Isso vai me dizer algo falso. O resultado é sempre verdadeiro ou falso. Quando eu digo que A o é menor ou igual a, B. Ok. Ele vai me dizer força. Por quê? Porque A é definitivamente maior que B e não é igual a B. É força. Quando digo que A é maior ou igual a B, isso me dá Verdadeiro. Sim, eu disse “O”, nunca disse “e”. É por isso que eu disse que vou entender isso quando chegarmos muito bem aos operadores lógicos, e de forma bem diferente. Então, por que estou dizendo que A é maior ou igual a B. Qualquer um dos dois deve estar correto É isso mesmo que é maior ou definitivamente é igual a. É por isso que eu digo verdade. Que é maior que B, mas não é igual a f, mas eu disse ou não e. Agora, deixe-me dizer menos de sete menos de cinco. Dizendo quatro, mas quando eu mudar esses dois vai me dizer verdade porque A é menor que, mas não é igual a B Menos que ou B. Eu digo que A é menor ou igual a B. Eu digo verdade, porque A é Por enquanto, deixe-me voltar para sete. E deixe-me correr. Vai dizer falso? Mas imediatamente eu mudo isso para sete em si. O que acontece? Vai dizer verdade? Porque agora sete é igual a B. Não vamos usar dois iguais ao seno porque já está entendido, existe o que chamamos de menos do que Na verdade, são dois operadores, dois símbolos estão lá agora. OK. Então, há outra coisa: epo de igual a igual a um desempenho maior do que um par de menos do menos Para você saber que nada é igual a em programação em Python, igual a em programação em Python, use o ponto de exclamação. Então, quando você diz que A não é igual a B, vai dizer força Sim, vai dizer força porque A é igual a B sete, sete. Você pode ver o falso perfeito. Dizer falso, definitivamente falso. Então, quando eu coloco cinco aqui, por exemplo, quando eu digo que A não é igual a B, isso vai me dizer a verdade. Sim. Você pode ver a verdade. Perfeito. Verdadeiro. Então, isso realmente vai chegar em Andy. Na verdade, virá Andy a longo prazo como programador usando Python Esses são apenas princípios básicos muito legais, que você precisa conhecer perfeitamente Você precisa entender isso, a comparação. Você precisa entender como funcionam os operadores de atribuição. Então, na verdade, é isso que acontece com os operadores relacionais de comparação ou relação Vou ver o próximo vídeo da palestra, falaremos sobre os operadores lógicos que estamos usando e/ou, na verdade, entenderemos isso perfeitamente Nos vemos no próximo vídeo da palestra. E, 22. Entendendo o operador lógico: Neste vídeo de palestra, vou ensinar operadores lógicos Você pode ver a partir daqui que os operadores lógicos são três, e/ou malucos. Ok. Os mais usados são e todos, mas não usados, apenas uma coisa simples. Eu quero te ensinar os três neste vídeo em particular. Então, agora digamos que X possui isso, Y possui isso. Quando você vê zero, isso significa falso. Quando você vê um, significa verdade. É isso mesmo. É como se você estivesse dizendo que um e zero, um é verdade. Zero é falso. É assim que o computador entende isso. Então, agora, para entender N ou não, precisamos usar isso. Primeiro, vamos dar uma olhada em. Olhando para o topo aqui, dissemos que X, Y, X é zero, Y é um. A resposta é zero, então dizemos falso. O que está acontecendo? É isso mesmo. Agora, o que precisamos entender sobre o operador lógico é que quando você tem duas coisas diferentes quando você tem X e Y, quando você tem duas coisas diferentes, digamos X e Y como estão, se X é verdadeiro e Y é verdadeiro, definitivamente a resposta seria o que é verdadeiro. Se X for verdadeiro e Y for falso, definitivamente a resposta será falsa. Como é isso? Sim, porque quando você diz que N é diferente de, e isso é A e B. Se você diz X e Y, seja, os dois têm que ser a mesma coisa. Para que a resposta seja verdadeira, as duas precisam ser verdadeiras. Ok, então veja isso, para que a resposta seja falsa, ou seja, as duas têm que ser falsas ou uma delas é falsa. Vou repetir. Para você obter as duas operações, mesmo que sejam três, quatro, cinco, digamos dez, por exemplo, você tem dez símbolos, dez números, dez coisas. Se todas as dez forem verdadeiras, definitivamente, a resposta será verdadeira. Mas se nove dos dez forem verdadeiros e somente um for falso, a resposta será falsa. O que Ed quer que você entenda é que todas as condições devem ser atendidas como verdadeiras. Nenhuma deve ser falsa. Esse é o entendimento de. Todas as condições devem ser atendidas como verdadeiras, nenhuma deve ser falsa. Se tivermos 1 milhão de variáveis, 1 milhão de operações, 1 milhão seja o que for, você tem 999.000 verdadeiras, que é uma 999.000 1111 é um, o que é verdade. Você tem apenas 10 falsos, a resposta será falsa porque N diz que todas as operações que você está usando devem ser verdadeiras. Isso é o que temos aqui quando dizemos que X é zero, Y é um, falso. É empurrar para fora zero. X é zero, Y é zero, ainda é falso, falso porque X porque zero é falso, um é verdadeiro. Quando você vem aqui, X é um, Y é um, então a resposta é uma. Essa é a única condição que pode ser cumprida. Quando as duas operações são verdadeiras , a resposta é verdadeira. Quando uma das operações é falsa, a resposta é definitivamente falsa. Veja o último. Além disso, X é um, o que é verdadeiro, y é zero, o que é falso. A resposta ainda permanece falsa. Sim. A única condição que foi atendida foi a segunda, que é X é um verdadeiro. Por que uma delas é verdadeira? Então, a resposta é verdadeira. Isso é sobre o operador lógico final. É muito mais diferente do operador. Agora, ao usar o operador, é bem diferente do motivo do operador final porque você disse Oh, e o operador diz que, ao usar o operador, as duas condições, todas as condições devem ser atendidas como verdadeiras antes que você possa ter uma resposta específica sendo verdadeira. Duas coisas X, Y, elas devem ser verdadeiras antes que você tenha uma resposta correta como sendo verdadeira. Se uma das duas for falsa, definitivamente a resposta será falsa. Mas quando você está usando o operador lógico all, o operador allógico é bastante linear, não tão estrito quanto o final O operador alógico diz que mesmo que você tenha 1 milhão de números ou 1 milhão de coisas, 999 são falsos Então você só tem uma verdade. A resposta seria verdadeira porque pelo menos uma, você deveria ter pelo menos uma verdadeira. Então X é falso. Y é verdade. Então, a resposta ainda é verdadeira. X é falso, y é falso? Então, a resposta é falsa. Essa é a única coisa. Se você tem 1 milhão de falsos, a resposta é falsa. Quando você tem X como um, y ainda é verdadeiro porque você conseguiu satisfazer a condição. Quando você tem X verdadeiro, que é um, y é zero, que é falso, a resposta ainda permanece verdadeira. Agora, a diferença é a diferença entre o operador lógico t e o operador lógico all. É isso, e você deve se certificar que todas as condições verdadeiras antes de ter uma resposta verdadeira. Se de 1 milhão, repito, 999.000 são verdadeiras e há apenas uma falsa, a resposta ainda é Mas para um operador teológico, I 999.000 números de coisas são falsos e apenas um é verdadeiro, a resposta realmente satisfez a condição de que pelo menos um dos números ou uma dessas coisas fosse Então, na verdade, a resposta é o que é verdade. Assim como os exemplos que eu dei aqui no operador lógico neste diagrama. Se você não entende , pode realmente voltar a este diagrama. Vamos passar para o aspecto prático. Agora, vamos examinar o aspecto prático dos operadores lógicos. X, não é capua, desculpe em um smartea. X é igual a, oito, Y é igual a cinco. Então, digamos que z seja igual a três. Ok. Deixe-me dizer dois. Ok, tudo bem. Então, agora temos isso. Agora, digamos que o resultado seja igual a dois, aberto. Desculpe, isso é citação. Suporte aberto. Agora dizemos X. Agora, dizer X é o que é maior que Y Y. Você diz Não só para testar os operadores lógicos Eles estão corretos? Você está falando sobre isso agora. Então, digamos, digamos dois. Desculpe. Z é menor que. É menos do que o quê? Menos de cinco. Está bem? Perfeito. Venha aqui e diga o resultado da impressão. Está bem? Resultados. venha aqui e vamos ver o que acontece. Porque agora estamos dizendo e estamos dizendo que X é maior do que Y é verdadeiro. Estamos tentando dizer que é verdade, então Z é menor que cinco. O barco acabou de usar e está no meio. Estamos usando o meio para nos dar uma resposta separada. Mas os dois terminaram Se você estiver usando, veremos como funcionará. Mas se estivermos usando, veremos como vai funcionar, ou usando e o barco terminar, definitivamente o resultado deve ser verdadeiro. Vamos ver o que acontece. Deixe-me executá-lo e ver. Ok. Vamos ver. É verdade? Claro. Verdadeiro. Tem que ser verdade. Mas se eu acrescentar, na verdade, desculpe. Acho que há um erro aqui. Eu escrevi cinco em vez de Y. Desculpe. Deixe-me executá-lo novamente e vamos ver. Na verdade, é a mesma coisa. Verdadeiro. É verdade, definitivamente verdade. Mas agora, vamos ver, vamos mudar o primeiro e dizer que X é menor que Y. Ou seja, oito é menor que cinco, o que é incorreto . Vamos correr e ver. Falso. É isso e não importa a quantidade de coisas que você esteja realmente comparando duas e quatro e algo assim, você disse que X, que é oito, é menor que Y errado. Dissemos que Z, que é dois, é menor que Y, o que está correto Mas colocamos um ponto intermediário e dizemos que todas as condições devem ser satisfeitas como verdadeiras antes que você possa ter uma verdadeira. Todas as condições devem ser satisfeitas como verdadeiras. Estamos tendo duas coisas, como dois números. Temos duas entidades diferentes e as duas precisam ser verdadeiras antes que você possa ter uma resposta verdadeira usando. Se uma delas for verdadeira e a outra for falsa, será falsa. Esse é o problema. É isso mesmo. Agora deixe-me vir aqui e usar. Digamos que o resultado seja igual aos colchetes abertos. Digamos que X seja maior, o que é sim, maior que Y, ok. Desculpe, ou colchetes abertos, como se chama? Y é maior que Z, o que é verdade. Na verdade, vai passar por nós, na verdade, é verdade. Deixe-me comentar isso. Deixe-me comentar que isso vai funcionar para nós. Na verdade, é verdade porque Y é maior que cinco do que Z. Estou certo? Sim, vai passar. Nós usamos. Agora vamos mudar o primeiro, como de costume. Vamos mudar o primeiro porque X é maior que Y. Para o que X é menor que Y. E vamos ver o que acontece, vai funcionar como Vamos ver, é verdade porque é tudo, pelo menos uma deveria ser verdade. Como agora, X é menor que Y, falso, y é maior que Z verdadeiro. Mas quando eu digo que Y é menor do que Z. Isso é falso, falso, isso vai nos dar falso, definitivamente Agora eu consegui entender que quando você está falando sobre e se você realmente se lembra do que dissemos, não esqueça que dissemos, isso tem que satisfazer nossa condição. Olha isso. Falso, verdadeiro, falso, falso, falso, falso, verdadeiro, verdadeiro, nos dá verdade. Verdadeiro falso, dê-nos falso. Ok. Agora, quando você diz isso, falar sobre uma condição deve ser uma das condições que você considera verdadeiras. Isso é o que falso verdadeiro, nos dá verdadeiro, falso falso nos dá falso, verdadeiro, verdadeiro, nos dá verdadeiro, verdadeiro falso nos dá verdadeiro. Está bem? Então, agora, definitivamente, sim, fomos capazes de conseguir isso, fomos capazes de conseguir isso, e é o quê? Usando o operador Ad e usando o operador lógico e o operador lógico. Mas agora, quando chegamos aqui e dizemos, quero usar as nozes. Digamos que resultados. Resultados. Desculpe. Abrimos o suporte. Normalmente, sabemos que X é o quê? X é maior, certo? Sim, maior que Y. Isso é conhecido. Para nozes, você não precisa começar a comparar duas coisas. Você realmente não precisa dessa medida. Você não precisa comparar duas coisas. Está bem? Então, agora, deixe-me comentar os dois. Agora, você disse resultados, X é maior do que Y vai te dar verdadeiros. Sim, definitivamente verdade. Mas agora dizemos loucos. O que vamos fazer é dizer que , quando você diz noz, é só dizer o oposto de algo, NÃO, eles dão um espaço, algo assim. Não é uma bússola possível que você dê espaço. Eu só quero que esteja bem alaranjado e limpo. Quando você diz que não é X maior que Y, vai dizer falso, definitivamente falso. Eles estão tentando dar o oposto de alguma coisa. Normalmente, sabemos que X é maior que Y, sim ou não. Sim, o que é verdade. Quando não colocamos na frente, isso nos dá o que é falso porque não está tentando nos dar o oposto de algo. Então, quando eu demoro, veja, tudo volta ao normal e isso é verdade. Agora vamos dar uma olhada em outra coisa. Vamos vir aqui e dizer que Z é maior que y, o que normalmente é falso. Quando viemos aqui e usamos isso, isso nos dá uma falsa impressão. Sim, você pode ver. Isso me dá falso, falso. Bom. Como eu disse, não te dá o oposto de alguma coisa. Se era verdade antes, se você não colocar, isso lhe dirá que é falso. Se for falso, se você não colocar, vai te dizer o que é verdadeiro. Agora isso é falso. Antes de fazermos a verdade, depois não colocar na frente, isso nos dá uma falsa. Mas agora isso é falso porque Z é dois. Não é maior que Y, o que é cinco não é possível. Agora, vindo aqui e colocando nozes. Elétron. O que isso nos dá? Isso nos dá verdade, definitivamente. Verdadeiro. Está nos dando o oposto disso. Quando apagamos o verdadeiro, desculpe, quando apagamos a noz, o que acontece, ela volta ao normal, volta ao Isso é tudo para os operadores lógicos que usam o operador lógico ou nozes. Essa é a maneira perfeita ser usado e o entendimento perfeito. Além disso, acho que você conseguiu entender o diagrama porque , na verdade, ele existe para que você possa entender perfeitamente bem e aprender muito rápido. Se você não entender, você pode voltar a verificar o diagrama novamente neste diagrama. Tenho certeza de que você entenderia mais sobre isso. E, na verdade, com o aspecto prático, você teria entendido mais. Nos vemos no próximo vídeo da palestra. 23. Entendendo variáveis e tipos de dados: Neste vídeo de aula, vou ensinar variáveis e tipos de dados Mas primeiro, vamos falar sobre variáveis. Variável é um local nomeado usado para armazenar dados na memória. Sim, quando você diz um local nomeado, ou seja, você nomeia um local específico, armazena dados lá e atribui valores a ele, você atribui algo exatamente como um operador de atribuição, você atribui algo a ele Continuamente, ele diz que atua como um contêiner para dados. Em algum lugar você guarda algo, em algum lugar você armazena algo, é isso que é. Assim como ter um balde, um recipiente, e você guarda coisas e sua bola, você guarda suas ferramentas e coisas do gênero. Está bem? Então é uma variável, uma variável, na verdade, é como um local, um lugar onde você armazena coisas. Ok, Zi, há muitas maneiras de fazer isso. Deixe-me continuar. Diz que as variáveis em Python são criadas atribuindo, você pode ver, você pode ver, Ao atribuir um valor a um nome usando o operador de atribuição, isso, o operador de atribuição, que é igual ao que sabemos anteriormente, dos últimos vídeos que assistimos , atribuir esse valor X é igual a O X é uma variável. Wither two é o que é um valor localizado em X. Então, é muito simples Quando você diz que as variáveis podem conter diferentes tipos de dados, como números, cadeias de caracteres, dicionários de listas e muito mais nesta seção, na verdade, vamos falar sobre números, dicionários de listas de strings, na verdade, vamos Desculpe, o dicionário deve aparecer na próxima seção. Está bem? Então, agora, por exemplo, agora, há exemplos aqui. Você pode ver o que eu disse. Eu disse que X é uma variável, podemos ver. Você pode ver que isso é uma identificação e três é três é um valor. Ou seja, X é igual a três. É como se estivéssemos fazendo A é igual a B, C é igual a D. Todos os resultados de A, B , X, Y, Z são todos quais variáveis. Elas são todas variáveis. E atribuímos coisas a eles. Nós designamos cinco, dez, 20 para eles. Temos três, sete, atribuímos, eu disse, uma variável de valor inteiro Vamos aprender sobre a sequência de fluxo de números inteiros. Na verdade, vou chegar lá nesta seção. Eu disse, variável, por que ela é obtida , você pode ver, e por que ela tem que chegar a quê? Esse valor é de cerca de 0,1, o X é uma variável. Por que é uma variável. O nome também é uma variável porque na verdade serve como uma memória, um contêiner que abriga esse valor AN. OK. Portanto, a fruta também é uma variável que realmente armazena maçã, limão e baga. É um contêiner ao qual foi atribuído um valor. Você dá, guarda algo lá, como uma memória para guardar para você. Isso é o que é uma variável. Não é um. Vamos entrar no aspecto prático, ok? Então, agora, como exemplo, deixe-me vir até aqui, ok? Deixe-me vir aqui e dizer cor. É caro? Cotação aberta? Vermelho. Perfeito. Você pode dizer que a borda é igual a 29. Você pode dizer que o nome é igual a. Assim como vimos antes, Alan, você pode ver, perfeito. Agora, você pode ver essa cor exatamente o que é uma variável. A resposta que temos aqui, o valor que temos aqui, os dados que atribuímos à cor são dados, na verdade, um valor. A principal coisa que precisamos fazer é qual é a variável? A idade é uma variável. O nome é uma variável. Pode abrigar qualquer coisa. Agora, como eu disse, a cor é vermelha. Ok, eu posso até incluir mais. E a razão pela qual eu coloquei uma cotação aberta e uma citação fechada aqui é porque isso é uma string. Esses são personagens. São alfabetos, que aprenderemos nos próximos vídeos, ok Então eu posso decidir colocar verde, preto, branco ou vermelho. Ok, muito, muito perfeito. Então, agora com 29 anos, posso dizer 28, 27, ok? Está bem, algo assim. Temos nomes aqui. Então, podemos dizer Adam. Cérebro é um nome. Isso é para isso. Acho que é perfeito o suficiente. Então, isso diz respeito à base, apenas às variáveis básicas. Variáveis são como se fossem cores e abrigam muitas coisas, vermelho, verde, preto, branco, vermelho. Sim, H também é variável e abriga muitas coisas. Na verdade, está guardado. Esses números são mantidos lá para fins futuros. Eu não posso dizer, venha aqui. Imprimir. Desculpe. Impressões, borda. Vou voltar a essa memória. Não preciso começar a olhar para todos esses. Basta voltar para aquela memória específica e, em seguida, imprimi-la, imprimir todas as bordas para você, todas as bordas ou bordas para você. São impressões digitais, está fora. Dissemos, eu quero que um nome seja impresso. Diga um nome e venha aqui então. Imprime tudo para mim. É muito, muito importante. Se você acha que os pontos de interrogação as câmeras estão realmente mostrando, você pode realmente excluí-los. Basta excluir Venha aqui, exclua. Venha aqui. Exclua, você está pronto para ir. Corra perfeitamente bem. Você está pronto para ir. Muito perfeito. Oh, existem alguns, na verdade. Sim, isso é o básico das variáveis, porque precisamos entender agora todos esses valores atribuídos Como eles são chamados? Aí está o quê? Esse número é o tipo de dados, esse é o tipo de dados. Esse é o tipo de dados. Então, quais são os diferentes tipos de dados que temos? Vamos emprestar isso nos próximos vídeos da palestra. A cor é uma variável, a borda é uma variável. O nome é uma variável. Nos vemos no próximo vídeo da palestra 24. Entendendo variáveis em Python - Parte 1: Então, neste vídeo de palestra, vou mostrar um aspecto prático das variáveis Agora, precisamos entender como escrever uma variável. Precisamos entender como eles estão escrevendo as regras aceitas, aceitaram as variáveis acordo com as regras em Python Está bem? Agora, o número um que conhecemos, que acabei de mostrar, é como escrever um nome depois é igual a, ok Digamos que Adam, por exemplo, ok, Adam. Ok, então viemos aqui e dizemos imprimir. S? Oh, não é letra maiúscula, desculpe. Imprimir. Desculpe. Nome da impressão. Em seguida, executamos e, na verdade , é impresso. Tudo bem. Sim, claro. Essa é a primeira. A segunda não é essa, essa não é a única maneira de escrever uma variável. Você pode juntar letras a ele. É muito importante saber que você não pode espaçar um nome. Você não pode colocar um espaço entre essas letras ao escrever uma variável. Por exemplo, você diz meu nome, depois coloca igual a, depois diz, você diz Bland, por exemplo, Então você diz, Oh, venha aqui e que impressão, desculpe, imprima meu nome. Espaço intermediário. Vamos ver o que acontece. Ele, sintaxe inválida porque quando você está realmente usando quando está escrevendo uma variável, a variável marca o valor como estrela Então, para uma variável, você não coloca espaço entre elas. Mesmo se você quiser escrever algo que precise de um espaço, você usa qual sublinhado? Ou você usa sublinhado e precisa entender que o sublinhado é o único símbolo permitido com uma variável Eu repito. Quando você quer usar qualquer variável, você quer qualquer símbolo como este, cifrão, tudo isso, e isso e aquilo, algo assim, ok? Quando você está escrevendo como uma variável, quando você quer usar uma variável, você só usa sublinhado Esse é o único símbolo aceito para uma variável. Então, vamos escrever e ver o que acontece, ok? E certamente seria insosso. Sim. Então, a primeira coisa é isso em uma letra pequena normal. Então você quer colocar um espaço que você não coloca um espaço que você usa, na verdade, sublinhado A terceira é que você pode realmente juntar uma letra maiúscula e uma minúscula. Deixe-me dizer que M, o MI deve estar em letra maiúscula, tudo verdadeiro. Então, você vem aqui e diz “Oh, desculpe”, depois diga “Desculpe” igual a Kent Ken Kent. Em seguida, basta clicar duas vezes aqui duas vezes. Como um clique duplo, ele o destacará e você alterará o que quiser. Está bem? Então você diz imprimir, nmegre em Kenz Você pode ver, muito, muito perfeito. Outra forma é unir a letra maiúscula e a letra minúscula. Outra coisa é que não está composto, a letra maiúscula está no início, vai estar no final. Então, podemos realmente começar com uma letra minúscula. Digamos: M, desculpe, M, depois, nome. Você pode ver que também vai funcionar perfeitamente bem. Desculpe. Desculpe. Digamos que Adam novamente. Adam, e vamos correr e ver o que acontece. Funciona. Sim, funciona. O último, na verdade, é unir números. Uma coisa em particular que você precisa saber é, digamos, por exemplo, o nome, um em um. Está bem? Você pode dizer que, na verdade, estou começando com uma letra maiúscula. Mas quando se trata de funções em Python, você não usa letras maiúsculas como impressões, como retorno, entradas e similares, que são funções em Python, que são funções em Python, você não É por isso que quando você está realmente escolhendo uma variável para usar uma variável, você não usa uma variável chamada print. Não, porque o Python já o está usando como uma função. Então, qualquer que seja a função que o Python esteja usando, você não as usa como variáveis. Você muda, você usa outro nome nela. Isso é uma coisa que você deve saber. Está bem? Então, agora temos o nome one oh one. Digamos, Brown. Está bem? Marrom? La Brain. Ok, então elétron, vamos ver o que acontece. Sim, você pode usar números, mas há limitações no uso de números. A forma como há limitações no uso do under scull. Agora, digamos, um em um nome. A menos que você possa ver , na verdade está em vermelho. Está bem? Nome único. Digamos que, deixe-me pedir desculpas. Kent. É uma flecha, flecha grande, flecha muito grande. Você não inicia sua variável com um número, mas ele pode estar no final ou no meio. Vamos tentar ver o nome de um em um. Digamos, deixe-me dizer M one oh one. Em seguida, usamos o nome do captor. Vamos ver, na verdade , unir tudo vai funcionar. Sim, vai funcionar. Clique duas vezes em Copiar, clique duas vezes em A e cole. Copiar é Contra C, depois colar é controlar V. Então, execute perfeitamente bem Gentil. Essas são as maneiras pelas quais , na verdade, podemos entender perfeitamente as variáveis. Primeiro, usando uma letra minúscula, inteira, letra minúscula, por toda parte. OK. Em segundo lugar, usando letra minúscula sem espaço, mas para criar um espaço, use sublinhado Na terceira, você junta letras maiúsculas e minúsculas. Na quarta que você junta, você usa números com letras, maiúsculas ou minúsculas. Na quarta, você usa números com letras porque os números não caem no início. É outono no meio ou no final. Está bem? Então, é isso que contém variáveis definitivas. Vá para o próximo vídeo, também falaremos mais sobre variáveis. Nos vemos no próximo vídeo da palestra. 25. Entendendo variáveis em Python - Parte 2: Agora, nesta palestra, vamos dar mais exemplos sobre variáveis. Está bem? Agora vamos dizer meu nome, Kenz Na verdade, estará em cotação. As strings devem estar entre aspas. Vamos abordar os tipos de dados. Nesta seção. Você vai entender mais sobre strings usando aspas duplas, aspas abertas e fechadas, ok Então venha aqui. Digamos que borde ou use letra minúscula maiúscula ou provavelmente seja o primeiro sublinhado Então diga borda, então assim, realmente funciona, porque sublinhado Se você quiser usar números, seja no meio ou no final, não comece com números. Mas sublinhe, você pode começar no início ou no meio ou no final, ou seja, digamos que 24, os números não precisam de aspas duplas ou fechadas Saiba isso também ao acessar os tipos de dados nesta seção. Então, além disso, temos, digamos, por exemplo, vamos dizer assunto, dizemos assunto um ou um, ok? Só para testarmos. Está bem? Digamos que o idioma inglês. Ok, idioma inglês. Bom. Então venha aqui também e diga, digamos, cor, por exemplo. De que cor você gosta? Digamos colorckblack, por exemplo. OK. Então venha aqui e diga também, digamos que está bem, melhor comida. Está bem? Suporte. Desculpe, curso dois. Ok, digamos, arroz frito. Boa. Arroz frito. Arroz frito. Eu adoro isso. Atenciosamente. Eu adoro isso. Muito delicioso. Doce. Então é isso. Então, agora que acabamos de chegar aqui, vamos imprimir alguma coisa. Impressões. Vou chamar um especialista e dizer impressões digitais. Colchetes, meu nome. Está bem? E são impressões digitais, na verdade, meu nome. OK. Kent. OK. Ok, perfeito. Na verdade, podemos simplesmente dizer imprima novamente, imprima o que está impresso na foto que você viu lá Em seguida, experimente os dois ao mesmo tempo. Kent e, na verdade, ele tem 24 anos. Ok, então quando você diz impressões, você pode ativar múltiplas Você vai imprimir tudo de uma vez, ok? Então, outra coisa é apenas dizer assunto. Oh, eu disse assunto. Desculpe. Eu disse impressões digitais. OK. Imprimir. Assunto um a um. OK. Em seguida, imprime tudo o que 1024 assuntos, um a um, até o final, desse jeito Então, para que ele possa fazer isso, nos mostrar a saída para executá-la e executá-la, ela a torna correta, perfeitamente correta. Perfeitamente correto. Digamos, por exemplo, que eu coloque um oh um aqui, um oh um. Não vai rodar isso. Não está correto. É errado. Muito errado. Na verdade, não vai funcionar, não vai até a flecha. Está bem? Então, na verdade, isso é sobre variáveis, porque variável é como um contêiner que abriga que realmente bloqueia algo Outra coisa que você precisa saber, deixe-me contá-la. OK. Desculpe. Deixe-me contratar. Outra coisa que você precisa saber é que você pode realmente ter mais de um valor em uma variável. Sim, você pode ter mais de um valor em uma variável. Esse é o nome Kent. Eu posso adicionar outros nomes a ele. Ok, venha aqui, diga Adam. Venha aqui, diga marrom. Desculpe. Cérebro. Esses três. Então você corre, na verdade, deixe-me comentar isso. Ok, deixe-me ser assim. Vamos ver o que acontece. Nós controlamos o cérebro de Kent Adam. Você pode ver que esses três estão realmente juntos. Esse é um problema que temos. Então, como resolvemos esse problema? É muito, muito simples. É muito simples. Na verdade, fechei isso. Eu vou correr novamente. Desculpe. Mesmo que você feche aqui para essa exclusão e exclua, ela desaparece e a atualização traz uma nova Kent Adam e Brain. Como posso fazer ? Deixe-me comentar isso primeiro para que você possa ver claramente isso. Deixe-me correr novamente. Kent Adam e Brain. Como fazemos isso? É muito simples. Agora, quando estamos falando sobre isso em uma citação em si, isso está em uma citação em si, isso é uma citação, que é como deveria ser correta Mas o que você faz? Você volta para cada um deles. Você volta para dentro. A primeira, nessa citação, você dá um espaço. Nesta citação, você é um espaço. Então, quando você vem aqui e dá um espaço para isso porque não há outra palavra no final, você não precisa dela, então deixe como está. O espaço aqui realmente aumentaria isso, para ficar separado do primeiro. O espaço aqui na verdade aumentaria o terceiro para ficar separado do segundo, ok? Então, execute-o e vamos ver o que acontece. Perfeito. Cérebro de Kent Kent Adam. Muito, muito perfeito. OK. Mas, na verdade, existem alguns, ao usar números. Você vê? Você vê algo assim. Então você pode ver que há até mesmo uma flecha lá quando você está fazendo algo assim. Agora, digamos que você queira, vamos remover isso e executar esses dois. Você pode ver que há uma seta. Por quê? Normalmente, se você trouxesse a empresa, diria que você usa um semiclor para separá-los Então, quando você usa o semicolor, separá-los, é uma coisa totalmente diferente Então, o que você faz? Quando você tem Ed, você só tem uma vantagem. Essa é a razão pela qual. O computador, Python, entende que você só tem uma borda, você não tem duas Mas uma coisa que você pode fazer é colocar uma câmera, uma câmera, uma câmera. você corre , quando você corre, quando você corre, o que acontece? Isso os colocará em um suporte com um comedor. É assim que realmente funciona lá. OK. Então, agora você quer juntar mais cores, por exemplo, é mais preferível colocá-las em aspas separadas Digamos branco, por exemplo. Digamos verde. Digamos amarelo. Quando você corre, não vê espaço novamente. Oh, desculpe. Deixe-me deletar isso. Deixe-me adicionar cor. Pegue isso. Vamos usar isso como trabalho. Cor. Você não pode excluir isso de uma forma, então diga. Cor. Uma coisa que você deve saber é que o Python diferencia maiúsculas de minúsculas Está em maiúsculas? É minúsculo A cor logo na parte superior é uma frase. Deixe-me ver. Deixe-me dizer caixa do título. Ou seja, a primeira letra é maiúscula. Por que as outras letras são menores. Digamos que, cor, eu usei pequenas, todas verdadeiras. Não vai funcionar, nunca. Você pode ver que todos esses são de cor azul, cor azul. Permanece branco. Há um sublinhado lá Então, quando você vê quando eu entro o que acontece, seta de sintaxe, certamente há uma seta Diz: nome da seta, nome, cor. Essa cor é uma flecha. Não está definido. Você quis dizer cor? Está até me corrigindo que é disso que você está falando Sim ou não. Então, o que eu faço? Eu mudo isso. Letra maiúscula C, depois execute-a, então o que acontece? Mostra preto, branco, verde, amarelo. Mas onde está o problema, é o quê? Você precisa dar espaço a ele. Volte para a cotação, espaço, espaço, depois espaço e, em seguida, execute-a novamente. O que acontece? Isso dá o resultado. Kent, Adam, Brain, a borda, as cores. Portanto, a variável é muito simples. Temos todas as variáveis aqui, nome mínimo, assunto extremo, a forma como tudo deveria ser , então temos os valores. Portanto, não é composto de apenas um valor. Eu posso ter dois, três, quatro, cinco, dez valores. Então, sempre que você o conhece, assim como o índice, índice 1.2. É por isso que temos algo assim, você sabe, em inglês. OK. Então, agora, quando você diz, Oh, onde está o nome? Oh, nome, o nome da variável é quando você diz, onde está Adam, onde está o cérebro? Onde está Kent? Oh, é variável. Quando o estudamos. Que variável é essa, Mame? Então você chama meu nome. Que é o que imprime, Mame. Isso traz o quê? Isso traz à tona o cérebro de Kent e Adam? Não. Portanto, a variável é muito simples. Então, o próximo que vou ensinar a vocês são os tipos de dados, ok? Tipos de dados. Então, nos vemos na próxima palestra. 26. Entendendo tipos de dados: Neste vídeo de palestra, vou ensinar os tipos de dados. Primeiro, fizemos variáveis, entendendo a base básica das variáveis. Então, agora estamos falando sobre tipos de dados. Agora, você pode ver que, na verdade, temos tudo isso aqui. Aqui. Agora, tudo bem. Agora temos as variáveis que tínhamos antes. Mas agora estamos falando sobre tipos de dados. Os tipos de dados são os tipos de valor. Os dados, como números, texto ou coleções, que uma variável pode conter. Sim, não se esqueça de que uma variável pode conter, ou seja, uma variável contém tipos de dados. A variável, você pode ver, olhando para esse vermelho aqui, na verdade, X é uma variável e contém os dados, ou nós os chamamos de dados de valor, que são três. Ou seja, X é um contêiner que contém três. Y é um contêiner que contém 7,10 0,1. O nome é um contêiner que contém EN, que é uma string lá. Por que frutas é um recipiente que faz diferentes tipos de frutas. Quais são os valores ou dados. Agora, como eu disse, os tipos de dados são os tipos de valor. Dados como número, texto ou coleção, uma variável pode conter. Temos vários tipos de dados. Você pode ver, na verdade, olhando para este diagrama específico aqui, diferentes tipos de dados, que temos conjuntos e sequências numéricos, não dicionários , principalmente cinco, ok Então, em numérico, temos inteiro, flutuante, complexo, booleano Então, em sequência, temos string, list e tudo mais. Então, chegaremos lá chegando. Está bem? Então, agora, primeiro, vamos falar sobre os diferentes tipos de dados que temos, temos numéricos Você diz, eu vou te ensinar o aspecto prático, mas primeiro, precisamos entender o aspecto teórico. Agora, quando digo que os tipos de dados incluem, agora os tipos de dados. A primeira é vamos falar sobre numérico. Numéricos, esses são tipos de dados compostos por números, principalmente Sim, principalmente números. Agora temos um número inteiro. Agora, venho dizendo que já usamos números inteiros, usamos flutuadores antes, mas provavelmente não entendemos Também usamos booleano. Aqui vamos entender o logotipo perfeito. Então, em numérico, temos número inteiro. Então inteiro, o atalho para inteiro é I NT. O atalho para flutuar ainda é flutuar. O atalho para boolean é bull. O número inteiro é um número. POR EXEMPLO. Digamos que H, que HJ é o que é uma variável igual Esse 99 é um tipo de dados. Que tipo de dados, um tipo de dados numérico? Que tipo de numérico é um número inteiro? Porque quando você diz integral, integral é número. Agora, números flutuantes com pontos decimais. Qualquer número que você vê com um ponto decimal é um flutuador. Qualquer número que você vê como um número é uma integral. Quando é um número complexo, embora não usemos muito aqui na base, quando é um número complexo é uma combinação de números e texto, como dois R mais 90. E temos o Boolean. O booleano é sempre verdadeiro ou falso Na verdade, já fizemos isso antes nos operadores de comparação, temos o booleano, que representa verdadeiro ou falso Fizemos muitas coisas verdadeiras ou falsas. Boulan é apenas verdadeiro ou falso, ok? EG, nome do país. Verdadeiro. Ok, na verdade. Então, fizemos os operadores de comparação, entendemos realmente o que é verdadeiro ou falso, como usá-los em suas operações, como usá-los em suas codificações como iniciante Então, o segundo, que é sequência, composto por letras, palavras e às vezes números. Sim, a sequência na verdade é composta por letras, palavras e, às vezes, números, temos sequências, ST são as palavras, deixe-me ver os atalhos Deixe-me ver a abreviatura. Represente a sequência de caracteres. Vamos alinhar isso, na verdade, na prática, para entender melhor. É quando você usa strings, na verdade, sempre com aspas abertas e fechadas, assim como temos o nome EG BA, temos lista Toda aquela coleção de itens, por exemplo, é chamada, dez, 15, 20, 20, 25, temos que obter uma coleção imutável de itens, números IG Eu vou fazer o aspecto prático. Agora, também o terceiro, temos um. Vou entender isso, assim como não, nada. Dizendo que X é igual a nulo. Z não custa nada. Temos o número quatro, definido. Set é uma coleção não ordenada de elementos exclusivos. Ele é usado quando você deseja armazenar vários itens em uma única variável e garantir que não existam duplicatas Sim, quando você está falando sobre set, ao usar set, certamente não existirão duplicatas Essa é uma palavra-chave que você precisa entender. Então dicionário, dicionário é uma coleção não ordenada de pares de valores-chave Ele é usado para armazenar valores como um mapa. Onde cada chave está associada a um valor. Quando você usa o dicionário, na verdade, você realmente teria o quê? Uma chave e um valor. Vamos entender isso quando chegarmos ao dicionário, sim, porque vamos fazer o aspecto prático. Agora, olhando para esse diagrama específico, temos tipos de dados. Agora, como eu disse, numérico, numérico na verdade, como eu disse, numérico na verdade é normalmente, numérico na verdade é normalmente eles são números. Numérico são números Assim como você pode ver, números inteiros flutuantes, adição complexa de números e letras e booleano, o que É por isso que temos a verdade aqui. Em nós temos a verdade. Não temos nenhum. Como eu disse, temos um dicionário, como acabei de mostrar H, aqui está a chave. Y 20 é o valor. Não fazemos o aspecto prático e também definimos. Você sempre veria que o conjunto realmente usa colchetes legais Isso é algo que você deve ser capaz de diferenciar entre set, list, string, topple, dictionary e similares O conjunto usa suportes de refrigeração. Falando sobre sequência, Synquest, temos três tipos de sequência Temos a string e cobrimos a string, que é R, por exemplo, e há citação aberta e citação fechada Temos uma lista, que é um colchete. Você pode ver que quando usamos set, set é o que é legal entre colchetes e agora list é o que o Python entende Quando você usa um colchete, é nariz, é lista. Quando você usa um suporte frio, é o nariz, é o conjunto E tople é apenas o suporte normal que usamos, ok ? Então, isso é muito perfeito. Então temos numérico, temos inteiros ou números, temos Nós temos os pontos aqui, ok? Temos aqui um complexo, palavras e letras, desculpe, números e letras. Nós temos o Boolean Temos o booleano, que é verdadeiro ou falso. Sim. Este é apenas um diagrama para nos fazer entender mais sobre tudo o que explicamos sobre tipos de dados, tipos de dados, esses tipos de dados, isso é apenas um diagrama. Quando eu estiver fazendo o aspecto prático, voltarei aqui para mostrar que é disso que eu estava falando, é disso que eu estava falando. Nos vemos no próximo vídeo da palestra. 27. Entendendo nenhum tipo de dados: Ok, agora, em primeiro lugar, o primeiro tipo de dados que vou ensinar é o tipo de dados freira Você deve ter notado que quando eu disse freira, isso significa que não é atribuído nenhum valor a ela. É nulo Em alguma outra linguagem de programação, você a chama de null, NULL, null Isso não é nada, nada vazio. Então, podemos simplesmente deixá-lo vazio. Nós o chamamos de freira em Python. Então, digamos, por exemplo, que temos X igual a, nenhum. É isso mesmo. Ok, então agora quando eu digo imprimir, você vai ver, oh, desculpe. Então, quando eu digo imprimir X. Vai imprimir o quê? Nenhuma. Muito, muito perfeito. Nenhuma. Além disso, você pode ver, nenhum, muito perfeito. Esse é o tipo que não é de dados. Ou seja, quando não temos nada para atribuir à variável, essa é definitivamente uma variável. É quem realmente mantém a memória, é quem realmente mantém os tipos de dados. Quando você tem um tipo de dados, uma string de dicionários , números, sequência e similares, quando você os tem, na verdade, eles foram atribuídos Então, agora esse é um tipo que não é de dados. Para entendermos o nível perfeito, há algo que podemos realmente fazer. Podemos verificar a classe desse tipo de dados. Ok, o que exatamente? É inteiro É flutuante? É uma corda? Ok. Só para saber se é bullying, para sabermos se estamos realmente corretos. Então, como fazemos isso? Então, venha até aqui e pressione Enter. Imprimir. Apenas uma impressão X. Mas quando você diz imprimir X, o que você faz? Você coloca o tipo nesse colchete específico. O que fazemos agora? Então, vamos digitar dentro, abrir e usar o colchete aberto garantir que tudo esteja fechado Ou seja, você tem dois colchetes abertos, depois dois colchetes fechados, mas na verdade não através de dois colchetes fechados Normalmente temos X, normalmente entre colchetes. Em seguida, adicionamos tipo a ele, deve ser que tudo esteja em um colchete, o suporte que pertence à própria impressão Você entende? Agora, o próprio X estará entre colchetes. Na verdade, estaria em um colchete, e também tudo estaria em um colchete ao mesmo tempo Então, agora eu quero entender, quero saber, isso é realmente um tipo que não é de dados? Então, o que acontece? Vamos executá-lo. Vamos executar e ver. Você faz aula. Está me dizendo que a turma é, em que classe ela cai? A classe baixa, classe média alta? De que classe, não é do tipo? Agora, vamos comentar isso. Então, o que fazemos? Selecionamos isso e vemos, eu não quero que isso apareça agora, está apenas mostrando isso. Tudo bem. Agora, vamos aos tipos de dados numéricos para entender melhor 28. Entendendo tipos de dados numéricos: Neste vídeo de aula, vou te ensinar os tipos de dados numéricos Primeiramente, temos tipos de dados numéricos inteiros flutuantes, complexos e booleanos Agora, digamos, por exemplo, que temos X, como de costume, X. Digamos que temos 73, digamos cinco, bons 45 Quando digo impressões, quando digo imprimir, X, na verdade, normalmente, na verdade, imprimiria X, que é 45. Mas eu quero saber. Primeiro, para ter certeza de que estamos muito corretos. Quero saber exatamente que tipo de dados é esse. Então, como eu fiz antes do tipo sem dados, temos a impressão X, quando você sai, você vem na frente de X, você diz digitar, então você fecha o colchete porque o X tem que estar entre colchetes e o tipo também tem que estar em todo o colchete em Então, agora, quando você diz que imprime do tipo X, temos o que temos como número inteiro Como eu disse anteriormente, você está olhando para isso, você está olhando para isso, você veria quando dizemos número inteiro, você pode ver aqui embaixo que não sabemos, esse numérico Abaixo , temos um inteiros são todos números como 12, 16, um, dois, três, de qualquer forma Flutuadores são números decimais, como se tivéssemos 2,5, 0,5, coisas assim Complexo é como uma combinação de alfabetos, letras e também números O booleano é realmente verdadeiro ou falso, ok? Verdadeiro ou falso. Ok. Então é muito, muito simples, mas isso é apenas um aspecto prático, ok? Além disso, deixamos que eu mude isso. Então, deixe-me dizer 0,9. Está bem? Na verdade, isso é um número flutuante, não um número inteiro Não se esqueça de que um inteiro foi o primeiro a ser o ponto cinco. Ok, é inteiro porque é tudo número. Quando executamos isso e executamos isso, vamos ver o que acontece, 0,9, é o quê? Que classe é essa? É um tipo de dados flutuantes Você pode se lembrar que a última que fizemos foi o que não era. Era um tipo de dados não tipográfico. Não era um tipo de dados. Isso é uma aula. Essa classe específica é qual número inteiro. Essa classe em particular é o que flutua. Está bem? Fizemos números inteiros, fizemos carros alegóricos Agora vamos dar uma olhada em outra coisa. Vamos dar uma olhada nos números complexos. Está bem? Agora, digamos, por exemplo, que temos 75 mais, três K. 30.000, algo assim Três, J. Principalmente, quando você usa números complexos unindo alfabetos e números, não é permitido usar nenhum outro alfabeto, você pode ver que A é dado como uma F sublinhado, J, não sublinhado, JJ sublinhado. M sublinhado, C sublinhado, Z sublinhado. Você é realmente oportuno. Você tem o privilégio de usar apenas J. Então, agora, quando você imprime isso, vamos ver o que acontece. Complexo. Definitivamente, sim. Tipo de dados complexo de classe. Você pode ver muito, muito perfeitamente. É por isso que você pode realmente ver aqui. Temos um número inteiro, obtivemos um número inteiro flutuante. Temos o complexo N Brilliant. O último é o que bullian? Deixe-me falar sobre isso. Bollian é muito simples. Então, vou dizer que é verdade. Ok, usar T maiúsculo vai entender porque o Python diferencia maiúsculas de minúsculas Se você estiver usando o T menor, é uma seta problemática. Agora vamos executar isso e ver o que acontece. A verdade é o que é uma classe de booleano. Vamos tentar usar um tn menor. Você vê o que acontece e dá uma flecha. Claro, seta. Diz: Essa verdade não está definida. Você quis dizer esse verdadeiro erro capital em particular, ok? Perfeito. Isso é bom. Normalmente, para o tipo de dados numéricos, devemos realmente pensar que o booleano não deveria estar lá Que Bollan não deveria estar lá, isso é verdade e a força não deveria ser um dado. Existem números. Na verdade, é um computador. computador entende um e zero. Uma delas é verdadeira. O computador entende o que é, pois um é verdadeiro, enquanto zero é o que zero é falso, assim como entendemos quando falamos sobre os operadores lógicos. É por isso que na verdade está aqui, verdadeiro e falso, um, zero. Isso é sobre o tipo de dados numéricos. Nos vemos no próximo vídeo da palestra. 29. Entendendo tipos de dados de sequência: Neste vídeo de aula, vou ensinar o tipo de dados de sequência Neste diagrama aqui, temos três Majorly. Na verdade, temos a string, a lista e também topple Em primeiro lugar, vamos usar string. Agora é muito simples. Vamos vir até aqui. Digamos como sempre, como eu costumo fazer. Agora, você está falando sobre corda. Digamos, Bella. Agora, sempre que você quiser usar, escreva um tipo de dados de string, ele deve estar entre aspas porque o valor da string é sempre letras Se, por exemplo, digamos que sejam números, 23, por exemplo, ele quer estar entre aspas. Se você colocar em cotação, você não terá nenhum problema. Mas se você não colocar em uma cotação, não terá nenhum problema, mas não deveria estar em uma cotação Somente letras específicas devem estar entre aspas, exatamente como Bella. Caso contrário, ele não será impresso. Vamos tentar algo e ver. Imprima, paps, vamos ver o que acontece. Tara Bella. Ok, agora, isso é o que chamamos. Sob o erro de digitação de dados de sequência, como eu disse, temos o que chamamos de lista Temos o que chamamos de desculpe, temos o que chamamos de string. Desculpe, isso é um erro. Temos o que chamamos de string. Ok. Então, agora, a string, como eu disse, quando você está realmente escrevendo uma string, a string, a palavra, a letra deve estar em palavras entre aspas, aspas abertas e aspas fechadas Portanto, a citação pode ser simples, palavras ou aspas duplas Então, vamos esperar e ver, vamos ver, Ella. Ele vai responder? Claro. funcionar. Claro, isso é certo. Está bem? Então, agora, vamos dar uma olhada. Que tipo de dados exatamente é esse? Que classe de tipo de dados é essa? Então, como fizemos no último vídeo, X, então você quer dizer digitar e fechar. Velho. Perfeito. Isso é que X é exatamente uma impressão X. Mas o que estamos tentando imprimir agora, não apenas imprimir X, mas o tipo desse X. Que classe é Está bem? Então você vai ver que ele vai contar uma string. Você pode ver uma corda muito perfeita. Muito, muito perfeito. Na verdade, isso é o que chamamos de string. Na verdade, isso é o que chamamos de variável string, a string seja aspa dupla ou aspa simples. Agora, falar sobre lista pode ser números ou palavras, letras, alfabetos Ok. Números ou alfabeto Portanto, não é só alfabeto ou palavras. Não é só alfabeto ou não são só letras. Ok. Assim como a corda. Você sabe, a sequência na verdade é apenas letras, palavras, letras iguais do alfabeto Ok. E há algo que você precisa observar quando você está escrevendo uma lista, você usa o que você usa: um colchete no sistema para que o Python possa entender , um Então, agora abra esse colchete. Ok, dois e três. 50. Ah, hein. Bom. Agora, o que fazemos? Nós o administramos. Na verdade, também executamos o tipo. Ele vai nos dar o quê? Lista. Muito perfeito. Lista de classes de 23, 54, 12, 65. Agora precisamos entender algo que precisamos entender: a lista é a outra sequência de objetos, números ou o que quer que seja. Vamos, por exemplo, vir aqui e dizer olá. Ok. Então, quais são os colchetes da Alcon Então eu digo verde. Desculpe, verde. Tudo bem Preto, amarelo, azul. Eu tenho tudo isso. São uma lista. A razão pela qual sabemos que é uma lista, na verdade, é o que ela tem entre colchetes. Eles são muitas coisas por dentro. Temos a cor variável, muitas cores dentro da cor variável. Está bem? Agora, se corrermos, deixe-me pegar isso. Deixe-me comentar isso, depois clique duas vezes e diga cor. Venha aqui, clique duas vezes. Cor. Então corra, vamos ver o que acontece. Flecha? Sim, deveria haver. Definitivamente, há uma flecha. Você sabe o motivo pelo qual consegue adivinhar o que aconteceu? Agora, quando você está escrevendo, você disse que a cor é uma variável igual a verde, vermelho, preto, verde, vermelho, preto, amarelo, azul, são exatamente o que é a lista Ok. Até agora, são palavras. Até agora, são letras alfabéticas, alfabéticas. Você tem que colocá-los em cotação. Em cotação. Você pode ver. Muito perfeito. Entrou e fugiu, e vamos ver, nas alas verde , vermelha, preta, amarela, azul e Sa, é uma classe de prêmios da lista. Muito, muito perfeito. Então, a lista, como eu disse novamente, é a sequência ordenada de palavras dos objetos. Está bem? Não é composto seguir em linha , como um, dois, três, mas apenas em ordem, em boa ordem É por isso que, na verdade, está entre colchetes. Ok. Então, falamos sobre força usando força, na verdade, usando aspas duplas ou uma citação, Então, List é uma sequência ordenada de palavras de objetos de coisas diferentes, palavras t e coisas do gênero, ok? Então, agora vamos falar sobre o último, que é o Tuple Temos uma tupla. Está bem? Pois se algo fosse uma ponta, na verdade teria um suporte curvo, apenas um suporte normal, sem colchetes, não colchetes, o suporte normal que conhecemos, agora vamos aplicá-lo na prática, ok Agora, falar sobre TopLeTple é uma sequência ordenada e imutável Quando digo ordenado, isso é bem organizado, imutável. Imutável significa algo que nunca pode ser alterado . Isso é o que se quer dizer aí. Agora, dizemos que, para maior resistência, usamos aspas duplas ou cotações fechadas Por último, usamos colchetes e, se houver palavras dentro de river e pen, elas seriam na verdade citações E derrubados, na verdade, eles são imutáveis. Eles não podem ser alterados. Está bem? Então, agora, vindo aqui, digamos, lanches, deixe-me sublinhar Lanches, então venha aqui e diga, pizza. Oh, desculpe, isso é tupla. Você tem que usar colchetes de palavras. É muito importante, muito importante. Quando digo queijo, queijo petisca queijo, com torta. Banana Pão de banana. Pas. Então o que? Então Shawarma. Muito, muito perfeito. Então, agora estamos vendo a impressão, clique duas vezes em copiar. Copia o contrable, clique em Colar. Clique duas vezes aqui. Então o que? Passado. Muito, muito perfeito. Deixe-me apagar isso e ver o que acontece. Ok. Então vamos correr, ok? Muito, muito perfeito. Você pode ver o parâmetro que a classe é o que derruba. Ele reconhece que apenas o tople é o que usa o suporte dobrável que usa o suporte dobrável Enquanto a string usa aspas, enquanto List usa o colchete Eu entendo esse aspecto perfeitamente bem. Na verdade, o Python e o computador o reconheceriam porque , na verdade, esses valores estão entre colchetes, colchetes, na verdade, um colchete conhecido por tople, nunca permitirá que os valores mudem sempre que eu quiser usá-lo para outra coisa Está bem? Então, isso é principalmente o que temos sobre derrubar Agora, para a sequência, como dissemos antes, temos força, temos lista e temos Tuple Está bem? Então, agora vamos para o que vamos fazer na sequência, ok? 30. Entendendo o conjunto e o dicionário: Agora, neste vídeo, vamos aprender sobre conjuntos e dicionários porque eles são tipos de dados sequenciados Normalmente, o que é um conjunto. Sets é como uma lista, mas há uma diferença entre os três. É que os conjuntos são uma coleção não ordenada de objetos únicos Ou seja, sempre que estamos usando conjuntos, na verdade, eles retornam para objetos únicos. Se houver duplicatas de números, vamos considerar, por exemplo, que quando você está escrevendo um conjunto, você usa o suporte da bobina É diferente do colchete que usamos para listas diferentes do colchete normal, o colchete copiado, que usamos para o que usamos para topo Agora, ao escrever conjuntos, use um colchete mais silencioso para que o Python computado entenda perfeitamente O , você está escrevendo um conjunto e o conjunto realmente retorna números únicos , mesmo se você tiver números duplicados Digamos 23, quatro, sete. Corrija, depois quatro. Agora vamos vir aqui e dizer impressões X, imprimir X e vamos ver o que acontece. Deixe-me fechar isso. Não há necessidade disso. Você pode ver quatro, 23, 54 e sete. Ou seja, ignorou os outros quatro. Isso garantiu que nos outros quatro, a duplicata não aparecesse. Deixe-me te dar sete. Deixe-me dar 54, 28, 838, 23. Vamos correr e ver o que acontece. Você pode ver apenas quatro, 23, 38, 54 e depois sete. Ok, essas são as únicas coisas que ele repetiu porque só repete, mostra que executa o que executa, objetos únicos Mesmo que ocorra 100 vezes, só vai aparecer uma em cem. Isso é julho, e essa é a diferença entre conjuntos para puxar e realmente listar. Agora, vamos saber exatamente qual é o tipo de dados. Anéis, X. Vamos ver. Digite, feche o colchete. Então corra. Você pode ver que o tipo é o que define SET, set. Isso realmente nos fez entender porque se, por exemplo, deixe-me mudar para qual colchete, por exemplo, colchete e ele vai ver isso como uma lista Deixe-me correr e você verá a lista S. Deixe-me usar o suporte normal, conhecemos o suporte Cb. Ele vai ver isso como se fosse sua saída. Então, o máximo que você pode ver também. A coisa mais importante que você precisa saber é que isso depende desse suporte. É o suporte acoplado, o suporte bobina ou o suporte quadrado Então é assim que os concorrentes entenderão isso e não se esquecerão que esse conjunto retornaria apenas valores exclusivos em uma determinada faixa de valores exatamente em um determinado objeto. É exatamente assim. Ok, sets, pelo menos, topo , string, coisas assim. Fizemos isso perfeitamente. Nossa, foi assim que foi escolhido. É assim que está escrito. Está bem? Então, agora o que é um dicionário? É muito, muito simples, assim como os outros também. Mas em um dicionário, você recebeu uma chave e também um valor. Ou seja, um valor é atribuído a uma chave. Provavelmente tem uma grande coleção de coisas. O dicionário de inglês normal que temos ou qualquer dicionário de idiomas que temos, temos palavras, vocabulários Então você tem algo que chamamos de número de índice. Então, provavelmente tem 1,0, 1,1, 1,17, 1,10. Então, se você tem uma grande coleção de coisas, você pode realmente usar um dicionário. Mas você tem uma chave e um valor atribuídos a essa chave. Quando você precisa obter esse valor, o que você realmente chama para essa chave específica. É importante saber que cada chave em um dicionário é única. Então, é como conjuntos, em que, mesmo que tenha números duplicados, quando você o executa, ele retorna o que ele executa, ele nos mostra, ele é executado, ele retorna somente números exclusivos ou somente objetos exclusivos naquele conjunto específico, assim como fizemos Então, agora, o dicionário também é único. É por isso que quando você está usando o dicionário, ok? Você usa os colchetes Cole, embora não haja nenhum colchete Cole aqui, ok? Mas isso é uma chave. A borda é uma chave, y 20 é uma válvula. Ok, digamos que o aspecto prático. OK. Ok, então vamos deixar eu comentar essa. Digamos, derrube. Então, minha informação. Então, digamos que você abra o suporte do resfriador. Você diz nome, coloca uma coluna lá. A coluna que realmente a identifica nos faz saber que esse nome você está falando colocando uma coluna na frente é o que é uma chave. Então você atribui algo a ele. Está bem? Então, a tarefa, o que você atribui é nome, que é mano, você tem vírgula, você poderá separar teclas diferentes com Ele colocou a coluna novamente, 63, separação comum. Mas um dos problemas que eu entendo é que essas palavras, nome é uma palavra. Você tem que colocá-los no que você tem que colocar próprio nome entre aspas, o dobro de uma única citação Incluindo o frasco, desculpe. Incluindo o valor, não cometa esse erro. Isso é bom. A outra coisa que podemos realmente acrescentar é, digamos, City City. Cólon. Então diremos Londres. Perfeito. Mas seja qual for a citação como de costume, acabei de esquecer Boa. Oh, desculpe. Deveriam ser dois. Boa . OK. Bom. Agora vamos correr e ver o que realmente acontece. Sim, temos um erro. Na verdade, eu não mudei esse X x para minhas informações. O que nós fazemos? Clicamos duas vezes em Copiar e, em seguida, clicamos duas vezes aqui para contribuir com o passado. Clique aqui, contribua e cole. Então, o que então corre? Vem aí, dá para ver, nome, que é uma chave. Ok, como valor B, que é como cidade de valor 63, que é a chave como valor de Londres. Eu me digo que a aula para isso é o que é dicionário. Então, entenda que isso é um dicionário porque demos a ele uma chave e um valor e também um colchete. Então, ele entende. Na verdade, eu não entendo. É aí que eu realmente quero fazer argila. Ok, agora o dicionário é muito útil quando você tem uma grande coleção de coisas. Como agora, como eu disse, minhas informações, você pode dizer que o nome é Bro g63 city London Best color, blue, best food, the dart and dt. Deixe-me incluir. Deixe-me dizer cor. Desculpe. Cor. Melhor comida. Nós na cotação. Ninguém se concentra na cotação. Arroz frito. Boa. OK. Algo parecido, na verdade. Bom. Isso é bom. Agora temos isso. Temos as chaves e os valores atribuídos a elas. Agora, há coisas diferentes que podemos fazer consignando este dicionário Primeiro, vamos deletar isso e executar novamente. Vamos correr novamente e ver o que acontece. Boa, ok? Então, agora há outras coisas que podemos realmente fazer. Como eu disse, nesse dicionário, na verdade, você tem uma coleção de coisas, grande coleção de coisas e você realmente obtém uma informação específica. Você recebe uma chave específica. Quando você obtém uma chave específica, na verdade deseja obter um valor específico. Então, o que você faz? Você tem que nomear a chave. Qual é a chave? É nome? É a idade? É uma cidade? É cor? É a melhor comida. OK. Então, como você faz isso? maneiras de fazer isso aqui. Eu só digo impressões digitais. Suporte aberto. Oh, desculpe. Minhas informações. Então, o que fazemos agora é comandar isso , comandar isso. Agora, minhas informações, se eu pegar minhas informações, elas imprimirão tudo para mim, o nome e tudo mais. Mas o que eu faço quando tenho isso? Como eu disse, estou procurando, digamos, melhor comida, por exemplo. Eu quero saber o valor. Digamos que eu tenha as informações de alguém, minhas informações. Agora, saiba o valor que a pessoa tem pela melhor comida, que tipo de comida exatamente. Então, o que eu faço? Depois de escrever isso, o número imprimirá minhas informações. Você vem e depois faz o que usa um colchete. Em seguida, diga qual é a chave do valor que você está procurando. Quero saber a melhor comida que a pessoa gosta. É a melhor comida da pessoa? É arroz frito, feijão, seja o que for. Agora o que você faz? Você insere a chave aqui. A chave realmente determina o valor para você. Você coloca uma cotação. Melhor comida. Então você está errado. Gusy é o quê? Arroz frito. Vou me controlar, vou fazer algo novo. É isso mesmo. Agora, quero obter o valor de uma chave específica. Mais tarde, quero conhecer a cidade dessa pessoa em particular. Não preciso começar a pesquisar pesquisar e pesquisar. Eu digo que imprima novas informações. Eu digo imprimir novas informações para imprimir tudo. Eu quero executar. Eu queria devolver algo para mim, só para a cidade. Depois de colocar minhas informações, o que eu faço? Venha até aqui. Coloque qual colchete. Isso tem a ver com colchetes. Como você realmente tem como alvo algo, você pode ver que, na verdade, isso me dá a sensação dizer se AG é a melhor comida, cidade, cor, nome, basta falar cidade Ok, automaticamente, está lá, então eu corro. O que acontece? Isso me mostra a cidade, Londres. Então, o dicionário na verdade é usado para um grande conjunto de coisas, grande conjunto de coisas , em que você realmente usa exatamente como dizer um número de índice em um dicionário Está bem? Então, agora, além de você pesquisar coisas, além de colocar coisas no dicionário, há outra coisa que você pode realmente fazer. Você pode modificar, você pode fazer alterações nas coisas. Deixe-me comentar isso. Ok, deixe-me ver, amigos. Minhas informações, já estão aqui, basta selecionar isso. OK. Agora, como você modifica, ok? Outra coisa que podemos fazer é modificar os valores que temos em uma chave específica. Então, como você faz isso? É muito simples. Apenas venha aqui, acalme-se. Está bem? Ou deixe-me deletar isso, ok? OK. Então venha aqui. Deixe-me fazer esse clipe e torná-lo visível novamente, perfeito novamente, andando novamente. Então, vou pedir desculpas. Minhas informações, depois os colchetes. Minhas informações. Ele é igual a quê? É igual a dois, desculpe. É igual a? 23. Definitivamente, eu mudei a borda de 63 antes. Mas provavelmente eu cometi um erro, então tenho que mudar para 23. É assim que eu modifico. Não é obrigatório que eu venha aqui e mude Eu posso modificar sem nem mesmo entrar. Ok, sem nem mesmo mudar nada lá dentro. Está bem? Então agora temos minhas informações. Então eu uso o colchete, coloco a chave exata que eu quero mudar, que é a borda , e dou um valor de néon a ela Então, vamos imprimir e ver o que acontece, ok? Você pode ver 23, ele foi alterado. OK. A mesma coisa que você pode realmente dizer , digamos que a cor, e você diz, é grão, OK, então você vê perfeitamente bem. Eu mudo para qual grão. Está bem? Tem que estar em qual cotação. Você abre a cotação e fecha a cotação . É muito importante. Está bem? Então, na verdade vimos como obter informações de uma chave específica para obter o valor. Na verdade, vimos como modificar. Agora, queremos ver como excluir uma chave. Ok, como excluímos uma chave? É muito simples. Apenas venha até aqui. Deixe-me comentar isso. Eu diria que primeiro exclua. OK. Excluir. Essa é uma função em Python D diz que não deve começar com letras maiúsculas delete porque é uma função embutida. Ele é construído em Python. Disco M em quatro. Ok, então abra o colchete. OK. Qual das chaves você deseja excluir? Basta abrir a cotação e dizer: Oh, exclua. Melhor comida, exclusões, idade, exclusões, cor. Eu vou dizer a melhor comida. Então Tara vai deletá-lo para mim. Agora, quando eu imprimir, você verá o que acontece, não haverá nada parecido com o melhor que você pode ver: nome, mano, 63 anos, cidade, Londres, cor, vermelho. A melhor comida desapareceu, foi excluída. Então, conseguimos entender como perguntar, como obter um valor de uma chave no dicionário, ok? E também, e também como modificar para mudar algumas coisas, ok? Então, como excluir totalmente de um dicionário. Está bem? Então, o dicionário realmente funciona com uma grande coleção de coisas, uma grande coleção de, você sabe, de chaves, uma grande coleção de informações. É muito, muito importante. Logo entende isso, é bastante único. Cada chave tem um valor atribuído a ela, por isso é muito única, bem diferente de qualquer outra, assim como um conjunto. Nos vemos no próximo vídeo da palestra. 31. Mais exemplos de uso de variáveis e tipos de dados: Nesta seção deste curso, quero mostrar muito mais exemplos, muito mais maneiras de usar variáveis em tipos de dados. Vamos começar como de costume. X é igual a, H, Y, desculpe, Y é igual a 23, então Zs é igual a dois, X mais Y. Y é igual a 23, então Zs é igual a dois, X mais Y. Ok. Malditas impressões digitais Desculpe. Dan imprime? Z. Normalmente, sabemos o que vai estar lá. Isso é 31. Sim, se não me engano, vaca, sim, perfeitamente. Agora, digamos que eu não vim aqui para mudar, eu deveria mudar isso para dois, mas deixei como oito e vim até aqui, abaixo de X. Então, abaixo de X é igual a dois Z. Agora, veja o que acontece. Agora, veja Vamos. 25. O que aconteceu? Normalmente dizíamos que X é para Y 23, então Z é igual a X mais Y. Definitivamente, a resposta que obtivemos antes foi essa Por que agora estamos recebendo 25? O motivo é que o Python realmente calcula as últimas, as novas variáveis com Então isso era X é igual a antes. Isso foi X mais 23. Isso foi o que 31. Mas agora, dissemos que mudamos isso. Este é o mais recente, não mais o antigo , o X mais recente. Então, o X mais recente é o que são dois Você não está dizendo que Z é igual a X mais Y, ele vai calcular esse X e esse Y. Não o velho X, que é 23 pontos mais dois, é o quê? 25. Então, isso é uma coisa que você realmente deve entender: a variável mais recente. Se tiver a mesma variável que esse X, esse X, se eu mudar para R. Definitivamente, isso não é um problema. Isso não é um problema. OK. Mas é X. Definitivamente vou usar o primeiro ou o segundo. Então é isso. Esse é o truque da Alana. Isso é outra coisa que você precisa entender. Nos vemos no próximo vídeo da palestra. 32. Conversão de tipos de dados: Neste vídeo de aula, ensinarei a você a conversão de tipos que é a conversão de tipos de dados que é a conversão de um tipo de dados para outro É muito possível. É útil, você precisaria de muito trabalho Primeiro, vamos converter um dados inteiro em um tipo de dados flutuante Acho que todos nos lembramos do que número inteiro é número. Por que flutuar é o quê? O número decimal gira alguma coisa. Agora, digamos um número de sublinhado int. É igual a dois, sete a cinco. OK. Agora eu quero converter esses sete em cinco em quê? Dois, flutue. Porque isso é um número inteiro é um número O. Digamos, digamos, número flutuante. Igual O número flutuante é igual. A razão pela qual estamos dizendo que o número flutuante é igual, na verdade é apenas dar a ele um nome, apenas uma variável Não está afetando nada. Vamos mudar 75 para um relógio dois A, flutuar. Agora, o que vamos fazer agora é dizer que o número flutuante é um contras, o que flutuar entre colchetes Digite, na verdade, selecione. Agora, o que fazemos? Dizemos imprimir. Imprimir o quê? Número flutuante. Muito perfeito. Então deixe-me voltar novamente. Deixe-me voltar novamente. Agora dissemos, quero mudar inteiro para flutuante, quero mudar float para inteiro, mudar string para lista, em alterar lista para string . Coisas desse tipo. Você pode alterar um tipo de dados para outro. É muito permitido. Eu vou te mostrar algumas, então agora, é muito, muito simples. Agora, a variável que eu realmente atribuí é este é apenas um nome que estou dando a ela. Isso é só um nome. Está bem? É igual a 75. Então, o número flutuante é igual a flutuação. Porque estamos convertendo esse particular. Exatamente esse, esse é um aqui. Talvez eu não use um número flutuante para não confundir você, deixe-me usar Z, Z, Z igual a. É aí que a conversão está prestes a acontecer. E foi aí que aconteceu. Z é igual a flutuar entre colchetes entre colchetes, essa variável específica porque é aquela que é uma memória Eu disse imprimir, deixe-me clicar duas vezes aqui e mudar para Z. Eu disse, imprima Z, ok? Perfeito. Perfeito. Você pode ver. Na verdade, é assim que as coisas são. Então, não é porque eu coloquei o número flutuante aqui, é por isso que é aqui que está o cálculo real É aqui que a verdadeira função original é faça isso, mude, não mude. Agora, além disso, digamos que temos, digamos que temos 0,54, isso é um número flutuante, um número flutuante Quero que você escreva, Alto de números inteiros para números inteiros. Vamos começar com isso. É o número. É uma delícia não esquecer, venha aqui. Venha aqui para trocar esse carro alegórico. É? Ah, desculpe. Então, ele realmente entende que formigas formigas o quê? Qual é o seu peso em número flutuante. Clique duas vezes em Copiar, contracenar, clique duas vezes em Contra V, cole Perfeito. Então o que você imprime? Você imprime. Clique duas vezes em copiar. Em seguida, clique duas vezes em Colar. Você clica aqui. Em seguida, execute, dá zero. Sim, zero porque na verdade não está nos dando o restante, está nos dando exatamente esse número Deixe-me mudar isso para 9,7, por exemplo, deixe-me executar, vai me dar nove Essa é uma forma de alterar um tipo de dados para outro. Provavelmente tenho um problema, Ah, vou fazer essa alteração, usar esse formato. Basta colocar int no início e, em seguida, colocar a variável que serve como memória para o número específico para o qual você deseja mudar. Além disso, vou te dar outro. Deixe-me comentar isso. Ok, bom. Agora, deixe-me vir aqui e dizer X. Por exemplo, é igual Está bem? Podemos saber o que é uma string. Na verdade, uma string é algo parecido com uma palavra que tem aspas, aspas ascendentes e fechadas Prefiro principalmente letras como alfabetos, palavras, letras e coisas do Mas números, não é grande coisa. Não há problema, não há erro. Se os números realmente tiverem palavras, citação. Está bem? Portanto, seus números podem ter cotação e eles podem não ter cotação Mas, por palavras, eles precisam ter a citação. Eles têm que estar cotados lá. Está bem? Então isso é bom. Agora, digamos que 100, isso é na verdade um número inteiro, mas há uma citação lá Então é uma corda. É uma corda. Então, embora eu saiba, isso é uma corda. Então eu digo que Y é igual a dois. OK. Eu quero mudar para um. Eu quero mudar isso para inteiro Então, a pergunta, se a cotação realmente seria excluída, seria liberada Está bem? É então colchetes abertos, X. O que eu faço agora? Eu vou dizer imprime X. Imprima X, então vamos ver o que acontece A cotação perfeita de cem D desapareceu. Agora vamos escolher um diferente. Vamos vir aqui. Venha até aqui. Deixe-me realmente comentar sobre isso. Digamos que L seja igual a, em uma lista de uso, em uma lista de uso L é igual Um, dois, três. Agora eu venho aqui e digo, S é igual a, eu altero esse tipo de dados da lista para o que para um tipo de dados definido Eu digo conjuntos entre colchetes L. Altere esse tipo de dados da lista para definir para mim. Definitivamente, todos nós sabemos que essa lista realmente usa o que usa colchetes. Por que o conjunto usa qual suporte de bobina? Você vai ver a resposta agora, eu cometi um erro. Eu não mudei esse. Isso é muito ruim da minha parte. Desculpe, S, imprime S, e depois? Então isso é perfeito. Você pode ver, muito, muito perfeito. Deixe-me deletar isso, posso vê-lo perfeitamente bem. Deixe-me executá-lo. Você pode ver que são colchetes e você pode ver o que está aqui, colchetes sagrados Então, essas são as maneiras pelas quais você pode realmente mudar de uma forma de tipo de dados para outra. Te vejo na próxima etapa. 33. Concatenação: Neste vídeo de palestra, vou te ensinar como concatenar Sim. Eu quero te ensinar como concatenar em Python aqui. Então, é muito simples. Digamos, por exemplo, que eu queira cumprimentar alguém. Olá, ou diabos, você está fazendo algo assim. Eu posso simplesmente ir embora e agradecer, ok? Gratins é igual a. Colchete aberto Olá. Então eu vou colocar um plus. Abra a cotação novamente, normalmente. Está bem? Como você. Está bem? Perfeito. Ponto de interrogação. Está bem? Agora, isso é perfeito. Vamos tentar imprimir e ver o que acontece. Está bem? Concatenação significa unir duas coisas Unindo duas, três, quatro, cinco, seis, sete, oito coisas. Então, como você une as coisas em Python? Você usa o ícone de adição, símbolo de adição. Está bem? Então, digamos que imprima. Oh, isso é patético. Isso é muito ruim. Imprimir. Saudações. Então corra. Você pode ver Olá, como você está? Sem espaço entre e como. Qual é o problema? Ok, primeiro, deixe-me dar esse boné para ser a letra do capitão. Sim. Então, o que aconteceu? Agora, você pode ver o espaço aqui, mas ele não está refletindo lá Sim, porque o Python não está calculando esses espaços. Ele só calculará os espaços somente em uma cotação. OK. Então, o que fazemos agora? Então, a melhor coisa que podemos fazer é criar um espaço manualmente. Então, o que fazemos? Nós viemos aqui e fazemos uma cotação. Você abre uma nova cotação e, no meio, basta colocar um espaço. Então venha para o lado, na verdade, coloque aqui um sinal positivo e, em seguida, coloque um espaço. Então vamos correr e ver o que acontece. Olá, como você está? Perfeito. Então, para você ter um espaço, se isso é realmente há um espaço entre R e R, há espaço entre R e U porque eles estão todos nas três palavras em uma citação, então ele reconhece isso Mas para criarmos um espaço entre essas duas palavras, O e este AreU, precisamos criar outra citação com uma palavra vazia OK. Portanto, a vantagem intermediária é um tipo de concatenação que na verdade, une todas elas OK. Então agora eu posso dizer: Olá, depois disso Olá, eu quero uma vírgula, eu só venho aqui e dou o comentário aqui e corro novamente Vamos ver. Olá, como você está? Muito perfeito. Muito, muito perfeito. Isso é concatenação Vamos procurar outro. Outra coisa é que podemos combinar duas listas diferentes usando os concatenados Não há nada que você não possa combinar usando as concatenações usando um símbolo de adição Até agora, está se concatenando. Ok, digamos, por exemplo, uma lista, missões por lista, todos nós sabemos o que é realmente uma lista Lista, vamos usar um colchete. Um, dois, três. Aqui embaixo, lista B. Quatro, cinco, seis. Ok, então, desça e diga, combinado ou, digamos, lista Z. Uma lista. Deixe-me ver a carta de Mall. OK. Uma lista é igual a Uma lista mais o que é a lista B. Perfeito. Então diga. Oh, desculpe. Em seguida, diga imprimir a lista Z. E vamos ver o que acontece. Ele vai unir as duas listas, você pode ver. Agora é juntá-los. Esta é uma lista de um, dois, três, lista B, quatro, cinco, seis. Agora juntou um, dois, três, quatro, cinco, seis. Está bem? Muito, muito perfeito. Ok, então essas são maneiras diferentes de realmente concatenar em Na verdade, existem muitos outros, mas para você usar o sinal de mais, o símbolo de mais, você pode realmente ver como eu os usei. Portanto, é muito simples e direto. Está bem? Então, vejo você no próximo vídeo da palestra 34. Como buscar letras, caracteres de uma string: Neste vídeo de palestra, vou te ensinar como buscar letras, como buscar caracteres de Digamos, por exemplo, que agora temos, digamos que F é igual a, igual ao Para ser forte, diga cordas, Facebook. Agora eu decidi buscar uma letra, um alfabeto do O que eu acho que pode dizer que Z é igual a, F, que letra exatamente eu quero buscar? Deixe-me dizer o B. Mas quando você está realmente trabalhando em Python como uma linguagem de programação, a primeira coisa que você tem aqui, que é o F aqui, não é um, é Começa do zero. É assim que o Python funciona. F é zero. A é um, C é dois, E é três, então B é quatro. Agora, a letra que você deseja buscar, o número estará escrito entre colchetes Estamos fazendo isso, depois quatro perfeitamente, e agora, o que fazemos? É isso mesmo. Na verdade, o que fazemos? Senko brinca, Z, então nós o executamos. Está bem? OK. Corra. Perfeito, B. Você pode pegar qualquer letra, na verdade, qualquer palavra Você quer buscar a última palavra, a última palavra são palavras. Isso é F é zero, então A é um, C é dois, é três, B é quatro, O é cinco, o segundo O é seis, então K é o que sete. Então eu coloco sete, depois eu pego sete, e isso é K perfeito Então, na verdade, eu posso começar pela parte de trás. Deixe-me comandar isso, ok? Deixe-me começar do 1 a 3. Em vez disso , posso começar com 01, dois, três, quatro, cinco, seis, sete, posso começar com menos um Você não pode ter menos zero, na verdade, mas menos um menos dois menos três Vamos tentar e ver o que acontece. Então F e digamos, menos cinco, por exemplo Definitivamente, o menos um seria o que K, zero, O menos dois, o segundo O menos três, B menos O menos cinco é E. Vamos ver o que acontece. Muito, muito perfeito. Existe outra maneira de realmente obter um caractere ou uma letra das palavras. Agora, digamos, por exemplo, se eu quiser realmente executar, se eu quiser obter um personagem. Eu quero ter dois personagens, não um personagem desta vez. Deixe-me comentar isso. Venha até aqui. Ah, desculpe. Sim. Um patético Z é igual a F, então. Bom. O que eu faço? Como eu faço isso? Preciso deixar que eu diga que preciso pegar quatro personagens. Quatro personagens, cara. Isso é zero, um, dois, três, estou certo? Bom. Quando você diz zero, então você coloca dois pontos, desculpe, ou ponto e vírgula. Um cólon. Depois de colocar dois pontos, você sabe, eu disse que disse quatro, será zero Não se esqueça de que não está contando a partir de um, está contando de zero, zero, um, dois, três, quatro. Mas quando você colocar quatro, haverá uma flecha. OK. O banimento vai parar em C. Vamos ver o que acontece. Agora é a fase quatro, que é zero, um, dois, três, ou seja, zero, um, 23. Deixe-me colocar três. Isso é zero, um, dois, três, vai me mostrar a fase F aC E? Bom. Deixe-me executá-lo. Você pode ver, desculpe, isso é um erro. É um erro. Você pode ver isso. Você pode ver isso perfeitamente. FAC. Onde o E não está aparecendo? Mas o problema é que fizemos zero, um, dois, três, quatro. O primeiro é E, deveria estar lá, que é o que é 0123, desculpe, 0123 0123. O terceiro é E, e incluímos o terceiro aqui. Sim. Quando você está falando sobre quando está usando Python e está tentando fazer com que os caracteres usem essa coisa específica como uma proporção Você começa do zero. Sim, concordo. Mas quando você quiser que o número pare em um determinado lugar. Agora, digamos que fase zero, um, dois, três, você não coloca os três, você coloca um homem. Ou seja, você coloca quatro. Proporção zero quatro. Isso não significa que você vai chegar ao B, mas é assim que ele é programado Você não começa de um, começa do zero e, quando quer parar em B, por exemplo, essa é a razão zero. Isso deve ser zero, proporção quatro. Mas estamos prestes a escrever 00 proporção cinco. A mesma coisa que isso. Essa deve ser a razão zero três porque F é zero, A é um, C é dois, E E é três. Proporção zero três , está correto. OK. Mas o computador não entende isso. Você tem que adicionar mais um fazendo quatro. Haverá proporção zero, quatro, e nós corremos e temos? Nossa resposta. Muito, muito perfeito. OK. Então, vamos pegar, por exemplo, eu quero pegar apenas um livro. Então, isso será zero, um, dois, três, quatro, haverá quatro, quatro proporções Então, os dois Os são cinco, seis, depois sete, quatro proporções, quatro, oito. Está bem? Quatro, proporção oito. Vamos ver o que acontece. Perfeito. Não se esqueça, começamos do zero e quando você está terminando, você precisa adicionar mais um. É assim que o computador entende isso. Muito perfeito. Digamos, por exemplo, e se eu não especificar o final? Vamos ver o que acontece. Venha aqui, apenas comente isso, ok? E digamos que Z seja igual a F. Digamos livro. Digamos livro Vamos começar com um depois colocar uma proporção sem nada depois dessa proporção. Normalmente dizíamos quatro proporções, quatro proporções, dois rácios isto, três rácios aquilo, ou qualquer proporção que estivéssemos fazendo. Mas aqui, na verdade, estou dizendo uma proporção, nula, nenhuma, nada Então, o Python vai ver isso como Oh, tudo bem. Você quer que eu realmente calcule tudo depois de um que vai calcular, vai me mostrar os resultados, vai me devolver ACE, Book para mim. Vamos correr e ver o que acontece. ACE, Livro. Então, se eu quiser que tudo corra normalmente, vou colocar, como se chama? Vou colocar zero, começando da face para baixo até o livro sem colocar nada na segunda parte da proporção e no Facebook. Você não precisa colocar nada no final. Na verdade, queremos que termine em E, que na verdade é três. Você tem que adicionar mais um, que é zero, proporção quatro, então você tem rosto. Muito perfeito. E se realmente revertermos isso? Sim, na verdade, revertemos isso. Deixe-me controlar Z. Você pode ver. Na verdade, adicionei um número à primeira proporção, à segunda proporção, nada. E se eu não adicionar nada à primeira proporção e realmente colocar um número na última proporção. Vamos ver o que acontece. Deixe-me comentar isso. Venha até aqui. Z é igual a F. Desculpe Então eu digo, nada está lá. Então eu digo, sim, deixe-me dizer quatro. A resposta precisa ser o quê? Livro Desculpe, precisa ser rosto. Desculpe, eu não entendi que isso foi um erro. Desculpe. Precisa ser o quê? Cara. Perfeito. Você pode ver. Eu não especifiquei nada no início dessa proporção aqui que vá do início até onde deveria parar. Onde isso deveria parar? Quatro. Mas o quatro não vai aparecer, vai terminar às três. Está bem? Muito, muito perfeito. Exatamente o oposto disso. Está bem? Então, isso é realmente como obter, você sabe, como obter caracteres, como obter letras, ok, de uma palavra específica, ok, em Pytono em Python Então, é muito fácil. Só preciso entender que você começa do zero e é capaz de calcular perfeitamente bem. Nos vemos no próximo vídeo da palestra. 35. Como medir o comprimento das variáveis em Python: Neste vídeo de aula, vou te ensinar como medir o comprimento de sua variável Ok, bom. Então, agora você chega, desce e diz que Z é igual ao normal. Eu amo Z. Z, Z é igual a. Você diz que n. LEN é uma função em Python. Está bem? Então você abre o colchete e depois escreve F. Perfeito, porque é a esse F que você está se referindo por causa das lentes do Facebook. Ok, tão perfeito. Então, agora imprima Z. Então, vamos imprimir e vamos ver o que acontece Você pode realmente deixar esta LA e depois jogar, ok? Oito, não vai contar a cotação com ela. Só vai contar Facebook FACE, B O K, oito caracteres. É muito, muito simples. É muito, muito simples. Por exemplo, eu digo, o Facebook é real. Ok. Então, definitivamente, vou contar esses espaços também com ele. Ok, então eu espero que sejam oito. São nove, dez, 11, 12, 13, 14, 15, 16, 16. Então, não está contando os caracteres, ok ou letra. Então, mais espaço, ele contrabalançará o espaço com ele. Está bem? E até agora está em palavras em uma citação. Muito, muito fácil, muito simples. Nos vemos no próximo vídeo da palestra. 36. Métodos/atributos para usar com tipos de dados de string: Neste vídeo de aula, vou ensinar alguns métodos que você pode usar com sua string, com seus tipos de dados variáveis, temos muitos Digamos, por exemplo, que eu diga grades, sublinhado caro, grades, desculpe Grades equivalem a, digamos, uma palavra. Normal. Uma palavra. Bom. Agora temos a palavra. Podemos tentar, tanto quanto possível, mudar o método. É como um caso de sentença. Podemos alterá-lo para um caso diferente, podemos mudar para superior, inferior ou o que quisermos usá-lo para fazer. Está bem? Então, finalize, pressione Enter e siga em frente para imprimir. É muito rápido. Sem perda de tempo. Então eu posso simplesmente vir aqui, clicar duas vezes no Controle C, copiar, o anel por aqui e colar o Controle B. Então, se eu executar isso, se eu executar isso , vou executar normalmente do jeito que é um mundo. Digamos, por exemplo, que eu venho aqui, venho até aqui. Primeiro, deixe-me copiar isso. Contra C, melhor. Então eu quero fazer outra coisa com isso. Vou colocar o que um ponto aponta. Então, quando eu coloco os pontos, você vê o que acontece. Pontos, você pode ver as diferentes opções de formato de ponto para unir, você deseja unir duas coisas usando concatenar, você pode Mas, mais preferível, basta usar concatenate. Está bem? Então, centralize o código quando quiser substituir algo por outra coisa, você quer ir para cima, basta capitalizar Está bem? Você quer ir mais baixo, mais baixo, como se tudo devesse estar mais baixo em minúsculas. Está bem? Então, vamos escolher isso, na verdade. Há muitas coisas que você pode realmente escolher. Então, se você colocar o ponto, se não há nenhum ponto, ele não mostrará nada. Você pode ver que estou colocando um ponto novamente, você pode ver e mostrar. Ok, escolher a parte superior, então não esqueça que é muito importante. Sempre haveria um colchete aqui, na verdade, dois colchetes, na verdade, mostrando que esse é um método, algo parecido Agora, mais tarde, a menos que caneta. Você pode ver o primeiro, olá mundo. Normalmente, as primeiras letras H e W são maiúsculas, se forem maiúsculas, para que possamos colocar em maiúsculas . Agora, deixe-me copiar. Desculpe. Deixe-me copiar. Os contras e a pasta estão prontos. Desculpe. Contrav. Agora, deixe-me vir aqui, pontos ou pontos Vamos para o mais baixo. muitas outras coisas que você pode realmente usar. Muitas outras coisas que você pode realmente usar aqui. Está bem? Mesmo isso é baixo, na verdade, os mais usados, esses são os mais usados. Ok, algo parecido. OK. Mas se você não quiser escolhê-lo, pode realmente escrevê-lo para si mesmo. Basta escrever mais baixo, mais baixo. Muito, muito perfeito. Vamos correr e ver o que acontece. Oh, desculpe. Tem que haver um suporte aberto e um suporte fechado aqui. Então vamos correr e ver o que acontece. Você pode ver o número um, maiúsculo, minúsculo. Então, na verdade, quando você coloca o ponto, quando coloca os pontos, você verá métodos diferentes, opções diferentes para usar, para uma variável específica. Ninguém é só isso, vamos descer até aqui. Agora, neste corante. Vamos colocar isso de novo. Sim. Vamos descer, descer. Você pode realmente praticar isso sozinho, na verdade. Basta ver como isso vai funcionar. Vamos descer e escolher. Lente. Está bem? Na verdade, isso nos dirá a quantidade de palavras nas grades, em particular Na verdade, isso é, deixe-me dizer, um, dois, três, quatro, cinco, seis. Você vai contar o espaço com ele, seis, sete, oito, nove, dez, 11, 12. Você conta o espaço com ele. O espaço entre ou e uma palavra, você tem que contar a marca de DNA, você tem que contá-la. Um, dois, três, quatro, cinco, seis, sete, oito, nove, dez, 11, há 12, vamos correr e ver o que acontece. Oh, desculpe novamente. Eu esqueci Eu esqueci que esqueci isso, ok? Perfeito. Vamos correr novamente. Você pode ver 12. Muito, muito perfeito. Você pode ver H que é um, dois, três, quatro, cinco, seis, sete, oito, nove, dez, 11, 12, você pode ver. Na verdade, a primeira que fizemos foi letras maiúsculas, a segunda, em baixo, para colocar letras minúsculas em toda a quarta, na verdade, a terceira para verificar a lente, o comprimento, verificar o número. Quantas palavras existem nessa citação específica, poderemos obtê-la Você pode realmente verificar se há mais diferentes, ok? Então é isso, na verdade. Você pode realmente praticar os outros. Por que colocamos ponto ou ponto e você começa a fazer alterações usando lentes diferentes , lentes superiores, inferiores e similares. Então, na verdade, é isso que acontece neste vídeo tutorial específico do curso. Nos vemos no próximo vídeo da palestra. 37. Entendendo "f String" em Python: Neste vídeo de palestra, vou te ensinar a corda F. Sim, Fstring foi, deixe-me dizer, introduzido recentemente em Pyton, sabe Sim, não era isso antes. Agora, quando você está falando sobre a string F, é uma maneira diferente e moderna de escrever usando a string em Python Muito simples, muito rápido, bastante conciso e perfeito, eficiente e muito eficiente Agora, quando você diz, digamos, vamos usar o primeiro nome Verio da string , desculpe. Isso é patético Você diz que o nome é igual a Bola, deve estar sempre entre aspas, não se esqueça É muito importante. Bola, é um nome indígena. Então, Bola, de qualquer forma. Ele é igual a, digamos, 12. Perfeito. OK. Então, a impressão e, em seguida, por cotação. Desculpe, parênteses e, em seguida, cotação operacional. Sua cotação pode ser, na maioria dos casos, na verdade, as pessoas usam apenas uma, você sabe, cotação. Eles não usam aspas duplas. Use cotação simples ou dupla. OK. Então, antes de fazer isso, em vez de usar a cotação imediatamente É assim que você faz a string F. Você escreve F para um termo menor F, depois coloca a string. Desculpe, eu usei o duplo. Então, a cotação única Está bem? Mas você pode usar uma aspa dupla. Isso não é um problema. Mas deixe-me usar uma única citação da forma que a maioria das pessoas a usa Você coloca um F primeiro, depois coloca a corda. Você colocou a cotação, desculpe. Você diz, meu amigo. Você coloca um colchete Coller, nome do meu amigo, ou seja, você está se referindo a esse nome, aquele nome de código variável, meu Esse é meu amigo Boler. Então você coloca Cammer aqui. O hipopótamo é o quê? O suporte de óleo novamente. Ele. Saia. Ah, desculpe. Sim. Ele tem 12 anos Agora você pode simplesmente ir até lá e escrever Bself aqui, tudo bem, 12 aqui OK. Você precisa colocar essa variável neste suporte de bobina e colocar essa variável também neste suporte de bobina. É por isso que teremos os resultados. Vamos correr e ver o que acontece. Você pode ver, meu amigo Boler tem 12 anos. Então essa é uma forma moderna de escrever usando, você sabe, a string agora. A velha escola é a maneira normal, ok? Não estou usando a string F, mas a velha escola ainda é útil, muito útil. Mas a string F agora está, você sabe, modernizada e as pessoas agora a estão usando muito bem É por isso que você precisa entender a base e também os fundamentos, ok, os fundamentos Então, temos que podemos realmente adicionar e subtrair também. Não se esqueça de que quando você quiser usar a string F, o F deve estar aqui primeiro, depois você abre a citação. Então, meu amigo, você coloca o nome do quê da variável. Meu amigo. Esse nome é então o HT H, então é, você sabe, o Edge de 12 anos Muito, muito perfeito. Agora, podemos somar, subtrair e multiplicar, então eu vou fazer isso Então, vamos comentar. OK. Comente. OK. Agora, vamos descer. Digamos, você sabe, digamos o número um. Seu caso dois, 13. Número dois, igual a 15, só como exemplo. Então você diz o que você disse imprimir. Ok, abra o parêntese, desculpe F. Então deixe-me usar uma citação agora Então, posso dizer que a soma é a soma do número um e do número, desculpe. Número dois, ou, eu deveria colocar o WO, deveria estar em maiúscula. WO, bom. O número dois, desculpe, é, então você coloca o que o colchete Kyler é número um mais o número Perfeito. Vamos ver o que acontece. Você pode ver que a soma do número um e do número dois é 28. Sim, cinco mais três, há oito, depois um mais um, há dois, 28, muito perfeito. Você pode usá-lo para adicionar, dizer alguma coisa, fazer uma descrição de uma coisa em particular, depois adicionar, ou dizer, você sabe, é como forçar meu amigo B a ter 20 anos, tem 12 anos Muito perfeito. Portanto, essa é a nova maneira moderna de usar a string. Chega e muito. Então essa é a base, essa é a base para entender exatamente o que é. Então, vejo você no próximo vídeo da palestra. 38. Função de entrada em Python: Neste vídeo de palestra, vou te ensinar a função de entrada Isso é usado quando você deseja obter uma entrada de usuários ou de um cliente. Vamos considerar, por exemplo, X é uma entrada de custo, colchete aberto Em seguida, abra a cotação. Entre, desculpe. Insira seu nome. Dito, como se chama? Colon, em seguida, coloque um espaço. Você precisa colocar um espaço para que a pessoa possa realmente incluir o nome lá. Você vai dizer que eu vou fazer isso. A pessoa pode realmente incluir o nome lá. Se você não estiver colocando um espaço, ele ficará bem mais próximo da coluna , mas eu não quero que fique mais perto dos dois pontos. Era para estar lá. OK. Então pressione Enter. Esse é apenas o básico. OK. Então, agora o que estamos tentando fazer aqui é que, bem, queremos que a pessoa insira seu nome. Então, quando a pessoa insere seu nome, quando a pessoa pressiona Enter, o que acontece, haverá uma mensagem, uma mensagem de saudação aparecendo como Hello brain, Hello adam, você é bem-vindo. Apenas algo assim. Então, como você faz isso? Agora fizemos a função de entrada. Agora, a saída ou a tela, ok? Z é igual a. Ok, você coloca sua cotação. Olá. Ok, emprestamos uma concatenação que precisamos concatenar Olá. Em seguida, concatenamos o nome, o nome, que está aqui Em seguida, entre parênteses, X. Ok. Então esse é o, então nome, o nome que estará lá. Ok, então Cammer, você é bem-vindo. OK. Bom. Haverá um sinal de mais aqui novamente porque precisamos chamar o viajante. Na verdade, a vírgula não é um número. Ok, é um símbolo. Ok, então tem que estar na cotação. OK. Então, é como se fôssemos curtir o último que estávamos concatenando, onde realmente colocamos algum espaço Vamos colocar uma cotação vazia. Vamos colocar um espaço no meio aqui. Ok, isso é o que vamos fazer com isso. Haverá um espaço aqui, ok? E vamos colocar um cammer aqui dentro, ok? Eles podem dar espaço ao outro para torná-lo mais amplo. OK. Então, podemos colocar um símbolo de adição novamente. Olá, então, nome, você é bem-vindo. Então você é Oh, desculpe. Você é bem-vindo. Exclamação, Mark. Bom. Sim, acho que estamos prontos para ir. Vamos executá-lo e ver o que acontece. Concatenamos e tudo bem, não, não podemos executá-lo agora. Então vamos imprimir. Desculpe. Imprimir? Tudo bem, Z. Print? Oh, isso não está correto. Sim, impresso. Então, vamos ver o que acontece. Você pode ver que a primeira é digitar seu nome porque a entrada aqui é a primeira vez que seria eliminada Precisamos de uma entrada. Precisamos que o usuário insira algo. Precisamos dos dados. Insira seu nome. Meu nome é cérebro. Então eu pressiono Enter e você diz: Olá cérebro, você é bem-vindo. Mas há uma flecha. o cérebro O, está junto. Como você resolve isso? Você volta para O. Na citação, você dá um espaço. Definitivamente, haverá um espaço entre O e brain. Vamos correr novamente e ver o que acontece. Você diz, Adam desta vez. Desculpe. Preciso trazer o c para ela de volta. Desculpe por isso. Adam, depois pressione Enter. Diz: Olá Adam, você é bem-vindo. Se você notar algo, na verdade, a vírgula, o espaço entre a vírgula e Adam é demais. Espaço, a vírgula em si tem que estar ao lado imediatamente após Adam O que nós fazemos? Volte para o espaço aqui, depois volte para o espaço Quando retrocedermos onde acontece, você verá que isso vai mudar Então entre, volte e insira. O que? Digamos que desta vez eu esteja colocando marrom. Alguém pode ser pardo. Entre, você pode ver amarelo marrom, você é bem-vindo. É muito simples. Você só quer receber uma opinião. Para você obter dados e informações de alguém, peça a essa pessoa que insira algo. Insira seu nome. Você pode dizer na entrada sua idade, ou você apenas diz que tem 7 anos de Ok, insira essa entrada seu d, insira sua entrada, seja o que for, então você desce e escreve, olá, você coloca entre colchetes Oh, isso é exatamente X entre colchetes Então, se você precisar de vírgula, coloque tudo para colocar lá e vocalize Vamos falar sobre agora. Vamos falar sobre Ele, por exemplo, agora. Vamos descer até aqui. Deixe-me comentar isso. Na verdade, eu posso copiar isso. OK. Desculpe. Vamos usar o musgo. Contra C, depois Contrave. Ok, bom. Eu vou comentar isso. Eu vou comentar isso também. Perfeito. Então insira, insira suas palavras, insira sua vantagem. Na verdade, acho que deveríamos usar o nome e a borda juntos. OK. Então, agora vamos vir aqui, selecionar isso. Você entendeu, venha aqui. E você cola. Você pode ver. Isso é X. Deixe-me dizer que isso é Y então. O nome é X, a borda é Y. Você diz, Ele Ou seja, digite seu nome, essa será a primeira coisa. Em seguida, o segundo entra em seu Ele. Agora, agora os resultados Olá, então nomeie com comer. Então dizemos Soh. Você está vendo, então vamos concatenar U, depois abra os colchetes. Então você coloca Y. Você pode ver se são Y, então venha aqui, velho Velho. Desculpe, eu deveria fazer uma cotação. Desculpe por isso. Anos de idade. Muito, muito perfeito. O simples. Muito, muito perfeito. E qual símbolo. OK. Olha isso. A primeira que fizemos foi digitar seu nome e dizer Olá cérebro, lo brown, lo Adam, você é bem-vindo. Mas agora estamos tentando dizer que queremos juntar nome e quê e ficar juntos. Eu estou certo? Bom. Então, agora dizemos que quando você entra, a primeira entrada é seu nome e depois sua idade. Então, quando você pressiona Enter, diz: Olá, o X, que é o nome de marrom. Você é o Y, que é Ele, você tem 10 anos Vamos correr e ver o que realmente acontece, ok? Você pode ver o nome, digamos, vamos lá. Digamos marrom. Entre, envelheça, você pode ver, muito perfeito, muito perfeito, 23 23, depois entre. Você pode ver Olá, cérebro, você tem 23 anos. Agora, onde temos um problema, na verdade, é que você está, precisamos colocar um espaço aqui para que o próprio 23 possa realmente respirar. Você está aí. Você tem que colocar um espaço aqui e também colocar um espaço no início aqui. Você pode ver se conseguir isso, vamos voltar novamente. Agora, se estamos pedindo, deixe-me deletar. Não há necessidade de excluir. Digamos que traga a maldição até aqui. Digamos, Adam, pressione Enter. Tenho 17 anos e pressiono Enter. Diz: Olá Adam, você tem 17 anos. Você pode ver, muito, muito perfeito. A função de entrada é algo que você usa para obter informações das pessoas. Então, quando você obtém informações, você programou tudo Oh, esse é o tipo de informação que eles devem escrever seu nome. Ok, é a sua idade. Ok, sua identidade, sua pontuação, coisas diferentes. Ou você pode dizer insira um número. Você pode ver inserir o primeiro número e, em seguida, inserir o segundo número. Então, quando eles pressionam outro Enter, na verdade, o que acontece é calcular esses dois números. Na verdade, funciona perfeitamente bem assim. É isso mesmo. Isso é tudo para as entradas em Python. Nos vemos no próximo vídeo da palestra. 39. Função de entrada avançada em Python: Neste vídeo de palestra, quero ensinar um pouco da função de entrada avançada Sim, um pouco de função de entrada avançada. Como de costume, digamos que X seja igual a, Entrada, desculpe, erro. Entrada, suporte aberto, suporte aberto, o que? Digite, primeiro, número, dois pontos e, em seguida, coloque um espaço normalmente como N, depois Y. Entrada. Entre, segundo. Desculpe, segundo número. Bom. Perfeito. Estamos tentando somar dois números e obter um resultado. A primeira coisa que o usuário insere é o primeiro número, coloca o segundo número e adiciona automaticamente. Se for subtração, sim, se for multiplicação em qualquer lugar que você queira fazer, mas eu quero adicionar um aspecto adicional, na verdade, posso praticar mais na linha mais na Na verdade, é a mesma coisa. E entre. Então, digamos que z seja igual a. Eu disse, X mais o que mais Y. Y? Desculpe. Então você pode descer para dar espaço duplo e, em seguida, dizer imprimir. Z normalmente imprimirá Z. Vamos ver o que acontece. É por isso que eu disse, essa é uma função de entrada um pouco avançada. Na verdade, haverá um erro. Nós vamos corrigir isso. Está bem? Agora, vamos executá-lo e ver o que acontece. Então, me pedindo, digite o número um, então você coloca sua tesoura que você coloca aqui Deixe-me dizer sete, depois entre. O segundo número, deixe-me dizer três. Então, ele vai adicionar sete e três e, como resultado. Então me diga que é sete mais 373. Então, o que significa sete mais três? Era para ser dez, certo? Bom. Há uma flecha e ela não mostra uma flecha, mas sabemos que há uma flecha. Por quê? Por que sete mais três nunca podem ser 73. Definitivamente, o que ele fez foi apenas dizer, A, digite o primeiro número e eu disse, A, digite o segundo número e eu disse B. Na verdade, acabei de dizer A, B. Isso é o que ele fez. Onde está o problema? Agora, precisamos entender que quando você está usando a função de entrada em Python, quando você está usando a função de entrada em Python, ela sempre fornecerá o resultado no formato string do tipo de dados string Quando estou dizendo string, eu já disse muitas vezes que strings são letras, strings são Não tem nada a ver com o que fazer com números como números inteiros, flutuadores e coisas do gênero Mais Y. Esse é o número que você obtém do modo X deveria, você deve adicioná-lo a Y e nos dar uma resposta Mas não está adicionando isso. Eu apenas os juntei, os estocei juntos. Porque é um número inteiro porque as entradas que sempre produziriam seriam executadas Nós nos damos uma saída chamada string STL. Então, o que temos que fazer agora com as palavras, vamos converter, alterá-lo, assim como a conversão de tipo. Vamos alterá-lo antes que ele realmente nos dê a saída, vamos dar uma instrução. Você deve executar isso em palavras em formatos inteiros como um tipo de dados inteiro ou tipo de dados flutuante ou qualquer tipo de dados desejado Então, quando fizermos isso, vai editar e entender. Agora, o que fazemos? Basta vir aqui, vir aqui. Você vai garantir que ele cubra toda a linha de código. Então você diz Int. Desculpe. Você diz int e depois abre o colchete. Em seguida, você pressiona a extremidade do teclado ou simplesmente traz o Cusso S, você pode usar isso, trazer o Cusso até o final aqui e fechar os colchetes fechar os colchetes Você pode ver agora que você disse entradas Digite o primeiro número. Esse é o colchete roxo aqui, é para o número Enter Em seguida, adicionamos Int. Na verdade, ele cobre tudo com seus próprios colchetes amarelos Você pode ver as capas de tudo. H. Então, vamos fazer isso para o segundo, na verdade , acho que vou colocar no espaço e colocar o especial também É bom fazer com que pareça bom. Em seguida, feche o suporte. Agora, o que estou tentando dizer à Lisa quando escrevo sete, quando escrevo três, você deve somar os dois porque o resultado eu preciso é o que é um inteiro, não uma string, porque eu sei que você produz, você fornece saídas que são Mas aqui estou dizendo que você deve alterá-lo para qual número inteiro Instrução muito simples. A menos que isso aconteça. Então, na verdade, está perguntando. Digamos sete novamente. Pressione Enter. Digamos que três. Pressione Enter e Tara dez Muito, muito perfeito. Muito, muito perfeito. OK. Deixe-me mudar para Bullion Desculpe, flutue. Deixe-me dizer flutuar. Clique duas vezes. Você pode se lembrar que flutuar é o que realmente nos daria o decimal Está bem? Então, deixe-me correr novamente. Então, deixe-me dizer cinco Enter mais três. Você vai me dar 8,0. Entrar, 8.0. É isso mesmo. Já fizemos conversão de tipos antes, sim. Agora, quando você está realmente coletando informações de pessoas, de usuários, e sabe que realmente vai adicionar aquela entrada específica ou fazer algo como Bd, divisão de massa, multiplicação, adição ou supressão ou algo parecido, antes que o resultado realmente saia, você deveria ter colocado um flutuador no início, oh, de pessoas, de usuários, e sabe que realmente vai adicionar aquela entrada específica ou fazer algo como Bd, divisão de massa, multiplicação, adição ou supressão ou algo parecido, antes que o resultado realmente saia, você deveria ter colocado um flutuador no início, oh, você deve executar isso como um ponto flutuante ou, você deve executar como um número inteiro, porque é muito, muito importante quando você está lidando com adição, supressão A última que fiz, na verdade, pedi a vantagem. Edge é o que é um número inteiro. Está escrito em números. Mas na verdade foi executado porque não estou adicionando nada. Não estou adicionando nem subtraindo. Só estou pedindo uma vantagem e fiquei bem. É por isso que isso realmente é uma flecha. Mas isso está correto e isso está correto. Na verdade, isso é um número inteiro um pouco avançado. Você precisa entender perfeitamente bem. Nos vemos no próximo vídeo da palestra. 40. Entendendo a declaração "if": Nesta seção, vou te ensinar declarações condicionais em Python É quando você quer dar um ajuste condicional se A é B, então isso deve acontecer Se isso é isso, então isso deve acontecer. Se isso é isso, isso deveria acontecer, se não for isso, algo mais deveria acontecer, algo como apenas condição, apenas condição. Se for para o mercado, algo deve acontecer. Mas se não funcionar, outra coisa deve acontecer. Condições. Agora, digamos que X seja igual a dez. OK. Então venha até aqui. Então, digamos usando a declaração if e eu digo, se X for maior que cinco, então o que deve acontecer? Para você dizer, você disse que se X é maior que cinco, então se você quiser dizer então, assim como você disse, você está representando então com qual coluna, então isso deve acontecer. Você pressiona Enter. Enquanto você pressiona Enter, você pode ver. Há um recuo, há um dente. Normalmente, quando eu pressiono Enter, a causa não é para ser. Isso deve estar no início OK. Mas ele entende que há algumas declarações que você está prestes a escrever. Há algumas coisas que você ainda precisa escrever. É por isso que a coluna lá está, na verdade representando que algumas coisas ainda estão por vir. Então, quando eu pressiono e entro, na verdade é difícil escrever boas linhas de código para torná-las legíveis, para que tenham uma boa aparência, para que sejam bem organizadas para que possamos Bom. Agora, se X é maior que cinco, então, como eu disse, o cólon representa então algo parecido, então o que deveria acontecer? Em seguida, imprima Desculpe, imprime. Pot, X. É maior que cinco Agora vamos correr e ver o que acontece. X é maior que cinco. Agora, digamos que, se X é na verdade menor que cinco, I X é menor que cinco, Príncipe X é o quê? Menos de cinco. Vamos ver o que vai acontecer aqui. Vamos ver. É uma flecha. Não está revelando nada. É flecha, você pode ver, não há nada aqui. Dissemos que X é dez. Então dissemos que se X é condição, se X é menor que cinco, se X é menor que cinco X não é menor que cinco, X é dez. É igual a dez. Na verdade, são dez. Eu disse imprimir, então imprimir X é menor que cinco. Mas como X não é menor ou menor que cinco, não está nos dando nenhum resultado Eu tento executar novamente, Casey, nada. Então, agora vamos dizer que X, vamos voltar para X é qual contraste. X é maior que cinco. Você pode ver que vai funcionar perfeitamente. impressão X é maior que cinco, e ela vai imprimi-la, você pode ver, ela vai imprimi-la. Está bem? Então, a declaração if, esse é o começo, na verdade. Essa é a declaração if. Diz que é uma condição. Se isso é isso, então faça isso. Depois disso, aprenderemos o mais e também o outro se. Nos vemos no próximo vídeo da palestra. 41. Entendendo a "declaração de outro": Agora, neste vídeo de aula, vou ensinar você a usar o s. Nós usamos o I. Agora vamos unir o F, o I e o s juntos, ok? O eu e o s juntos. Ok. Então, o que eu vou fazer é incluí-lo nisso e não vou deletar nada de você, ok? Ok, então, de vez em quando, desça e diga, certifique-se de que isso esteja recuado Certifique-se de não escrever dentro, backspace, então porque você quer escrever s. Então, é algo totalmente diferente É uma função totalmente diferente. Ela não deve ser indentada, assim como a impressão X é maior que cinco Então? Desculpe, então coloque uma cotação insira, só para deixá-la limpa e como se chama E você sabe, bem organizado. Só para fazer isso em linhas diferentes. Então imprima. Imprima o suporte aberto. X não é maior que cinco. Ou você diz que X é menor que cinco. Agora, vamos correr. Primeiro, deixe-me deletar isso. Vamos fazer isso e ver o que acontece. Perfeito. X é maior que cinco. Sim, X é dez. Y. Dissemos que I X é maior que cinco, imprima Xw, vamos mudar isso Vamos mudar isso para, digamos, 34. Vamos ver o que acontece, ok? X não é maior que cinco. Perfeito. Você pode ver que a declaração I and funciona perfeitamente. Eu disse que X é dez. Então eu disse se X for maior que 34 impressões. X é maior que cinco. Na primeira que fizemos, eu não imprimi nada e havia um r que não nos mostrava nada. Na verdade, queremos dizer que, agora, se há um r que ele tem que nos mostrar, L print X não é maior que cinco. Antes de X era o que na verdade era maior do que cinco. Desculpe, eu não mudei isso. O problema é que eu tenho que mudar esse, ou seja, 34. Isso também tenho que mudar isso 34. Dennis disse que na verdade era maior do que cinco, ou seja, dez Mas agora X ainda permanece dez. Agora você está dizendo que se X é maior que 34, qual X não é maior que 34? impressão X é maior que 34 s, impressão X não é maior que 34, é imprimir o quê? X não é maior que 34. Ele entende perfeitamente bem. Ele entende perfeitamente bem. Esse é o s No próximo vídeo da palestra, vamos fazer o que? Vamos tratar a declaração s if. Nos vemos no próximo vídeo da palestra. 42. Entendendo a declaração "if & else (elif)": Neste vídeo de palestra, vou fazer você passar por eu e como se. Primeiro, vamos mudar os números. Vamos mudar para 77. Digamos que se X for maior que sete, imprima X seja maior que sete. Agora, quando você quiser adicionar o, o ELI F F. É assim que é É a combinação de s e I F. Se você quiser adicionar o LF, ele realmente estaria entre I e s. Isso é algo que você deveria realmente. Estamos trabalhando com eu, isso é eu. Se você está trabalhando com eu e, serei eu, então L. Desculpe , se você está trabalhando com eu e, isso será eu e s. Mas se você estiver trabalhando com três, eu e eu, que é LIF, eu estarei no topo, LF estará no meio Essa é a melhor opção. Então s estará no final. É muito importante. Depois de listar espaço para isso poder colocar o que LIF ELF, desculpe ELI F. Tudo bem? Espaço. Ok. N é um. Ok. Então, primeiro, dissemos que X é maior que sete. X pode ser oito, nove, dez, 11, 12, 13, 14, 15, 1 milhão, 1 trilhão, 1 bilhão, um zilhão, seja o que for Então, na verdade, excedeu. Você disse que X é maior que sete. Perfeito. Então, agora eu quero dizer se. Está bem? X é o quê? X é maior que cinco. Ok, mas menos de sete. Está bem? Então X é o quê? Maior? Desculpe, mais de cinco. Ok, você coloca dois pontos. Desculpe, você colocou dois pontos. Oh, que diabos Você coloca a coluna e pressiona Enter, está no meio. Imprimir. X é maior que cinco menor ou igual a sete. Ok, muito perfeito. Na verdade, introduzimos duas condições. A próxima, a última que vou dizer, é que X é menor que cinco. Na verdade, essas são três condições. Nós usamos as três condições, você tem que usar o F no meio. Isso é o que eu disse, na verdade. Bem, deixe-me reduzir o espaço entre aqui, ok? Apenas venha aqui. Apenas venha aqui. Perfeito. Ok. Na verdade, posso tentar colocar algum espaço no meio aqui também, com algum espaço, muito perfeito e colocar algum espaço aqui. Apenas faça com que pareça bem organizado e bem organizado. Está bem? Agora vamos dizer que X é cinco ou igual a Ok, desculpe, X é cinco ou menos. Está bem? X é cinco ou menos. Perfeito. Então, é de três maneiras. Ou X é maior que sete ou X é maior que cinco, mas menor ou igual a Novamente, X é cinco ou menos. Eu disse, é uma condição mais rápida. Se for maior que sete, se for maior que cinco, mas menor ou igual a sete X é cinco ou Que é muito perfeito. Muito perfeito. Você deve notar novamente que somente esses dois têm X maior ou X maior que cinco. Isso não é verdade, porque na verdade é assim que foi escrito e esta é a última declaração lá. Agora, o que fazemos? Agora temos X como sete. Qual deles, na verdade, será executado primeiro. Você disse que X é maior que sete, o que temos aqui, X não é maior que sete. Definitivamente funcionará, se isso não for verdade, ele realmente passaria para a segunda função. Se a segunda função não for verdadeira, ela realmente passará para a terceira função. Agora, o primeiro não é verdade. X, diz, X é maior que sete. Não. Então, vamos dar uma olhada no segundo. Diz que X é maior que cinco. Sim, maior que cinco, mas menor ou igual a sete. Definitivamente, é igual a sete lá. Vamos correr e ver o que? Vai dizer que X é maior que cinco, mas menor. Você vê que X é maior que cinco, mas menor ou igual a sete. Você pode ver, muito, muito perfeito. Então, conseguimos executar. Na verdade, não está executando isso porque isso não é verdade, é falso Então, ele vai olhar para a segunda função, que é LF, que é if. É verdadeiro ou falso? É verdade. Então, é executado. Se fosse falso, vamos ver, por exemplo, o que acontece. Digamos que quatro. Ele vai executar o que é o terceiro, que é. Veja, X é cinco ou menos que cinco. Digamos cinco então e vamos executar o C. Você pode ver, perfeito. Muito perfeito. O Python realmente entende isso Agora, digamos 50 54. Qual deles vai correr? O primeiro, X é maior que sete. É muito simples. É bem usado. Quando você está falando sobre declarações de condição. Você quer fazer declarações condicionais. Se X for maior que sete, digamos que X seja maior que sete, se X for maior que cinco, que X seja maior que cinco, mas menor ou igual a sete, então, por fim, se nenhum deles, se nada disso estiver sendo satisfeito, for verdade, nada disso é verdade, então definitivamente o último resultado, a última coisa que você faria seria apenas dizer que X é digamos que X seja maior que sete, se X for maior que cinco, que X seja maior que cinco, mas menor ou igual a sete, então, por fim, se nenhum deles, se nada disso estiver sendo satisfeito, for verdade, nada disso é verdade, então definitivamente o último resultado, a última coisa que você faria seria apenas dizer que X é menor ou digamos que X seja cinco ou menos. Perfeito. Perfeito. Eu quero fazer outro aspecto prático, outro prático se e s. Vamos fazer isso no próximo vídeo da palestra Nos vemos no próximo vídeo da palestra. 43. Mais exemplos sobre "if, else e elif Statement": Eu quero dar um pouco mais de exemplo sobre if else, if and else. Vamos falar sobre edge. Digamos que ele seja igual a. É igual a 20? Perfeito. OK. Então, digamos que se ele é menos menos menor do que é menor que 13 Coloque cólon e, em seguida, entre. Você diz, imprima. OK. Você é uma criança. Você é uma criança. Pare. Boa, então entre. Na verdade, está recuado. Não permita isso porque você deseja usar o LF ALF, depois o backspace e depois o ALIF ge ge é menor 20, depois coloque uma coluna e, em seguida, insira print open brack x. Ok, U A, C, Major Pós-op, venha aqui. Deixe-me mudar isso para captleta Capuleor Y. Ok, bom. Sim. Então, no final, só mais uma vez. Basta dizer s, depois dois pontos, imprimir, abrir colchetes , Você é adulto. Está bem? Costop. Ah, desculpe. Eu cometi um erro aqui. Eu cometi um erro aqui. Isso é menos de 13, ok? Ok, agora vamos executá-lo e ver o que vai ser escrito. Vamos ver como ele vai executar isso conosco. Está bem? Você é um adulto. Sim, diz que a idade é igual a 20. A idade da pessoa é 20. Diz, se eu tiver menos de 13 anos, você é uma criança. Eu imprimo uma criança. Ou seja, você deve inserir seu anúncio lá se. Então, agora, se isso não for verdade, passa para o segundo, que é isso. Agora, ele se move para cá. Se isso não for verdade, ele se move para cá, o que é a última coisa, na verdade. Então, a idade é 20, definitivamente você é um adulto, e na verdade, é o quê? Não é a idade. Não é menos do que 13, não é menos do que 20, é exatamente 20. OK. Então, agora, digamos, por exemplo, vamos w três e vamos executar. Você diz que é uma criança. Sim, definitivamente para seu filho. Se for menor que 13, vamos colocar 12. 12. Vamos ver o que acontece. Você é uma criança. 44. Entendendo os loops: Nesta seção, vou te ensinar loops. Vou começar te ensinando y loop. Nesta seção, vou te ensinar follow e y loop. Mas vou começar com o quê? Por que loop, y loop é um loop que executa um conjunto de instruções, desde que uma condição seja verdadeira Ou seja, quando uma condição passa a ser forçada, ela para. Isso é Yloop Ele executa um conjunto de declarações. Desde que a condição seja verdadeira. Ok. Assim que uma condição se torna falsa, ela pára. Vamos fazer alguns exemplos. Vamos começar. O exemplo que é mais usado, na verdade, eu é igual a desculpe, eu é igual a um. Está bem? Em seguida, pressione Enter, que atribuímos um a I. I é uma variável, como todos sabemos. Assim como eu sou a memória onde guardamos aquela. Está bem? Então, dizemos que enquanto I é o que é menor que cinco, então o que você coloca em uma coluna. Ok, você quer ver se quer dar algumas instruções. Então viemos aqui e dizemos quais impressões digitais? Na citação I. V, muito perfeito. Agora, você pode ver muito bem. Quando fizemos o “quando fizemos o I s” e “I.” Quando eu pressiono todo o que aconteceu, ele na verdade indentou a declaração, a linha de código Você pode me ver voltando e eu pressiono tab novamente porque isso me mostra que essa impressão em particular I está dentro enquanto tenho menos de cinco anos. Está dentro desse bloco de código específico. Está dentro dessa instrução. Não vai para fora. Ok, então eu vou para um. Dizemos, enquanto eu tiver menos de cinco anos, imprima I, ok? Imprima I. Vamos ver o que acontece. Vamos ver o que acontece. Se houver um erro ou algo parecido. Vamos ver o que acontece. Ok. Vamos ver. É imprimir um, um, um, um , um, dissemos, dissemos que eu é igual a um. Você pode ver se continua I é igual a um. Dissemos: Por que eu tenho menos de cinco anos, o que você faz? Basta imprimir um. Por isso, continua sendo impresso. Ele continua executando um, um, um, porque não fornecemos a ele uma estrutura que você precise incrementar Está bem? Então você pode ver, basta olhar aqui. Olhamos por aqui, olhamos. Então, quando eu tento derrubá-lo, ele sobe. Ou seja, você pode ver um, aquele que está realmente se movendo muito rápido. Infinito. O que você faz Você para com isso. Então o que você faz? Você vem aqui, aperta e entra e diz, eu, eu. Aqui é igual a dois, desculpe, eu mais Ele é igual a dois, um. O que isso significa? Isso significa que eu sou o caso dois, eu perco, um, esse é o significado. Agora deixe-me executá-lo e ver o que acontece. Muito, muito perfeito. Agora deixe-me explicar novamente. Como eu disse, eu disse, um loop Y realmente executa uma instrução, continua executando uma Até agora, é verdadeiro até chegar à linha em que é falso, até concluir a tarefa que é verdadeira. Como isso o completa? Por meio de onde ele realmente encontra algo que é realmente falso Agora é isso. É muito simples. I é igual a um. Essa é a primeira coisa que dissemos, eu sou igual a um. Na verdade, posso inserir isso e ter certeza de que está bem longe dos outros, mas ainda assim o mesmo código quando eu executo , ainda é a mesma coisa. Você pode ver a linha aqui, essa linha aqui. Na verdade, está me dizendo que tudo aqui dentro, isso e isso, vem de onde todos vêm, enquanto eu tenho menos de cinco anos. Agora ouça muito bem. Quando vemos, eu posso realmente dar bom espaço a esse espaço. Isso não foi um problema. Mas deixe-me voltar atrás. Eu gosto do jeito que era antes. Agora, eu disse que sou igual a um. Eu posso usá-lo como X. Eu posso usá-lo como qualquer coisa Então I é uma variável, é uma variável. Eu disse, eu sou igual a um. Ok, deixe-me mudar para X para confundir vocês. X, então muda também. Para X. Ok? Muito, muito, desculpe. Eu uso XA maiúsculo. Isso é patético Bom. Quando eu executá-lo novamente, veja, deixe-me trazer isso à tona. Oh, desculpe, eu não mudei isso. Isso é um erro para mim. Está bem? Oh, isso é X maiúsculo novamente. Desculpe por isso. Ok. São apenas comentários, isso não vai afetá-los em nada. Então, quando eu venho aqui e jogo e digo isso, você pode ver um, dois, três, quatro, isso não significa que você usa apenas I é igual a um ou X é igual a um. Não, você pode usar qualquer coisa. Então, se for uma variável, você também atribuiu um valor numérico. Ok, bom. Então, agora, X é igual a um. Essa é a primeira coisa. Então eu disse, enquanto X é menor que cinco. Às vezes, você pode ver enquanto X é menor ou igual a cinco. Acontece assim. Mas estou dizendo que y X é menor que cinco. Até eu disse igual a cinco, digamos que é igual a desculpar. Vamos colocar que é igual a seno e vamos executá-lo. Você vê, você vê, um, dois, três, quatro, cinco. Agora vamos entender o que aconteceu agora. Eu disse, deixe-me adiar isso e jogar, ok? Então agora eu disse, um, dois, três, quatro, cinco, X é igual a um. Por que X é menor ou igual a cinco, então algo deveria acontecer. Imprima X. Quando eu imprimi X pela última vez, na verdade, ela estava me dando 11111 Ora, a razão é que eu não lhe dei outra instrução. Eu tenho que dar outra instrução que é que X é igual a X mais Ou seja, você precisa incrementar. Deixe-me colocar incrementos e incrementos. Ok. Você precisa incrementar. Em que sentido? Eu disse, X é igual a um. Eu disse: Por que X é menor que igual a cinco impressões X, vai imprimir uma, certo Vai imprimir um, certo? Isso é X agora é um. Está bem? Porque esses códigos de código são executados linha por linha. Depois de realmente dar um, ele realmente deu um, então o que acontece? Python virá até aqui, leia esse código. Aquele X de. Deixe-me usar esse lado para você. Esse XA é igual ao que X mais um. Então, o Python vai dizer que X, X é agora que X é igual a Esse é o X que você tem. A resposta do X que você obteve é uma, certo? A primeira coisa que você faz é uma, certo? Então o que você faz? Você faz o que mais um, adiciona outro novamente. Fazer o que fazer dois. Agora, X é dois. Agora, você volta. Ele muda para dois. Este aqui muda para o que muda para dois. Automaticamente porque você deu instruções, desculpe, não quero alterá-las para duas, mas elas mudam para duas. Ok. Quando mudar para o que acontece, vai voltar, você diz, y X é menor ou igual a cinco, imprima X. Ou seja, agora você está dizendo X, y dois é menor ou igual Então, é impresso o que é impresso um e dois. Quando imprimimos X e eram dois, depois voltamos aqui, você está dizendo: Ok, X é igual a, isso é X que você obteve agora, que é dois mais um, fazendo Eu volto novamente. X se torna três. Então, a perna X é igual a cinco. Em seguida, o mesmo processo novamente até chegar a quatro, depois chega a cinco. Como eu disse X menor ou igual a cinco, isso ainda é verdade até agora Menor ou igual a cinco. Se eu tivesse dito, deixe-me tirar os iguais a, menos de cinco, certo São quatro. Chegando até agora, temos X é ir para quatro. Agora, por que X é menor que quatro, imprime X é menor que quatro. É impresso X finamente. Agora , o resultado agora é quatro. Então, vamos voltar a isso : Ah, você precisa incrementar. Agora, ele precisa incrementar X igual a quatro mais cinco É aí que está o problema. Agora, quatro mais cinco é o que, desculpe, quatro mais um, em vez disso, quatro mais um é o que cinco, ele volta aqui e diz que X é igual a Então voltamos para o espaço e dizemos, enquanto X é menor que cinco. Ok. Então, o X, que está vindo aqui, agora é cinco. Diz que cinco é menor que cinco, o que não é possível. Isso nunca é possível. É por isso que eu disse que enquanto X é menor ou igual a cinco, na verdade é a quinta rodada porque cinco diz ser igual a, mas não deveria ser 0-4, esse é o último. Agora, chegando a cinco, não seria executivo, então vai parar. É por isso que dissemos que ele continuará executando as declarações específicas Até agora, a condição é verdadeira. Então, se a condição se tornar falsa, o que acontece, ela pára. É isso sobre o loop Y. Está bem? Bolha. Começa a partir daqui, o que quer que você tenha aqui, X é igual a um. Embora seja X, aquela tem menos de cinco imprime X, então ela imprime. Isso dá o resultado. Mas não se esqueça de que há outra linha de código que diz que X é igual a X mais um. Ou seja, esse é um novo X igual ao X anterior, que é impresso X aqui, mais um, que é um mais um, são dois Os dois voltam novamente, depois começam de novo, voltam, vêm aqui, depois adicionam outro, depois adicionam um à resposta, que é dois mais um fazendo três, depois voltam novamente e executam o código novamente. Isso é três mais um, fazendo quatro, depois volta novamente, fazendo cinco. Diz que X menor que cinco agora é cinco, menor que cinco, não é possível, então É por isso que é impresso de um a quatro. Mas ele nunca disse X, X menor que ou X menor que ou igual Isso é o que vai imprimir de um a cinco. Isso é muito, muito perfeito. É exatamente assim que o loop Y realmente funciona. Na verdade, depois de executar qualquer coisa, você precisa incrementar. Você precisa incrementar para incrementar. Digamos, por exemplo, que agora temos dez. Dez, por exemplo, fechar, deixe-me excluir isso e executar. Vamos ver o que acontece. De um a dez. Muito perfeito. Porque eu disse menos ou igual a quando digo menos de dez, vai ser quanto a nove Ok, então o que realmente acontece se este não estiver lá, ele continuará funcionando e rodando apenas um. Ok, então deixe-me comentar e vamos ver. Ok, vamos dar uma olhada e ver. Você pode ver que você pode ver aqui. É o que está acontecendo, você pode ver, na verdade você pode ver aqui. Quando eu o pego, ele vem quando eu o derrubo, ele volta porque está executando o código, continuando a ser inclementado Ok, continua aumentando, incrementando e incrementando porque eu ainda não fiz nenhum pedido. Então, o, quando você obtém um, você incrementa mais dois, volta novamente e continua com isso Eu tenho que deletar isso. Então venha apagar isso, você sabe, as cinzas. Então o que você faz? Você corre. Certifique-se de que isso esteja lá porque X, você diz depois de imprimir X, você simplesmente não prossegue com o que continua imprimindo e imprimindo. Esse X, você precisa adicioná-lo a mais um e depois devolvê-lo. É exatamente assim que os acompanhamentos. Desculpe, meu loop funciona. Agora, o próximo é o que é um acompanhamento. Nos vemos no próximo vídeo da palestra. 45. Entendendo loops: Neste vídeo de palestra, vou te ensinar o acompanhamento. Para o acompanhamento, o acompanhamento em Python é uma declaração de fluxo de controle Python é uma declaração de fluxo de controle usada para executar repetidamente um bloco de código Um certo número de vezes até que uma sequência de listas se esgote Na verdade, ele realmente permite que você itere. Quando você diz iterar, repete algo, repete algo que está em algum lugar Ele permite que você itere sobre os elementos de uma sequência. Objetos. Portanto, é muito simples e bem diferente do Y. É por isso que eles realmente fazem loops, mas têm funções diferentes . Como você escreve isso? Nós apenas dizemos quatro X N. Eu posso dizer quatro W Y para contrariar qualquer coisa. Quatro X N e Python. Digamos que para os quatro, vamos usar Python. Venha aqui. Coloque a cotação. Então você diz imprimir. Desculpe, isso é poético. Imprimir o quê? Desculpe. Imprima X. Essa é a base. Para X em Python. Na verdade, ele vai iterar Python até se esgotar, até ser Imprima X. Na verdade, ele vai iterar sobre o Python até se esgotar, até ser executado. Então foi PYTHON. Na verdade, é assim que funciona, ok? Basicamente, é assim que funciona. Então, agora vamos correr e ver o que acontece. Está bem? PYTHON. Muito, muito perfeito. Está bem? Portanto, suas iterações garantem que sejam repetidas É garantir que isso realmente se repita. Se você se lembra, na verdade, ao contrário de quando usamos o loop y. O loop de caminho, na verdade, gera incrementos. Isso nos ajuda a aumentar, na verdade. Então a luta é verdadeira, você incrementa. Lutar é menos do que isso. Continue incrementando até chegar ao ponto Ok, quando se torna falso. Está bem? Então, agora, outra pode realmente fazer isso de outra maneira , basta pressionar Enter, backspace, Enter mais uma vez, apenas dar espaço Então, agora vamos usar um intervalo aqui. Este é o número para X N, intervalo, digamos intervalo oito. Está bem? Então venha aqui, coloque a coluna, desça. Em seguida, diga imprimir. Sim, Príncipe X. Você vai pressionar X. Assim como demos X, como sendo uma variável Que podemos realmente nos referir a um memorando ao qual podemos realmente nos referir, para X em um intervalo de oito números, iterar sobre eles e nos dar um resultado, algo assim, muito perfeito Então vamos executá-lo e ver o que acontece. Oh, eu não comentei isso. Lamento muito por isso. Deixe-me comentar. Está bem? Bom. Comente. Então, agora, deixe-me executá-lo novamente e vamos ver o que acontece. Então, deixe-me deletar isso , na verdade. Deixe-me executá-lo novamente. OK. Perfeito. Você pode ver 01 a 28, na verdade. Perfeito. É assim que, na verdade, você pode usar o acompanhamento, apenas para iterar sobre esses números, me dê o intervalo Me dê a taxa de alguma coisa. 028. Está bem? Isso chegaria e, na verdade, você seria capaz de aplicá-los em feitiços do mundo real, ok? Assim como o primeiro. Vamos dar uma olhada em outro, ok? Pressione e enter, depois retroceda, eu vou copiar, copiar aqui e depois passar por Contra V. Venha aqui e comente isso, ok? Então o que eu faço? Eu quero dizer que acabei de dizer intervalo de nove. Então, ia de nove para de zero para dez. Eu quero dizer que quero dar a ele um ponto de partida e um ponto adicional. Então você vai começar de onde você vai começar de qual. Desculpe, vou começar do um, depois chegar, terminar às dez. Mas escreva dez, eu escreverei o que é 11. Vamos correr e ver o que acontece. Está bem? Um, dois, três, quatro, cinco, seis, sete, oito, nove, dez. Perfeito. Você pode ver que essa é outra maneira de realmente conseguir isso. Tem outro. O terceiro que você pode realmente adicionar, que é chamado de etapa. Está bem? Isso dirá ao Python quantas etapas você deve Quantas coisas você deve pular? Quantos loops você deve usar lá. Então, vamos dizer isso agora. Está bem? Então desça, depois retroceda, então copie isso, depois cole, Contrave, venha aqui Então ok, comente isso bem. Então, agora eu posso dizer que os passos ele vai tomar devem ser o que, três passos três, seis , nove, algo assim. Está bem? Então, agora, você precisa entender isso muito, muito bem. Você pode ver aqui, você pode trazer sua maldição e apenas trazer sua causa aqui, selecione isso Então agora está muito perfeito. Você pode ver que esses são pontos de partida. O final, desculpe , foi um erro. Os pontos finais e quantas etapas? Eu posso ver, deixe-me começar das cinco, vamos ver, vamos correr e ver o que acontece. F cinco, você pode ver, mais três, há oito mais três. Na verdade, não é mod. Então, deixe-me colocar 15 aqui e vamos correr e ver o que acontece. Cinco, oito, 11, 14. Muito, muito perfeito. Existe apenas outra maneira de realmente trabalhar no acompanhamento. Então, vamos verificar outro, na verdade, agora. Deveria ter aparecido essa saída. Ok, e enter, backspace, Contrav, você cola nele depois sobe um pouco Então, agora, na verdade, eu quero usar uma lista. Ok, então eu não vou usar isso perfeitamente bem. Eu quero usar uma lista. Digamos, frutas. Frutas, ok? Agora, eu quero usar a lista. Não estou usando topple ou set, então é assim que usamos o loop Então, Apple, desculpe. Então, para fazer uma cotação, a Apple então vem aqui e depois vem até aqui Pinho, digamos laranja. OK. Então coma, digamos limão. Depois coma, depois diga limão. Depois coma e diga ajuda ao Pine. Ah, alfinete. Tudo bem, Apu Ok, acho que são atores suficientes. Então, isso acabou. Desça. Então, eu diria que para itens. Está bem? Nas frutas, depois coloque um trigo, depois coloque dois pontos Então, quando você pressiona Enter, é aprofundado. O que você faz? Imprima itens. Oh, fique entre parênteses, desculpe. Impressões. Perfeito. Então, vamos ver o que vai acontecer agora. Vamos correr e ver. Oh, o que está errado? Haverá um problema. Deixe-me ver em itens de frutas em frutas F F. Oh, eu uso F maiúsculo. Desculpe, porque Python é muito código, faz muita distinção entre maiúsculas e minúsculas Vou ter que mudar para L maiúsculo , mas eu realmente não gosto de usar maiúscula. Gosto de usar pequenos. Deixe-me voltar a isso e usar um pequeno L. Você pode ver muito bem. E quando eu corro, na verdade, o que acontece, Apple, ok? Maçã, laranja, limão, lima, abacaxi. Perfeito. Então, ele foi capaz repetir tudo o que eu tenho na lista me dar exatamente como são maçã, laranja, limão, lima e abacaxi Na verdade, é assim que o quatro loop funciona, diferente do wiloop, ok Você quer incrementar as coisas e fazer com que as coisas se incrementem muito, muito bem, use um loop y. Você quer ter certeza de que realmente listou as coisas, repita algo da maneira que deveria ser, use o follow Na verdade, seria útil em projetos do mundo real. Agora vamos ver, por exemplo, que eles foram capazes de vir no aspecto vertical, não na horizontal. Como isso aconteceu? Porque havia coma. Se não houvesse coma, não iria bem. Você pode ver agora que eu tenho maçã, laranja e limão juntos. Mas quando eu coloco uma câmera, o que acontece ela realmente garante que ela vá para a próxima linha Ele entende isso. Isso é muito perfeito. Isso é tudo para o acompanhamento. Nos vemos no próximo vídeo da palestra. 46. Para função de pausa e continuação de loop: Vídeo da palestra, vou te ensinar o intervalo e continuar N loops. O primeiro ciclo que vou ensinar aqui é o quê? O acompanhamento é muito bom. Agora, como de costume, para X na faixa de um a 11, você está na verdade mirando de um a dez, depois dois pontos e depois entrar, na verdade dizer que os códigos restantes, eu realmente quero que estejam abaixo dos quatro, esse acompanhamento, na verdade, continuará assim recuado Normalmente, eu deveria dizer impressões digitais. Eu deveria pedir desculpas pelas impressões digitais. Oh, eu deveria ter dito “Imprimir X”. Ok. Então eu executo bem, o que é normal fazer. um a dez, tudo bem. Mas não, eu não vou fazer isso. O que eu vou fazer? Porque o que estou tentando dizer é parar e voltar. Ok, faça uma pausa e volte. Então, o que eu quero fazer agora. Agora, como eu disse, isso é bem diferente. Então, vou dar uma declaração, apenas uma declaração condicional Se X for igual a dois, nove, então dois pontos. Ou seja, eu quero escrever mais declarações sob esse eu em particular. O I está dentro da função. Então, lá dentro, eu novamente quero colocar uma declaração específica. Mas há algo que você precisa entender como variável. Aí está o quê? Isso é igual a dois não é apenas igual a dois. Quando temos iguais a isso, é como se eu estivesse dizendo: Ok, tudo bem, isso é uma variável X é uma variável, que na verdade é uma memória para nove. Nove é o valor que vamos encontrar em X. Quando usamos dois iguais a, estamos tentando dizer que definitivamente X é igual a nove, ou seja, igual, igual, não aquele que está sendo não Quando você diz que nove é igual a nove. Isso é o que isso significa. Ou seja, sempre que estivermos executando, sempre que isso estiver sendo executado, quando chegar a um, dois, três, quatro, cinco, esse será um executado de 1 a 10 Quando chega a nove, ou seja, quando X aqui é nove, ou seja, em vez de aumentar esse X aqui, quando nove é igual a nove, esse é o significado Quando você tem dois é igual a. Quando nove é igual a nove. É bem diferente de dizer quando X é igual a nove. X é uma variável e nove é o que nove é um valor. Mas quando eu digo que X é igual a X. X é igual Às vezes, quando esse X se torna nove. Na verdade, eu me torno nove igual a nove, é igual, então o que aconteceria ? Eu quebraria. Então, deixe-me continuar e digitar que está recuado. A pausa para escrever, perfeita. Então agora o que você faz? Pressione Enter novamente. Está bem? A gravação, a impressão W, a impressão X. Agora podemos ver. Agora, o que fazemos? Vamos fechar isso. Na verdade, essa é uma palavra nova. Vamos fechar, vamos ver o que acontece. Ok, um, dois, três, quatro, cinco, seis, sete, oito. Onde está o nove? Você sabe, onde está o nove? Onde está dez? Não está em lugar nenhum porque eu disse que deveria quebrar, que eu deveria parar Eu deveria acabar com isso. Eu disse, para X rage, começando de 1 a 10. Na verdade, todos nós sabemos que 11 não vai aparecer. Não vai aparecer, não vai ser executado. Era para ser 8910. Eles deveriam ter 19 anos. Mas eu disse que lhe dei a condição que eu disse, eu uso as declarações if eu funciono, se X, esse X que está sendo iterado, que foi contado um, dois, três, quatro, I X chega a nove, ou seja, nove é igual a nove, não corra novamente, você quebra, você Vamos mudar isso. Vamos dizer outra coisa. Deixe-me dizer cinco, por exemplo. Vamos executá-lo. Nunca chegará a cinco. Essa é uma função de interrupção. Agora, vamos usar uma função contínua. Deixe-me copiar e colar. Copie, venha aqui. Então o que? Apenas backspace, depois V. Então você tem que comandar isso, caso contrário, ele funcionará perfeitamente Comande isso. Comentários enviados. Comentários enviados. Ok. Bom. Agora temos isso. O que você faz Basta clicar duas vezes aqui e pressionar o botão para continuar. A diferença entre isso é que quando chega a cinco, ele não executa cinco e depois pula. Então, seis até chegar a dez. É bem diferente. interrupção pararia automaticamente, mas a continuação pararia e continuaria. Paramos às cinco, não executamos cinco, depois continuamos com seis, sete, oito, nove, dez Vamos ver o que acontece. Vamos executá-lo e ver o que acontece. Você pode ver que falta um, dois, três, quatro, cinco. Perfeito. Seis, sete, oito, 910. Vamos dar uma olhada nisso. Digamos que, quando chegar a dois, quando chegar a dois, vai correr um, três, quatro, cinco, seis, sete, oito, nove, dez. Ok. Vamos executá-lo e ver. Você pode ver que um, três, dois são omitidos Então, é muito, muito simples. Na verdade, na verdade, é muito, muito simples, muito simples. Onde está o intervalo e também o continuum. Como eu disse, a pausa na verdade pararia ou ali, mas a continuação pararia. Eu quero executar aquele número específico, ele parou, depois passar para o próximo número e continuar executando até o final Está bem? Então é isso para fazer uma pausa e continuar nos quatro ciclos. Nos vemos no próximo vídeo da palestra. 47. Enquanto a função de quebra e continuação do loop: Vídeo da palestra, vou te ensinar o método break break e continuum. Muito fácil, como sempre, basta dizer que X é igual a um, digite enquanto X é menor que, desculpe, é menor, por que estou me comportando assim É menor ou igual a 15. Então eu vou dizer dois pontos e depois entrar. Normalmente, eu deveria ter dito imprimir, eu, blá, imprimir, I. Mas por causa de eu preciso de condições para que a arterial quebre e continue Agora vou dizer que I X é igual a quê? 12, desculpe. Y 12, cólon, então o que deve acontecer? Pausa. Você pode ver uma pausa aqui, uma pausa. Pausa. Depois disso, vá para a próxima linha , Enter e imprima o texto. Isso é bem diferente da forma como os textos a seguir escritos e continuar estão sendo escritos. Agora eu pediria desculpas. Desculpe, desculpe. Eu diria Enter. Então eu digo X Desculpe. Além disso, é igual a dois. Um. Deixe-me escrever e eu explicarei perfeitamente bem. Agora podemos ver um, eu disse, agora você pode ver. Isso é de um para um para 11 e nós temos aqui para 15. Não sejamos iguais a 15, mas paremos aqui, assim como o Y. Então, do jeito que está, é mais ou menos como o seguinte Mas a forma como este está realmente escrito é bem diferente. Agora dissemos que X é igual a um. Então dissemos, enquanto X é menor ou igual a 15. Então eu deveria dizer imprima imediatamente. Mas eu não estou dizendo imprimir, então eu disse, I X é igual. Eu disse, se X for igual. Eu disse que dois senos iguais significam iguais, mas um seno igual significa que você está atribuindo algo a uma variável Eu disse: Se X for igual a isso, sempre que 12 for igual a 12, sempre que 12 chegar a 12, normalmente o número em si, então Então imprima X. Ok? Então essa função, que é o incremento que deveríamos ter aumentado antes, agora está inativa É assim que vamos configurá-lo. Esse é o arranjo que será feito para uma execução muito boa. Agora, isso sempre estaria no final. O incremento estaria sempre no final, na verdade está perfeitamente bem Eu posso realmente dar a ela seu espaço, dar-lhe seu espaço. Agora, vamos correr e ver o que realmente vai produzir. Um, dois, três, quatro, cinco, seis, sete, oito, nove, dez, do jeito que realmente era antes. Muito, muito perfeito. Agora, o que você realmente deve tentar entender é que essa linha específica de código aqui não está dentro das instruções if. Você pode ver que quando eu coloco dois pontos aqui, você pode ver que essa linha realmente é para isso Este, desculpe, foi feito para quebrar com precisão. Está dentro, se forem declarações I específicas. É por isso que quando você vê quando volta, você traz seu costo para lá Eu fecho quando eu derrubo isso, você pode ver apenas a abertura que entrou. Quando eu o expando, ele sai. Mas quando eu derrubo isso, a coisa entra quando eu a expando. Essas impressões são, na verdade, digamos, um filho ou um subordinado do que é o loop y, não a declaração If aqui A declaração “I” é apenas isso, apenas como uma pausa. Então, vai quebrar. Imprimimos e também haverá um incremento. Normalmente, o incremento volta e, portanto, quebra. Mas depois de todos os incrementos, do jeito que deveria ser normalmente, como fizemos no Wiloop, ele entende isso Isso foi feito para ser escrito. Agora, para o continuum para o continuum, agora para o continuum sob o loop wi, vamos ver uma cópia Ok, Control C e descer até aqui, devolver espaço ao espaço e colar Ok, porque queremos que continue, não apenas quebre, e isso é tudo. Queremos que continue depois de quebrar e continuar. Porque você precisa saber que o intervalo vai parar. Por que continuar? O Break é incorporado e continua, depois continua. Quando ele quebra, ele deixa esse número específico e continua com a jornada. Vamos fazer o quê? Vamos copiar isso porque é bem diferente dos outros. Então, vou selecioná-lo, pressionar Enter e depois CTrav. Então, agora você verá que isso é bem diferente. Essa é a instrução e, o break e também para o loop i, tudo. Mas, na verdade, o yoop realmente tem isso embutido agora aqui, além do último Então agora você clica duas vezes aqui. O que você continua, ok? Sim. Oh, desculpe. Minha continuação não está correta. Eu posso simplesmente clicar aqui. Você pode ver que uma parte Break muito perfeita é na verdade, diferente da parte contínua da forma como foi escrita. Está bem? Então, agora dissemos cada um dos incrementos aqui. Então, se X for igual a 12, o que acontece? Ele quebra e, na verdade, é contínuo. Então você coloca X. Ok, então o que você executa. Deixe-me deletar isso primeiro. Vamos correr. OK. Deixe-me dar menos de 15, menos não menos que ou igual a. Agora vamos correr, ok? Um, dois, três, quatro, cinco, seis, sete, oito, nove, dez, 11, 13. Está bem? 12 é omitido Muito perfeito. 14, 15. Na verdade, usar o intervalo e continuar abaixo de quatro é, na verdade, muito mais correto , muito mais perfeito do que no loop y, porque você não precisa apenas alterar o intervalo para continuar. Ao usar o loop y, basta alterar a estrutura. Você precisa mudar a estrutura, como elas foram organizadas, ok? Como eles foram organizados. Basta organizá-lo perfeitamente do jeito está e ele funciona perfeitamente , perfeitamente bem, ok? Agora deixe-me vir aqui e adicionar o igual ao seno, que é X menor ou igual a 15, O 12 não é uma multa, mas também executou 16. Esse é realmente o problema que temos com o Y com o loop Y. Na verdade, não é um problema, mas quando você usa o break e o continuum, é mais preferível usá-los sob o que está abaixo do É muito limpo e perfeito. Mas às vezes você pode realmente conduzi-lo usando o y enquanto usa o laço de arame, mas definitivamente sim, se você tirar os iguais ao 16 não apareceriam Mas se o igual a dois ainda estiver lá, o 16 tem que aparecer, por causa das afirmações que você realmente estabeleceu, porque essa realmente tem que passar primeiro antes de imprimir X. Esse é outro problema, porque se você vai fazer exatamente assim, basta vir aqui e digitar continue aqui, na verdade vai ser Vai funcionar mal. Vamos ver o que acontece. Vamos ver. Vamos esperar para ver. Sabe, quando fazemos o acompanhamento, na verdade, eu apenas mudei o intervalo para continuar e pudemos seguir em frente com coisas assim Agora, deixe-me clicar duas vezes aqui. Normalmente, temos o intervalo, que vai quebrar às 12. Vamos ver. Desculpe, eles vão quebrar às 11, 12, sem aparecer, 13, 14, 15, sem compartilhar. Clique duas vezes, deixe-me continuar diga e clique para ver o que acontece. Normalmente, quando quebra às 11, é para continuar. Isso é 13, 14, 15, mas não aconteceu. Precisamos reorganizar as linhas de código, torná-las perfeitas Não é como seguir. É por isso que follo é muito melhor usar para pausa e continuidade É por isso que temos que reescrever o código e organizar assim Mas se você organizar assim, ele mostrará o último arranjado assim, na verdade, é mais preferível, você simplesmente retira para o igual a dois, ele Mas se você colocar o igual a dois, ele aumenta. Na verdade, é mais um para você. Na verdade, o melhor é usar quatro voltas para interromper e continuar. Na verdade, é sobre isso. Nos vemos no próximo vídeo da palestra. 48. Introdução à função em Python: Nesta seção, vou te ensinar funções. Em primeiro lugar, vou usar esse diagrama para ensinar você. Em seguida, passamos para o aspecto prático. Sim, função para você entender a função perfeitamente, você precisa entender este diagrama. Você precisa entender as terminologias usadas para conseguir isso Em primeiro lugar, o que é função? As funções em Python são blocos de código reutilizáveis. Sim, blocos de código reutilizáveis que executam uma tarefa específica Eles são apenas blocos de código que você pode reutilizar. Na verdade, você pode simplesmente colocá-los lá, reutilizá-los. Ok, você não precisa começar a escrevê-los. Provavelmente eu quero fazer alguma tarefa repetitiva, as coisas vão se repetir e repetir as funções de uso e na verdade, as ajudarão você a fazer coisas assim É reutilizável e realmente eficiente. Está bem? Então, agora, a primeira coisa a entender por usar uma função é que a primeira coisa você escreve é DEF, assim como é uma forma abreviada de definição, você define, você define algo que define Quando você define a função, veja isso, a arte é função, é a função. Você pode chamá-lo de qualquer coisa. Você pode dizer vaca surda, touro surdo, casa para surdos, como quiser Morte número um, Deaf Python 11 , o que você quiser fazer. A morte é constante. Isso é o que você usa. Você não muda isso. Sempre que você quiser usar uma função, a morte é a primeira coisa. Então, a segunda coisa que vem depois é a função em si. O nome dessa função em si, o nome. Então você pode usar qualquer nome, como eu disse. A próxima coisa é qual é o seu parêntese. O parêntese, normalmente como iniciante, em primeiro lugar, quando você quer usar a função, seu parêntese Portanto, não é composto. Existem parâmetros nele. Está bem? Mas quando você tem números ou palavras, chamamos isso de parâmetros. Mas os dois colchetes vazios são chamados de parênteses. Está bem? Então você coloca dois pontos. Então, quando você pressiona Enter, está em densidade, assim como fizemos antes quando fizemos o I, está em densidade. Ou seja, está nos dizendo que o código aqui realmente está dentro dessa função. Então dizemos que Z é igual a X mais um, Y, então imprime Z. Ok, então imprima Z. Agora, você imprime em Z, não vai mostrar a saída Não até você chamar ou invocar a função. Sim. Quando você usa uma função, a impressão não é aquela que fornece a saída. Você chama a função ou invoca. É por isso que você tem essa função de chamada ou invocação. Então, a maneira como você invoca a função é apenas trazer o nome da função, trazê-lo aqui, certo? Adicione o mesmo, quero dizer, esse é o próprio nome da função. Se foi bola que você usa, se foi uso de Python, basta escrever Python e colocar o que está entre parênteses Se o parêntese for um número , ok? E, na verdade, chamamos esses números aqui. Chamamos esses valores ou dados atribuídos aqui. Nós os chamamos de quais parâmetros. Os números que colocamos aqui ou o que quer que coloquemos aqui, na verdade, os chamamos de discussão. Assim, você pode usá-los de forma intercambiável. Um parâmetro também pode ser chamado de argumento. Um argumento pode ser chamado de parênteses, um parâmetro. Desculpe. Então, B, damos a eles nomes especiais como argumento de parâmetro. Então, agora você provavelmente escreveu XY como um representante, mas o número real será escrito no próprio argumento. Está bem? Agora, vamos entrar no aspecto prático. Vamos começar a escrever os códigos para entender melhor. Além disso, podemos realmente usar o retorno. Aqui também, você pode usar o Raton, mas fazemos isso em um aspecto de partícula Nos vemos no próximo vídeo da palestra. 49. Função básica de Python: Nesta palestra, vamos começar com o aspecto prático básico da função Como eu disse, Elia, quando você volta e olha para essa imagem, a morte, então o que você quiser escrever, agora a morte, então o que acontece depois da morte Está bem? Eu diria saudações, saudações. Ok. Em seguida, parênteses. Está bem? Normalmente, como eu disse, essa profundidade, essa profundidade é qual é a definição e o nome da função é saudações, que é a função em si, ok E você lembra que precisa colocar parênteses. Ok. Vamos dar uma olhada nisso. Está bem? Você vê a definição, a função, que é o nome em si, e também o parêntese Ok, o parâmetro não é obrigatório, exceto que você chega lá. Ok. Agora, este é o parêntese, no final, colocamos o que, e no final, colocamos o que colocamos no cólon porque queremos colocar algumas coisas dentro. Em seguida, entre. Então, quando você insere o que realmente acontece, é indenso porque você quer escrever algumas coisas lá dentro Agora, chegando aqui, você pode ver, qual é a próxima coisa a fazer? Z é igual a X mais Y. Agora não. Estamos voltando a isso. Vamos apenas imprimir de forma simples Digamos que imprima. Vamos dizer Olá, sem palavra. Está bem? Perfeito. Agora achamos que imprimimos uma palavra L e isso é tudo, vamos publicá-la. Você vê o que acontece, haverá um erro. Claro, não está imprimindo. Olha isso. Nada aconteceu. A palavra L não está sendo executada. Por quê? Porque o Python entende que isso é uma função Então você pode simplesmente dizer imprimir e são impressões. Não, você tem que chamar a função. Você tem que evocar a função exatamente como temos aqui. Você precisa chamar a função ou invocá-la. É a mesma coisa. Está bem? Então, como você faz isso? Basta pressionar Enter, venha aqui. Você pode ver, se eu começar a escrever algo que está nesta linha, é o que está recuado. Então, o que você faz? Você está no backspace, ok? Mas vamos falar de outra forma. Apenas sendo espaço no backspace. Está bem? Saiu desse bloco específico de linhas de código, ok? Então você vem aqui e diz o quê? Você escreve novamente esse nome de função específico e coloca parênteses Foi assim que você fez o que evocou e o chamou. Você pode ver aqui chamando, invocando , chamando ou invocando a função. É assim que as coisas são. Escreva isso de novo, a função novamente e coloque o parêntese lá, ok Então, não temos nenhum parâmetro, há nada que escrevemos lá, basta deixá-lo e executar e ver o que acontece. Uma palavra. Agora, a razão pela qual na verdade é um código reutilizável em vez de nós, só fazer isso, desculpe, execute Trazendo essa cópia, traga-a para baixo. Colar. Derrube isso. Colar. Isso é querer escrever isso, palavra, palavra É apenas um desperdício de esforço. Não é eficaz e eficiente. Então, o que fazemos? Nós só viemos aqui e deletamos isso. Essa é uma das razões pelas quais as funções em Python são blocos de código reutilizáveis Você só vem aqui, copia escreve três vezes, Copiar. Venha aqui, polêmica, venha aqui, polêmica É só isso invocado chamando essa invocação, você vai copiar e colar e imprime, na verdade, chamou a função para você É impresso três vezes para você. Vamos ver. Você pode ver muito. Deixe-me adiar isso. Deixe-me adiar essa. E você vê o que acontece. Muito, muito perfeito. Mesmo que você queira chamá-lo mais, digamos cinco vezes. Ele liga para isso cinco vezes. Você só precisa começar a escrever o código novo e de novo , de novo e de novo. Então, agora deixe-me deletar isso, deixe-me escrever outra coisa aqui. Deixe-me dizer impressões digitais. Imprima, eu sou Python Muito perfeito. Novamente, ele vai imprimi-lo junto. Olá, o que? Eu sou Python Agora, se eu quiser, por exemplo, se eu quiser, deixe-me ver, ok, venha aqui. Ah, desculpe. Controle de contrato Control Control Então o que? Quatro vezes. E diz Lword e Pyton Lword e Pyton Lword e Pyton LWord Pyton Basta imprimi-lo como se fosse copiar e colar aquela palavra específica, aquela função específica que você está chamando. Ligue para isso. Basta invocá-lo. Na verdade, faz isso com perfeição. Está bem? Então essa é uma das bases. Então, passamos para o próximo aspecto prático. Nos vemos no próximo vídeo da palestra. 50. Adicionando parâmetros e argumentos aos parênteses: Então, neste vídeo de aula, adicionarei parâmetros até o parêntese e também adicionarei argumentos até o parêntese inferior, assim como, você sabe, parâmetro aqui, argumento aqui, ok Então, saudações, ok? Em seguida, parênteses Tudo bem. Então o que fazer então? Ligue, desculpe. Em seguida, cólon. Nesse aspecto, quero que cumprimentemos em algum lugar como Hello low breaks yellow brain, low white, low brown, coisas assim, o nome da pessoa Agora, nós realmente sabemos que queremos cumprimentar alguém. O parâmetro estará lá com o nome da pessoa, na verdade, que mais tarde invocaríamos o nome dessa pessoa lá embaixo na discussão Mas agora, esse é o parêntese, precisamos escrever um parâmetro lá, que é o nome Estamos cumprimentando alguém, certo? Então, agora, desça aqui, entre. Agora dizemos que as impressões imprimem o quê? Olá. Venha. Então venha para trás aqui. Venha novamente. Precisamos colocar esse nome específico também nessa impressão específica porque queremos imprimir O, fulano e tal pessoa. Olá, o nome da pessoa. Nós dizemos nome. Ok, muito, muito perfeito. Não se esqueça de que O é uma string como lo, fulano e tal nome, mas o nome aqui é o que é uma variável. Sim, é uma variável. Vamos colocar assim. Isso é uma variável. Agora podemos ver o nome aqui, a cor está realmente combinando com essa cor agora. Agora, não vamos imprimir normalmente, pois acabamos de inserir, apenas recuar. Então o que você disse? Você chama a função de saudações E agora, você precisa entender algo que esse nome, particularmente, deixe-me usar este exemplo. É por isso que temos o perímetro entre parênteses. Este é um parêntese em que temos o argumento, e eu disse que ele pode ser usado Mas agora temos X, X é como uma variável. Que abriga sete Em que sete é um valor atribuído a X, sendo X uma variável Então, três é um valor atribuído a três, que é atribuído a Y. Então é assim que é. Não é difícil. Desde que entendamos o que é variável, é quase a mesma coisa. Ok, esses parâmetros realmente têm argumentos. O parâmetro é X e X igual a sete, assim como X é uma variável y sete é o valor atribuído a X, Y é uma variável, y três é um valor atribuído ao que foi atribuído a Y. Agora, vindo aqui, o argumento aqui diz que Adam Adam é um valor atribuído à variável, qual nome da variável Muito simples. Agora, quando dizemos imprimir O, imprima lo o que lo aquele átomo específico de quê O. O que realmente separa os dois é exatamente o que é apenas um viajante Então escrevemos esse nome específico aqui, a variável aqui, colocamos a variável também, para que ela reconheça Vamos correr e ver o que acontece. Olá, Adam. Muito, muito perfeito. Então essa é uma maneira de fazer isso. Na verdade, antes não adicionávamos nenhum parâmetro aqui. Está bem? Não adicionamos nenhum parâmetro aqui. OK. Mas agora adicionamos o parâmetro aqui, não apenas o parâmetro, mas palavras, parâmetro de sequência alfabética para usarmos Então, o próximo, vamos fazer para que não seja nada difícil, então queremos imprimi-lo umas três vezes, ok? Ou, deixe-me dizer cinco vezes, ok para que possamos copiar. Venha aqui para contribuir novamente. Oh, desculpe? Entre, contribua Enter, contribua Enter, contribua, isso é Contrav, desculpe Controle? Oh, isso é patético Controle de contraste. Então o que? Em seguida, executamos cinco vezes L O átomo, lo átomo, lo átomo, O átomo. Está bem? Outra coisa que podemos realmente fazer é não ser obrigatório, tudo é apenas Adam Podemos usar um nome separado. Sim, nós podemos. Agora, o que fazemos? Basta vir aqui, clicar duas vezes e dizer cérebro. Está bem? Clique duas vezes aqui e diga, Alice Clique duas vezes aqui. E marrom, depois chute duas vezes aqui e diga banha e diga mano Então o que você faz? Você não. Na verdade, cumprimenta todos eles de forma muito tensa, muito perfeita. Lo Adam, cérebro amarelo, Alice baixa, marrom amarelo, mano amarelo. Em vez de copiarmos tudo e copiarmos e colarmos e acompanharmos e colarmos Não, as funções nos ajudam a reutilizá-lo. O que nós fazemos? Chamamos esse nome específico. Também chamamos isso. Nós chamamos isso. Esse parâmetro específico compreende cada argumento e, na verdade, o substitui Outra coisa que você precisa saber é que, em vez de usar a string normal, deixe-me entrar. Em vez de usar a string normal que usamos aqui. Deixe-me copiar e colar. Eu quero usar a palavra F string, que é bem comum agora, que na verdade tem sido usada mais do que a cópia normal da string F. Desça, cole. Então o que você faz? Comentários sobre isso. Bom. Agora, imprima uma palavra. Imprima O e o nome. Agora, como você faz isso? É muito, muito simples. Exclua dessa forma. Então, a primeira coisa que você faz é escrever F. Então, depois de escrever F, coloque uma aspa, aspas duplas Você pode colocar simples, você pode colocar duplo, mas certifique-se de que a primeira é dupla, segunda é dupla e a cotação aberta é dupla, a última cotação é dupla, a cotação fechada A cotação aberta é única, a última é única. Então é assim que é. Está bem? Ao usar a string F, certifique-se de que tudo o que está escrevendo esteja realmente nessa citação específica Agora, digamos, imprima Hello, Hello, Cammer. Olá, Cammer então? Existe um nome escrito como fizemos da outra vez. Nós não fazemos isso. Sempre que você quiser realmente obter algo de algum lugar, como obter essa variável específica, por exemplo, o que você faz? Você usa um suporte de bobina. Desculpe. Que na verdade usamos para o set. Não esqueça. Use um colchete silencioso, nome, você pode ver, sua cor precisa agora é azul claro, azul claro com o nome aqui, na verdade, pode ver muito bem. Então, depois de fazer isso, isso é tudo, na verdade. Está bem? Isso é tudo, na verdade. Provavelmente você quer colocar um exclamação aqui atrás, basta colocar um ponto de exclamação Está bem? Então, agora o que fazemos? Nós o administramos. Então, quando o executamos, podemos ver o que vai acontecer, certo? Deixe-me trazer isso à tona. Então, agora há latência de execução Ele funciona normalmente como antes. Então, podemos realmente usá-lo assim. É como uma maneira antiga de escrever strings, algo assim Essa é uma nova maneira de escrever usando a string F. Está bem? Então, sem Adam, sem cérebro, sem Alice, sem Brown, sem mano. Então, se eu quiser escrever o nome de outra pessoa, eu posso simplesmente vir aqui e copiar isso. Controle C, desça e cole, Olá, Hiton Em seguida, execute tudo. Então isso vai para baixo cérebro, baixo Adam, cérebro adulto, baixo Alice, baixo marrom, ou oton É um utilizável. É um bloco de código reutilizável, sabe? Você não precisa começar a reescrever novamente. Basta chamar a função grings, que já usamos, colocar o nome, um lugar específico Deixe-me deletar isso. Outra coisa podemos garantir que podemos adicionar mais parâmetros. Sim, nós podemos. Venha aqui, exatamente o que? Esse é o nome. Grades. OK. Então, vou adicionar uma grade aqui também com esta Então, venha aqui, abra a grade de parênteses desculpe, como é chamada de grades de suporte de bobina Está bem? Muito, muito perfeito. Você pode ver. Eu tenho um parâmetro aqui. Ela vai imprimir esse nome em particular com uma grade de nomes amarela. Agora, o que é a grade? Tudo bem até o que é a grade? Então venha aqui, coloque a vírgula e abra a citação. U. É uma pergunta, coloque um ponto de interrogação. O que eu quero fazer é, tipo, copiar, clicar em Arrastar, Control C. Ok. OK. Deixe-me copiá-lo para a vírgula Então venha aqui, passe por aqui, CTrav. Você pode ver, venha aqui. Controvérsia, traga aqui, controvérsia. Traga para lá, controvérsia, traga aqui, controvérsia Muito perfeito. Simplesmente simples. Você não precisa começar a repetir as linhas de código. Apenas repita o quê? Basta repetir a invocação, o chamado. Saudação. Deixe-me dizer, deixe-me deletar isso, por exemplo. Deixe-me deletar. Ok, e diga corra. Deixe rodar, vamos ver o que vai acontecer, ok? Sem erro. Oh, desculpe. Isso tem que ser retirado. Desculpe. Isso é patético da minha parte. Você pode ver Olá, Adam. Como você está? Muito perfeito. É simplesmente muito simples. Isso é uma discussão, Adam. Ok, assim como um valor atribuído ao nome aqui, como você está? Um valor atribuído ao que foi atribuído ao nome aqui. É muito perfeito. Olá, Adam, como você está? Você pode até escrever para você, eu estudo e. Você pode até escrever mais. Até agora você tem um parâmetro aqui, você tem um parâmetro aqui. Então, nesta impressão em particular aqui, você realmente traz as coisas que você escreve lá. Você os traz aqui, os imprime e realmente liga para eles, mas ligar seria, na verdade o que seria a discussão aqui. Esses argumentos, essas coisas que eu disse, são exatamente como seus valores. Eles estarão quando você ligar para eles. Então, vai voltar ao nome. Entenda que as notas são para nosso OUI e o nome é para Adam Deixe-me controlá-lo e trazer de volta esses, trazê-los de volta. Então, na verdade, deixe-me tirar isso. E vamos correr e ver o que acontece. Você pode ver Hello Adam, você em H é amarela Alice OU amarela marrom Ok, Olá mano, você está Olá Python, como você está? Está bem? Eu posso simplesmente mudar isso aqui e dizer Hello Python. Estou usando Python OK. Estou usando Python Olá Python, estou usando Python. Ação muito, muito perfeita. Então, vejo você no próximo vídeo da palestra. 51. Adição e subtração em função: Então, agora, depois de tudo isso, na verdade, deixe-me comentar tudo isso. Eu quero usar a adição e a subtração. Está bem? Não quero excluí-los por enquanto. Bom. Então, agora vamos descer. Você pode simplesmente retomar isso ou continuaremos escrevendo. Agora, digamos que o capital evita? Digamos que a morte, pai. Então, o que eu adiciono entre parênteses de abrir e fechar? Digamos X e o quê e Y. E depois? Cotação e, em seguida, insira. Está bem? Então dizemos que Z é igual a X. Não, não, não, não, vamos Então, dois pontos, Enter. Então, o que estamos adicionando? Então Z é igual a X mais Y. Então venha aqui e diga impressões digitais. Imprimir o quê? Você imprime Z. Ok, então se você fizer isso, na verdade não vai imprimir nada para você Está bem? Sim, é um erro. Deixe-me derrubar. É um erro. Sim Mesmo depois de escrever códigos finos, o que eu disse antes , é uma função. Eu me identifico. Deixe isso sair em travessas. Então é uma função, então você precisa chamar a função. Então, é isso que adiciona colchetes abertos. Então você simplesmente chama assim e sem nenhuma função, é uma seta. Então, sem nenhum argumento, é uma flecha porque você realmente lançou um parêntese Você precisa dizer, ok, essas variáveis, elas não são variáveis, são parenterais, tudo bem, mas essa variável, eu preciso atribuir números a elas. Então, quais são os números que você está atribuindo? Digamos sete vírgulas três. Então sete mais três é o quê? Sete mais três é dez. Então, o que estamos tomando? Dez. Perfeito. Então, na verdade, fizemos o lado do alfabeto, o lado letra e este na verdade é um cálculo Quero mostrar que, na verdade é possível somar, subtrair, dividir unAlyzeF para fazer cálculos, mesmo com sua função, mesmo com a função Agora, usando a função de retorno, na verdade, deixe-me comentar isso e escrever o código novamente para entender melhor a função de retorno. Está bem? Ok. Agora. Bom. Agora, venha até aqui. Profundidade por que o capital permite que eu ganhe, profundidade em X, Y e depois entre. Então, aqui vou usar o que devolver. Então eu vou usar qual retorno, retorno, X mais Y. Então, o que isso significa? Agora, quando você está falando sobre return, a função return realmente quer você pare essa declaração em particular, que você pare essa declaração em particular, algo assim, ela não quer imprimi-la por enquanto, ela vai armazená-la em algum lugar para você usar E quando você volta para pegar isso, você tem um dia. Você vai chamar a função, mas não agora. É como estar armazenado. Digamos que retorne X mais um. Ex mais Y. Normalmente, vamos realmente imprimir o Ex mais um, ok? O x mais y? Mas, por enquanto, é só voltar. Isso foi salvo em algum lugar para você usar. Está bem? Agora, quando você estiver usando a devolução, é muito aconselhável. A próxima coisa que você precisa fazer agora é descer aqui, entrar, agora descer aqui, agora dizer, agora eu preciso, eu preciso invocar Preciso invocar, preciso ligar. Você diz adicionar normalmente como está, depois abrir colchetes, depois sete e três, fechar colchetes Tudo bem. Isso é verdade. Mas se você tiver isso, deixe-me te dar o espaço. Desça, está bem? Você disse adicionar sete e três, certo? Mas há retorno. Na verdade, você já estudou em algum lugar antes. Agora, quando você usa return, agora você não precisa nos mostrar a invocação, não apenas chamá-la Você precisa mostrá-lo com o quê com uma variável. Agora, digamos, por exemplo, que os resultados sejam iguais, adicione sete mais Ou seja, isso realmente é o que é o argumento, e esses são os parâmetros. Então, no final, fazemos o que imprimimos os resultados. Imprima os resultados. E imprime normalmente da forma como deveria ser impresso. Vamos imprimir e ver o que acontece, ok? Dez. Ok, na verdade sabemos que o resultado será o Explosy Mas agora estamos dizendo que vamos devolver o eXplosey da mesma forma que estamos armazenando em algum lugar Organize agora que estamos armazenando, vamos voltar para buscá-lo. Ok. Então, agora, na verdade, é hora de ligarmos para ele. Agora precisamos disso. Então, a primeira coisa que fazemos é o quê? Nós fazemos isso. Na verdade, nós ligamos para isso. Está bem? Adicionar. Desculpe. Adicione sete e três juntos. Isso é o que sete é um argumento. T é um argumento, mas deve ser um valor que está fora, que é atribuído a uma variável. Porque o resultado dessa variável, na verdade, é igual a isso. O que é igual à chamada invocada. Em seguida, imprimimos o resultado. Imprimimos essa variável específica. Porque, na verdade, já incluímos isso no início. Nós o armazenamos. Agora precisamos atribuir essa chamada a uma variável e imprimir essa variável. Então, quando você retorna uma variável, deixe você armazenar, na verdade. Eu não preciso disso para o mineiro. Estou voltando para buscá-la. Então, quando eu preciso, eu crio uma variável igual a essa chamada e imprimimos essa variável, ok 52. Entendendo bibliotecas, pacotes e módulos em Python: Neste vídeo de palestra, ensinarei o pacote e o módulo da biblioteca em Python Começando pela biblioteca, a biblioteca é uma coleção de módulos e pacotes que fornecem funcionalidades reutilizáveis Sim, eu disse biblioteca, biblioteca de livros, como coleção de livros ou algo parecido. módulos, uma coleção de módulos e pacotes que fornecem funcionalidades reutilizáveis, assim como você está falando sobre Ok. Você pode ver daqui que a biblioteca está acima de tudo. Portanto, a biblioteca inclui pacote e módulo juntos. Está bem? Na verdade, é por isso que é assim. A biblioteca é uma coleção de módulos e pacotes que fornecem funcionalidade reutilizável É por isso que você pode ver o pacote e o modelo aqui embaixo, vinculando a partir da biblioteca Então, novamente, pacote. O pacote contém vários módulos Python. O pacote contém vários módulos PyTon. Então o próprio módulo, um arquivo Python contendo funções, que é um arquivo Python, por exemplo, exemplo, como temos aqui quando criamos uma pasta e um arquivo, testamos o PY, que é o PY Eles são todos arquivos Python. Nós os chamamos de módulo. Essa é a terminologia usada no módulo PyTon. Um módulo é um arquivo Python contendo funções, muitas coisas elegantes, muitas coisas 53. Entendendo módulos em Python: Então, como eu disse, vamos nos concentrar mais no módulo. E quando você quer usar um módulo, tudo bem, é como se você estivesse solicitando. Está bem? Então, um dos módulos mais populares usados é a matemática, porque na verdade existem alguns cálculos que devem ser feitos, ok? Esse Python em si pode demorar muito, você sabe, para executar um código ou talvez não recebamos as respostas reais Mas quando você diz entrada, Matemática. Basta pressionar enter, inserir matemática. Tudo o que agora é isso, Pyton agora entende que estamos tentando fazer o que estamos tentando obter matemática do módulo em qual módulo Python embutiu no Pyton Quando eu aumento meu custo clicando em qualquer coisa que você vê, diz que este módulo fornece acesso às funções matemáticas definidas por esse padrão. Assim como disse, existem algumas funções matemáticas que podem realmente funcionar em Pyton Mas essa é uma importância particular da matemática, que é o módulo que, na verdade, há muitas funções matemáticas matemáticas ou cálculos matemáticos aqui Tudo o que fazemos é pressionar e digitar, então agora quais são os próximos dez a dizer imprimir, imprimir sempre, imprimir matemática. Mas matemática de sprint, que tipo de matemática exatamente? É aí que precisamos de algo muito, muito rápido. Mas qual número exatamente? Que tipo de matemático Que tipo de cálculo matemático ou então? O que eu preciso exatamente? Você disse pontos SQRT, colchete aberto, quatro. Bom. Feche o colchete. Já está fechado. Quer dizer, eu disse imprimir. Eu inseri matemática. Tudo o que estou fazendo agora, na verdade, é baseado em matemática. Imprima matemática, faça o que, RT. Quero dizer, encontre a raiz quadrada de quê ou quatro. Vamos ver o que acontece. 2.0. Agora vamos dar um exemplo. Digamos, por exemplo, que eu queira arredondar para cima e também arredondar para baixo. Vamos 4,1 para baixo, arredondar 4,1 para cima, algo assim. Basta dizer impressões, matemática, pontos, teto. Ok, é uma linha. Saline está realmente em uma casa? Isso é o que eles queriam dizer com isso. S três pontos seis. Então vamos correr e ver o que acontece. Você pode ver. Na verdade, está errado com isso porque eu não comentei isso, 3.6 Eu digo que deve arredondar do que arredondar para cima. Porque seis é cinco. Quando você tem cinco notas, quando você tem três pontos, quatro, 3,2, 3,3, desculpe, 3,4, 3,3, 3,2, 3,1, 3,0 para baixo Eu não seria preso. Eu vou manter o que está lá. É matemática básica, normalmente, quando você quer arredondar para cima, se for 3,5 para cima O 0,5, 3,6, 3,7, 3,8, 3,9, então nós realmente o arredondamos Esse três se torna quatro, assim como você está adicionando um. Dois, três. Seja 3,0, 3,1, 3,2, 3,3, 3,4, você deixa como três Nada será arredondado. Isso é o que realmente aconteceu lá. Vamos tentar outra coisa novamente. Deixe-me copiar isso. Contra, desça, Contra B, depois mude para o fluxo. O fluxo é o que deve ser arredondado para baixo, ok? Oh, desculpe. Para arredondar para baixo. Ok, então selecione, ok? Está bem? Sim, para arredondar para baixo. Exatamente o oposto de arredondar para cima, que é o teto, ok? Então, vamos dar uma olhada em outro, na verdade, muito perfeito. Impressão, ponto matemático. 20. Vamos correr e ver o que acontece. 2,99. Na verdade, vamos procurar outro. Vamos procurar energia. Imprima, desculpe. Potência POW do Math Dot. Coloque um suporte, como em dois raios na potência de três Isso é duas vezes duas vezes dois, isso é oito. Você vê dois raios com o poder de quê? Três. É assim que está escrito para ser como se você tivesse apenas dois parâmetros. Você pode ver duas vezes duas vezes duas. Deixe-me ver 54 vezes cinco vezes cinco. Esse número é muito alto para mim. Mamãe, hmm. Deixe-me dizer cinco em dois lugares. Ok, cinco vezes cinco vezes 25. Está bem? Isso é muito, muito perfeito. Então, além disso, na verdade, podemos usar outra etapa, que é , especificamente, específica e muito precisa. Então, em vez de dizer apenas matemática de entrada, dizemos de entrada de entrada. Importe alguma coisa. O que exatamente você deseja importar? Você precisa de outras funções como pontos, teto de pontos SQLC, fluxo, registro de pontos, potência de pontos Mas esses são os que realmente vamos usar para o aspecto prático. Então, da matemática, entrada, o quê? Insira SQRT, depois Entero Enter e, em seguida, imprima. Quando dizemos que resultado é igual a dar, criaremos uma variável O resultado é igual a SQRT, depois isso, digamos dois Quatro. Digamos que quatro. Vamos ver o que realmente vai acontecer , então venha aqui e diga, impressão, resultado. Depois imprima e vamos ver. Muito Oh, oh, oh, oh, eu preciso me desculpar, deixe-me deletar isso e eu preciso comentar essas, ok? Eu saio porque não quero que eles, você sabe, o que é confundir isso comigo provoque um erro para mim Bom. Agora deixe-me correr e ver o que acontece ou não há o que está acontecendo. 2.0, perfeito. Assim como fizemos quando fizemos este. Está bem? Esse é bem específico. Eu disse de matemática, entrada, SQRT, raiz quadrada. Então você diz que o resultado é igual à raiz quadrada de quanto de quatro Agora, então você diz imprimir esse resultado. O que usamos antes era a matemática de entrada. Então dissemos imprimir ponto matemático, raiz quadrada, imprimir isso. Sim. Tudo bem. Mas outra coisa que você pode realmente fazer é que a única coisa que podemos fazer é apenas outra raiz quadrada, queremos a raiz quadrada de oito. Então estamos ligados. Esse é bem específico. Agora, outra coisa que você pode realmente fazer é ir até lá, copiar, colar e limpar isso. Bom. Para matemática, entrada, qual potência de entrada. Por exemplo, clique duas vezes. Poder. Tem oito, e depois? Depois, dois. Isso é oito vezes 864. Muito, muito perfeito. Muito, muito perfeito. Além disso, vamos fazer mais uma, na verdade. Então, diga a partir da data e hora, OK. Entradas, data e hora também porque na verdade, é baseado no tipo de data, data e hora, O módulo é baseado apenas na data e hora. Não tem outras coisas como matemática, são raízes quadradas, tem Pi, na verdade, faz muitas coisas, digite e diga Enter e diga, imprima data e ponto agora porque estamos falando de hoje agora Os horários de agora, a data de hoje, algo assim. Então termine, então o que você faz? Venha aqui para jogar e vamos mostrar, vamos ver o que acontece. Você pode ver 2024, 2 de setembro, tudo bem Então, em torno de que horas isso é 11 50. Muito, muito perfeito. Está bem? Então, como eu disse, só de chegar aqui e entender que a combinação de bibliotecas de pacote e pacote de módulo contém vários módulos Python, mas estamos mais focados em módulos, um arquivo Python Agora, chegando aqui, dissemos um arquivo Python contendo funções Sim, essa matemática de entrada específica, matemática, é o que é um módulo em Python É um arquivo que contém muitas funções, classes, coisas assim. Na verdade, importamos a matemática desse módulo específico, que é o módulo matemático, que é o Ibut em Python Então começamos a usá-los com essas opções, teto quadrado e similares. Então, na verdade, o módulo tanda, que é o módulo datetime. Então, a partir do módulo de data e hora, entrada, data e hora do dia Baseamo-nos no dia, depois imprimimos dia e depois agora. Imprima durante o dia. E quanto ao dia agora? Falando sobre hoje, agora atualmente, e isso foi realmente causado por isso É isso para esta palestra em particular. Nos vemos no próximo vídeo da palestra. 54. Manipulação de arquivos em Python: Então, neste vídeo de aula, vou te ensinar como lidar com arquivos em Python Sim, manipulação de arquivos em Python. Não, você tem tipos diferentes de arquivos. Como o arquivo que estou agora, verdade tenho Nil dot PY Tenho Nil como pasta e tenho Nil dot PY como arquivo, onde escrevo meus códigos, que são reconhecidos pelo código VS, que é reconhecido pelo código do Visual Studio, Visual Studio, e também tenho meu TXT de ponto nulo Neste momento, é muito importante saber que o prego aqui é uma pasta. Y, o novo ponto TXT é um arquivo. Nem TXT nem PY são amigos abaixo de Nil. Para que você entenda o identificador de arquivo muito bem e faça com que ele funcione perfeitamente bem, os arquivos com os quais você lidará devem estar na mesma pasta, caso não haja nenhum problema Acontece assim, então você pode ter problemas com a execução das funções e É muito, muito importante. Ok, agora, agora o manuseio de arquivos e Pyton obtêm dados de fontes diferentes Então, agora, usar o tratamento de arquivos, na verdade, nos a obter dados principalmente de arquivos de texto Trabalhamos com Python dot PY, codificamos e fazemos diferentes tipos de Ok, mas na verdade podemos obter dados da web de fontes externas, fontes externas. Então é muito, muito, muito importante. Será útil obter dados de fontes externas, como arquivo de texto, arquivo CSV e Então, isso nós realmente temos aqui. E como você pode ver vindo até aqui, ok? Deixe-me ir exatamente onde está esse Neil dot TXT. Vindo até aqui, você pode ver. Agora, esse é o Neil, a pasta em si. Temos o Nils PY. Temos o NLT XT. Você pode ver documentos de texto. O PY é o Python até agora. Então, quando eu clico duas vezes neste, você sabe, documento de texto, vamos ver o que acontece. Você pode ver, palavra de olá, a natureza é linda. Pratos continentais, a vida é doce. Você pode ver exatamente o que está aqui. Na verdade, nós o encontramos onde, o encontramos aqui. Está bem? Então, agora, queremos inserir esse arquivo de texto no PY, aquele PO, que está no Python Agora, o que fazer com isso é muito simples, porque você realmente se depara com isso muitas vezes e ele aparecia como desenvolvedor de Python Agora, normalmente, eu costumo usar X, mas na verdade estamos falando sobre file e nar. Deixe-me usar que F é igual a. Muito simples, é igual a dois. Então, a próxima coisa que você diz é o que você vem aqui e diz aberto. Open é uma função em Python. É uma função em Python, como você está instruindo. Ok, o programa para abrir esse arquivo específico para você porque você deseja inseri-lo no arquivo dot PY. Ok. Então, na verdade, nos permite ler escrever, acrescentar a ler, gravar e anexar Ok, agora depois do espaço, se você quiser, estou acostumado com isso apenas para fazer os blocos do kit de código. Então, agora qual é a próxima coisa a fazer? Você abre parênteses? Normalmente? Quando abrimos parênteses, você coloca Você coloca exatamente esse nome de arquivo. O arquivo de texto que estamos tentando, tipo, você sabe, obter os diferentes arquivos, obtivemos as informações, os dados, você vai colocá-lo aqui. O nome exatamente do jeito que foi escrito, dot TXT Está bem? Então você coloca uma cotação, muito importante Portanto, é letra maiúscula. Então você não escreve isso em letras minúsculas. Você não sabe, é capital. Coloque-o em maiúsculas. É uma letra pequena, coloque em letra minúscula. Está bem? Sem TXT com pontos. Bom. Então, qual é a próxima coisa? Não se esqueça, deixe-me continuar. Eu explicaria. Então, vírgula você abre o colchete novamente, desculpe Você abre a cotação e depois coloca R. Desculpe, Smoleta R. Agora, é muito importante quando você está realmente manipulando arquivos em Começamos com uma variável F e, em seguida, atribuímos Equah para abrir It is open é, na verdade, uma função que permite importar dados de informações de arquivos como arquivos de texto, CSV e L. Isso será útil para você em Python Agora vamos abrir. Em seguida, você abre o colchete, o que é normal, depois o novo texto Esse é o nome do arquivo em si que estará aqui. Então vamos lá, qual é a próxima coisa depois disso? Temos o que temos para ler. Quando você está manipulando um arquivo em Python, você quer ler o Você deseja escrever nesse arquivo ou anexar nesse Na verdade, as gravações do Appenda são praticamente as mesmas, mas são diferentes Eles têm diferenças distintas. Então, agora, vamos começar com a leitura. Ler é. Quando também acrescentar use A, quando você também escreve, use W, pronto Agora, quando você diz, quero ler. O que quer que esteja aqui, você verá que seríamos capazes de ler isso quando realmente o executássemos e mostrássemos no terminal. Está bem? Então, agora venha aqui e pressione Enter. Qual é a próxima coisa a fazer? A próxima coisa a fazer é imprimir, abrir o colchete como de costume Então, o que estará no colchete, na verdade, agora coloque F, que é aquela variável lá em cima, F ponto W ponto lido Em seguida, coloque parênteses, para que a leitura também seja como uma função Basta colocar parênteses lá. Então, o que fazemos agora, viemos aqui e depois fazemos o quê? Então nós corremos. Muito, perfeito. Você pode ver o mundo, a natureza é linda. Pratos continentais, a vida é doce. Você pode ver exatamente o que temos aqui, o que temos aqui, o que temos no novo ponto TxD Não se esqueça do arquivo de texto sobre o que você trata? Você também insere o ponto PY no Python. O arquivo Python deve tentar o máximo possível, então certifique-se de que ambos estejam na mesma pasta, porque às vezes, quando não estão na mesma pasta, você tem Então, isso é exatamente um atalho. Isso ajuda você e funciona perfeitamente bem. Agora, conseguimos importar o arquivo de texto para o arquivo Python sem nenhum problema Mas estamos apenas lendo, lemos. Não, lendo apenas para nos mostrar e vamos ver o que está lá. Então, além disso, eu disse que temos anexar e escrever, ok Então, agora, vamos acrescentar primeiro antes de escrevermos. Há uma razão por trás disso. Agora, vindo aqui, temos A, anexar. Então, quando você quer acrescentar, dissemos, A, leia e colocamos print F dot Mas quando você quer acrescentar, você vem aqui e coloca o que você coloca escreve Então você tem que escrever algo dentro dos parênteses. Então você abre uma cotação, cotação dupla ou cotação única, depende Está bem? Então, digamos que o mundo, só como exemplo, o mundo é lindo. Linda. Estou correto? Sim. Ched. Digamos que a palavra seja gigantesca. Sim. Sim, uma boa. Tudo bem. É como se estivéssemos anexando Quando você está encurralado, é muito importante saber que, quando você está encurralado você adiciona algo que eu realmente não executei Você adiciona ao que está aqui. Mas quando você escreve, ele exclui o que está aqui e somente o que você escreveu aqui, nesta citação aparecerá Você precisa ser muito tático e muito cuidadoso. Você acrescenta se quiser adicionar ao arquivo de texto específico, mas se não quiser adicionar a ele, você escreve, não Agora anexando vamos ver o que acontece, ok? Então venha aqui, então, você sabe, apenas jogue, você sabe, corra. Só vai mostrar 22, os números de caracteres nessa citação aqui Mas, para você ver, a palavra em si é gigantesca. Você precisa acessar o arquivo de texto. Apenas venha aqui. Você pode ver que a palavra é gigantesca Mas há um problema. Olha isso. Por que é isso? Não está na próxima linha. Por que está ao lado? Não. Na mesma linha com Live Sweet. O que nós fazemos Basta clicar aqui. Você pode excluir isso, basta excluir. Agora, quando você quer escrever algo e quer ter certeza de que, ao executá-lo, ele realmente passe para a próxima linha. É executado na próxima linha. O que você faz Basta vir aqui na citação, você sabe, barra N, letra minúscula N. Não coloque espaço, você não precisa colocar espaço, tudo bem O computador entende o Itron e diz uma nova linha. Agora, quando eu o executo aqui , venho aqui para verificar. Não é uma final. Então, na maioria das vezes, às vezes pode não aparecer. Eles apenas colocam o controle, você economiza. Oh, você salva automaticamente, sim, mas às vezes mostra isso. Você deve sobrescrever. O seu pode não mostrar isso, mas se aparecer, sobrescreva Quando você sobrescreve, você vem aqui novamente e depois executa Quando você executa, você vem e o quê? A palavra é gigantesca. Você tem um d. Então, vamos adicionar mais um. Vamos ver o que acontece, ok? Então, sim, a barra. Ok. Então não. Digamos, que bom carro, só como exemplo, um exemplo. Então você o executa. Ok, isso me dá os números de caracteres nessa citação. Então você vem aqui, que belo carro. Ok. Então é muito, muito perfeito. Então é assim que, você sabe, nós fizemos você leu isso como ler, como você leu vindo aqui para ler, então, você sabe, para acrescentar Para uma caneta, você não coloca APPE lá, você coloca a escrita aqui Então você escreve o que quiser escrever aqui. Em seguida, isso se soma ao que está aqui. Está bem? Então você pode ver, na verdade é vn, a palavra é Gant Na verdade, você pode excluir um, lembre-se do que eu realmente deixei na primeira vez, e agora está colocando isso em uma nova linha. Mas, na verdade, não precisamos disso. Exclua-o. Está bem? Então, agora, vamos para o próximo. Vamos deletar isso. Vamos simplesmente deletar isso. Excluir. Ok. Então vamos para o quê? Escreva. Eu escrevo algo lá. Então, quando você quiser escrever, você pode ver que isso é o que temos aqui. Isso vai mudar completamente, nada estará lá novamente, exceto pelo que escrevemos, o que vamos escrever agora. Digamos que eu tenha um laptop, por exemplo, então o que estamos errados é que você pode ver 15 caracteres, então venha aqui, o que você faz? Controle S, você salva e depois sobrescreve. Então você volta de novo, você está ligado. Então veja o que acontece, eu tenho um laptop. Tudo lá está realmente feito. Tudo está revestido, não é como acrescentar o que você adiciona ao que estava Para não destruir o que você está lá em cima ou simplesmente apagar tudo, use acrescentar e adicionar ao que eu estava lá Mas quando eu apago alguma coisa lá, você pode realmente excluir, basta vir aqui e excluir Mas não, basta escrever quando você escreve tudo lá desaparece, então tudo o que você quiser escrever lá e essa é a única coisa que está lá. Mas se você quiser adicionar uma caneta, você quer mudar tudo, escrever uma coisa nova. Se você quiser ler apenas o arquivo, eu vou ler. Na verdade, isso é a base, o entendimento, as coisas essenciais que você precisa entender usando o tratamento de arquivos em Python Nos vemos no próximo vídeo da palestra. 55. Tratamento de erros em Python: Então, neste vídeo de palestra, vou te ensinar como lidar com erros em Python A última vez que fizemos o tratamento de arquivos, aqui temos outro tratamento chamado tratamento de erros. Sempre que você tiver uma seta, você deve avisar ao inputer. Eu devo avisar à pessoa que usa o usuário que Ah, existe uma seta específica e esta é a razão pela qual existe uma A base é fundamental, pois um iniciante usa Python como iniciante na compreensão desse Quando há uma seta, você precisa fornecer aos seus usuários. Oh, essa é a razão pela qual existe uma flecha. Python faz isso, você sabe, a barganha, você sabe, as flechas e curtidas nos diz se há uma flecha no terminal, na verdade, verdade, Assim, você pode realmente ajudar seus usuários com, você sabe, o manuseio da seta deve manipular a seta para eles. Ok, sempre que eles cometem um erro, em vez de inserir números e inserir, você sabe, alfabetos. Você os avisa. Você queria inserir o alfabeto, você queria inserir isso. Ok, então vou explicar isso base e parte essencial. Você precisa entender como iniciante, ok? Então, eu quero colocar isso como base, você precisa entender como iniciante Então, agora vamos dizer, vamos. Uma desculpa inteligente. A é igual a dois. Digamos que você, digamos, 23? Oh, desculpe. 0,3, então B é igual a, você sabe, digamos sete, bom, então C é igual Dividido, bebê. Então, digamos que imprima. Oh, desculpe, próxima linha. Digamos que imprima. C. Bom. Todos nós sabemos que é normal que seja uma boa resposta. Nós temos isso. Isso é 0,28, blá, blá, blá. Bom. Agora, digamos que temos B como zero. Você sabe, quando você divide, você não pode dividir nada por, oh, há um erro. Eu cometi um erro. C é igual a quê? C é igual a A, não dois, desculpe. A, não dois. Tivemos sete antes. Deixe-me correr. Ah, sim, são 3.257. Desculpe por isso. Desculpe. Agora, digamos que B seja zero, por exemplo, você não pode dividir nada por zero. É uma flecha. Você diz, seta, seta de divisão zero. Pattern entende esse baiacu. Divisão por zero, esse é exatamente o erro por si só. Então, agora o que fazemos? Você sabe, digamos, por exemplo, seus usuários realmente ou alguém realmente se divide por carro, não é possível alfabeto Vamos, na verdade, focar nos números. Então, qualquer que seja o número, se for adição, você pode adicionar três mais 05, três, três vezes zero é zero, tudo bem, três menos 03, algo assim Mas quando se trata de divisão, alguns podem querer usar zero e você precisa ter muito, muito cuidado. Você tem que avisá-los. Se houver uma flecha, eles devem saber que é de onde vem a flecha. OK. Então, agora, digamos que ainda seja zero. Então, o que você faz para poder, você sabe, alertar seus usuários. Oh, isso é uma flecha, abstenha-se dela, coisas assim. Há algo que chamamos de tentar e aceitar. OK. E isso é realmente o que usamos mutuamente para arrow e len em Python Então, você garante que todas essas declarações, todo esse código, na verdade, estejam no bloco try da nuvem Digamos, tente inserir, você sabe, coloque a citação e a frase Enter Veja, na verdade está denso. Na verdade, sabemos muito bem disso. Então, isso também para que todos possam tentar. Está bem? Então, agora, pressione Enter, backspace, eu quero escrever outra coisa, exceto Em seguida, pressione Enter. Agora, para você ter agora o bloco de código, que é o código normal si que será executado, na verdade, seria em si que será executado, na verdade, seria tentado pelo, exceto se no caso de haver um erro, nesse caso, você colocaria a resposta de qualquer erro, assim como I I. Sempre que a função foi executada a partir de I, não temos nenhum problema. Mas se não for verdade com I, ele é movido para s e depois executado em s. Então é isso Se a função não for executada, aqui, se houver uma seta de try, se houver uma seta, é quase o quê? O bloco de exceção e exceção, na verdade, nos dão a razão pela qual existe uma flecha. Você diz imprimir. Cotação aberta, parênteses é então cotação aberta . Nós temos, exceto. Agora você diz, vamos dizer, desculpe. E coloca. Digamos que. Oh, desculpe por isso. Zero canadenses, digamos latas, divida qualquer número. Perfeito. Então, agora, o que fazemos? Vamos executá-lo. E veja o que acontece. Você pode ver. Desculpe. Zero não pode dividir um número. Vamos voltar às suas costas novamente. Digamos que sete. Então vamos correr. Você vê uma baixa perfeita de três pontos. Tudo o que você usa, mesmo que seja um que você esteja usando para dividir. Perfeito. Mas se você estiver usando zero, novamente, vamos ver o que acontece, você pode ver. Desculpe, zero não pode dividir nenhum número. Mas se nunca adicionarmos isso, exceto bloquear ele, isso realmente nos daria algo assim. Sem nenhuma resposta, é isso que está acontecendo. Você pode dividi-los por, você pode dividi-los por. Vamos tentar outra coisa e ver. Na verdade, isso é para números. Vamos ver se provavelmente você tem um usuário e o usuário insere algo, insere algo. Deixe-me dizer, use o hash como de costume. Ah. Deixe-me elogiar todos eles, algo assim Bom. Perfeito. Salvar. Então, digamos que, primeiro, sublinhe, desculpe. Nome sublinhado. Igual. Oh, o que é isso? Oh, me desculpe. Não deveria estar no mesmo bloco com aquele, ok, bloco separado. Ok, você sabe, isso é uma coisa nova exatamente porque quando foi recuado, ou seja, na verdade está no mesmo bloco com o bloco de exceção, que não deveria ser trazido para fora, você sabe, backspace, Então, primeiro nome, digamos, entrada. Abra o parêntese e a cotação da citação. Digite o primeiro nome, cite, coloque espaço. Então você sabe, você pode realmente ler aqueles copiar e colar, mas eu estou acostumado a, você sabe, digitar primeiro, pelo menos Oh, desculpe. Custa para. Entrada. Desculpe. Entrada. Digite o segundo nome, dois pontos e, em seguida, espaço suficiente. Perfeito. Não esqueça. Sempre que você tiver uma saída, usando essa função de entrada, obtendo uma resposta dos usuários. Eu já disse antes que , na verdade, temos que investir? Apenas venha no final também. Eu expliquei isso antes. Desculpe. Tinta, volte, basta colocá-la de uma vez aqui. Essa é a resposta que eu quero que a resposta seja dada como um número inteiro, porque quando a saída chegar, ela não será em um tipo de dados inteiro, ok Tem que estar em outra coisa. Eu tenho usado o nome desde então. É o número que eu quero usar, não o nome. Desculpe por isso. Número. Número, número. Isso é um erro meu. Desculpe. Ah **** Número. Bom. Então, agora, deixe-me ver. Um número. Igual. Primeiro número. OK. Digamos que mais. Vamos usar mais primeiro antes de dividirmos porque dividir é demais. Esse é o que tem mais problemas quando você está falando sobre seus usuários. Segundo número. Pausas. Oh, desculpe. Número. OK. Impressões perfeitas. Oh, desculpe. Bela linha. Imprimir. Citação aberta, espaço, cotação aberta, parênteses abertos e, em seguida, cotação Final. Não preciso de uma cotação, desculpe. Número final. Perfeito. Ok, vamos deletar isso e vamos executar normalmente. Ok, agora. Então, vamos ter isso como, digamos, 45, Enter, depois sete. Isso deveria ser, você sabe, 12, desculpe, 52 ou 57. Não me lembro, 52. Bom. Você pode ver. Muito, muito perfeito. Então, somando, subtraindo, você sabe, multiplicando números, você não terá nenhum problema jeito nenhum. De jeito nenhum. Mas quando você começa, você começa a ter problemas é quando você inicia o aspecto da divisão. Então, agora vamos dividir pelo segundo número. Então agora temos, oh, desculpe, Backspace. Nós não temos. Então, digamos que cerca de 67/5 seja igual Mas quando dizemos, digamos 67 a sete, entre, dividido por 7/3 Não, dividido por zero, eu pressiono enter. O que acontece? Flecha. Você tem um erro. Mas alguns não entenderiam o que toda essa seta do computador impede. Então, o que você faz? É quando você precisa trazer o que eles bloqueiam e aceitam. É isso que usamos, o que usamos no tratamento de erros. OK. Então, agora, todos os códigos que você está escrevendo aqui devem ser um bloco no try, desculpe, devem estar no bloco tr. Digamos que tente, insira a cor, bom. Recuo, recuo, recuo Perfeito. Então, qual é a próxima coisa, backspace, exceto o bloco de exceção e, em seguida, insira que você imprime. Perfeito, então. Perfeito. Então você diz , desculpe, vamos vir aqui e copiar isso. Copiar, e depois? Em seguida, pit piste. Perfeito. Desculpe. Zero não pode dividir nenhum número. Agora você vem de novo, apenas venha de novo. Digamos, 43, Enter, zero, Enter e diga, desculpe. Zero não pode dividir nenhum número. Você pode ver, muito perfeito. Isso é tudo para a seta e a pista em Python. Se você sabe que estamos lidando com dígitos. Se é com o alfabeto que você está lidando, na verdade, diga a eles que esse alfabeto em particular não Os símbolos não se alinham. Mas isso são números. O único número que eu não vou alinhar ao usar a divisão é o zero. Zero, geralmente zero. Na verdade, eles não querem zerar algo, mas 00. Essa é a base. Essa é a compreensão fundamental da seta e do Python linear Nos vemos no próximo vídeo da palestra. 56. Projeto 01 (jogo de adivinhação de números): Então, neste vídeo de palestra, vou mostrar a você o primeiro projeto Este Projeto Um é um jogo de adivinhação de números, sim, você sabe, um projeto pelo qual construímos um jogo, por exemplo, para um cliente ou, você sabe, para as pessoas usarem para que as pessoas joguem Então é um jogo de adivinhação de números, ok? Por meio do qual usamos conceitos básicos como variáveis, condições, você sabe, declarações condicionais Entradas de usuário que eu ensinei a vocês neste curso. Vamos começar. É um jogo de adivinhação. Em primeiro lugar, o que eu quero é que eu quero que cumprimentemos o usuário Quero que cumprimentemos e deixe-me ver o jogador ou a pessoa que está prestes a jogar Vamos classificá-los como, bem-vindo ao jogo de adivinhação de números Eu escolhi um número abaixo de um e dez. Sim, porque eles têm que adivinhar. Então, na verdade, estou lhes dando uma instrução. Vamos começar Então imprime como de costume. Bem-vindo ao número. Deixe-me usar letra maiúscula. Número. Desculpe. O jogo de adivinhação de números Nison insere exclamação, Enter, Enter Gosto de dar meu espaço de trabalho. Eu escolhi. Eu só não estou dando a eles realmente uma instrução, mas apenas para que eles saibam o que está acontecendo com isso. Eu escolhi 1-10. É um jogo de adivinhação de números de jogos. Eu escolhi 1-10. Vou pedir que eles insiram um número específico. Entrada. Esse número, adivinhe esse número. Haverá um número específico que eles adivinhariam. Quando eles adivinharem o número, ele mostrará os resultados. O número que você adivinhou na verdade é o número que realmente escolhemos Mas então o número que você adivinha na verdade é um número, e você está correto. Ou o número que você escolheu é menor que o número que escolhemos ou o número você escolheu é maior que o número. Portanto, é um jogo que realmente continua. Na verdade, eu armazenaria um número aqui que vou colocar aqui, vamos ver. Mas para o usuário, ele não pode ver, o usuário pode ver, o que vamos executar no terminal, vamos descer até aqui. Agora, vamos ver, adivinhar é igual a, digamos, entradas. Entre, desculpe. Insira seu palpite. Pedimos que eles adivinhem. Quando executamos, ele aparecerá quando o enter estiver sendo executado, mostre Digite seu palpite, mostre Digite seu palpite depois o que acontece, então eles colocam um número específico lá. Eles estão adivinhando o número. Está bem? É um bom jogo. Todos nós sabemos qual deve ser o resultado de que precisamos em números inteiros Como eu ensinei neste curso, temos que colocar o que I N int para obter o resultado em qual formato inteiro Vamos vir aqui e escrever. Vamos fazer um comentário. Digamos que. Vamos ao comentário. Digamos que me desculpe. Faça com que os usuários se lembrem, faça com que os usuários adivinhem. Quero que os usuários adivinhem, pedindo-lhes que insiram sua suposição. Então, vamos continuar. Mas antes disso, temos que entender que sou eu quem realmente está construindo o jogo. Então, o número secreto que eu escolhi deve estar no que deve estar neste código. Tem que estar nesse código porque Python precisa reconhecer que quando eles me dão qualquer número como um número de adivinhação, ele deve coincidir com um número secreto com um código que eu realmente secreto com um código que Vamos chamá-lo, vamos chamá-lo de número secreto. Vamos dar a ela a variável Separe Spree. Número é igual a, digamos sete. Então, vamos subir até aqui. Vamos fazer um comentário, número fixo quatro, quatro, adivinhação Perfeito. Muito perfeito. Você pode ver. Eles têm que adivinhar um número. Mas o número aqui na verdade é sete. Esse é o número que nós mesmos escolhemos. Então, agora é hora de eles adivinharem o número. Quando recebe o número, o que acontece? Agora, nesta próxima linha de código, primeiro deixe-me colocar um comentário, deixe-me dizer cheque. Desculpe. Verifique. Se o palpite. Desculpe. Se a suposição estiver correta. Sim Isso é o que vamos verificar. Usamos a entrada do usuário. Ok, usamos variáveis. Usamos a função de impressão. Agora é hora de usar uma das declarações mais importantes em Python, que é o que as declarações condicionais, o Perfeito. Agora, dissemos que temos um número secreto conosco e eles vão adivinhar o número. É assim que acontece. Verifique se a suposição está correta. Se estiver correto, nós lhes damos as instruções. Se estiver errado, nós lhes damos as instruções. Então agora dizemos se eu acho. Não se esqueça de onde está a adivinhação? Isso é uma suposição. Isso é uma suposição. Ou seja, se o número que eles nos dão estiver certo ou errado. É para lá que estamos realmente indo. Acho que é igual a dois, não se esqueça. Quando você coloca apenas um igual a ele, é como se estivesse atribuindo a válvula à palavra da variável Quando você coloca igual a igual a dois, errar é igual a Acho que, se estiver aqui, desculpe se estiver aqui, a entrada do usuário aqui é igual a, que é igual a si mesma, que é igual a qual segredo qual O que é igual a segredo. Número. Ou seja, se a suposição que eles têm aqui for igual a esse número específico, como se eles fossem capazes de adivinhar perfeitamente O que acontece? Então, o que coloca cólon, depois o que entra? São recuos. Trans. O que? Parabéns. Desculpe. Desculpe. Parabéns sem exclamação e diga que você adivinhou. Perfeito. Muito, muito perfeito. Isso se a pessoa, na verdade, o usuário, acertar. E se o usuário errar? Então, vamos usar o que é I. Então, no final, usamos o s, Backspace. Bom. No espaço. Agora, você diz que se for eu, algo assim, acho que é menos do que estamos tentando dar a eles um problema. Tudo o que eles imaginaram que o usuário adivinhou é menor do que menos do que os segredos Número. Coloca uma cotação. O que acontece? Em seguida, pedimos a eles: Oh, para uma baixa exclamação Nós até dizemos a eles que estamos dando a eles um baile de formatura muito baixo, o número era então qual era Cammer, o número era um número secreto Perfeito. Não precisamos colocar o número secreto entre aspas, variáveis Quando você tem variáveis como essa e atribui um valor a elas, não as coloca entre aspas novamente. O que tentei dizer é que se o número da suposição for perfeito, se errar e o número for menor que sete, então damos a eles, dizemos muito baixo, o número era então haverá um comando, o número era o próprio número secreto. É muito simples. Vamos para s. Você vai entender perfeitamente bem, Backspace, s. Agora estamos dizendo dois pontos, digite, imprima, senão, se não for isso, imprima, o que I. Esta é uma das três opções. Ou são três opções. O número era secreto. Quero dizer, esse é o número sete secreto. Esse é o fim da linha de códigos. É isso mesmo. Agora, antes de eu executá-lo? A primeira coisa é que vamos avaliá-los, bem-vindos aos caras normais. Vamos dizer a eles que os instruam exatamente como uma instrução Eu escolhi um número entre eu escolhi um número de 1 a 10. Então, cabe a eles adivinharem : macacão, quatro, cinco, seis, sete, 89 ou dez Então, agora nós mesmos, colocamos o número secreto aqui para o computador possa entender que esse é um número secreto em si. Agora, damos ao usuário a oportunidade de observar a entrada, a entrada do usuário, adivinhar o número e digitar sua suposição. E agora, se o palpite estiver correto, parabéns. Você adivinha. Isso é de três maneiras. Essa é a primeira. Se estiver correto, tudo bem, adivinhe Então, o segundo, se eles errarem, podemos simplesmente dizer a eles, tudo bem, você está errado. Tchau tchau. Essa é a resposta. Mas tentamos dar a eles um “ s”. Você fica forte, tudo bem. Ok, nós dizemos que é muito baixo. Seja o que for, é menor que sete. Muito baixo, o número era, eles lhes darão o número. Ou meus designers até colocam o número lá, digamos que é muito baixo, a pessoa vai adivinhar novamente. Continue adivinhando Continue adivinhando. adivinhando e adivinhando e adivinhando até que a pessoa vá lá. Continue adivinhando e adivinhando e adivinhando e adivinhando e adivinhando até que a pessoa vá lá. Mas, na verdade, queremos ajudar a pessoa. Íamos dizer a eles, muito baixo, que o número era esse. Está bem? E se fossem dois, eu gosto, oito, nove ou dez, diga a eles dois eu, o número era sete. Muito, muito perfeito. Simples e perfeito. Então, vamos correr e ver o que acontece. Bom. Somos bem-vindos ao jogo de adivinhação de números, como o temos aqui, você pode ver porque eu disse, eu te dei uma função para imprimir e diz: Eu escolhi um número entre dez, um e dez, e eu disse, insira seu Porque eles já sabem que isso é um jogo de adivinhação. Vamos pegar, por exemplo, eu coloquei sete. Apenas. Eu coloquei sete, eu pressiono Enter. O que acontece? Parabéns. Você adivinhou certo. Bom. Deixe-me fechar isso. Eu não quero controlar assim. Deixe-me fechá-lo. Deixe-me correr novamente. Perfeito. Agora, quando eu venho aqui e digo, três, acho que são três, então eu rezo para entrar. O que acontece? Muito baixo, o número era sete. Eu dei a eles um pino em linha reta. Digamos, por exemplo, que agora, deixe-me fechá-lo. Eu disse dez em si. Desculpe, isso é um erro. Vim aqui, eu disse 11, por exemplo, Enter, também, o número era sete. Perfeito. Agora, se eu decidir isso, não vou dar a eles a mínima. O que eu faria, eu diria? Então, isso é tudo. Coloque a segunda coluna. Desculpe, coloque a cotação. Desculpe. Ok. Então eu e você podemos ver, então venha aqui o que acontece. Traga aqui. Eu disse seis, depois entre, diga muito baixo. Sem dicas. Sem dicas, sem resposta certa A pessoa continua adivinhando. Apenas venha aqui, corra novamente e vamos ver. Continue adivinhando A pessoa disse: Ah, é entre uma e outra vez, a pessoa escolhe nove Para eu. Deixe-me ver. Então vem aqui, escolhe oito, dois. O que? Deixe-me continuar com sete, digamos, sim, parabéns. Você acertou. Está bem? Muito, muito perfeito. Mas eu não quero fazer com que meus jogadores, na verdade, deixem-me dizer isso para se estressarem demais. Então, depois de eu lhes dar uma dica, ok? Contra Set, volte atrás, perfeito. Então, agora, quando eu corro, novamente, e digo, digamos que eu diga um, por exemplo, oh, desculpe, isso é um erro. Venha aqui, digamos um, por exemplo, Enter, você diz, muito baixo, o número era sete. Me diz diretamente. Deixe-me correr novamente, vamos ver o que acontece. Venha até aqui. Digamos que oito, muito alto, o número era sete. Vamos correr novamente, vamos ver o que acontece. Então eu digo sete. Mas o que acontece, parabéns. Você adivinhou certo. É muito, muito simples. Esse é um tipo de jogo. Isso é um projeto. Para um jogo de adivinhação. Muito, muito interessante. Você pode colocar de 100 a milhões e o número que quiser da maneira que quiser. Conseguimos usar perfeitamente as entradas, funções e declarações condicionais do usuário funções e declarações condicionais para conseguir o que queremos alcançar Este é o primeiro projeto, o projeto do jogo de adivinhação Nos vemos no próximo projeto, que é um simples teste de matemática Nos vemos no próximo projeto. 57. Projeto 02 (Quiz de matemática simples): Neste vídeo de palestra em nosso projeto dois, é um simples teste de matemática Muito, muito perfeito, simples. Na verdade, esse projeto pediria ao usuário que resolvesse um problema matemático básico, como adição, subtração, divisão, multiplicação, seja o que for O usuário digitaria o número e o programa diria se eles estão corretos, o quê ou errados. Estaríamos usando operações aritméticas, entradas do usuário, variáveis e declarações condicionais Vamos começar. começar dando a eles o que eu chamo de, não realmente uma instrução, mas digamos uma instrução. Digamos que eu goste de aspas duplas. Digamos que seja bem-vindo ao simples. Desculpe. Matemática simples. Questionário, perfeito. Amigos. Perfeito. Resolva o problema. Abaixo. É só uma instrução, resolva o problema abaixo. Muito perfeito. Deixe-me colocar dois pontos, desculpe Coloque o que desculpe. Deixe-me colocar um ponto de exclamação. Entre, perfeito. Então, chegamos, há uma instrução que estamos dando ao usuário agora, dizemos imprimir, vamos usar a string F. Na verdade, deveríamos te ensinar neste curso. F então a string. Qual é o latão de qualidade. Agora vamos somar duas coisas ou subtrair ou o que quer que seja Então, damos a ela um nome de variável, desculpe, número um, depois viemos aqui e colocamos mais. Na verdade, podemos desculpar, podemos realmente usar a subtração ou podemos mudar isso mais tarde, ok Número desculpe, número dois. Vamos fazer uma pergunta, Mac. Muito perfeito. Agora, esta é a primeira, digamos, a instrução mais importante. Vamos, na verdade, fazer um comentário. Dizemos exibir o problema matemático. Oh, desculpe. Problema. OK. Na verdade, isso mostraria o problema matemático, que podemos distorcer O que é o número um mais o número dois? Qual é o número um e o número dois? O que é o número um dividido, o que você quiser usar, ok? Então, agora, assim como fizemos da primeira vez. Agora, vamos colocar a resposta aqui para o computador do Python saber É exatamente assim que a resposta vai parecer. Está bem? Então defina. Somos nós que construímos, somos nós que desenvolvemos o teste simples de matemática Então, temos que dar ao computador as respostas, da forma como está sendo resolvido, ok? Mas os usuários não vão dizer isso. Eles não vão dizer isso. Está bem? Perfeito. Digamos, número um, que é uma variável igual a cinco e Desculpe. Número dois, é igual a dois, três, Enter, correto Igual, número um, mais, número dois, muito, muito perfeito. Vamos descer até aqui. Isso é muito, muito simples. Agora, dissemos que o competidor número um é igual a cinco. O número dois é igual a três. E o número correto correto, que é para a resposta, que é a variável, uma variável igual ao número um mais o número Esse é o número que estamos aqui cinco mais três, seja o que for. Agora estamos dizendo impressões. Isso vai ser impresso. Vamos dizer qual é o número um mais o número dois para os usuários. Eles colocarão a resposta se conseguirem calcular bem, colocarão a resposta e, se estiver correta, tudo bem, se estiver errada, avisamos que isso está errado, e essa é a resposta correta ou podemos decidir não dar a resposta correta. Vamos descer até aqui. Nos comentários, os usuários, desculpe, entendem os usuários. Resposta Usuário. A resposta é igual à entrada. Sua resposta, muito, muito perfeita. Então coloque o quê? Coloque uma coluna, então você vem aqui e diz entradas porque, na verdade, ela deve nos dar um resultado inteiro É isso que vamos perguntar ao usuário sua resposta, porque depois de ver todas as instruções, tudo bem, o que é o número um mais o número dois? W viu, na verdade. O que, na verdade, é visto como cinco mais três. Agora, depois disso, o que vamos fazer ? O próximo que vamos fazer é o quê? Se a resposta estiver correta, vamos fazer um comentário. Verifique se a resposta está correta. Em seguida, eles disseram que se as declarações se o usuário desculpe, o usuário responda. igual, que é igual, como eu disse antes, um é igual a é apenas atribuir, assim como dizer que o número um é igual a cinco assim Quando você diz igual, igual a isso significa o que? O mesmo que me dizer exatamente é igual a algo Se for igual a quê? Resposta correta. Entre, então o que acontece? Oh, desculpe, este lugar deve ser uma resposta, não apenas um número. Desculpe. Resposta. Bom. Então, Enter, o que acontece? Impressões. Desculpe. Deixe-me usar isso. OK. Imprimir. Correto. Apenas diga. Uau, correto. Essa é boa. Desculpe. Correto. Bem feito. Perfeito. Em seguida, n e pressione Enter novamente. Backspace. Senão. Vamos dar a eles duas opções desta vez. Não há duas opções. Caso contrário, imprime. Cotação aberta. Parênteses abertos Vamos usar a string F. Em seguida, uma citação. OK. Então, estimativa, a resposta atual W e, em seguida, o suporte da bobina Correto. Desculpe. Desculpe. Resposta correta. Então temos ponto final na parte de trás. Perfeito. Agora é muito, muito simples. É isso mesmo. Agora estamos perguntando, na verdade, é um teste de matemática simples, bem-vindo ao questionário de matemática simples, resolva o problema abaixo Número, na verdade, a primeira coisa que será impressa é o número um mais o número dois? E o que é prisma numérico , essa é a variável. O número atribuído a ele é o que 53. Ok, cinco e para a variável dois, que é o número dois, três. Agora, o computador realmente entende isso e nós daremos ao computador a resposta correta de que o que é o número um mais o número dois? Essa é a resposta que eu realmente entendo. Ele vai interpretar e nos dar a resposta. Está bem? Então agora, agora temos 53. Então, o que é cinco mais. Esse é, na verdade, o significado literário do que está aqui. Então, a entrada do usuário realmente será sua resposta. Ok, esta é uma instrução para eles verem. Então, essas são uma instrução. Então, o usuário, na verdade, seria a resposta do usuário. A entrada para eles, onde colocar a opinião, onde inserir é qual é a sua resposta. E apenas dê a resposta. Se eles quiserem calcular por 10 horas, isso funciona, basta nos dar a resposta certa. Então, se eles nos derem a resposta, e se a resposta estiver correta, dizemos correto, muito bem. Se estiver errado, não há chance de, você sabe, eu escrever falando que é baixo, é, não, não, não, diga a eles, Ops. A resposta correta era dar a eles a resposta certa diretamente, ou decidimos não dar a resposta certa. Então, o que fazemos? Nós viemos aqui, jogamos. Você o executa, você pode ver, bem-vindo ao teste simples de matemática Você diz, resolva a questão, resolva o problema abaixo. Então dizemos: quanto é cinco mais três? Perfeito. Quanto é cinco mais três? É uma pergunta. Eu trago meu cursor aqui e digo, dez, por exemplo, tenda Opa A resposta correta é oito, ou era oito. Então eu decidi que realmente diria que a resposta correta é dizer, opa, você está errado. Deixe-me vir aqui. Opa. Você está errado. Perfeito. Deixe-me fechar isso, deletar isso, então eu estou errado. Depois de ler as instruções, blá, blá, blá, e eu disse, deixe-me dizer nove, Então, você está errado. Isso é tudo. Você está errado. Me dê a resposta certa se eu cair. Quero começar a parar e soluçar porque quero que o aluno use o cérebro Agora vamos novamente e digamos, tudo bem. Vamos ver se realmente acertamos a resposta e ela diz: Oh, qual é a resposta? Cinco mais três é o quê? Cinco mais três é oito, Enter. Eu digo, C: Uau, pronto. Eu posso decidir apenas vir aqui e usar menos. Um ferro de passar. Ok, deixe-me deletar isso. Deixe-me correr novamente. Garça. Digamos que cinco menos três Isso deve me dar dois. Sim. Eu também sou bom em matemática. Não se preocupe Dois. Ah. Sim, há um conflito. É aí que está o problema aqui, é dois mais, então você tem que mudar para dois menos. Qualquer outro, por favor? Sim, é isso mesmo. Acho que é aí está o problema. Deixe-me executá-lo. Vamos ver. Está bem? São dois. Sim , deveriam ser dois. Correto. Bem, não vejo que sou muito bom. Você pode alterá-lo para adição, subtração, multiplicação Ou então, vamos dar uma olhada, vamos te dar a resposta errada. Está dizendo que para menos sete e veja Ops, você está errado. Ok, então isso é o quê? Um teste simples de matemática. Nosso projeto Seco, nosso segundo playoff. Nosso primeiro jogador foi o que é isso? O jogo de adivinhação de números. Sim, por meio do qual adivinhamos números. Na verdade, escolhemos o número e o usuário realmente adivinha o número É um bom jogo para eles realmente praticarem bem. Além disso, temos o teste de matemática simples em que, na verdade, temos o número, a multiplicação da subtração, o número foi subtraído, adicionado, multiplicado , dividido, em qualquer lugar que você queira colocá-lo, então queira colocá-lo O usuário coloca a resposta se estiver errada, errada, se estiver certa? Correto. Bom. Parabéns. Coisas desse tipo. Isso é tudo para o projeto dois, perfeitamente bem. Você fez o Projeto um e o Projeto dois, isso realmente nos ajudaria a nos desenvolver na jornada de Pyton Nos vemos no próximo vídeo da palestra. 58. Complete seus exercícios de codificação no curso: Ok, pessoal, sim, concluam seus exercícios de codificação no curso, que você encontrará na apostila do curso Esses exercícios de codificação realmente ajudariam você a praticar a perfeição Quanto mais você pratica com esses exercícios de codificação, mais, mais conhecimento você tem Com os exercícios do próprio curso e também os exercícios de codificação, o aspecto prático, ajudaria muito você a ser um profissional, um profissional E os fundamentos do Python. Continue praticando. O céu é o seu limite. Ou, deixe-me dizer que esse céu é um trampolim. 59. Conclusão: Sim, pessoal. Ok, chegamos ao final deste curso, Python para iniciantes Está bem? Sim, domine os fundamentos essenciais do Python Sim. Eu sei que agora, depois de passar por todas as seções ou palestras e também pelos exercícios de codificação, os exercícios práticos do curso, você já teria sido um guru nos fundamentos e noções básicas essenciais do Você vê, desde a introdução ao Python, tópicos essenciais do Python para sucesso em todos os campos e domínios, até os fundamentos básicos em Python, sintaxe básica e Python, operadores básicos, variáveis e tipos de dados , funções de entrada, declarações condicionais, enquanto abrem seguidores, funções , pacotes de bibliotecas, módulos e tratamento de arquivos e erros o sucesso em todos os campos e domínios, até os fundamentos básicos em Python, sintaxe básica e Python, operadores básicos, variáveis e tipos de dados , funções de entrada, declarações condicionais, enquanto abrem seguidores, funções , pacotes de bibliotecas, módulos e tratamento de arquivos e erros. Veja, na verdade é um longo caminho, mas finalmente chegamos ao fim. Está bem? Te vejo em meus outros vídeos. Obrigada.