Programação com Python: introdução prática para iniciantes | Febin George | Skillshare

Velocidade de reprodução


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

Programação com Python: introdução prática para iniciantes

teacher avatar Febin George, Software Developer

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

30 aulas (3 h)
    • 1. 1. Introdução e estrutura do curso

      3:25
    • 2. Instalação 2.1 para Windows

      6:46
    • 3. Instalação 2.2 para Mac OS

      6:27
    • 4. Instalação 2.3 para Linux

      6:58
    • 5. 3.1 O que é uma variável e como definir uma

      4:07
    • 6. 3.2 Regras para definir uma variável

      3:33
    • 7. 3.3 tipos de dados

      2:21
    • 8. 4. Números

      3:41
    • 9. 5.1 O que são operadores?

      3:16
    • 10. 5.2 diferentes tipos de operadora

      13:15
    • 11. 6.1 O que é uma cadeia e como definir uma ?

      10:26
    • 12. Operações de cadeia 6.2

      7:09
    • 13. 7.1 O que é uma lista e como criar uma ?

      3:51
    • 14. 7.2 de listas

      7:18
    • 15. 8. O que é uma de tuple e como criar uma ?

      4:34
    • 16. 9.1 O que é um dicionário e como criar um ?

      4:59
    • 17. Operações de 9.2 dicionário

      6:57
    • 18. 10.1O que são afirmativas condicionadas ?

      2:01
    • 19. 10.2diferentes tipos de afirmações condicionais

      8:40
    • 20. 10.3Como usar os operadores lógicos em declarações condicionais

      8:20
    • 21. Programa 10.4 - verifique se um número é múltiplo de 3 e 7

      7:54
    • 22. 11.1

      5:20
    • 23. 11.2 em que de loop em Python

      3:48
    • 24. Implementação de 11.3 de loops

      4:21
    • 25. 11.4 a separação, continuar e

      9:10
    • 26. Programa 11.5 - verifique se um livro existe em sua coleção de livros

      6:49
    • 27. 12.1 e as quais são funções e como definir uma ?

      4:00
    • 28. 12.2 com funções com parâmetros e valores de retorno

      7:40
    • 29. Programa 12.3 - encontre o maior entre dois números

      7:00
    • 30. 13. O que é a manualização de exceção e como lidar com as exceções em Python

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

Gerado pela comunidade

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

2.257

Estudantes

--

Projetos

Sobre este curso

Este curso foi projetado especificamente para iniciantes com uma experiência de aprendizagem prática com o pyton, de de

É o momento certo para começar a aprender a sua linguagem de Python sob a demanda por sua popularidade nos de dados Science, Desenvolvimento de Backend de Internet de coisas, de suas coisas etc, Se sinta em mente a sua melhor de de cada uma!

Muitos problemas de exercício, de programação, notas em PDF foram incluídos para fornecer uma ótima experiência de aprendizagem!

Você vai trabalhar em um projeto no final deste curso, que foi projetado para você implementar todos os tópicos que a nossa de e que de que você vai ter dominado no final do curso para a sua própria

Conheça seu professor

Teacher Profile Image

Febin George

Software Developer

Professor

I am a software engineer with a passion for teaching. I have 3 years of professional experience as a software developer with my primary expertise being Python programming.

My mission in life is to leave this world a better place than how I found it, and Skillshare helps me do that by connecting us together through the world of online education.

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos 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. 1. Introdução e estrutura do curso: Olá e bem-vindos ao agradecimento da escola por se matricular, e estou feliz em tê-lo aqui. Meu nome é cinco no comando e serei seu instrutor para as escolas. Eu sou um graduado em engenharia com quase três anos de experiência profissional em Eu tenho sido um programador por quase 10 anos agora. E se você é alguém que está apenas começando a programação, você fez a escolha certa escolhendo morder como a linguagem para começar. E, a propósito, diga isso pelo Don. É uma linguagem bem simples para um iniciante começar. E não só isso. Passado vem ganhando muita popularidade no campo de sinais de dados de aprendizado de máquina preto e desenvolvimento em Desligue as coisas e o que não Então mantenha-se equipado com as habilidades básicas. Tenha uma luta em que você pode avançar licença, correr em casa desta menina eu vou estar lhe dando apenas uma fundação para começar com Bytom. Eu projetei a pontuação começando desde o básico. Vamos começar a aprender os conceitos um por um. No final de cada seção, você terá notas a partir das quais você pode passar e você terá um monte de problemas de exercício que você pode praticar. Vamos resolver muitos exemplos de programação à medida que avançamos através e no final dos objetivos, você estará trabalhando em um projeto no qual você estará implementando todos os conceitos que você estará aprendendo em todas as escolas. Vamos em frente e dar uma olhada em nossa estrutura central. Primeiro vamos começar com a instalação e escrever sua primeira mordida no programa. Agora, se você está em um Windows ou um Mac ou uma máquina de linha X, Eu criei palestras separadas demonstrando instalação para cada um deles, e você pode escolher o que é apropriado para você. No final dessa palestra, você estará escrevendo sua primeira mordida no programa, que por convenção é o problema do Olá Mundo, e então mergulhamos em conceitos como variáveis e tipos de dados. E então começamos com o primeiro tipo de dados que seus números e, em seguida, aprendemos sobre operadores. E então aprendemos sobre outro tipo de dados, que é string, e então vamos para seqüência que é lista Topol e, em seguida, dicionários. E isso completa os tipos de dados e luta. E agora vamos passar para declarações condicionais, declarações loping e funções em que estaremos manipulando todos esses tipos de dados que temos aprendido até agora. E uma vez que você começar com declarações condicionais no final de cada seção a partir daqui você estará escrevendo programa completo e python até aqui você vai usar o ambiente Pythons Idol para praticar todos os conceitos, tais como tipos de dados de envio confiáveis. Mas a partir de declarações condicionais, você começará a escrever por programas da cidade para lhe dar uma mão na experiência. Então, após declarações condicionais, você vai aprender declarações de loop e, em seguida, vamos para funções. Finalmente, você vai implementar um projeto que é classificar os três melhores alunos de uma classe. E este projeto, você estará implementando todos os conceitos que você estará aprendendo nas escolas. Ninguém em qualquer ponto do tempo que você sente que está preso é você é incapaz de entender um certo conceito. Sinta-se livre para usar o barco de discussão e eu vou guiá-lo a partir daí. Tudo bem, então eu estou animado. A próxima seção começaremos com as escolas, que é configurar sua máquina. Mas morda e escreva seu primeiro programa. Te vejo lá. Obrigado. 2. Instalação 2.1 para Windows: Olá e bem-vindos a esta palestra. Nesta palestra, estaremos sentando nosso ambiente de desenvolvimento em sua máquina Windows e escrevendo seu primeiro programa e lutando. Agora, se você é um usuário de Mac ou linha X, você pode pular esta palestra. Criei palestras separadas demonstrando a instalação de um Mac, bem como uma próxima máquina. Agora vamos instalar Python três, bem como um editor de texto. Agora a instalação fora de um texto um pouco é completamente opcional. Você poderia muito bem usar o bloco de notas que vem junto com o seu computador Windows, mas eu pessoalmente prefiro a interface que o editor de átomos tem para oferecer, que será instalado nesta palestra. Então vamos começar abrindo nossa Web Rosa. O que eu uso é o Google Chrome. Vá em frente e abra-o em sua barra de endereço no reboque, morda no ponto org e role para baixo, e você terá uma opção que economiza mordida em 3.6. Inicie um para download, que é a versão no momento da criação. Fora das pontuações, clique sobre ele e, em seguida, rabiscou em baixo. Você terá uma opção para um download do Windows. Então verifique as janelas do sistema operacional e selecione este instalador executável que diz Windows X 86 64 que irá certificar-se de que ele é instalado em seu sistema com o euro. Em um bit total são um sistema operacional de 64 bits. Clique nele e você não olhar deve começar, então uma vez que você não sabe que ele foi concluído. Clique no arquivo executável baixado em, então sua instalação fora do Python deve começar. Clique em Conran em, em seguida, clique nesta caixa de seleção que diz a mordida em 3.62 partes para executar sua luta em arquivos do comando Prompt Agora clique em instalar agora e que começa a sua mordida na instalação. Maior instalação de caças já foi concluída. Clique em fechar, e agora vamos instalar o nosso editor de átomos. Para fazer isso na sua barra de endereço, digite em M dot io, que deve abrir a página inicial dos átomos, e então você terá uma opção para download para o sistema operacional de problemas. Que o seu fim, seja uma órbita tórrida, são um clique de 64 bits no download, e isso deve começar o download para o seu editor de atuação. O download foi concluído. Vá em frente e clique no arquivo executável baixado em que deve começar a instalação fora em um clique militar. Conran quando solicitado. Assim que a instalação tiver sido concluída com êxito. Devias estar nesta janela do teu editor de átomos. Ótima. Então agora temos a nossa luta, bem como o editor de texto configurado em uma máquina Windows. Vamos escrever nossa primeira luta no programa, que é “Olá, World”. Então deixe-me primeiro me livrar de todas essas facadas. Não, existem várias maneiras pelas quais você pode executar uma luta no programa. Nós vamos ficar para aumentar em todas as escolas. 1º 1 é executá-lo através de um editor de texto e outro é executá-lo através do ambiente Idol , que você estará olhando em breve. Então você precisa usar um editor de texto quando você está escrevendo luta completa em programas, que você pode executar várias vezes para escrever o seu programa. Primeiro, abra um novo arquivo, clique no arquivo e no novo arquivo e, em seguida, salve esta luta como uma mordida no arquivo. Para fazer isso clique no arquivo ultimamente pode economizar em. Então você poderia dar qualquer nome como por sua escolha. Eu vou estar nomeando meu arquivo como Olá mundo e, em seguida, terminou com uma extensão dot de vie toe. Identifique seu arquivo como uma luta em arquivo em. Depois de fazer isso, agora você pode começar a escrever seu código python. Então o que vamos fazer neste programa é imprimir uma string Olá mundo em seu monitor. Então, para fazer isso, python tem uma função chamada print. Agora, não se preocupe com essas funções e strings tudo se isso for dito nas próximas seções nas escolas. Então, por enquanto, basta digitar esta linha de corte em seu sistema, que é impressão e abertura de parênteses. E, em seguida, até que um par de casacos duplos e digite a string Olá, Seria uma vez que você fez isso salvou esta luta e executado a partir de um prompt de comando para fazer isso, abra um comando de decapitação para começar e digitando cmd Clique nele. Não, o que você precisa fazer é no Devi I espaço a festa de arquivo. Agora eu salvei meu arquivo na minha área de trabalho para que ele seria desktop e, em seguida, dar uma barra invertida e arquivamento que é Olá ponto mundo Seja agora pressionando enter, Eu vou obter a saída como Olá vontade. Então esta é uma maneira pela qual você pode executar esse problema. Outra maneira é através da mordida no ambiente ídolo. Para fazer isso, clique em Iniciar e digite idol e, em seguida, clique neste arquivo executável. Agora isso apesar do ambiente ídolo, que é um intérprete, que lhe dá saída no vôo. Então, se você quiser imprimir Olá vontade no ambiente ocioso, tudo que você tem a fazer é imprimir Olá pé e você tem sua saída. Então, vamos usar o ídolo muito em todas as escolas quando precisamos praticar os conceitos . Como você pode ver agora, é realmente fácil praticar conceitos usando o Idol. Basta digitar o pedaço de código e você será capaz de ver a saída. Mas através de um editor de texto, é um pouco fora de uma dor onde você precisa salvar o arquivo e, em seguida, ir para o seu comando e , em seguida, executado. Então, vamos estar usando editor de texto uma vez, bem, cada seção fora declarações condicionais de onde vamos começar a escrever mordida completa em programas. Então, até então, estaremos usando o ambiente ídolo que foi fornecido pelo Python. Então continuarei minha execução na minha máquina de marca. Mas se você tem esses dois funcionando, que é ser capaz de executar através de um editor de texto e o ambiente ídolo do Buyten, então você deve ser capaz de acompanhar comigo. Mas uma coisa importante que você precisa se lembrar. ISS quando você executar sua luta no programa através de seu comando de você precisa entrar PV agora no meu Mac, eu vou estar entrando luta em três. Mas no Windows, esse comando não é reconhecido no Windows. O que você precisa para entrar em uma velocidade, certo? Então esse é o fim desta palestra. Agora você configurou seu ambiente de desenvolvimento em sua máquina, e você escreveu seu primeiro programa e python. Se você enfrentou algum problema nesta instalação, coloque-o no barco de discussão e eu vou ajudar seu amigo lá. Na próxima seção vamos mergulhar em concertos e python, como tipos de dados e variáveis. Te vejo lá. Obrigado 3. Instalação 2.2 para Mac OS: Olá e bem-vindos a esta palestra. Nesta palestra, estaremos configurando nosso ambiente de desenvolvimento em um Mac OS. Se você é um usuário do Windows ou um usuário da linha X, você pode ignorar esta palestra, criar palestras separadas, demonstrar a instalação da Linha X, bem como do Windows, e você pode assistir o que for apropriado para você. Agora, ao longo deste curso, vamos precisar de canalização em três, bem como de um editor de texto. Agora você pode usar qualquer editor de texto fora de sua escolha. Você pode até usar o editor de texto básico fornecido com o Mac. Mas eu pessoalmente prefiro a interface fora do editor de texto com o nome Atom. E nesta palestra estarei demonstrando como instalar o Atom também. Então vamos começar abrindo nosso Broza. O que eu uso é o Google Chrome e a cabeça do dedo do pé no ponto org. Agora vá para a seção de download e clique em qual de uma versão do Fight on three está disponível no momento de folga. Gravando este vídeo. A versão disponível apesar de 3.6 ponto um. Vá em frente baixado, e uma vez que ele é baixado, clique no pacote de instalação. Aqui, você pode se sentir livre para ler todos os contratos de licença, mas eu só vou bater, continuar e clicar em concordar. E se você quiser, você pode alterar seu diretório de instalação, mas eu vou apenas instalá-lo no padrão diretamente e apenas em sua senha de administrador quando ele solicitar e clicar em instalar software. Então isso pode levar algum tempo. Eu fiz o vídeo aqui, e eu vou voltar para você quando terminar. Muito bem, agora que a nossa instalação foi concluída, vamos fechar esta janela e você tem a opção de mover o pacote de instalação para falhar em mover o lixo já que eu não precisava mais. E então vamos verificar se a mordida foi instalada. Então, o que vamos estar usando em todas as escolas para aprender os conceitos de cidades espiões, ambiente ídolo. Então, a fim de verificar se isso foi instalado, aperte um espaço de comando no seu Mac e digite I D l E e pressione enter. Então, se isso abrir bem, isso significa que apesar de ter sido instalado em seu computador sem qualquer problema. Sim, ele abre. Estamos prontos para ir com Fightin. Então, o próximo. O que precisamos é de um editor de texto. Como eu disse antes, vou instalar o Atom no meu sistema. Você é livre para escolher qual dos editores de texto você prefere. Então vamos mais uma vez abrir um broza sobre este tempo e o ponto átomo i o E aqui cabeça para o download de Mike Option, e uma vez que você não sabe que ele foi concluído, você terá uma opção para extraí-lo e editar este vídeo Aqui. Eu ligo de volta quando o download estiver feito. Ótimo são download não foi concluída. Vá em frente e clique no arquivo baixado. Agora que deve extrair seu pacote atom e deve dar-lhe arquivo executável. Não clique duas vezes nele e isso deve abrir o editor de átomos para você. Então clique em abrir. Ótima. Então isso abriu o anúncio omitido de florestas. Agora que temos mordida e um editor de texto instalado, vamos em frente e escrever sua primeira luta no programa. Agora, por convenção, o primeiro programa que você escreve em qualquer linguagem de programação passa a ser o programa Olá Mundo . Então vamos escrever isso no nosso editor de átomos. Então, primeiro, salve esse arquivo como uma mordida no arquivo. Para fazer isso, clique no arquivo, vá para salvar e, em seguida, digite qualquer arquivo fora de sua escolha sobre isso, nomeando-o como Olá mundo. Apenas certifique-se de que você está terminando para o ponto b y como a extensão de arquivo para identificá-lo como uma luta no arquivo. Agora, a fim de escrever um programa Hello World, que é imprimir a string Hello World no monitor fora de sua tela, você precisa de uma função em python chamada Função de Impressão. Então, na impressão e no parêntese aberto e digite códigos duplos são casacos individuais e digitação . Olá, mundo. Agora todos eles são conceitos que vamos lidar ultimamente em cordas, funções e tudo mais. Se vamos lidar com muito mais detalhes. Mas por enquanto, para que seu primeiro programa esteja funcionando corretamente, basta digitar isso em seu editor de texto e salvar este arquivo agora para executar sua luta no programa, abra seu terminal. Faço isso batendo em um espaço de comando e depois entrando no terminal, modo que abre o terminal para você. E agora o que você precisa fazer é entrar em luta no espaço três. A parte do seu arquivo, que é que eu salvei meu arquivo em desktops, então ele será desktop cortar suas bruxas arquivando. Olá, Bull Dot Levi. E isso lhe dá a saída. Olá, mundo. Não, existem várias maneiras de executar um programa python. Nós usaremos duas maneiras neste curso unicidade através do Editor de texto, que você usará assim que chegar à seção de declarações condicionais onde você começará a escrever programas e lutar. Mas até lá, onde você estará executando seu código python estará no ambiente ocioso do python. Então vamos executar o “Olá mundo” em nosso ambiente ídolo. Então o espaço de comando e digite ídolo que abre o ambiente ídolo para você e ouvir o que você faz é escrever o amigo string Olá mundo e apenas pressione Enter e que deve imprimir uma string. Olá, bem para você. Então agora você sabe por que usamos o item. É porque praticar conceitos torna-se muito mais fácil. Você não precisa passar por essa dor de salvar um arquivo e executá-lo todas as vezes. Então esse é o fim desta palestra, você sabe, ter seu ambiente de desenvolvimento em seu Mac pronto. E você tem que devolver sua primeira mordida no programa. A próxima seção é sobre variáveis e tipos de dados. E a partir daí vamos começar com os conceitos e python. Te vejo lá. Obrigado. 4. Instalação 2.3 para Linux: Olá e bem-vindos a esta palestra. Nesta palestra, estaremos configurando nosso ambiente de desenvolvimento em uma máquina de linha X, e você estará escrevendo um primeiro programa e lutando. Agora, se você é um usuário do Windows ou Mac, você pode pular esta palestra. Como eu criei palestras separadas demonstrando a instalação para Windows, bem como uma máquina Mac. Vamos instalar Fight on Three ambiente ocioso para python em um editor de texto. Agora a instalação de um editor de texto é completamente opcional. Você poderia muito bem usar o editor de texto que vem junto com seus revestimentos, mas eu pessoalmente prefiro a interface que o editor de átomos tem para oferecer, que vamos instalar nesta palestra. Então estou executando isso em uma máquina de dedo aberto e nós estaremos realizando todas as instalações através da linha de comando. Então vá em frente e abra o seu terminal pressionando controle tudo anti em seu teclado. Então, uma vez que tenha sido aberto, entrou este comando, e que deve adicionar um repositório ao seu sistema. Agora, se você estiver em aberto para $16.1 são versão superior do que você pode pular este primeiro passo, então digite sua senha de administrador e pressione Enter mais uma vez para continuar e que deve adicionar o repositório. Então, uma vez que isso tenha sido concluído, digite este comando pseudo ap ti obter um grande Então que pseudo-pó é esse? Isso lhe dá o super uso de privilégio para executar esse comando. E o que uma pena se levantar tarde faz é que ele atualiza todos os seus repositórios para o mais recente russo do frango do que instalado. Então, uma vez que foi concluída neste comando pseudo um PT get instalar mordida em 3.6 e que deve começar a sua instalação para mordida sobre esta planta PRESTA y e aperte Enter. Ótimo. Nós sabemos. Ter mordida em 3.6 instalar em nossa máquina de forros. Em seguida, o que precisaremos é do ambiente ideal do Buyten. A fim de instalar isso neste comando pseudo um PT get instalado ídolo três. Então idol é um ambiente fornecido pelo python onde você pode executar os comandos python. Usaremos muito o ídolo ao longo das pontuações para praticar todos os conceitos que aprenderemos . Então agora temos por país e instalação ociosa. Vamos em frente e instalar o átomo. Editor que você precisa primeiro adicionar um repositório, vá em frente e digitou este comando em sua linha X máquina e pressione enter pressione enter mais uma vez no prompt e que deve adicionar o repositório Então, uma vez que tenha sido concluído Próximo, o que você precisa para fazer tem medo de que o repositório para a lavagem mais recente executando pseudo ap ti get update Então, uma vez que você está atualização foi concluída, você pode ignorar alguns fora do remesy apenas que ocorreu. Isso não é problema nenhum. Então vá em frente e instale pseudo ap ti get instalado atom. Então vamos agora instalar o nosso editor de átomos. Classifique na frente e clique em enter. Então, agora instalamos todas as ferramentas necessárias para você nas escolas. Agora vamos em frente e escrever seu primeiro programa e baixar o cano. Não, há vários aumentos para escrever um programa e lutar. Vamos ficar na corrida. O primeiro 1 é escrever um programa completo através de um editor de texto, que você pode do que qualquer número de vezes que você quer dedo do pé, e outra abordagem seria executá-lo através do ambiente ídolo que foram instalados anteriormente. Agora ocioso, estaremos usando quando precisarmos praticar conceitos para obter resultados imediatos, o que você verá quando executarmos nosso primeiro programa. Então, para fazer isso primeiro, vamos executar em nosso editor de texto abrir seu editor de átomos mais sua tecla Windows no teclado e entrar Atom 80 om e clicar no átomo. Editora. Então este é o seu editor de itens no qual você estará escrevendo todo o seu código python. Então, por convenção de qualquer linguagem de programação, seu primeiro programa precisa ser um programa Olá Mundo. Então vamos seguir a convenção e escrever o Programa Hello World e lutar primeiro. O que você precisa fazer é salvar esse arquivo como uma luta em arquivo. Para fazer isso, clique no arquivo, cabeça para salvar, e, em seguida, dar qualquer arquivamento fora de sua escolha, a final em que eu vou estar usando como Olá mundo. Apenas certifique-se de que você está terminando com um ponto de extensão fornecer dedo do pé. Identifique-o como uma luta no arquivo, e eu estarei salvando e eu vou parar. Então, uma vez que isso é feito em seguida, o que precisamos fazer é escrever uma função chamada Print que iria imprimir Olá Mundo em seu monitor. Então, para fazer isso direito imprimir e, em seguida, abrir um par de parênteses e, em seguida, um conjunto de códigos duplos são códigos únicos e cadeia interminável. Olá, mundo. Agora, todos esses conceitos, que eu falei sobre nenhuma função strings, todos eles serão explicados muito mais detalhadamente nas próximas seções. Mas por enquanto, para escrever o primeiro programa, basta ir em frente, escrever esta linha de código para que você obtenha a saída em sua tela como Hello world Now First , salvar este arquivo e executá-lo, você irá executá-lo a partir do seu terminal. Então volte para o seu disco terminal. Limpar a tela digitando limpar e, em seguida, executá-la. Digite Eitan três Espaço seu nome de arquivo. Então, antes disso, dê a localização do seu arquivo. Como eu te mostrei antes. Eu tinha guardado na minha área de trabalho por isso seria barra de trabalho Olá mundo ponto cada eu e lá temos a nossa saída. Olá, seria. Então a próxima execução, que vamos fazer, é através do ambiente ídolo para abrir que aperte a tecla janelas novamente e digite I D, l E e clique no Ídolo três agora em sua árvore Idol. Tudo o que você tem a fazer é inserir impressão e depois Olá, mas e pressionando Enter, você obtém a saída diretamente na tela, e esta é a razão pela qual estaremos usando o Idol muito ao longo das pontuações. A prática dos conceitos torna-se muito, muito simples. Então esse é o fim desta palestra. Você já tem seu ambiente de desenvolvimento pronto. Continuarei a execução no meu Mac. Mas se você tem os programas de Páscoa funcionando, então você deve ser capaz de acompanhar comigo. Se você enfrentou algum problema durante a instalação, use o barco de discussão e eu vou ajudá-lo a partir daí. Então você escreveu sua primeira luta no programa. Vamos mergulhar em conceitos em nossa próxima seção, que é variáveis e tipos de dados. Te vejo lá. Obrigado. 5. 3.1 O que é uma variável e como definir uma: Olá e bem-vindos a esta palestra. Agora você configurou seu ambiente de desenvolvimento em qual de um sistema de urina. Você escreveu o primeiro programa em Python. E agora vamos mergulhar em aprender o conteúdo da Tom Programming. Então, o primeiro conceito, que vamos discutir sobre qual é o tema fora desta seção, são variáveis. Nesta seção, estaremos aprendendo variáveis de água. Como definir variável sobre as regras que você precisa lembrar ao definir disponível. Então vamos começar com o que é uma variável para ir. Pela definição, as variáveis são locais de memória reservada que usei para armazenar valores em uma referência por nome . Agora, essa definição pode ser um pouco confusa no início. Não se preocupe. Vamos dar uma olhada nisso. Com a ajuda de um exemplo, tire o aplicativo de ato de cartão do telefone. Como é que isso funciona? Digamos, por exemplo, que você precisa armazenar o número de contato do seu amigo chamado John. Como você faria isso? Você digita o número de contato do John no seu telefone e você o salva sob o contato chamado John , e sempre que realmente o número de contato do John, tudo o que eles fariam é olhar para cima sobre o contato chamado John, e isso iria te dar O número de contacto dele. Então é exatamente assim que as variáveis funcionam. Você atribui valores a objetos de valor, que você pode usar em qualquer ponto do tempo em seu problema. Agora, vamos em frente e dar uma olhada em como definir um valioso para aprender como as variáveis funcionam. Vamos começar por abrir primeiro o ambiente Idol fora do Fightin no meu Mac. Faço isso atingindo um espaço comum e entrando no Ídolo. Agora que temos ocioso aberto, vamos dar uma olhada na sintaxe para definir uma variável. Esta sintaxe para definir uma variável é valiosa. Nomeie um operador de atribuição sobre o valor? Não, o que um operador de atribuição faz é atribuir o valor no lado direito ao valor no lado esquerdo. Vamos discutir mais sobre operadores e detalhes nas próximas seções. Mas, por enquanto, lembre-se de como funciona a tarefa. Além disso, você pode ver aqui que eu comecei a declaração para o símbolo da libra, que significa que é um comentário e não uma parte do meu código python. Agora, para tirar um exemplo de um nome valioso, deixe-me considerar o total de notas pontuadas por um aluno. Veja, por exemplo, um aluno garantiu 95 avaliar o total de notas. Então, como eu defino um valor para isso? Deixe-me primeiro dar um nome de variável, que será total de marcas igual ao valor dessa variável, que é 95 agora em qualquer ponto do tempo em seu programa, quando você se refere às marcas totais da variável, o valor retornado tem para ser 95. Vamos imprimir as marcas totais e ver se funciona como esperado. Lá o valor sendo retornado sua 95 ah coisa para lembrar sobre variáveis como variáveis podem ser alteradas em qualquer ponto do tempo. O valor 95 sendo mantido pelo total de marcas pode ser alterado em qualquer ponto do tempo em seu programa . Se eu mudá-lo para 100, então se eu imprimir marcas totais, como você deve ter provavelmente adivinhado, o valor é 100. Outra coisa que eu encorajaria todos vocês a fazer é seguir certas convenções de nomenclatura ao definir variáveis. A convenção de nomeação, que usaram aqui um invólucro Scammell onde na minha primeira carta começa com uma letra minúscula e palavras subsequentes. Primeira letra começa com uma maiúscula também usou nomes de variáveis significativas, como aquele que temos usado neste exemplo abster-se de usar nomes de variáveis, como um igual a 200 sabe. Embora isso não seja taticamente correto, isso absolutamente não faz sentido para o leitor fora do seu programa, então certifique-se de que você usa nomes de variáveis significativos. Então esse é o fim desta palestra. Você aprendeu variáveis de água como definir uma variável na próxima seção. Vamos discutir sobre as regras para definir um valioso. E vemo-nos lá. Obrigado. 6. 3.2 Regras para definir uma variável: Olá e bem-vindo a esta palestra sobre Lulu para definir uma variável Na palestra anterior, você aprendeu a definir um valioso Deixe-nos mais e Hansel conhecimento, conhecendo as diferentes regras que você precisa lembrar ao definir um valioso há principalmente quatro regras que você precisa se lembrar, e vamos discutir cada uma delas em detalhes. Regra número um, Seu nome da variável Devo começar com um alfabeto ou um sublinhado, seguido por qualquer número fora dos alfabetos. Os números estão em escolas, então, a partir do exemplo anterior, total de marcas é igual a 95. Esta é uma declaração válida como meu nome de variável começa com um alfabeto. Agora outra culpa realmente que eu posso ter este sublinhado. Total de marcas 123 é igual a 200. Agora este nome valioso começa com um sublinhado e tem uma combinação de alfabetos e números, o que é perfeitamente bom e não deve me jogar e amarelo. Mas se eu ir contra a regra número um e começar minha valiosa declaração com o dígito, isso deve resultar em um nunca como vai contra a regra número um Zululand. Batou vê que os nomes das variáveis são sensíveis a maiúsculas Agora, o que isso significa? Eu poderia ter um nome valioso. O total de marcas é igual a 95. Eu também poderia ter outro valor. Culpe o mesmo nome. Total de marcas diferindo por caso Neste caso, Eu dei Março Total começando com um T maiúsculo sobre esta é uma declaração válida sobre ele é um totalmente diferente confiável do anterior. Vamos verificar isso imprimindo ambos os nossos objetos de valor. Se eu imprimir um total de notas com um Casey menor, ele retorna 95. E se eu imprimir marcas totais com o T maiúsculo, ele retorna 100 nomes azuis número três C resolvidos não podem ser nomes de variáveis, nenhum resultado de água. Ning resolve nomes são certas palavras-chave sobre os nomes fora função embutida específica para uma linguagem de programação que não pode ser usado. Portanto, um nome de resultado, que temos estado constantemente olhando, é a impressão reservada. Seria imprimir é uma função bigorna e morder em que tem um propósito específico para imprimir o que você menciona nele. Outro exemplo para um teclado é o quatro Give Word, que estaremos olhando na próxima seção, que é uma declaração loping. Agora, se eu tentar usar para como meu nome valioso, isso deve me jogar outro como vai contra a regra lá. A regra final é o único caractere especial permitido em um nome de variável é o caractere sublinhado . Sem caracteres especiais de água. Caracteres especiais são caracteres além de alfabetos e números. Alguns dos exemplos são o sinal do dólar o sinal da libra o sublinhado etcetera. Por exemplo, se eu tiver meu nome valioso, Total de marcas com um cifrão no final, isso não deve me deixar criar essa variável lá. Isso resulta em uma sintaxe inválida, já que o cifrão é um caractere especial e eu não posso ir mais longe. Então esse é o fim desta palestra. Certifique-se de que você se lembra de todas essas regras ao definir um valioso. Na próxima palestra, discutiremos brevemente sobre os diferentes tipos de dados disponíveis e python. E vemo-nos lá. Obrigado. 7. 3.3 tipos de dados: Olá e bem-vindos a esta palestra. Agora que você sabe o que são variáveis, vamos dar uma olhada nos diferentes tipos de objetos de valor ou também chamado como o dia que os tipos , que nós não temos python convidar. Os tipos de dados são classificados em cinco categorias principais, e eles são números. Pontos fortes lista problemas em dicionários. Nas próximas seções, discutiremos sobre cada uma delas com muito mais detalhes. Agora vamos fazer uma revisão rápida sobre o que aprendemos na seção sobre objetos de valor. Começamos a seção discutindo sobre o que nossos objetos de valor, eles são locais de memória reservados que eu usei valores de armazenamento e nossa referência por um nome em . Em seguida, verificamos como definir uma variável. Você precisa ter um nome de variável, seguido por um operador de atribuição e, em seguida, um valor, que você estará atribuindo ao seu valioso. Então, neste exemplo, estamos atribuindo o valor domingo para o dia variável e, em seguida, verificamos as diferentes regras para definir uma variável que quatro regras você precisa lembrar. Regra número videira é um nome valioso deve começar com um alfabeto ou um sublinhado. Regra número dois nomes valiosos diferenciam maiúsculas de minúsculas, que significa que você pode ter duas variáveis fora do mesmo nome, desde que elas diferem por maiúsculas e minúsculas Regra número três Nome valioso não pode ser nome reservado. Agora. Nomes de reserva são voto chave, como até agora se, enquanto etcetera, que estaremos discutindo nas próximas seções sobre a regra final que você precisa lembrar , é que o único personagem especial permitido para ser uma parte fora do seu nomes de variáveis é o caractere sublinhado, então você não pode ter caracteres como a boneca Montar o símbolo de libra são algum caractere especial para esse assunto? E, finalmente, analisamos brevemente os diferentes tipos de dados disponíveis no lutador. Seus números string menos problemas e dicionário. Então esse é o fim da revisão. Na seção sobre variáveis e tipos de dados anexei notas PDF e problemas de exercício para a prática. Passar por todos eles. No caso de você ser astuto, sinta-se livre para usar o barco de discussão e a Al Qaeda de lá. A próxima seção é sobre números onde você estará aprendendo a lidar com números e lutar em dsi Você lá. Obrigado 8. 4. Números: Olá e bem-vindo à seção sobre números nesta seção. Pessoas discutindo sobre números de fronteira, os diferentes tipos de números e morder sobre como chegar a um número de um tipo para outro. Então, o que são números, números e valores aritméticos que usei para fins matemáticos sugere contagem, medição estão fazendo alguns cálculos em separado. Então vamos agora dar uma olhada em como implementar números e por Vamos abrir pythons, Idol, ambiente e começar a implementar números. Os números são de dois tipos, um como o não decimal ou o amble indigente, e o outro é o decimal ou um número de ponto flutuante. Vamos ver o que são. Eu vou estar declarando um número anti gin com o valor 10 que é um número decimal conhecido, e eu vou estar declarando um número de ponto flutuante com o valor 20.75 Se uma impressão essas variáveis, ele deve retornar o valor armazenado nessas variáveis. Assim, na impressão do número flutuante, ele retornou 20.75 Da mesma forma, na impressão no número do professor, ele retorna stent. Agora, se você gostaria de verificar o tipo de dados fora do israelense, uma mordida bles em vem com a função chamada tipo No funciona como algo que não discutimos neste momento. Mas, por enquanto, apenas entenda que os tipos verificam o tipo de dados fora de um valioso E como fazemos isso perente Chamar a função de tipo e qual tipo de dados de nome de variável você deseja verificar? Então esse nome você passá-lo entre parênteses, que é número flutuante. Então, como você pode ver, a saída é float classe, o que significa meu número flutuante variável ISS off type float. Agora, se você gostaria de converter disponível de um tipo de dados para outro, há um conceito chamado typecasting. Então, o que typecasting faz é que leva uma variável e converter certa toe outra variável fora de sua escolha. Então deixe-me converter meu número flutuante em um número inteiro assim número flutuante vai ser convertido em um número impeachment. Primeiro preciso mencionar para qual tipo eu quero que minha variável seja convertida. Neste caso, eu queria ser convertido para a digitação de professor. Em suma, é chamado imp on. Então eu passei o valioso nome riquezas número flutuante. Agora, se você imprimir o tipo fora do número flutuante, deve estar fora datilografando professor. Sim, é. Mas então o que acontece se você imprimir o armazenamento de valor do número flutuante? Qual você acha que seria o valor agora? A maioria fora. Você pode pensar que desde 0,75 rendas além 0,5. Matematicamente, minha saída tem que ser 21. Mas a digitação funciona assim? Vamos descobrir. Bem, a saída é 20, o que significa que a digitação ignora a parte decimal fora do seu número. Ele só re dores a parte inteira se é que é 20. Então esse é o fim desta seção. Você aprendeu os diferentes tipos de números que aprendeu a imprimir o tipo de um número e como converter um número de um tipo para outro. Faça passar pelas notas pdf anexadas com a seção e resolver todos os problemas de excitação. Próxima seção é sobre operadores. Bem, vamos brincar muito com números e te vejo lá. Obrigado. 9. 5.1 O que são operadores?: Olá e bem-vindo à seção sobre operadores Nesta seção, vamos discutir guerra nossos operadores, os diferentes tipos de operadores em sua implementação e python. Nesta palestra, discutiremos brevemente sobre os operadores fronteiriços e seus diferentes tipos. Então, o que são operadores e operador é usado para executar uma operação entre dois opera. Então, o que isso significa? Tomemos por exemplo. Além disso, operação entre os números dois e cinco aqui, os números dois e cinco são chamados opera na adição. O símbolo de lugar, que você usa é chamado de operador de adição. Assim que você executar uma operação de adição nas operações dois e cinco, o resultado que está sendo escrito será definido. Então, quais são os diferentes tipos fora operadores e lutar? Os diferentes tipos de operadores são operador de atribuição, aritmética, operador, operadores relacionais e, finalmente, operadores lógicos. Então, o que é um operador de tarefas agora? Um sinal do leitor escuro é algo que temos visto em nossas palestras anteriores. Quando aprendemos variáveis, atribuímos um valor toe disponível agora quando você atribui um valor, o que você mesmo fez foi um operador de atribuição, que é igual ao operador seguinte. O que temos são os operadores aritméticos. Então temos cinco operações aritméticas que podem ser realizadas. Sua divisão de multiplicação de subtração adição em operações Modelo. Em seguida, o que temos são os operadores relacionais. Agora, os leitores relacionais são compostos dentro dos operadores. Agora, isso é algo que fazemos no nosso dia-a-dia. Digamos, por exemplo, que você está comprando um telefone novo. Então, o que você faz? Você pega dois telefones que você estará comparando as especificações fora e então você verifica se a memória deste telefone é maior do que a memória fora dos outros quatro. Então, para tais fins, fazemos uso fora dos operadores relacionais. Em seguida, O que temos é os operadores lógicos, que é uma combinação fora operadores relacionais. O que significa, digamos, por exemplo, que você está verificando o sistema operacional do seu telefone. Então você quer verificar se o sistema operacional é eu espero s e ele tem uma cabine fora 12 mega correções em mais uma coisa. O que você pode fazer com os operadores lógicos é a nossa operação, que é verificar se uma das condições que verdadeiro, assim para e operação, o que você fez foi verificar se ambas as condições eram verdadeiras, que é verifique se o sistema operacional é nós e sua câmera é 12 megapixel só então você iria comprar o telefone agora na operação de arte. O que você faria é verificar se Von entre os dois está bem para você. Então você iria verificar se meu sistema operacional é um U. S ou minha câmera é uma câmera de 12 megapixels. Então, se uma dessas duas condições for boa, eu vou em frente e comprar este telefone. Então esse é o fim desta palestra. Na próxima palestra, estaremos implementando todos esses diferentes tipos off operadores em Python e vê-lo lá. Obrigado. 10. 5.2 diferentes tipos de operadora: Olá e bem-vindos a esta palestra. Na palestra anterior, V discutiu brevemente sobre os diferentes tipos de operadores nesta palestra. Vamos mergulhar em cada um deles e detalhes. Vamos começar abrindo vitaminas Idol Environment. O primeiro operador, que começará com, é o operador de atribuição. Agora, o operador de atribuição é o operador de reboque igual, que já vimos muitas vezes antes. Ele atribui o valor no lado direito para a variável no lado esquerdo. Agora, se tomarmos o exemplo que tínhamos tomado no início das seções anteriores, Total marca código por um estudante é igual a 95, o que significa que o valor 95 está sendo atribuído à variável total de marcas. Então, se eu imprimir marcas totais, ele deve imprimir o valor que foi atribuído com, que é 95. O próximo operador, qual falaremos, é o operador aritmético. Nenhum operador aritmético é de cinco tipos. Em primeiro lugar, operador de adição, em seguida, subtração, em seguida, multiplicação, em seguida, divisão. E finalmente o módulo. , Telefonista, vamos dar uma olhada em cada um deles. O primeiro, o operador de adição quando eu digo dois mais dois a menos é o operador de adição, que adiciona o valor em ambos o lado esquerdo no valor no lado direito e dá o resultado completo. O próximo é a operação de subtração. Se eu disser 10 menos 8 sinal de menos são os operadores para subtração. Ele subtrai o valor oito de 10 e retorna. O valor para o próximo é a multiplicação operar um, que é denotado por um símbolo de estrela. Se eu disser comida de quatro estrelas, ele retorna o valor 16 que é quatro vezes cheio. E então vem o operador da divisão. Se eu disser 10 barra para frente cinco para frente Slash é o operador denotado como o operador de divisão , ele retorna a cautela para agora. Como você pode ver, ele retorna o valor 2.0, que significa que por precaução padrão está sendo convertido para flutuar Agora por algum motivo, se você não fez, se você não quer que isso aconteça, se você quiser sua cautela permanecer no professor intacto é o que você pode fazer é dar uma barra dupla 10 barra dupla cinco e pai vai retornar o valor, também. E finalmente, no operador aritmético, temos o operador modular, que é o restante de uma divisão. Se eu disser mais 15. 10. O símbolo da pessoa oito é usado para denotar o operador modular. Ele retorna o restante da divisão, que é cinco. A próxima seção off operadores é o operador relacional, e eles estão fora de seis tipos. Primeiro é o operador menos que. Em seguida, vem o menor do que são iguais a, em seguida, vem maior do que o maior ou igual ao dobro igual e, finalmente, o náutico para. Então, o que eles fazem menos do que verificações do operador se o valor do lado esquerdo é menor que o valor? O que o lado direito, por exemplo, se eu disser é inferior a cinco, é verdade, já que dois são menos de cinco. E se eu disser cinco a menos de cinco agora? Cinco é igual a cinco, então isso deve retornar falso. Agora o próximo operador é o menor do que são iguais para operar. Então, o que isso faz se eu disser cinco menos ou igual a cinco? Ele primeiro verifica se cinco menos de cinco Agora, uma vez que cinco não é inferior a cinco, ele próxima verificações de cinco é igual a cinco. Não, uma vez que cinco é igual a cinco. Ele retorna verdadeiro, Sem água se eu estava verificando para a condição. Seis é menor ou igual a cinco. Agora, com o primeiro Texas, se seis é menor que cinco, já que seis não é inferior a cinco, então verifica se seis é igual a cinco. E como isso não é verdade também, ele retorna o valor. False Next operador é o maior que operador e um verdadeiro, e ele funciona exatamente da maneira oposta como aquele fora do operador menos que. Se eu disser cinco maiores que dois, ele retorna. Verdade, se eu disser para mais de cinco, ele voltará. Falso. Próximo acima é o maior ou igual para operar Um, que é o oposto desligado, menor ou igual ao operador. Se eu disser um cinco, se cinco é maior ou igual a cinco, ele primeiro verifica. Um cinco é maior que cinco, vez que cinco não é maior que cinco. Ele então verifica se cinco é igual a cinco, que é verdadeiro se eu ver um cinco é maior ou igual a 65 não é maior que seis e cinco não é igual a seis, e, portanto, o valor cai. próximo é o dobro igual a riquezas. Uma declaração de comparação. É ele é usado para verificar se o valor no lado esquerdo é igual ao valor no lado direito. Se eu disser cinco duplo igual a cinco, ele deve retornar através, já que cinco é igual a cinco agora, a razão pela qual um duplo igual a é usado é para diferenciá-lo de um operador de atribuição , que é um único igual a agora. Se eu disser para dobrar igual a cinco, ele retorna falso. E, finalmente, temos o não igual a que é o oposto off igual a se um seguro cinco náutico para cinco, ele retorna cai uma vez que cinco é igual a cinco. E se eu disser que não é igual a cinco, ele retorna o valor verdadeiro. E é assim que você denota, não igual a e ponto de exclamação com um símbolo igual a. O próximo é o operador lógico. Sem operadores lógicos, nossos operadores cuja execução depende do resultado de certas condições que são três operadores lógicos. Eles são e são e não são. Vamos ver o que cada um deles faz. O operador Onda e requer que ambas as condições no lado esquerdo desligado e bem como a condição no lado direito da formiga sejam verdadeiras. Por exemplo, se eu disser, é menos de cinco. Andi cinco é menos de 10 aqui e certificando-se de que ambas as declarações são verdadeiras. Só se ambas as afirmações forem verdadeiras eu terei a resposta como verdadeira agora, se eu tiver que fazer é menos de cinco e cinco é maior do que 10. Como você pode ver, cinco não é maior que 10 e isso deve me dar falso. Assim, para um trabalho do dedo do pé e operação, ambas as condições devem retornar True. Se von entre eles retornar e cair, minha resposta seria falsa. O próximo operador é o operador ou. Nenhuma palavra e são operados faz é que ele precisa de uma das duas condições para ser verdadeiro, ou a condição à esquerda ou a condição da direita. Vamos dar uma olhada em um exemplo se eu disser que era menos de cinco. Todos os cinco são menos de 10. Não, ambos para é menor que cinco, bem como cinco é menor que 10 então isso deve retornar verdadeiro se eu ver cinco é maior do que 10 ou dois foi menor que cinco. Não. Cinco não é maior que 10. Estou checando se foi menos que cinco. Nenhum arquivo não é inferior a 10, mas do é menor do que cinco neste retornará verdadeiro, uma vez que a segunda condição era verdadeira. E, finalmente, temos a operação não, não a operação inverte a saída. Por exemplo, quando eu digo para maior que cinco, ele retorna false. Se eu disser não off fazer maior do que cinco, ele inverte a saída da queda. É verdade demais agora. Isso é muita informação. E uma vez rico, vamos fazer uma revisão rápida do que aprendemos. Começamos a seção discutindo sobre o que é um operador. Um operador é usado para executar uma operação entre duas operações, e então nós olhamos para os diferentes tipos de operadores. O primeiro 1 que examinamos foi o Operador de Atribuição, que é igual ao operador, e é usado para atribuir um valor toe variável. Neste exemplo, o Valor 100 está sendo atribuído às marcas totais valiosas. Em seguida, o que vimos foi operadores aritméticos, então temos cinco tipos diferentes de operações aritméticas primeiro é a operação de adição, que é usado para adicionar a opera o próximo da operação de subtração que retorna o diferença entre dois opera Pensamento é a operação de multiplicação que é usado para retornar o produto fora da opulência. Quarto é a operação de divisão que retorna o cuidado de uma divisão executada e finalmente, temos o operador modular que retorna o restante fora divisão realizada neste exemplo a divisão 97 por 10 e o restante sete será devolvido. Próximo. O que vimos com operadores relacionais agora operadores relacionais retornam valor booleano como a saída. Nenhum valor booleano pode ser verdadeiro são eles podem ser falsos Então temos igual a como um operador relacional que é identificado por um duplo igual a, a fim de diferente sombreado de um operador de atribuição. Então o que estamos fazendo neste exemplo é verificar se fazer é igual a qual é verdadeiro e então verificamos o próximo operador relacional, que é o operador maior que. Então, neste, o que você faz é verificar com o único operacional no lado esquerdo é maior do que o operar no lado direito. Então o que vimos foi o menor do que operador em que verificamos se o opulento no lado esquerdo . É menor do que o operador no lado direito, no caso de ser menos, finge ser verdade. Neste caso, 10 não é inferior a cinco. Devido aos retornos de Fitch, o valor cai em seguida. O que vimos foi o maior do que são iguais ao operador, que retorna verdadeiro se o valor no lado esquerdo é maior do que são iguais ao valor no lado direito. Neste exemplo, verificamos que 15 é maior ou igual a 15. Então, o que Lutar em cheques é primeiro, se 15 é maior que 15. Não, isso não é verdade. Então ele verifica. Um 15 é igual a 15 que é verdadeiro por causa do qual ele retorna a saída como true. Então o que vimos foi o menor ou igual ao operador, que é o oposto desligado, maior ou igual ao operador. Então, se o operador do lado esquerdo nos menos do que são iguais ao operador do lado direito, ele retorna o valor true else retorna, o valor cai. Então o que verificamos não era igual ao que é o oposto Off o duplo, igual ao operador retorna verdadeiro se a operação no lado esquerdo não é igual ao operador à direita e dizer finalmente o que verificamos foram os operadores lógicos que e não são operadores lógicos em verificações, condições múltiplas. Precisa de ambas as condições para serem verdadeiras. Para que a saída seja verdadeira. Por exemplo, fizemos uma verificação se era menor que cinco, o que é verdade. E então você verifica se 10 é maior que sete, o que também é verdadeiro por causa do qual retornou o valor verdadeiro Agora se a primeira condição tinha falhado, se você não era menor que cinco, salvar tinha dado uma condição para maior que cinco. Nesse caso, a primeira condição em si era falsa e a execução não teria continuado mais. Em seguida, o que vimos foi o nosso operador. Agora nosso operador precisa de uma das duas condições para ser verdade. Neste exemplo, a primeira verificação, se o fizer, é maior que cinco, o que é falso. Então saiba que o que fazemos é verificar se a segunda condição é verdadeira. A segunda condição é cinco é maior do que são iguais a lutar, o que é verdade por causa da qual a saída do nosso é verdadeira. Finalmente, o que vimos não era operador, que inverte a saída. Então, neste exemplo, verificamos se 10 é maior que cinco, o que é verdade. E uma vez que você está adicionando e não operador, ele inverte a saída e dá-lhe a saída que é cai. Então essa é a revisão final sobre a seção sobre operadores. A próxima seção é sobre strings. Você já começou a usar strings, mas na próxima seção você aprenderá muito mais sobre isso como sempre, referindo-se às notas e problemas de exercícios anexados no caso de seu estoque usar o boot de discussão . Vejo você na próxima seção. Obrigado. 11. 6.1 O que é uma cadeia e como definir uma ?: Olá e bem-vindo à seção sobre cordas. Nesta seção, você estará aprendendo sistema de água, como criar acesso e modificar string e alguns fora das operações que podem ser realizadas na rua. Então, que lugar é este? String é uma sequência de caracteres que são colocados dentro de casacos sonoros individuais. Agora, o que é um personagem? Personagens podem ser qualquer coisa. Pode ser um alfabeto. Pode ser um número, ou também pode ser caracteres especiais. Especialmente caracteres são caracteres como o dólar, simples, simples, o símbolo de libra e assim por diante. Então, qualquer personagem dentro de um único ou duplo código, é chamado de força. Agora vamos em frente e implementar cordas e lutar. Vamos começar abrindo o ambiente Pythons Idol. Então, o que faz a sintaxe para o melhor anel? A string é definida dentro de um par de casacos duplos ou casacos individuais, então minha sintaxe seria parecido com uma variável de string, um operador de atribuição e minha string em um par de casacos duplos. Ou eu também poderia tê-lo em um par de casacos simples. Não, não, que esta afirmação começou com o símbolo da libra, que significa que é um comentário e não uma parte do meu casaco. Então, para dar um exemplo, digamos que eu queira roubar o nome de uma fruta. Então eu tenho minha fruta nome variável e meu nome de corda dentro de um par de casacos duplos. E então, a qualquer momento em que eu veja o valor, ou melhor, o fruto valioso, ele deve retornar para mim. O nome fora da fruta, que é cordas de maçã, são roubados como uma sequência de caracteres e cada caractere acessado pelo que chamamos de índice. Vamos ver o que é isso agora. Esta string, que temos Apple, é roubado como uma sequência de caracteres como um P. P l E. E cada caractere está associado a um valor de índice a partir de zero, que significa que o primeiro caractere a tem o valor do índice. Zero. O próximo caractere, P tem um valor de índice um, e assim por diante. O valor final do índice seria o comprimento da string menos um. O comprimento da string não é nada, mas o número de caracteres fora de festering. Então, nesta primavera, eu tenho um P p l E, que é cinco no último caractere off. Miss String teria o valor de índice e menos um, que é cinco menos um para Então, se eu disser que o caractere na posição de índice quatro, que deve escrever 01234 o valor e Agora vamos ver como isso funciona. Então eu dou o nome da minha variável, que é fruto ligado. Em seguida, o índice é especificado dentro de um par fora colchetes. Então, dentro de um par de colchetes, eu insiro o valor do índice. Digamos que preciso do primeiro personagem. Então eu dou a posição de índice zero. Então isso deve retornar A. E da mesma forma, para obter o último personagem eu dou a última posição, que é quatro. E dá-me um “não”. E se eu interliante valor que está além do alcance? Bem, isso definitivamente resultaria em uma sintaxe. Elop, vamos verificar o que os terroristas. Então, se eu definir se eu encontrar além do intervalo de 0 a 4, isso me daria um índice de string fora do intervalo. Não, Como positivo nisso é que você também tem negativo nisso é não. Quando você começa a contar a partir de zero, ele começa o golpe a partir do início da cadeia. Mas quando você começa com índice negativo, ele começa a contar a partir do final da string. Assim como vimos frutas fora de quatro retornos, o valor e Outra maneira de acessar o último caractere é ter um índice negativo. Então, se eu disser fruta e se eu especificar o valor do índice como menos um, ele iria retornar o último caractere fora da minha string, que é e Similarmente, Se eu inserir fruta e menos dois, ele iria retornar o valor L, que é o último segundo caractere agora, um problema comum que você pode se deparar ao definir uma corda nous o uso fora casaco único ou casaco duplo. Você sabe o que se você queria ter a string chamada String é um entre os tipos de dados thons . Não, o apóstrofo como parte da sua corda. Vamos ver como isso está sendo criado quando você define uma string em python. Então eu tenho o meu nome. Deixe-me descolorir string e eu entrar na string dentro de um par fora casacos individuais de modo que seria string como um entre por tons, tipos de dados. Agora vamos ver o que acontece. Então, o que aconteceu na corda? Waas Embora apóstrofo era suposto ser uma parte de nós corda a propriedade especial fora do único casaco terminou a corda do que considerá-lo como uma parte de uma corda. Então nossa string tem sido considerada como string como um entre python e o resto se ele foi apenas descartado. Então, como superamos esse problema? Temos duas formas de ultrapassar este problema. A primeira maneira é usar um casaco duplo em vez de um único casaco. Vamos ver como isso funciona. Então isso seria começar mistério em com um casaco duplo e, em seguida, continuar reunindo como ele é. Então, o que acontece neste caso é, desde que você começou a sua corda com a mordida casaco duplo em, iria procurar outro dedo do pé casaco duplo. Termine a corda agora, vez que a parte de sua corda é um único casaco que não termina uma corda lá. Em vez disso, termina a corda quando encontra um casaco duplo. Então, agora, quando você imprime uma corda, ela deve funcionar muito bem. Não, se você quiser começar sua corda com um único casaco e não uma quadra dupla, mas ainda usar esse apóstrofo como parte de sua corda? Nesse caso, usamos um mecanismo chamado escaping. Vamos ver o que isso faz. Então eu começo minha corda com um único casaco. E então o que vou fazer agora é escapar da propriedade especial do casaco único. A propriedade especial de um único casaco e python é começar a nossa indústria. O que vamos fazer agora é escapar dessa propriedade e tratados como um único casaco em si e são propriedade especial. Então, a fim de fazer isso pouco antes de entrar em seu único tribunal, você entra uma barra invertida e depois entra em seu casaco único. Então, o que acontece quando você insere uma barra invertida é que ele não trata o caractere após a barra invertida como um caractere especial. Em vez disso, ele apenas o trata como um personagem normal. E depois continuo com o resto da minha corda. Agora eu terminei com um único casaco e agora quando eu imprimir minha corda, ele deve funcionar muito bem, que é string é um entre os tipos de dados pythons. Eu perdi digitação s. Mas como você pode ver, o único casaco tem feijão tomado como uma festa festering sem qualquer problema. Em seguida, o que vamos estar olhando é a formatação de string em python para entender o que é isso. Vamos imprimir a corda. Digamos que eu tenha uma mordida de corda é uma ótima linguagem de programação para grandeza. Não, o que você quer fazer é substituir. Isso iria lutar com a variável. Eu quero que meu canalizado em para ser armazenado em uma variável e esse nome da variável deve ser uma parte da minha string. Então, a fim de fazer isso, deixe-me primeiro criar uma valiosa chamada linguagem de programação e armazenar o tom de pizza valor nele . Então, na linguagem de programação de impressão eu sei que tem uma briga e não, o que quer que esteja fazendo é substituído. O lutaria na minha string com linguagem de programação. Então, a fim de fazer isso, eu vou em frente e inserir o nome fora do meu valioso, que é linguagem de programação e, em seguida, continuar com o resto da minha força. - Não. O que? Queremos que nossa saída aqui seja Sim, a linguagem de programação precisa ser substituída por python, e saída tem que ser mordida em é uma grande linguagem de programação para grandeza. Mas o que acontece é que a linguagem de programação tem sido considerada como uma parte de apodrecer . Foi impresso como não. O que fazemos quando queremos incluir um nome de variável como parte de uma string? É aí que a formatação de string entra em imagem. Então, se eu precisar fazer isso, o que eu deveria estar fazendo é inserir um par fora das chaves Kohli, que será um espaço reservado para a minha linguagem de programação de nome de variável e, em seguida, inserir o resto da minha string. Em seguida, o que eu vou fazer é ter um formato de ponto e, em seguida, digitar o nome fora da sua variável, que é linguagem de programação. Então, o que isso fará é a chave, que você usou como um espaço reservado para o nome da variável. A variavelmente mencionado em sua função de formato vai e que lugar agora na execução fora deste, temos a saída para baixo como uma grande linguagem de programação para grandeza disse. É assim que a formatação de string funciona no pipeline. Não, para entender como modificar uma string, é bem simples. Vamos voltar ao nosso anel de fruta anterior, que tem o valor da maçã. Agora, se você quiser modificar a string, tudo que você precisa fazer é ter um operador de atribuição e alterar seus valores. Digamos que mude para manga. Não, na impressão de frutas o valor anterior foi modificado para manga. Então esse é o fim desta palestra. Você aprendeu a criar acesso e modificar Sim, string. E você também aprendeu a formatação de string e python. Na próxima palestra, estaremos aprendendo sobre as diferentes operações que podem ser realizadas em cordas. Te vejo lá. Obrigado. 12. Operações de cadeia 6.2: Olá e bem-vindos a esta palestra. Na palestra anterior, você aprendeu a criar uma string. E nesta palestra você estará aprendendo algumas das operações que podem ser realizadas em uma string. Eu tenho o meu ambiente Pythons ídolo aberto e eu criei uma cadeia que é por cidade. Programação é fácil agora o quê? Nós vamos fazer isso. Nós estaremos usando esta string ao longo desta palestra sobre a qual estaremos realizando operações em. Então, para começar com a primeira operação, que vamos estar olhando, é a operação superior dardo corda. Agora, o que corda superior faz é que converte todos os caracteres de sua string caracteres maiúsculos. Agora, para ver como isso funciona, vamos em frente e até uma corda e, em seguida, usar um dardo superior sobre ele. Então o que isso retornaria são todos os caracteres de uma string em caracteres maiúsculos. Nenhuma parte superior do dedo do pé. Nós também temos uma função chamada string dot lower. Não, Como você provavelmente deve ter adivinhado, O que isso vai fazer é converter todos os caracteres em caracteres minúsculos. Agora, quando eu executei mordida na programação, é fácil e é tudo em caracteres minúsculos. Desta vez, a próxima operação que iremos analisar é a operação de substituição. Então, o que por favor a operação faz é que ele substitui para além de sua corda por outra corda. Então, para demonstrar como isso funciona, vamos em frente e substituir o voto facilmente pela palavra poderoso. Então, para fazer aquele lugar filha corda e eu quero substituir a palavra fácil para que iria em primeiro lugar e separado com a vírgula e, em seguida, entrou na cadeia poderosa não, na execução. Fora disso, você pode ver que a corda são ao invés do que fácil foi substituído por búfalo. A próxima operação que vamos analisar, é a operação de fatia. Sabe o que a operação fatia faz é fatiar sua corda em um anel mais curto Agora e se eu quisesse apenas a primeira palavra fora da minha string para que eu possa executar um corte e obter a primeira palavra fora da minha corda? Para fazer isso em, pegue um nome de string e, em seguida, dentro de um par fora colchetes, o que você deve fazer é dar o índice inicial fora de onde você precisa a fatia para começar a partir de agora. Eu preciso da minha fatia para começar de zero, que é o valor do índice fora da batida e, em seguida, digite o índice final em pouco antes disso, você precisa inserir um dois-pontos que atua como um separador entre o índice inicial e o final . Então você está terminando o Índice seria vital. Hetch o n Existem seis caracteres que significa que o valor off são o valor do índice. Off end seriam cinco. Mas certifique-se de dar um a mais do que o valor do índice. Agora, uma vez que o valor do índice fora do infinito cinco, eu deveria estar dando aqui como seis saber quando eu faço isso, eu recebo a saída como python. Então é assim que você executa uma fatia em uma string. A operação final que iremos analisar é a operação de comprimento. Então, o que a operação vinculada faz é que ele calcula o número fora de caracteres de sua string e retorna a saída individual para você. Então, para ver como isso funciona, você chama a função Lin e, em seguida, você passa o nome da sua string, que é string não, na execução. Fora disso, você obtém a saída como 26. Agora, Len é uma função funciona como algo que não discutimos neste momento. Mas por enquanto, tudo que precisa se lembrar é que Len é uma função que retorna. O número de caracteres está inchando. As funções serão tratadas com muito mais detalhes nas próximas seções. Basta lembrar que Bite On tem um monte de funções Finn Bill, e Len é um deles, que é usado para calcular o comprimento fora de sua corda. Então esse é o fim desta seção sobre cordas. Vamos fazer uma revisão rápida sobre o que você aprendeu na seção. Começamos a seção falando sobre o que é uma string, que é uma sequência de caracteres fechados dentro de um par de códigos individuais são casacos duplos, e então verificamos como definir uma string. Você tem um nome de variável, seguido por um operador de atribuição, e você atribui um dedo do pé de corda disponível, e então nós verificamos algumas fora das operações de string. Temos o nosso exemplo de primavera como mensagem de boas-vindas que lê, Bem-vindo a esta introdução. Chama a luta na programação. Espero que estejas a divertir-te a aprender. Então, a primeira operação, que é realizada em destruir Waas, a operação superior em que todos os caracteres fora da string foram convertidos em caracteres maiúsculos E então o que vimos foi a função inferior, que é o oposto fora da função superior. Ele converte todos os caracteres do histórico em caracteres minúsculos. Então vimos a função de substituição, que é usada para substituir uma parte de sua string por outra string. Então, neste exemplo, substituímos o aprendizado de palavras por experimentação e eu vou string, em seguida, retornamos a frase final como esperança que você esteja tendo um bom tempo experimentando em vez da string. Espero que estejas a divertir-te a aprender. Então vimos o que a corda cortando. Ele retorna uma fatia fora. Ontem, com base em índices busto, verificamos como recuperar valores usando a posição do índice. Nesse fim, exposição será passada para cortar uma string. Então temos este exemplo em que estamos cortando a string do índice 0 a 7. Agora, o índice final de sete o valor que a luta terá será o final do índice menos um, que é seis. Assim, todos os caracteres da posição de índice 0 a 6 serão cortados e retornados para você, que é a nossa saída. Bem-vinda. Finalmente, o que vimos foi o comprimento da corda. Temos uma função chamada L E N, que passou com o nome da string retorna o comprimento dessa string. E depois das operações de primavera, o que vimos foi como formatar uma string. Então, o que uma formatação de string você pode usar um lean valioso como parte de uma string. E como você faz isso? Você faz uso de um espaço reservado, que é um par de chaves, e então você terminou com o formato de ponto e digite o nome valioso. Então, neste exemplo, temos uma valiosa chamada linguagem de programação, que tem a cadeia de valor apesar de em nossa declaração de amigo através da colocação de um espaço reservado para a linguagem de programação e no formato escuro, estamos passando a valiosa linguagem de programação de nomes. Então a saída final deste ringue seria bem-vinda para lutar na programação. As chaves Kali serão substituídas pelo valioso na linguagem de programação, que por sua vez seria substituído pelo seu valor por. Então esse é o fim da revisão. Na seção off cordas passar por todas as notas e exercícios problemas e usar o quadro de discussão se você precisar da minha ajuda. Então a próxima seção está nas listas e te vejo lá. Obrigado 13. 7.1 O que é uma lista e como criar uma ?: Olá e bem-vindo à seção na lista Nesta seção, você estará aprendendo o que é uma lista? A necessidade de ir para uma lista. A implementação fora de uma lista em Beit em algumas fora das operações que podem ser realizadas em uma lista. Então, qual é a necessidade de ir para uma lista como você é um professor fora de uma sala de aula, e você precisa manter um registro que contém os nomes de todos os seus alunos, então digamos que você tem 30 alunos em sua classe. Então, a fim de armazenar seus nomes fora de 30 alunos, você terá que criar 30 variáveis. Agora, e se você tivesse 1000 alunos, você teria que criar 1000 objetos de valor, o que poderia estar muito cansado. Agora, a lista é usada para eliminar esses problemas. A menos que seja um contêiner, que é usado para armazenar uma coleção fora de objetos, que pode ser acessado por um único nome em, a fim de acessar cada aluno em uma lista. Fazemos isso mencionando a posição do índice daquele aluno. Agora vamos em frente e implementar uma lista e lutar. Vamos em frente e abrir pythons, ambiente Idol e começar a aprender como implementar lista a sintaxe. Para definir uma lista é ter um nome de lista e os objetos de uma lista dentro de um urso fora colchetes , então eu poderia ter objeto. Um objeto para objeto três e assim por diante. Por exemplo, digamos que você deseja criar uma lista de suas frutas favoritas. Como você faz isso? Eu crio uma lista chamada Frutas Favoritas e atribuo com valores. Maçã Manigault em Finally Strawberry. Agora, se eu imprimir minha lista, deve devolver a lista de maçã, manga e morango. Agora, para acessar os valores de uma lista que usamos indexação no caso de você deve o palestrante na indexação das cadeias de seção Indexação é usado para recuperar valores de uma lista ou uma string. indexação começa com o valor zero, que significa que o primeiro elemento da minha lista tem um valor de índice. Zero. O segundo elemento tem um valor de índice, um o terceiro elemento e valor de índice para e assim por diante. Então, se eu quisesse imprimir o primeiro elemento da minha lista de frutas favoritas, eu diria frutas favoritas. O valor do índice dentro de um par de colchetes, que é zero para Apple Now. Se eu quisesse o morango Prince, eu diria frutas favoritas. O valor do índice para morango também é. E daí eu mencionei o valor, também. Então eu recebo a saída como morango. Agora, vamos ver como modificar sua lista. Diga, por alguma razão, você diz que a manga não é mais sua fruta favorita. Você gostaria de substituí-lo por laranja. O que você faz então? Você modifica sua lista inserindo o nome da sua lista no índice da fruta, que você deseja substituir. Nenhuma manga tem um valor de índice. Um em você mencionou o valor um. Você atribui-lo com o novo valor laranja. E agora, quando você imprimir sua lista, você recebe o valor de maçã, laranja e morango. O valor da manga foi substituído por laranja. É o fim desta palestra. Você aprendeu como criar uma lista, como acessar uma lista usando índice e como modificar uma lista. A próxima palestra estaremos discutindo operações de lista realmente ist, que podemos executar e eu vou vê-lo lá. Obrigado. 14. 7.2 de listas: Olá e bem-vindos a esta palestra. Na palestra anterior você aprendeu a criar uma lista. E nesta palestra você estará aprendendo sobre as diferentes operações que podem ser realizadas em uma lista. Eu tenho pythons, ídolo, ambiente aberto e eu tenho o nosso exemplo de um trabalho anterior como que é o exemplo de frutas favoritas para os valores de origem maçã Morango. A primeira operação que vamos discutir é a operação upend. Então, o que um up e operação faz é que ele permite que você adicione um elemento no final da lista. Digamos, por exemplo, que você queria adicionar outra fruta a esta lista. Diga Kivi. Então, como você faz isso? Frutas favoritas ponto upend e, em seguida, você digitar o nome fora da fruta que é Kivi na impressão isso você começa a saída fora da maçã ou em Morango e Kivi, que foi adicionado no final de sua lista. A próxima operação, que iremos analisar, é a operação de inserção. Você se lembra da fruta de manga que ele se livrou antes? Agora, e se você já teve esse amor para sua manga e você queria voltar na mesma posição então Nesse caso, você pode usar a operação de inserção muito mencionado a posição de índice. Muito quer inserir a fruta e, em seguida, o nome fora da fruta. Então eu quero que a manga seja inserida no índice. Posição um Agora, ao imprimir isso, eu recebo a saída. Manga de maçã são em morango e Kivi. Como você pode ver, manga foi inserida na posição de índice um, a próxima operação que estaremos olhando para este ponto lista removido. Então, o que remove operação faz é que ele permite remover qualquer valor que você mencionou entre parênteses. Então, como você faz isso? Você insere o nome do ponto da lista Rameau e entre parênteses você se livra da fruta, que você não quer mais. Deixa-me livrar-me do morango desta vez. Agora, na impressão das frutas favoritas para que não lhe dê a saída sem morango, a próxima operação que estaremos olhando é a operação de sal. Então, o que a operação de classificação faz é que organiza seu menos negar o Ralph A particularmente todos numericamente dependendo do conteúdo de sua lista. Então, se eu implementar agressão na minha lista de flautas favoritas, vamos ver o que acontece como você pode ver, já que o alfabeto K fora da TV é antes de M e oh, alfabeticamente, a ordem fora da TV mudou na minha lista agora foi salgada alfabeticamente. A próxima operação é a operação inversa. Então o que a operação Rivers faz é organizar a ordem da sua lista na ordem inversa. Vamos ver como isso funciona na nossa lista de frutas favoritas. Deixe-me imprimir lá. O pedido da minha lista anteriormente era maçã ceando manga e laranja ao reverter a minha lista. Agora é laranja manga Kivi uma maçã, que é o inverso da minha lista mais antiga. A operação final, sobre a qual vamos discutir, é a operação pop. Saiba o que uma operação pop faz é buscar o último elemento da sua lista e ele retorna esse elemento para você. E também exclui esse elemento da lista. Então, se implementamos em nossa lista de frutas favoritas, vamos ver o que acontece. Como podem ver, devolveu o último elemento da minha lista, que é maçã. Agora. Se eu imprimir minha lista de frutas favoritas, minha lista agora não contém Apple. Esse é o fim desta palestra e da seção Vamos fazer uma rápida revisão sobre o que aprendemos na seção fora das listas. Começamos a seção falando sobre listers de água, a menos que seja um recipiente que contém muitos objetos sob um único nome. E então vimos como definir uma lista. Você precisa ter um nome de variável, seguido por um operador de atribuição em seus objetos dentro de um par de colchetes . Agora temos uma lista de exemplos, que são melhores amigos, e tem os elementos Mark, Mary, Mary, Maria e João, que são separados por vírgula. E então vimos como acessar valores em uma lista. Cada valor em uma lista é identificado por uma posição de índice a partir de zero. Assim, o primeiro elemento na sua lista tem posição de índice zero o segundo elemento com a porção de índice um e assim por diante. Então, no nosso exemplo, melhores amigos. Quando usado com uma posição de índice de zero, ele retorna a marca de valor, e então vimos algumas operações fora da lista. A primeira operação, que vimos foi a operação Upend. A operação upend é usada para adicionar um elemento no final da sua lista, então você usa o nome fora da sua lista com a função upenn ponto e você mencionou um elemento que você deseja adicionar no final da sua lista. Então, neste caso, é melhor amigos que não aconteceu com o nome Matthew. Uma lista agora é anexada no final com o assunto e, em seguida, o que vimos foi inserir no elemento em sua lista. Agora, e se você não quiser mudar para a sua lista, o que significa dizer e se você não quiser adicionar no final da sua lista, mas em algum lugar entre a sua lista. Nesse caso, você usa a função de inserção muito além da posição de índice no elemento a ser adicionado. Não, o passado a posição de índice um no elemento tem sido. Então nossa lista agora está na parte índice um. Então o que vimos foi a operação de remoção, que é usada para remover um elemento da lista. Então, em nosso exemplo, melhores amigos que usamos escuro removido com o elemento alegre, então alegre não é mais uma parte da nossa lista. Então o que vimos foi a operação de classificação que é usada para classificar sua lista em ordem alfabética. Então, se você usar o tipo em melhores amigos, ele classifica em ordem alfabética, com Ben começando do início, fora de sua lista e marca no final de sua lista, tudo ordenado em ordem alfabética. E então vimos a operação inversa, que é usada para reverter uma lista. Então, se você chamar sua lista com a operação inversa, a ordem fora da sua lista é invertida. Então agora temos marca na lista de ofertas inicial. E então no final da lista dela, então vimos a operação pop, que é usada para remover o último elemento da sua lista. E também retorna esse elemento para você. Então, se você usá-lo Mas melhores amigos Dark Pop, você começa, a saída foi ligada. Além disso, Ben é removido do final da lista. Então esse é o fim desta seção da lista. Passe por todas as notas e problemas de exercício, pratique todos eles. Se tiver alguma dúvida ou se estiver preso e precisar de ajuda, fique à vontade para usar o barco de discussão, e eu o ajudarei a partir daí. A próxima seção é sobre topos e te vejo lá. Obrigado. 15. 8. O que é uma de tuple e como criar uma ?: Olá e bem-vindos à seção sobre Triples. Na seção você estará aprendendo o que é um triplo a necessidade de ir para uma bebida. Como implementar uma bebida em Beit em e como excluir um casal. Então, para começar com o que é um casal? Um casal é uma coleção de objetos imutáveis. Agora você pode me perguntar o que é este termo chamado Imutável e coleção fora lista óptica já faz isso para mim. Então por que eu deveria tomar uma bebida? Vamos esclarecer esses pontos com a ajuda de um exemplo. Se você se lembra, nós tomamos um exemplo na seção de listas em que armazenamos os nomes de alunos fora de sua turma. Vamos dar um exemplo semelhante. Mas desta vez, incidentes durante o nome, seremos roubados a data fora do livro. Agora você pode usar uma lista para armazenar os dados de ambos os alunos. Mas lista é algo que pode ser modificado. Sem dados. Ambos é algo que não deve ser alterado seus dados, mas não vai mudar, não importa o quê. Mas lista permite que você modifique o conteúdo em uma lista que faz a necessidade de ir para um triplo duplo. Certifique-se de que um casal uma vez definido não pode ser modificado ou qualquer parte do seu problema. Então, quando você quer armazenar valor como estado off, ambos, que você sabe com certeza não vai mudar em tais casos, você deve estar usando um tipple. Não, com esse entendimento, vamos em frente e implementar problemas e lutar. Vamos começar abrindo o ambiente Pythons Idol A sintaxe para definir um tipple é ter um casal nomear um operador de atribuição e os objetos fora triplo fechado em um par fora parênteses. A Declaração de Fotopoulos semelhante a que fora da lista. A única diferença é que os objetos estão entre parênteses. Da Vera e da lista. Eles estavam entre parênteses rectos. Agora deixe-me criar um Topol para roubar. O início data da Primeira Guerra Mundial e dois para puxar para armazenar. As datas de início da Primeira Guerra Mundial e da Segunda Guerra Mundial. Não, você sabe a razão pela qual estamos escolhendo um triplo, não é? É porque estas são datas históricas. Eles não são feitos para mudar. E essa é a propriedade exata de um casal. Então deixe-me ligar para minhas duas datas históricas do muro dos Poulos e atribuí-lo. Mas a data de início da Primeira Guerra Mundial, que é 1914 e a data de início da Segunda Guerra Mundial, que é 1939 agora para acessar o valor de um triplo é semelhante ao de não mencionar o índice do seu objeto. Então, se eu quisesse a data do Velho Mundo Um, eu chamaria meu histórico murado oito estupor com o Índice zero devem ser colocados entre parênteses rectos em que retorna 1914. Agora aqui. E se eu tentar mudar a data da Segunda Guerra Mundial? Se eu tentasse fazer isso, vamos ver o que acontece. Minha Segunda Guerra Mundial é dito que o Índice um e se eu mudar isso para, digamos, 2017 o que acontece? Eu fiz um tipo de bem aqui. É um mundo histórico. É assim que o que acontece agora é puxar. Objeto não sofreu atribuição de item, e é aqui que Topol difere de uma lista. Uma lista permite que você modifique seu conteúdo, enquanto um casal não permite que você faça isso. Não, vamos ver como apagar. Uma mordida tripla em vem com uma função chamada L, que significa excluir entre parênteses dentro. Você mencionou o nome do Topol, que você quer ser excluído. Então a data histórica da parede é o triplo, que eu quero apagar agora. Se eu tentasse imprimir datas históricas da parede, vamos ver o que acontece. Nome, Mundo Histórico. Não está definido. que significa que meu Topol apagou Beene e não pode mais ser acessado. Esse é o fim desta seção. Você aprendeu água tombada. Você aprendeu a criar problemas em você. Aprendi a acessar e deletado triplo. A próxima seção é sobre dicionários e te vejo lá. Obrigado. 16. 9.1 O que é um dicionário e como criar um ?: Olá e bem-vindo à seção sobre dicionários. Nesta seção, você estará aprendendo o que é um dicionário. A necessidade de ir para um dicionário? Como criar uma mordida verde extra atualizado em alguns off as operações que podem ser realizadas no dicionário. Então, o que é um dicionário? Um dicionário é uma coleção fora de pares de valores-chave. Um dicionário é semelhante ao da lista em menos para acessar os valores fora da lista que você usou o fato seu índice fora dessa lista ou fora do valor que você queria. Mas no caso de um dicionário, você estará usando a chave fora do valor como o índice. Por exemplo, você deseja armazenar os números de contato de seus amigos, então o que você vai fazer é criar um dicionário. Diga que você tem dois amigos pelo nome. Ben e Matthew Bent com o número de contato 1234 e Matthew com o número de contato 5678 Então seu dicionário contém uma chave chamada Ben. Associe-o com o valor 1234 e outra chave chamada Matthew, com o valor 5678 Então, quando você usa o dicionário, mas a chave tem sido o valor. 1234 será retornado quando você usar seu dicionário com a chave como Mateus, o Valor. 567 ele será devolvido, então você precisa ir para um dicionário quando você quer que seu valor para ser associado ID toe uma determinada chave agora que você entendeu quadro. Além disso, sim, vamos em frente e implementar o dicionário por Tom. Vamos começar abrindo Pythons Idol Environment. A sintaxe para definir um dicionário é ter um dicionário, nomear um operador de atribuição e, em seguida, os pares de valor de chave entre chaves, chaves Silverton. Eu poderia ter Kiev no valor um separado por uma vírgula e chave para o valor de dois pontos para agora. O que isto faz é fundamental. Um tem o valor de um, e o valor para seria o valor fora da minha chave para Agora vamos dar uma olhada em um exemplo. Digamos que eu queria criar um dicionário para mapear o elogio de uma câmera para sua marca. Deixe-me ir em frente e criar isso para que seja um dicionário para mapear o elogio de uma câmera, fazer sua marca. Vou chamar meu dicionário s louvor off câmeras no operador de atribuição, e eu posso ter os pares de valor chave dentro deste dicionário. Sochi seria o nome fora da marca, e valor seria o elogio associado a essa marca. Então deixe-me começar criando um para o Bryant. Sony dizer que a Sony tem uma câmera, que está sendo vendida em US $500. Agora Sony é uma corda por causa do ajuste. Ele é fechado em códigos duplos e 500 é um número por causa do qual ele não vai colocá-lo dentro de casacos. Outra marca, que eu vou ter é Nikon dizer que é elogiado em $600 finalmente eu tenho um canhão de marca, que é elogiado em $700. Agora, se eu der uma olhada no meu dicionário, ele terá os pares de valor de chave. Agora, a fim de recuperar valores de um dicionário, usamos o conceito que vimos anteriormente, que é indexação. Mas indexação e dicionário funciona um pouco diferente do que fez para tipple, python e strings. Assim, em dicionários, seu índice não será um valor anti jer, mas em vez disso, será as chaves do seu dicionário. Neste caso, é Sony, Nikon e Canon por isso, se você queria o elogio fora de sua câmera Sony, você chama o seu dicionário, que é lugar de câmeras em como um índice. Você passaria a chave fora de sua marca, que é Sony, e ele retorna o valor 500 agora E se você quiser atualizar o valor de uma chave, digamos Nikon mudou o elogio de sua câmera de 600 para 800. Como vai lidar com essa situação? Assim, você altera seu valor inserindo o nome do dicionário e mencionando a chave para a qual o valor precisa ser alterado. Neste caso, é Nikon, e você atribui-lo, mas o novo valor, que é 800 agora. Se você tentar imprimir o elogio da sua câmera Nikon, vamos ver qual será a saída. A saída é 800, que é o novo valor que você tinha atribuído. É o fim desta palestra. Você aprendeu a criar um dicionário, como recuperar valores do vício arriscado sobre como atualizar o valor correspondente a um dicionário, esquiar os próximos professores sobre as diferentes operações que podem ser realizadas em um dicionário . E vemo-nos lá. Obrigado 17. Operações de 9.2 dicionário: Olá e bem-vindos a esta palestra. Na palestra anterior, você aprendeu dicionários de água. E nesta palestra você estará aprendendo algumas das operações que podem ser realizadas em um dicionário. Eu tenho mordida no ambiente Idol aberto, e nele um tem o exemplo de uma palestra anterior que é um dicionário para mapear o louvor de uma câmera para sua brincadeira. A primeira operação, que vamos estar olhando é a operação de teclas de ponto do dicionário. Então o que isso faz é imprimir todas as chaves disponíveis em um dicionário. Então, se tirarmos o exemplo, elogiar câmeras e eu chamar a operação de chaves nele, ele lista as chaves Sony, Nikon e Canon semelhante ao beijo. Temos outra operação chamada valores. E como você deve ter adivinhado, o que ele faz é imprimir os valores disponíveis no meu dicionário. Então, se eu imprimir o louvor fora do dicionário câmeras com a operação de valores, ele retorna 506 107 100. A próxima operação, que iremos analisar, é a operação de cópia de pontos do dicionário. Então o que isso faz é copiar os valores que os pares de valor de chave de um dicionário para outro dicionário. Então vamos ver como isso funciona. Deixe-me criar um segundo dicionário e deixe-me chamá-lo de “Tirei B “das câmeras e esta será uma cópia do meu primeiro dicionário de louvor de câmeras. Então eu chamei a função de cópia de ponto no meu primeiro dicionário. No conteúdo estão sendo copiados para o meu segundo dicionário para ter certeza que funcionou. Como esperado, deixe-me imprimir meu segundo dicionário, que é Skopje fora louvor de câmeras. Agora, como você pode ver, o conteúdo é uma cópia do preço do primeiro dicionário das câmeras. A próxima operação é excluir um par de valor chave dizer que eu queria excluir o par de valor de chave Sony e 500. Como faço isso? Eu faço isso inserindo o voto chave D E l espaço o nome fora do meu dicionário, que é elogiado fora das câmeras. E então eu insiro a chave, que deve ser excluída entre colchetes, que é a Sony. Agora, se eu tentar imprimir meu dicionário, ele deve me dar a saída sem o valor chave por Sony e ele faz. A operação final, que iremos analisar, é limpar o conteúdo de um dicionário. Vamos ver como fazer isso. Então, um dis dicionário ponto claro e para ir pelo nosso exemplo fora elogios fora câmeras. Será câmeras abrasivas claro, e se eu imprimi-lo, ele deve retornar para mim um dicionário vazio, que é apenas um par de chaves. Então esse é o fim desta palestra e a seção sobre dicionários. Vamos fazer uma revisão rápida do que você aprendeu na seção. Começamos a seção discutindo sobre o que é um dicionário, que é um conjunto de pares de valor chave que são referenciados por um único nome. E então vimos como criar um dicionário. Você tem um nome de variável e um operador de atribuição, e o valor da chave empalidece dentro de um par de chaves. Então, você insere a primeira chave e, em seguida, o valor associado a essa chave depois de dois pontos. E então você separa pares de valores de chave usando vírgula, então primeiro você tem um par de valor de chave. Você insere a vírgula e, em seguida, você tem o próximo par de valor de chave e assim por diante. Agora temos um exemplo de dicionário, que é cor de frutas. O que isso faria é armazenar o nome fora da fruta como a chave e o valor como a cor da fruta. Então, neste exemplo, temos cor de frutas com maçã, amarelo, laranja como nome fora dos frutos em vermelho, amarelo e laranja como cores fora dos frutos, respectivamente. E então vimos Ho para recuperar valores de um dicionário para recuperar valores semelhantes aos de uma lista ou triplo. Mas em vez de mencionar o professor como índice, o que ele vai fazer é mencionar a chave associada a esse valor como o índice. Então você chama a cor do dicionário de fluidos e passou o índice como o nome fora da flauta para obter sua cor. Então, se eu precisar recuperar a cor da manga da fruta, eu diria cor das flautas e indexá-la com a manga chave, e isso deve retornar a cor amarela. E então vimos como atualizar um valor associado toe, uma chave de dicionário para um valor maior. Tudo o que você precisa fazer é chamar seu dicionário, mas a chave que você deseja, em seguida, atribuí-lo com um novo valor. Então, se eu precisar mudar a cor fora maçã, Eu diria cor de frutas pastor, por exemplo, e atribuir um novo valor neste exemplo atribuíram o valor verde. Então eu dicionário agora tem o valor modificado como maçã com a cor verde. E então vimos algumas das operações do dicionário. A primeira operação, que verificamos, foi a operação de chaves, que lista todas as chaves fora do seu dicionário e semelhante às chaves. Você também tem a operação de valores, que lista todos os valores fora do seu dicionário. E então o que vimos foi excluir um par de valores de chave usando o del que Então você diz del com o nome fora do seu dicionário na chave para o par de valores de chave, mas você deseja excluir. Então, se eu quiser excluir o valor da chave, emparelhar maçã, chamar meu dicionário e passou o índice como maçã e que acreditaria no valor da chave. Par maçã e verde e retornar a saída fora do meu dicionário como laranja e manga com maçã removido do dicionário. Em seguida, o que vimos foi copiar o conteúdo de um dicionário para outro dicionário. Para fazer isso, crie um novo dicionário. Vamos chamá-lo de uma cópia de cor fora frutas e atribuí-lo com o valor do seu dicionário ponto a função de cópia, modo que irá copiar o conteúdo do seu dicionário para outro dicionário. E finalmente, o que vimos foi a operação clara, que é usada para limpar o conteúdo do seu dicionário. Então, se você chamá-lo com frutas coloridas não vazias, isso retornaria um par de chaves, que é um dicionário vazio. Então esse é o fim da revisão. Na seção sobre dicionário, passe por todas as notas pdf anexadas e problemas de exercício. Use a discussão. Vote no caso de precisar de ajuda minha. Na próxima palestra, estaremos discutindo sobre declarações condicionais por estes dicionários. Chegamos ao fim dos tipos de dados e lutamos a partir de declarações condicionais. Vamos começar a aprender como podemos manipular todos esses dados e continuar a lutar. Te vejo lá. Obrigado. 18. 10.1O que são afirmativas condicionadas ?: Olá e bem-vindo à seção sobre declarações condicionais. Agora que você tem uma forte compreensão sobre os diferentes tipos de dados e morder em, agora vamos aprender a placa manual. Todos esses dados nesta seção vamos estar aprendendo trabalho são declarações condicionais. Os diferentes tipos de declarações condicionais disponíveis em mordida na ajuda são operadores lógicos , juntamente com as declarações de condição. E no final da seção, estaremos escrevendo um problema completo e mordida em que implementa declarações condicionais. Até agora, você tem feijão usando as vitaminas I pouco ambiente para praticar os conceitos. Mas agora você estará usando um editor de texto para escrever uma luta completa no programa. Então, para começar com declarações condicionais de água agora, declarações condicionais são declarações cuja execução depende da avaliação de uma determinada condição. Vamos dar uma olhada em um exemplo. Tire o despertador do telefone. Você acionou um alarme às 5 da manhã. Então, o que acontece? Há uma verificação constante que está sendo feita para verificar se o tempo em seu telefone como 5 a.m. Então, uma vez que o tempo em seu telefone é 5 a.m. Os equipamentos de alarme agora quando usamos operadores lógicos juntamente com declarações condicionais. Agora, se você pode se lembrar, declarações lógicas estão ativadas ou não. Então, para tomar o exemplo do mesmo despertador, se você definir um alarme para domingo sete AM o que acontece? Uma verificação constante está sendo feita para verificar se o dia é domingo. Então, uma vez que o dia é domingo, outra garota está constantemente sendo feita para ver se a hora é 7 da manhã. Então, se o dia está enviando na hora das 7 da manhã, então a corrida do alarme. Agora que você entendeu água, declarações condicionais, vamos em frente e implementar declarações condicionais e morder na próxima palestra. Te vejo lá. Obrigado. 19. 10.2diferentes tipos de afirmações condicionais: Olá e bem-vindos a esta palestra. Na palestra anterior, você aprendeu declarações condicionais de água e foi usá-las. Nesta palestra, você estará aprendendo a implementar declarações condicionais sobre os diferentes tipos. Vamos começar abrindo Pythons, Idol, ambiente A primeira declaração condicional que vamos estar falando sobre isso a condição if Agora deixe-me definir variável usando o qual estaremos aprendendo como uma condição if é implementado. Então eu tenho minhas marcas totais confiáveis e deixe-me um assiná-lo com o valor 95. Então, o que uma condição if faz é que leva em uma condição e valida para verdadeiro ou falso. Se o resultado off se condição está sendo validado para verdadeiro ah, bloquear boas segue que é então executado. Não, se minha condição se valida as quedas, esse bloco de código não é executado. Vamos ver como isso livros Agora eu vou estar escrevendo em se declaração para verificar se minhas marcas totais excede ou é igual a 90. Faço isso com a ajuda de operador relacional. Então eu verifiquei. Se meu total de meses for maior ou igual a 90 e terminar minha declaração com os dois pontos. Então o que o cólon denota é que há um bloco de tribunal seguindo a declaração if, que deve ser executado se minha condição if for avaliada como verdadeira. Por isso, posso ter a minha declaração de impressões digitais com o Saiz. Parabéns. Você garantiu e concorda. Agora o que você precisa notar aqui é o recuo que está sendo fornecido agora morde em obriga o recuo, que significa que o bloqueio fora. Bom sob sua condição se deve ter um recuo e é obrigatório. Agora, eu posso ter várias linhas sob esta condição se, mas todas elas devem ter o mesmo recuo. Agora, se eu executar a instrução, vamos ver qual será o resultado. Tenho a minha residência. Parabéns. Você garantiu e concorda. Agora vamos ver o que aconteceu inicialmente, o valor armazenado em minhas valiosas marcas totais é 95 agora a condição if verifica com o valor 95 ele verifica se 95 é maior ou igual a 90. O que é verdade na execução bem-sucedida. Imprime a declaração Parabéns. Você garantiu e concorda. Agora vamos ver o que acontece se o meu total de notas for 80. Deixe-me copiar colar o mesmo casaco. Agora, como você pode ver, não há saída. Então, o que aconteceu? O total de marcas 80 não é maior do que são iguais a 90 porque fora do qual esta instrução print não foi executada. A próxima declaração rica que vamos estar olhando é que se outra condição saber o que a condição da NFL faz é o outro é mais como um plano de backup. Diga o que se minha condição falhasse como neste caso, você pode ter um bloco fora do tribunal sob sua outra condição que será então executado. Vamos ver como isso funciona. Agora eu tenho o valor 80 no meu total de notas. Então deixe-me ter a mesma condição se para verificar se as marcas totais é maior ou igual a 90. Andi, então o que você precisa ter certeza é começar sua outra condição desde o início. Fora da linha, as condições se começaram desde o início fora da linha. Não deixe essas linhas confundirem você. Este é o começo fora da linha onde se as condições começaram em seu outro deve estar no mesmo recuo, que é o início fora da linha. Agora, no meu caso, posso ter um código de bloqueio que vê que você limpou o exame. Agora vamos ver na execução da condição de Ifill qual seria o meu resultado. Como você pode ver, o total de marcas é 80 que não é maior ou igual a 90. Por causa da qual esta execução falha. Então minha outra condição foi acionada. Eu tenho a saída como você limpou o exame. A próxima declaração que vamos estar olhando é a declaração se l if ou melhor, a condição. Então, o que? E se LF fizer, é que você pode ter uma condição if com a condição de NL. Então, se a sua primeira condição se falhou, você pode ter outra condição if que irá verificar se há outra condição. Então vamos ver como isso funciona. Então deixe-me reatribuir o total de notas com o valor 60. Agora, se eu ver, deixe-me apenas copiar baseado na mesma condição if. Agora, esta condição sentirá porque o total de marcas é igual a 60. Então a próxima água vai fazer é ter uma condição l f. Então o que ele faz é que a outra declaração é acionada e eu estou tendo condições suficientes. A combinação é chamada. LF então aqui eu verificar se minhas marcas totais é maior ou igual a 40. Neste caso, eu imprimir uma declaração e dizer Parabéns. Você liberou o exame. Não, você pode ter várias condições de LF para que eu possa ter outra. Condição LF seguinte que será executado se esta condição LF falhar e no final de toda a condição LF você pode ter uma condição else que dispara se toda a outra condição fn LF falhar neste caso deixe-me imprimir Você falhou o Então, agora na execução fora desta condição LF Vamos ver qual será a saída Nós temos o aberto como parabéns Você limpou o exame Então o que aconteceu é que eu tenho o valor 60 no meu total de notas nele primeiro verifica se 60 é maior que ou igual a 90 que é falso por causa do qual esta condição se avalia a falso agora o próximo LF é acionado e eu verificar se minhas marcas totais 60 é maior ou igual a 40 o que é verdadeiro agora uma vez que este avaliado como verdadeiro a instrução block off em que este foi executado que é imprimir a declaração Parabéns. Você liberou o exame. Agora, no caso de minha nota total ser inferior a 40, teria impresso que você falhou no exame. A condição final sobre a qual estaremos falando é a condição if aninhada. Então, o que é investido de condição em f condição. Mas depois outro. Se condição é chamado de um aninhado de condição, vamos ver o que isso Deixe-me reatribuir minhas marcas totais para 100. Não, deixe-me ter a mesma condição if, que é verificar se minhas marcas totais são maiores ou iguais a 90 agora. Dentro desta condição if, eu também vou verificar se minhas marcas totais é igual a 100. Se isso, então eu vou imprimir uma declaração. Você também garantiu marcas completas. Não, vamos ver o que ou adiar esta execução será. Então meu total de notas é maior que 90 por causa do Fritsche. A parabéns impressos você tem seguro e concorda. E também isso se condição dentro do anterior de condição também é verdade, que é o meu total máximo 100 é igual 200 Eu tenho a saída. Você também garantiu marcas completas. Esse é o fim desta palestra. Você aprendeu água e ar condicionado. Como se outra condição funciona como indentação funciona em python você aprendeu sobre se condições LF e finalmente você aprendeu como uma condição if funciona dentro de outro de compaixão A próxima palestra nós estaremos discutindo como ter uma condição if, avaliar várias condições Mas a ajuda fora operadores lógicos. E vemo-nos lá. Obrigado. 20. 10.3Como usar os operadores lógicos em declarações condicionais: Olá e bem-vindos a esta palestra. Na palestra anterior, você aprendeu a implementar diferentes tipos de declarações condicionais sobre nesta palestra, você estará aprendendo a avaliar várias condições dentro de uma única condição se, fazendo uso fora do final e são operadores lógicos. Vamos começar com a operação e para fazer uma revisão rápida do e Operação e e Operação precisa de ambas as condições para ser verdadeiro, a fim de que ele retorne o lícito. Isso é verdade. Então, por exemplo, eu posso ter uma condição para menos de cinco e 10 maior que sete. Então, também, foi menor que cinco e 10 é maior que sete, e eu tenho o valor verdadeiro agora, a fim de entender como e funciona junto com se, vamos dar um exemplo do exemplo anterior, vamos pegar o total de marcas e atribuí-lo para o valor 95 deixe-me ter outra variável e chamá-lo percentual fora assiduidade e um assiná-lo com o valor 93. Agora, o que eu quero fazer aqui é avaliar que meu total de notas é maior que 90 e também avaliar que a porcentagem de pertinência é maior que 90. Eu faço isso usando uma operação e com uma tensão n f. Então eu direito se meu total de marcas é maior ou igual a 90 e minha porcentagem fora participação é maior ou igual a 90 em, nós fornecemos um recuo e, em seguida, imprimir esta seguinte declaração que será executado se ambos os meus As condições são verdadeiras riquezas. Você é um estudante muito disciplinado. Vamos ver o que a execução disto se a condição nos der lá. Você é um estudante muito disciplinado. Então, o que aconteceu? Há o total de notas foi maior do que 90 e a porcentagem de atendimento foi maior do que 90 por causa do qual ambas as condições foram avaliadas como verdadeiro no meu se condição retornou verdadeiro. - Não. E se uma das condições fosse falsa? Digamos, por exemplo, deixe-me reatribuir minha porcentagem de atendentes. Então diga 60. O que? Então deixe-me copiar colar a mesma condição e executado para ver o que acontece. Como você pode ver, não há saída. Isso é porque a segunda condição fora do meu e operação falhou no if condicional virou cai e ele não conseguiu executar mais a próxima operação, que nós estaremos olhando é a nossa operação agora muito rapidamente rever o que em nosso E nossa operação precisa apenas de uma das duas condições para ser verdadeira, a fim que ela retorne o valor como verdadeiro. Por exemplo, deixe-me ter uma condição falsa também é maior do que cinco e ordenado. Mas então, da verdadeira condição, digamos que 10 é maior que sete Agora esta é uma condição falsa e esta é uma condição verdadeira agora, uma vez que um deles é verdadeiro, minha saída será verdadeira. Agora vamos ver como tudo funciona junto com uma condição if. Agora deixe-me dar um exemplo fora uma fruta fruta, igual toe maçã Saiba o que eu estou tentando fazer aqui é na minha condição se eu vou estar verificando se minha fruta é uma maçã ou uma manga. Agora, para fazer isso, eu tenho minha condição se onde eu verificar se meu fruto é igual a manga, o dobro igual ao de Stein. Para comparação. Outra maneira. Como você pode realizar comparação e lutar sobre isso é a maneira mais platônica é usar que é teclado. Então eu verifico se minha fruta é manga ou minha fruta é maçã e então eu tenho minha declaração de impressões e eu imprimir eu amo essa fruta. Agora vamos ver qual será a saída da nossa execução. A saída é que eu amo essa fruta. Então, o que aconteceu? O nome da minha fruta era maçã na minha condição se primeiro verificar se a fruta é manga. Isto é falso, pois o meu fruto é maçã. Então, em todas as condições eu tenho um cheque para ver se minha fruta é maçã, o que é verdade. E uma vez que uma das duas condições são verdadeiras. Eu inserir minha condição se no dit imprime a declaração. Eu amo essa fruta Agora E se a minha fruta fosse outra coisa? Digamos que a minha fruta era de morango. Então, qual seria a minha saída? Vamos imprimir a mesma condição e ver qual será a saída. Então, como você pode ver, eu não tenho uma saída. E isso é porque ambas as condições falharam na condição if não avaliou um verdadeiro por causa de Fitch. Não tivemos a declaração do príncipe executada. Então esse é o fim desta palestra sobre a seção sobre condicional Vamos ter uma revisão rápida o que aprendemos na seção. Começamos a seção discutindo o que são declarações condicionais lá bloquear declarações cuja execução depende de uma determinada condição. E então nós olhamos para os diferentes tipos de declarações condicionais disponíveis e python . O primeiro tipo de instrução condicional é a instrução if. Então, o que faz em se declaração fazê-lo verifica se há uma condição. E se a condição for verdadeira, então a instrução sob se for executada neste exemplo, atribuímos 100 à distância disponível e, em seguida, verificamos se a distância é igual a 100 agora, dobro que você poderia fazer é um operador de comparação. Ele verifica se o operador no lado esquerdo é igual à operação à direita e ao local. Assim, uma vez que a distância é igual a 100 obtemos a nossa saída como distâncias 100. O próximo tipo. O que nós investigamos foi, se outra declaração então o que faz isso também? No caso de você se a condição falhar, as instruções de bloqueio em sua seção else é executado. Então, neste exemplo, estamos ST 200 para a distância variável e, em seguida, verificamos se a distância é menor ou igual a 100 que é falso agora que esta condição Se retornou cai, o bloco de instrução na seção else recebe executado, que é imprimir que as distâncias maiores do que 100 a próxima fita. O que? Nós verificamos waas se eu fôr mais. Então, o que é isso se eu um fells l f significa outro se o que significa que se você está Se condição falhar, você está fazendo outro. Se a verificação de condição como parte de sua declaração, vamos dar uma olhada neste exemplo. Então, atribuímos um valor 200 à distância valiosa, e primeiro verificamos se é menor ou igual a 100, o que é falso. E então nós verificamos se isso se condicionadores cai, fazer outro, se verificar condição outra. Se verificar a distância é menor ou igual a 200 o que é verdadeiro e em aberto off, o programa será distâncias menores do que são iguais a 200. Agora se envolva. Mesmo que esta declaração tivesse retornado quedas, temos uma declaração else final em que nossa execução teria distância bean é maior do que 200. Mas neste caso, uma vez que a distância é igual a 200 nossa saída seria distâncias menores do que são iguais a 200 . E, finalmente, o que verificamos foi a instrução if aninhada e o que está em vez de declaração, é uma instrução if dentro de outra de declaração. Então, por exemplo, atribuímos um valor 50 à distância variável e, em seguida, verificamos se a distância é inferior a 100. O que é verdade agora que a evolução fora se tornou verdade, ele entra no bloco de declaração. E se houver outra condição sendo verificada, outra condição se está sendo verificada. Muito sua verificação se a distância é 50 então você está fazendo uma verificação de condição if dentro outra verificação de condição se que é chamado de uma declaração if aninhada Então que é o fim desta revisão. Na próxima palestra, estaremos implementando um programa em Python que fará uso de declarações condicionais . Te vejo lá. Obrigado. 21. Programa 10.4 - verifique se um número é múltiplo de 3 e 7: na seção, você aprendeu a usar instruções condicionais. Agora vamos ter certeza de que você tem o seu entendimento certo escrevendo um programa Python. Agora, até agora nas escolas, temos usado o ambiente ídolo do Python para praticar os conceitos. Agora que temos praticado o conteúdo das condições, estaremos escrevendo um programa completo e Python em um editor de texto. Agora o editor de texto, que usarei, é o editor de texto átomo, que tínhamos instalado no início das partituras. Agora deixe-me abri-lo batendo em um espaço de comando no meu Mac e entrando em Adam. Agora, se você estiver em revestimentos de janelas, você pode fazer isso pressionando a tecla Windows no teclado e entrando nele. Agora, no caso de você não ter com ele, tudo bem. Apenas certifique-se de que você tem um editor de texto normal e descanse. Você pode inserir seu código python. Pode ser o seu bloco de notas ou qualquer editor de texto básico no Mac Align X. Então, vamos começar. Deixe-me primeiro salvar este arquivo. Seu nome de arquivo pode ser qualquer nome fora de sua escolha. Vou nomeá-lo como múltiplo, já que o programa que estamos lidando conosco, tem algo a ver. Que descoberta? Se um número é um múltiplo fora de outro número ou não, apenas certifique-se de que você está terminando com a extensão dot TV I que denota arquivo ano como uma luta em arquivo. Então, agora vamos a uma declaração de problema. Nossa declaração de problema é verificar se um número é um múltiplo fora três. E agora, se esse número é um múltiplo de três, também precisamos verificar se esse número é um múltiplo de sete e imprimir declarações apropriadas . Então deixe-me apenas anotar a declaração de problemas. É para verificar se um número é um múltiplo off três e se isso também verificar se é um múltiplo de sete. Então, como verificar se um número é um múltiplo de três Agora você deve se lembrar da função Modelo , ou melhor, o operador modular, que tínhamos aprendido. Agora vamos usar o operador modular neste programa. E como descobrimos se um número é um múltiplo? Você divide esse número por três, e se o restante fora de sua divisão de zero, isso significa que o número é um múltiplo de três para dar um exemplo. Se eu dividir o número seis por três e se o restante fora da minha divisão, que é denotado pelo modelo montar Se isso tem o valor zero. Isso significa que é um múltiplo de três. Digamos, por exemplo, se eu tentar verificar o número estrangeiro, isso não é um múltiplo de três. Por exemplo, no número 10. Agora, se eu dividir 10 por três, a lista restante para o qual é um número diferente de zero. Então o que você precisa entender é se o resultado da sua divisão tem o restante. Zero. É um múltiplo de três, e se o seu resultado é um não zero, então não é um múltiplo de três. Agora vamos primeiro criar um valioso para manter o nosso número. Então deixe-me criar uma variável chamada número e atribuí-lo para o valor dizer seis. Agora o que eu preciso verificar é se o restante fora da divisão quando dividido por 30 ou não, eu faço isso com uma declaração if. Então, se o meu número mais dillo três. Então eu estou dividindo esse número por três e verificando se meu restante é zero agora essa é a maneira platônica de usar a fuga. Mas então eu imprimir a declaração dizendo que o número é um múltiplo fora três. Então, o que o nosso problema declara uma próxima. Agora, se o número é um múltiplo de três, também verifique se o número é um múltiplo off sete. Então eu verifico se o meu número mais 70 Isto é para verificar se o meu número é um múltiplo de sete ou não . Nesse caso, vou imprimir uma declaração que diz que o número também é um múltiplo off. Sete. Sem mosto. Se o número não fosse um múltiplo off sete nesse caso, eu teria uma outra declaração, que iria imprimir número é um múltiplo de três, mas não um múltiplo off sete. Agora vamos ver o aberto fora deste programa, executando apesar de no programa. Então, primeiro teremos que salvar o arquivo, mas o arquivo e clique em Salvar agora. Se estiver no Mac ou na Linha X, pode abrir o terminal para executar este programa. E se você estiver no Windows, você pode usar o prompt de comando ou usar o powershell, o que estiver usando como um intérprete de linha de comando. Então eu faço isso atingindo um espaço de comando e entrando no terminal agora para executar meu problema python . A sintaxe é dar ao Python três espaço a parte da sua luta. Agora este arquivo múltiplo ponto ser por mentiras no meu melhor up. Então eu vou para o meu desktop barra e, em seguida, eu entrar meu arquivo, que é múltiplo ponto Levite No, na execução fora deste início. Veja, esse número é um múltiplo fora três e como não é um múltiplo de sete, temos o número de saída é um múltiplo de três, mas não um múltiplo de sete. Agora vamos tentar fazer algo diferente. Até agora, nas pontuações, temos feijão inserindo valores codificados. Agora, o que eu quero dizer com valores codificados? Esses números que você inseriu, digamos , por exemplo, o número igual a seis que inseriram o valor é uma parte do seu programa e não podem ser alterados durante a execução. Não, O que vamos fazer é dar ao usuário fora do seu programa um prompt para inserir o número e pegar o número do usuário. Então deixe-me fazer isso primeiro dando um aviso ao usuário com a declaração Prince. Então eu estou dizendo ao usuário, Digite um número e, em seguida, o que eu faço é ler a entrada do usuário. Eu usei a entrada de função, Então função de entrada permite uma entrada de bife do usuário. Portanto, qualquer entrada que está sendo tomada do usuário está sendo atribuído ao número valioso. Agora vamos ver como isso funciona. Ao executar este programa, deixe-me salvá-lo e abrir meu terminal. Agora, se eu executar este programa, eu posso apenas pressionar a tecla de seta para cima para executar meu último comando executado no terminal. E então, se um presidente Turquia, isso me dá um prompt para digitar um número. Agora diga, desta vez eu entro no número 21 vamos ver o que acontece. Então, isso gera um erro de tipo de exceção. Então o que aconteceu foi que sua função de entrada por padrão leva seu valor como uma string. Agora você não pode executar uma operação aritmética em uma string. O que você precisa é de um número de impeach. Então, se você se lembrar de typecasting para converter isso em um anti jer, você precisa entrar no fim e, em seguida, chamar a função de entrada entre parênteses. Agora vamos ver a saída de água será salvando-a e executando-a mais uma vez. Então desta vez eu inserir o número 21 na minha saída é incontável um múltiplo de três. O número também é um múltiplo off sete. Então agora que você tem uma compreensão formulário sobre como declarações condicionais funcionam, vamos passar para a nossa próxima seção, que é sobre declarações loping. Obrigado. 22. 11.1: Olá e bem-vindo à seção sobre declarações de esperança. Nesta seção, você vai estar aprendendo o que um declarações loping, os diferentes tipos fora declarações de loop e morder sobre como a quebra continuar em outras declarações trabalhar juntamente com declarações de loop. No final da seção, você estará escrevendo um programa e luta em que implementa loping. Então, o que está esperando? Declarações? declarações Loping são declarações que são executadas repetidamente, desde que uma determinada condição detém verdadeira. Por exemplo, leve o ventilador de teto do seu quarto, ou qualquer dispositivo eletrônico , desde que o interruptor esteja sendo ligado. Gire as lâminas do ventilador. Uma vez que isso, que está sendo desligado, parou as hemorragias de girar. Então é exatamente assim que o loop funciona os diferentes tipos de declarações de loop e lutar em R quatro e enquanto loops e nós também temos um conceito chamado Nestor. Nesta palestra, discutiremos água para mocassins. Vamos ver o que o IHS vamos começar abrindo mordida possui o ambiente Idol. Então, para começar com o que é um acompanhamento de loop for é uma declaração loping que é usado para ele taxa ao longo da sequência. Agora a próxima pergunta. O que é uma sequência de sequência? Pode ser qualquer coisa como sua corda, sua lista ou um triplo etc. Vamos dar uma olhada. Para a ajuda de um exemplo, deixe-me criar uma lista chamada frutas e atribuí-lo com os valores maçã, manga, laranja e, finalmente, morango. Então, se eu imprimir minha lista, isso é o que seria. Não. E se eu quisesse imprimir os elementos individuais desta lista? Eu queria imprimir maçã primeiro e manga que o nosso motor denso problema. Uma resposta óbvia é imprimi-los um por um, então minha resposta seria frutas e índice fora do valor, que eu preciso para maçã ele. Zero. Então isso devolveria maçã. E para a manga, seria frutas, mas um índice. Eu mencionei o valor da videira e que seria sobre o valor manga e assim por diante. Este é um processo tedioso. E se a sua lista tivesse, digamos, cerca de 1000 elementos? Obviamente, você não será capaz de escrever 1000 declarações impressas. Então, uma solução de corte claro para isso é usar um loop for. Agora vamos ver o quão longe funciona olhando para a sintaxe de um loop for. A sintaxe de um loop for é iniciar o loop for com o voto de quatro chave e, em seguida, ter um nome de variável que será usado. Ele taxa sobre a sua sequência e, em seguida, você tem a palavra-chave in e, finalmente, você tem a seqüência. Agora vamos ver como isso funciona na nossa lista de carros alegóricos. Então, para a minha variável em que eu estou usando esta fruta no nome da minha sequência aqui é frutas . Então o que acontece aqui está em cada iteração fora do meu ciclo. Fruta tira o valor da lista, partir de maçã do que a manga e uma laranja e, finalmente, morango. Agora vamos imprimir o conteúdo da lista de frutas. Agora eu escrevi a declaração loop for e eu estou terminando com os dois pontos, que significa que há um bloco off declarações que segue este para declaração lope. E então começamos com um recuo que poderia ser uma aba ou um espaço como nós tínhamos feito isso em condicional. E então o que eu faço é imprimir a fruta. Agora vamos ver o que são colocados bem estar. Então, como você pode ver, eu tenho todos os elementos da minha lista de frutas a partir de maçã, depois manga do que laranja e finalmente morango. Agora, a próxima função que vamos falar é a função de alcance que não mordemos . Veja, por exemplo, você queria gerar números de 1 a 10. Como você faz isso? Você pode fazer isso com a ajuda da função off range no loop for. Vamos ver como isso funciona. Então eu posso ter quatro e o número no intervalo de 1 a 10. Então o que isso faria é em cada alteração. Meu número levará valores de 1 a 3 e assim por diante. Então, se eu imprimir meu número, vamos ver qual será a saída. Então, como você pode ver, a saída é 123 e todo o caminho até nove. Então, o que você precisa lembrar é que o intervalo final, que você mencionou, precisa ser um a mais do que o que você precisa. Agora, uma vez que neste exemplo, eu usei no intervalo uma vírgula 10 ele imprime até nove. Agora, se eu quisesse até 10 meu valor mencionado deveria ser divertido. Venha 11. Então esse é o fim desta palestra que você aprendeu água para loops. Você aprendeu a escrever um loop for e como classificar sobre a sequência. Você aprendeu a gerar um intervalo de números. Vemo-nos na próxima palestra onde discutiremos sobre a Violet. Obrigado. 23. 11.2 em que de loop em Python: Olá e bem-vindos a esta palestra. Na palestra anterior, você aprendeu a implementar o loop for. E nesta palestra você estará aprendendo a implementar um violento para começar com o que é um violeta. Violet é uma instrução de loop que executa um código de bloco fora, desde que uma determinada condição . Como avaliado para a verdade. Vamos dar uma olhada em como eu estou. Trabalha para a ajuda de um exemplo. Deixe-me definir uma temperatura valiosa que é usada para armazenar as temperaturas da sala. Digamos que eu comece declarando-o para o valor 77 F. Então o que eu quero que meu programa faça é imprimir a temperatura enquanto ela está sendo mantida na temperatura ambiente. O alcance da temperatura ambiente é de 68 a 77 F. Então, como fazemos isso? Eu tenho o meu loop via no meu loop via. Vou verificar se minha temperatura está na faixa de 68 a 77. Então eu comparo. A temperatura é maior ou igual a 68. E se minha temperatura for menor do que são iguais a 77 se isso for verdade, eu entro no meu loop via e eu imprimir a temperatura então minha declaração de impressão seria temperatura ambiente é mantida em Não se você lembrar o que essas chaves estão lá espaços reservados para seus nomes valiosos. Assim, este suporte de lugar será substituído pela temperatura. Então, neste caso, iria imprimir a temperatura ambiente. É mantido em 77 F e eles para a minha corda e eu inserir a variável em temperatura. Então o que eu vou fazer a seguir é reduzir minha temperatura em 1 F, então minha temperatura será temperatura menos um. Agora, vamos ver como será a execução deste via loop. Eles são assim que começou com a temperatura ambiente sendo mantida em 77 F em que passou todo o caminho de 76 75 para 68. Então, depois de 68, o que aconteceu foi que a temperatura ambiente foi reduzida para 67. Agora, já que 67 não está mais no alcance, 68 a 77 são quebras violentas, e saímos do circuito. Próximo. O que? Vamos falar sobre isso e em finito via loop, podemos ter um olhar via que corre para sempre mencionando a condição no violeta como verdadeira . Não, eu posso ter uma declaração de impressão que diz “Este ciclo é executado para sempre agora na execução”. Fora da declaração que este loop imprime sobre e sobre. Agora eu tenho controle de hitter ver no meu teclado para impedi-lo de mais execução. Eu só queria que você soubesse que algo como um loop via infinito existe, embora não faça muito sentido neste exemplo. Um exemplo em tempo real pode ser a luz led que fica ligada quando você conecta seu telefone celular para carregar que a luz led permanece assim. E isso é feito usando em loop infinito. Então esse é o fim desta palestra. Você aprendeu o que é um via lope você aprendeu a implementar de eu olhei. E finalmente você aprendeu o que e finito via Lúpus. Na próxima palestra, vamos discutir sobre o que são loops aninhados e eu vou te ver lá. Obrigado. 24. Implementação de 11.3 de loops: Olá e bem-vindos a esta palestra. Na palestra anterior, você aprendeu a implementar um loop while, e nesta palestra você estará aprendendo placa e lúpus aninhado, então laços aninhados de água. A definição de um loop aninhado é semelhante ao que muitas vezes declaração Morte Nestor e diz que é um loop. Dentro de outro loop é chamado de loop aninhado. O ponto que você precisa lembrar é para cada iteração fora do loop externo. O loop interno será executado do início até o fim. Vamos entender que, com a ajuda de um exemplo na minha mordida no ambiente Idol, eu tenho um formato fora de uma matriz, que eu quero que o meu programa para imprimir agora, no caso de você não tem certeza do que a Matrix é, A Matrix é um representação matemática de números em termos, fora de linhas e colunas. As linhas horizontais são chamadas de rosa, e as linhas verticais são chamadas colunas. Vamos ver como implementar uma matriz com ajuda de loops aninhados. Deixe-me começar declarando uma variável chamada número, que usarei para imprimir na minha Matrix, e o valor inicial para o meu número será um. Não, eu vou ter dois loops. Quer executar o loop externo, que será para a rosa e outro para o loop interno, que será examinado através das colunas. Então, para a linha no intervalo um vírgula quatro. Agora, se você se lembra, seu valor final precisa ser o valor, que você precisa de menos um. Agora, já que são três linhas que eu preciso aqui, meu valor deve ser quatro. Agora, no meu loop interno, eu tenho meu loop de coluna e eu comecei para coluna e intervalo mais uma vez. Uma vez que é três estímulo coluna crescer, é um alimento vírgula. Agora deixe-me ir em frente e imprimir o número. Não, geralmente o que acontece com a declaração do Príncipe é que imprime a declaração e passa para a nova linha. Agora, neste caso, você não quer que isso vá para a nova linha. Como você pode ver depois de um, um espaço está sendo dado, e então você insere o número dois. Então, no final de cada declaração de Prince, preciso de um espaço. Você pode fazer isso dando a extremidade do meio para adicionar um espaço para dar um espaço. Você insere um casaco único ou duplo e dá espaço no meio, modo que no espaço no final de cada declaração impressa agora o que acontece é que o número está sendo impresso três vezes. Mas não é isso que você quer. Você quer que o número aumente também. Então, na minha próxima declaração, eu atribuo número igual ao número mais um. Então, o que isso faria? É incrementa o número por um? Então, a primeira vez que ele imprime um na próxima vez que o número está sendo incremental. +22 E imprime, também. E da próxima vez que o número for implementado para três e amigos três e meu banheiro coluna quebrar, sobrevive à minha coluna. Loo quebra. O que eu quero. Meu programa a fazer é imprimir uma nova linha para que a próxima linha comece a partir da próxima linha. E como faço isso? Volto para o recuo do meu loop de função, que é pouco antes de iniciar o recuo da minha coluna Olhe, e lá eu imprimir uma nova linha tendo uma função de impressão vazia. Agora vamos ver o que acontece na execução desse loop aninhado. Então, como você pode ver a primeira vez que a linha teve o valor um em para essa coluna de iteração foi executado três vezes. Então você tem três colunas com os valores 1213 E então você teve uma nova instrução de linha, que fez com que a saída para ir para a próxima linha e para a próxima iteração fora da sala. Mais uma vez, seu loop de coluna foi chamado três vezes e você tem os valores 45 e seis. E depois imprime a nova linha. E, finalmente, para a terceira iteração fora do seu pacote cumulativo, seu loop de coluna foi mais uma vez chamado Tries on Nós temos a saída 78 e nove. Então esse é o fim desta palestra. Você aprendeu loops aninhados de água e como implementar uma matriz usando um loop aninhado. Na próxima palestra, vamos discutir como a pausa continuar e então as declarações afetam o comportamento Off loops. Te vejo lá. Obrigado. 25. 11.4 a separação, continuar e: Olá e bem-vindos a esta palestra. Até agora, na seção você aprendeu como o loping funciona nesta palestra. Você estará aprendendo como quebrar continuar e então declarações pode ser usado para manipular suas declarações loping. Vamos começar olhando para a declaração de quebra de água. Isso Então, o que uma instrução break faz é baseado em uma determinada condição. Ele impede seu loop de execução adicional para entender como isso funciona. Vamos dar um exemplo dizer que eu quero um números de impressão de 1 para 10 até agora número na faixa, uma vírgula 11. Dei um recuo e depois imprimi-o. Agora o que eu quero fazer é parar este loop de executar ao chegar ao número cinco. Então eu tenho um problema com cheques. Se o meu número é igual a cinco, então você quebra o loop como imprimir o número. Vamos ver como isso funciona. Então, como você pode ver a saída este 1234 Então o que aconteceu lá é em alcançar o número cinco. Isso se a condição avaliada como verdadeira na instrução break foi executada, que custou a esse loop de executar qualquer outra coisa. Vamos ver o que uma declaração continue faz. Uma instrução continue é usado para ignorar uma iteração particular. Vamos ver o que isso faz. Vamos tirar o mesmo exemplo da impressão de números de 1 a 10. Então, para o número e intervalo 1 a 11 agora, neste caso, o que eu gostaria que meu olhar fizesse é imprimir todos os números de 1 a 10 exceto o número cinco. Então, ao encontrar o número cinco, preciso que minha alteração seja ignorada. Vamos ver se isso funciona usando. Continuar. Então, se meu número for igual a cinco, então continue Els imprimir o número. Então, como você pode ver, a saída é 1234 ao atingir o número cinco. O se foi avaliado como verdadeiro e o continuar foi executado, que custou essa inspiração particular para parar e continuou com a próxima operação, que é seis e 789 e 10 foram impressos no futuro. Próximo o quê? Estaremos olhando para isso a outra condição? Não, vimos de que outra forma funciona junto com uma condição “if”. Agora vamos ver como mais funciona junto com o loop. Então, de que outra forma funciona? É verificações para a declaração break em seu loop Now? Se a instrução do freio não foi executada, então o sangue mais é executado. Vamos ver o que é isso. Então, para o número na faixa de 1 a 11 Desta vez deixe-me verificar se o número é igual a 15, o que nunca vai acontecer desde que eu estou apenas imprimindo números da faixa de 1 a 10. Neste caso, se o número for 15 ou você quebrar o loop e, em seguida, na seção l, insiro o número de impressão. Portanto, não se confunda. Este é o mais correspondente à instrução if. Agora vamos estar escrevendo o outro correspondente à declaração de loop quatro. E para fazer isso eu voltar para o início fora da minha linha e na seção l eu imprimir uma declaração que diz que todos os números foram impressos sem quebrar o loop. Agora vamos ver o que acontece lá. Como você pode ver, todos os números de 1 a 10 foram impressos. E como a declaração break não foi executada, o bloco mais foi acionado nele imprimiu a declaração Prince no bloco else. Não, e se a minha declaração de interrupção foi executada? Vamos ver o que aconteceria então, para o número e alcance um comum 11. Desta vez vou verificar se há um caso válido e vou verificar mais uma vez com o número cinco. Se for o número cinco quebrar o Els, vou imprimir o número. Agora, no bloco else, eu dou a mesma declaração de impressão. Todos os números foram impressos sem quebrar o loop. Vamos ver o que acontece na execução desse loop. Então o que aconteceu é que começou a execução com 123 e quatro. E como a declaração break foi acionada quando o número cinco foi encontrado, ele quebrou o loop. E como o loop foi quebrado, a outra parte do loop não foi acionada. Esse é o fim desta palestra e a seção sobre loops. Vamos fazer uma revisão rápida do que você aprendeu na seção. Começamos a seção olhando por um inclinado riquezas usadas para executar repetidamente um bloco off declarações uma e outra vez. E então vimos os diferentes tipos de declarações em loop. O primeiro que vimos é o loop for, que é usado para classificar ao longo da sequência, começando do primeiro elemento para o último elemento. Agora, neste exemplo, temos uma lista chamada Numbers, que tem os números 12345 Então podemos usar um loop for para percorrer essa lista, começando do número um até o número cinco imprimindo os números na lista. Em seguida, o que vimos foi o violento. Agora ah, via lope é usado para executar repetidamente o bloco de declaração, contanto que a condição na violeta mantém verdadeira. Neste exemplo, na nossa Via Lupo, temos um valioso chamado comprimento que está sendo verificado. Então o que está acontecendo é verificar se o comprimento é menor ou igual a três? Inicialmente, o valor fora do comprimento variável é um e dentro acessível incriminado e impresso sobrevive o valor off ligado possui para ele quebra a gripe, o próximo tipo de gripe. O que vimos é o loop aninhado, que é um olhar dentro de outro loop. Então, neste exemplo, temos usado dois para loops em 14 olhar dentro de outro grupo quatro o número de vezes que esta execução local é M. Cruz e onde M é o número de iterações fora de seu loop externo para e N é o número de ele relações fora de seu interior para o grupo. Então, para cada operação fora de seu loop externo, seu loop interno seria executado três vezes. Portanto, é um total de três em três número de vezes. Então, neste caso, ele irá imprimir um total off nove vezes a declaração. Olá, o próximo mundo. O que vimos foi a declaração de ruptura. Então, o que é uma grande afirmação? Uma instrução break é usado para quebrar um loop de para a execução quando uma condição é atendida. Então, neste exemplo, verificamos se o comprimento é igual a três e se o comprimento é igual a três, quebramos a violência. Em seguida, o que vimos como a declaração contínua que irá pular uma inspiração particular após loop . Então agora uma declaração corajosa completa o loop de para essa execução quando uma condição é atendida . Mas uma declaração contínua ignora apenas uma inspiração em particular. Agora, neste exemplo, o que acontece é inicialmente o valor desligado. O comprimento da variável é um. E na nossa via Lupo, corremos a inclinação, desde que o valor fora do comprimento seja menor ou igual a quatro. Saiba que condição estavam verificando dentro do violeta é se meu comprimento é igual a dois, em seguida, aumentar o link e, em seguida, continuar. Então, o que acontece é quando o seu comprimento é igual a dois sem imprimir o comprimento que você implementou para o próximo número, então estão abertos. Para isso seria 13 e 4. Quando você encontra o comprimento com o valor também, essa inspiração particular é ignorada. Em seguida, O que vimos foi a declaração. Então, como uma outra declaração funciona junto com o loop? Assim, uma instrução else é executado quando a instrução break fora do loop não é executado. Então, o que isso significa agora? Neste exemplo, temos comprimento igual antes e a Grã-Bretanha são loop dentro do nosso violento. Estamos verificando se demorou com três. Então quebre isso via loop, o que nunca vai acontecer agora. Uma vez que a instrução break não está sendo executado no final desta violeta, a instrução else será executada nele irá imprimir a quebra de saída não foi encontrada. Então esse é o fim desta revisão sobre declarações loping. Na próxima palestra, estaremos escrevendo um programa e python que implementa loping. Agora, no caso de você ter alguma dúvida sobre o conceito off loping até agora, use o quadro de discussão e eu vou ajudá-lo a partir daí. Vejo-te na próxima palestra. Obrigado 26. Programa 11.5 - verifique se um livro existe em sua coleção de livros: Olá e bem-vindos a esta palestra. Nesta seção você aprendeu o que um declarações loping e para se certificar de que você tem a sua compreensão sobre looping direito, vamos em frente e escrever um programa e morder em que é baseado em loping. Então vamos primeiro começar abrindo um editor de texto. O que eu uso é Atom. Então, a que programa vamos, certo? Vamos dar um exemplo em tempo real. Digamos que você tem uma coleção fora de livros e um amigo seu quer que você verifique se você tem um livro em particular com você ou não. Então o que você faria é examinar sua coleção de livros e, em seguida, deixar seu amigo saber se você tem ou não esse livro em sua coleção. Vamos primeiro salvar este arquivo. Eu vou nomeá-lo como encontrar livro ponto Levite. Apenas certifique-se de que você está dando o ponto de extensão Be by para identificar seu arquivo como uma luta no arquivo. Então, mais uma vez, para obter uma declaração de problema correta, é verificar se um livro existe em sua coleção. Então, qual é a primeira coisa que você quer fazer? Você quer criar uma coleção de seus livros. E como fazemos isso fazendo uso fora de uma lista. Então deixe-me criar minha lista e nomeá-lo coleção fora de livros e então deixe-me ir em frente e ter três livros nele. O Alquimista. Como Ganhar Amigos e Influenciar Pessoas e, finalmente, os sete hábitos de pessoas altamente eficazes. Agora, o que você quer fazer é dar um aviso ao seu amigo para deixá-lo digitar o nome fora do livro, que ele quer que você verifique. Então, para fazer isso, eu tenho uma declaração impressa que diz que é digitar o nome fora do livro, e então eu tenho um nome variável em que eu vou estar segurando o nome inserido pelo seu amigo . Então deixe-me chamá-lo de um livro a ser verificado. E então chamamos a função de entrada. Agora, se você se lembrar o que uma função de entrada faz, ele leva entrada do usuário e armazena-o e esta variável na string. Ex. Então, agora que você tem o livro que você deseja verificar, vamos executar um loop for em sua lista para descobrir se você tem este livro em particular em sua lista, e como fazemos esses quatro livros em sua lista, que é coleção fora dos livros. Então o que a declaração faz mais uma vez, é verificar. Se este livro que terá o valor na primeira iteração como o alquimista na segunda operação ele terá o nome fora do seu segundo livro em 1/3 iteração, ele terá o nome fora do seu terceiro livro. Então você estará verificando em cada iteração. Se este livro é igual ao livro que seu amigo está falando e para fazer isso fazemos uso muitas vezes se condição. Então eu verifico se meu livro na lista que eu tenho é igual ao livro a ser verificado. Nesse caso, certo. Uma declaração impressa que diz que sim, você tem o livro em sua coleção. Então deixe-me ligar. Sim, eu tenho esse livro. Não, se você não tiver esse livro? A tendência normal como um grande o suficiente para nós seria ir para a outra declaração aqui . Agora o que acontece aqui é se você dar a outra declaração, digamos, por exemplo, seu amigo quer que você verifique se você tem este livro, como ganhar amigos e influenciar as pessoas assim em l declaração. Se você imprimir, eu não tenho esse livro. Então o que aconteceria é na primeira iteração, o livro terá o valor do alquimista. E você vai verificar se alquimista é igual a como ganhar amigos e influenciar as pessoas. Agora. Uma vez que isso não é igual, este mais perto é acionado. E depois imprime a declaração. Eu não tenho o livro. Então, na realidade, você realmente tinha esse livro. Então vamos nos livrar dessa declaração. E se você se lembrar, podemos fazer uso de uma declaração de pausa assim que encontrarmos o livro. Então, neste caso, A por exemplo, meu amigo queria que eu encontrasse o livro alquimista. Assim que eu encontrar o alquimista, eu não preciso mais ir mais longe na minha lista. Posso quebrar o meu laço ali mesmo e depois temos uma impressão do dedo do pé condição quando você não encontrou o livro. Então, se você se lembrar a instrução else correspondente a um lope, o outro é executado. Quando sua instrução break não é executada. que significa que no final da lista. Se o livro não foi encontrado, então esta condição se nunca é acionado e suas instruções break nunca são executadas. Então, no outro correspondente ao seu look quatro, você pode ter uma declaração impressa que diz “Não, eu não tenho esse livro”. Agora vamos salvar este arquivo e executado para ver qual será a nossa saída. Então, para executá-lo, eu abri o terminal no meu Mac. Se você estiver no Windows, você pode usar o comando. Solicitar um shell de energia. Se sua linha X você poderia usar o mesmo terminal. Então, para executar este programa, eu entro em luta em três e então eu navego para o local fora do meu arquivo, que é colocado na área de trabalho, e o nome do meu arquivo é bom. Livro, encontrar livro ponto ser luta. Então digite o nome do livro. Veja o nome que meu amigo me quer. O cheque é o alquimista, então eu tenho o resultado que diz, sim, eu tenho o livro e isso é porque isso se a condição foi acionada, não. E se você não tiver esse livro na sua coleção? Vamos ver como lidar com esse convidado. Vamos abrir nosso terminal mais uma vez. Neste momento, estaremos inserindo o nome de um livro que não está presente em nossa lista. Então, ao executá-lo para inserir o nome de um livro, deixe-me ver terça com amarração. Não, o que aconteceu é que a outra declaração fora do seu para Luke foi acionada em uma vez que a declaração break não foi executada, você imprimiu a declaração. Não, eu não tenho esse livro. Então esse é o fim desta palestra sobre Agora que você tem um entendimento muito forte sobre declarações loping, vamos para a nossa próxima seção, que está em funções antes de você chegar lá, certifique-se de que você resolver tudo os problemas de exercício ligados em. PDF em também passar por todas as notas. Obrigado, e te vejo na próxima seção. 27. 12.1 e as quais são funções e como definir uma ?: Olá e bem-vindo à seção sobre funções Nesta seção você estará aprendendo funções de água e por que usá-las. Como implementar uma mordida função sobre como passar pará metros e retornar enquanto isso a partir de uma função. E, finalmente, você estará escrevendo um programa e lutar em que implementa a função. Então, o que é uma função de função? É uma unidade nomeada de código que ambos possuem um crepúsculo específico. Por exemplo, tire o botão de chamada do seu telefone. O que isso faz no seu discagem de volta? Você digita um número de contato e você pressiona o botão de chamada No presente o botão de chamada uma chamada de função está sendo acionada, que é fazer uma chamada telefônica. Nenhuma função é reutilizável. Um pedaço de código. O que isso significa? Apenas o seu dia foi Pressionado o botão de chamada através de um teclado de discagem. Mas o que agora? Você vai fazer isso. Vá para seus contatos. App fora do seu telefone. Pesquise qualquer contato pressionando o botão de chamada de seus contatos para cima. Agora, o resultado será o mesmo, que é fazer uma chamada telefônica. Assim, o mesmo botão de chamada foi usado em vários lugares para executar a mesma função. Agora Isso é chamado de reutilização de código, e esta é a principal vantagem de uma função que eu recomendo e encorajá-lo a fazer para usar tantas funções em seu código quanto possível. Isso torna o seu código muito fácil de ler. Você pode reutilizar o bem quantas vezes quiser. Agora vamos em frente e implementar uma função e lutar. Vamos começar abrindo Pythons Idol Environment. A sintaxe para definir a função é ter o teclado D E F com stands para definir, seguido pelo nome da função e um parêntese aberto e fechado, que as notas que é uma função e terminou com dois pontos, o que denota que há um bloco de código que segue a disfunção, e então você fornece um recuo e entra em seu bloco de casaco. Agora vamos ver como funciona. Com a ajuda de um exemplo, vou definir uma função chamada Hello Bull, que iria imprimir uma linha. Olá. Bem, vamos ver como isso funciona deve definir Olá mundo. Você se lembra das quatro regras que você passou ao criar uma variável? As mesmas regras também são válidas para um nome de função. Agora a operação que minha função tem que executar, é imprimir a declaração Olá mundo. Então isso é chamado como uma definição de função. Agora, uma vez que você é função, tem Beene definido, ele pode ser chamado em qualquer parte do seu programa. Tudo o que você tem que fazer para chamar sua função é mencionar o nome da sua função, que é Olá mundo com um par fora de parêntese aberto e fechado, que as notas que é uma função chamada agora na execução fora dele. O controle de fluxo está sendo transferido para o bloco fora da quadra fora de sua função e ele é executado. Agora. A importância de uma função pode não parecer muito crucial para você neste exemplo. Mas as funções serão um tópico muito importante que você estará usando em todo o seu programa. Um off a principal vantagem de uma função é funções são pedaço de código reutilizável. Agora, o que eu quero dizer com “reutilizável”? Isso significa que uma função que é definida uma vez pode ser chamada qualquer número de vezes em seus programas, e também a mesma função pode ser importada para seus outros programas também. É o fim desta palestra. Você aprendeu a implementar uma função. Na próxima palestra, vamos olhar para um exemplo em que funções serão usadas para reduzir um monte de código em seu programa. E também vamos estar olhando para exemplos onde você começa a passar pará metros duas funções e obter valores de retorno de funções. Te vejo lá. Obrigado. 28. 12.2 com funções com parâmetros e valores de retorno: Olá e bem-vindos a esta palestra. Na palestra anterior, você aprendeu a implementar uma função e nesta palestra você estará aprendendo a remover código redundante do seu programa com a ajuda de uma função. E também estaremos aprendendo sobre Param. Ele correu funções e funções, mas retornar valores Vamos começar abrindo pythons Idol ambiente Agora O exemplo que eu vou estar usando aqui, é calcular a área fora de dois retângulos saber a fórmula para calcular a área fora de um retângulo. Esta área é igual ao comprimento em vit. Não, deixe-me ir em frente e definir as variáveis do meu primeiro retângulo o comprimento e a largura do meu primeiro retângulo. Então ele faz comprimento de um. Permitam-me que o tenha como oito centímetros e com um que terei pedido agora três centímetros, a fim de calcular a área. A fórmula é a área um é igual ao comprimento um começo Vitaly Não, na impressão da minha área um, eu recebo a saída como 24. Não, vamos calcular a área para o segundo retângulo. Deixe-me definir mais duas variáveis. Comprimento dois com o valor 10 centímetro e com dois com o valor para centímetro e minha área para ser comprimento para dentro com dois não na área de impressão para eu obter o resultado. 40 bruxas ficam em quatro. Não, você vê o padrão, não é? Para cada oportunidade de computação de área, você precisa escrever o mesmo código uma e outra vez, que é calcular a área. Agora vamos superar isso com a ajuda de uma função. Então o que eu vou fazer agora é criar uma função que irá calcular a área fora de um retângulo. Deixe-me criar uma função chamada área de computação e ele faltará um comprimento de dois pará em com. Então é assim que você age de parâmetros na função dentro do par de parênteses, você menciona as variáveis que você precisa aceitar e colocar no corpo. Eu sei que definir área é igual ao comprimento dentro dela e então eu imprimir área. Não, eu tenho a minha área de computação função, que está sendo definido nesta função particular, pode ser usado agora para qualquer retângulo. Agora, deixe-me ir em frente e implementar isso no meu primeiro retângulo. Então, a área do computador fora do meu primeiro retângulo agora tudo o que eu tenho a fazer é calcular a área e dentro de parênteses. Passei o meu comprimento e o meu vit. Agora, o que você precisa observar aqui é que os nomes das variáveis podem ser diferentes agora. Ao chamar uma função, Eu passei o comprimento do valor um que tem o valor oito Mas ao recebê-lo, o nome não precisa ser o mesmo. Então eu tenho um comprimento aqui e mais comprido e tenho vit um aqui e com aqui. A única coisa que você precisa ter certeza é que a ordem fora da atribuição é a mesma . Agora, no caso de você ter mudado com a passagem de um primeiro e, em seguida, comprimento um, então o valor será atribuído com ele e, em seguida, o comprimento. Portanto, certifique-se de que a ordem de passar seus argumentos está correta. Agora, se eu executar esta função, eu obtenho o valor 24 que é oito em três. Não, mesma forma, eu posso fazer esta operação para o segundo retângulo também. Comprimento para tia com dois. Agora você vê como a função nos ajudou a produzir um monte de código em nosso programa. Agora, o próximo tipo de função que estaremos olhando para sua função com valores de retorno. Deixe-me ir em frente e redefinir a disfunção. Área de computação. Aceitando o perímetro fora, alongado com e eu estou computando como comprimento nele. Agora o que eu vou fazer aqui é em vez de imprimir a área. Nesta declaração, vou devolvê-lo ao meu programa. Então, para fazer isso, tudo que eu tenho que fazer é usar o teclado de retorno e passar o nome fora da variável que tem que ser retornado. Agora vamos em frente e verificar como isso funciona. Agora, o que você precisa ter certeza ao retornar um valioso é que você tem uma variável que aceita o valor de retorno. Então, neste caso, eu tenho minha variável área um que aceita o resultado fora do cálculo fora da área de um retângulo um. Então eu passei minhas variáveis de comprimento um e com um. Agora o resultado é vendido na área um, que agora pode ser impresso em eu recebo a resposta 24 que é oito vezes três. Da mesma forma, eu posso ter uma área variável para ligar, em seguida, chamar esta função com o meu segundo retângulo, que é comprimento para e com dois não na área de impressão para eu obter o resultado 40. Então você aprendeu a escrever uma função com Pará Meters e também aprendeu a retornar valores de uma função. Então esse é o fim desta palestra e a seção sobre funções. Vamos fazer uma revisão rápida do que aprendemos na seção. Então começamos a seção discutindo Ward of function ISS, que é chamado bloco off código reutilizável que executa um crepúsculo específico. E então vimos como definir a função. A sintaxe é usar o surdo dado e, em seguida, um nome de função seguido por um par de parênteses. E então você tem um cólon com cofre. Há uma declaração de bloqueio que segue a sua função. Então, um exemplo é a função hello world que imprime a declaração. Olá mundo Então o que vimos foi como fazer uma chamada de função. Agora, se você definiu a função para chamar a função, tudo o que você tem a fazer é usar o nome da função com o par de parênteses. Então aprendemos como passar são humanos também funções e retorno valor a partir dele. Agora, neste exemplo, temos duas variáveis. Número um e número dois, número um com o valor 10 e número dois com o valor 20. Então temos a nossa função Encontrar máximo para o qual passamos este pará metros número um e número dois. Então, para passar os perímetros, tudo o que temos que fazer é colocar o pai. Isto é mencionado os nomes valiosos separados por vírgulas e, em seguida, na sua definição de função você aceitá-los no mesmo auto. Portanto, certifique-se de que a ordem em que ele passa o mesmo quando você passou número um e número dois como os parquímetros recebê-lo como número um e número dois Não, os nomes que você usa podem ser diferentes. Mas certifique-se de que o pedido é o mesmo e o que fazemos em nossa função é verificar se número um é ótimo para o número dois. Se for maior, vamos retornar o maior número que é o número um de volta para o nosso programa principal outro. O que faremos é retornar ao número dois, que é maior que o número um. E em nosso programa principal temos um valioso chamado maior número que receberá o número da função, o for maior. Então esse é o fim da revelação na seção sobre funções. Se você tem alguma dúvida até agora? Sinta-se livre para usar o quadro de discussão e eu vou ajudá-lo a partir daí. Na próxima palestra, vamos escrever um programa que implementa funções e vê-lo lá. Obrigado. 29. Programa 12.3 - encontre o maior entre dois números: Olá e bem-vindo a esta palestra nesta seção você aprendeu o que as funções? Não. Vamos testar seu conhecimento e funções escrevendo um problema python. Então, para fazer isso, eu começo abrindo um editor de texto. A van, que eu uso é Adam. E que programa vamos escrever? Nosso programa teria dois números como entrada do usuário, e então vamos escrever a função que iria verificar qual entre esses dois números é o máximo . Então vamos primeiro salvar este arquivo. Estou economizando. Ele não encontra o máximo de ponto Levite. Agora, no caso de você ter perdido alguma das palestras de programação anteriores dot be vie identifica seu arquivo como uma luta em chamas. Então, para obter a nossa declaração de problema certo, é para verificar qual entre os dois números é o máximo. Então vamos pegar a entrada do usuário. Deixe-me dar um prompt ao usuário para inserir o primeiro número que seria digitar o primeiro número. E agora o que fazemos fazemos uso fora do dedo da função de entrada, tomar entrada do usuário e armazená-lo e são valiosos. Deixe-me chamar são variáveis como primeiro número. Então primeiro número igual dedo entrada agora se você se lembra da função de entrada de palavra ele leva entrada do usuário em uma string, formá-lo? Não. Uma vez que são números que estamos lidando com, queremos que este tipo seja convertido em um inteiro. Deixe-me fazer isso com a segunda variável também. Digite o segundo número e, em seguida, deixe-me digitar o segundo número em um inteligente. Então agora temos dois números que tomamos como entrada do usuário. Então agora vamos em frente e definir uma função que iria verificar qual entre os números orientais é o máximo. Agora. Por convenção, toda a definição de função vai para o início do seu programa. Então vamos fazer isso No início do meu programa, eu defini minha função e eu chamo isso de Find Maximum. Agora. Isso não tem nada a ver com o Finalmente você está finalmente função manual. O nome pode ser diferente. Está completamente tudo bem agora o que eu quero que esta função faça é tomar dois pará metros como entrada segura, primeiro número e segundo número e, em seguida, dentro do corpo funções. Quero verificar quais entre esses dois números são maiores. Então, para fazer isso eu uso em condição se que iria verificar se o meu primeiro número é maior do que o meu segundo número. E se for, escrevo uma declaração impressa que diz que o primeiro número é maior agora. A próxima condição que você pode ter é o segundo número pode ser maior do que o primeiro número. Todo o seu primeiro número e segundo número podem ser iguais. Então deixe-me primeiro verificar se o meu segundo número é maior que o meu primeiro número. Se for maior, minha declaração de impressão seria segundo número é maior agora. A condição final que temos que também pode ser capturado dentro de outra condição, é ambos os números sendo iguais. Então agora nós definimos nosso corpo de função. Em seguida, o que precisamos fazer é chamar essa função em nosso programa. Então, a fim de chamar a função, tudo o que eu tenho que fazer é inserir find maximum, que é o nome fora da função, e passou os pará metros, que são os dois números, primeiro número e segundo número. Agora vamos salvar este arquivo e executado para ver o que acontece para executar o meu programa python, Eu abri terminal. Agora, se você estiver no Windows, você pode usar tanto publicar L. Nosso prompt de comando. Os usuários do Linus também podem usar o terminal. E agora eu entro. Luta em três e, em seguida, eu navegar para o local onde o meu arquivo está satisfeito, que é barra desktop Encontrar ponto máximo Seja agora na execução. Preciso digitar meu primeiro número. Digamos que eu ligue para o meu primeiro número gasto no segundo número. Que seja 20. Então eu tenho a minha saída como segundo número é maior. Não, nós também poderíamos ter nossa função para retornar um valor. Então, agora, para fazer isso, o que devemos fazer é retornar o número máximo. Então, neste caso, se meu primeiro número for maior, eu estaria retornando o primeiro número. Se meu segundo número for maior, eu estaria retornando o segundo número. E quando ambos os números são iguais, eu poderia retornar o primeiro ou o segundo número já que ambos são os mesmos. Agora, lembre-se que quando você retornar um número, você precisa de uma variável correspondente. Isso exceto assim deixe-me declarar um valioso chamou-nos número máximo que irá conter o valor que é retornado por esta função. Então, se meu primeiro número for maior, meu número máximo seria o primeiro número. Se o meu segundo número for maior, o meu número máximo seria o segundo número em. Se tanto o meu primeiro como o segundo número forem iguais, o meu número máximo seria o primeiro ou o segundo. Neste caso, eu tomei primeiro número Não para imprimir esse número máximo de impressão igual a vamos imprimir o valor desta vez. Agora você não se lembra que podemos usar um espaço reservado para o nome valioso. Um par de chaves significa um espaço reservado e vamos executar uma formatação de string e inserir o nome valioso como número máximo. Agora vamos salvar este arquivo e executado um segundo para saída de água do mar vai olhar como não na execução. Deixe-me dar ambos os números como iguais desta vez. Então primeiro número s 10 e segundo número s 10. Então eu recebo a saída. Ambos os números são iguais e número máximo igual a 10 que é o valor retornado pela minha função. Então esse é o fim desta palestra. Reveja todas as notas PDF anexadas e resolva todos os problemas em excesso, caso você esteja preso. Sinta-se livre para usar o barco de discussão e eu vou guiá-lo a partir daí a próxima seção é sobre manipulação de exceções. Estaremos aprendendo como as exceções estão lidando. Morda. Te vejo lá. Obrigado. 30. 13. O que é a manualização de exceção e como lidar com as exceções em Python: Olá. Você chegou agora ao último conceito, que ele aprenderá como parte deste curso de introdução, e isso é manipulação de exceções. Então, por que o tratamento de exceção é tão importante que você pode ter se deparado com a situação muito bem. Usando um aplicativo no AB abruptamente fechado, você não tinha idéia do porquê. A razão de estar tão perto foi porque algum tipo de execução deu errado e isso não foi tratado corretamente. Não ser um bom programador, você não queria fazer isso. Você gostaria de lidar com essas exceções, e é quando o tratamento de exceção entra em cena. Um exemplo simples. O que posso dar a vocês é a divisão por exceção zero. Agora, se você está escrevendo um programa que tanto as armas quanto as operações matemáticas, há uma divisão que está acontecendo. Se o usuário dividir qualquer número por zero, esse problema seria encerrado sem deixar o usuário saber o que aconteceu. Divisão por zero é uma divisão inválida, e essa é uma exceção que precisa ser tratada. Então vamos em frente e ver como executar uma exceção. Manuseio e luta. Vamos começar abrindo o ambiente Pythons Idol. Então, o que é uma exceção? Diga Por exemplo, você divide um número por zero. Divisão por zero é uma divisão violenta, e isso levanta uma exceção. Agora, sendo um bom programador, você não gostaria de levantar essas exceções para o seu usuário. Você precisa ter certeza de que exceções como estas estão sendo tratadas. Comprá-lo em, fornece, tentar e aceitar blocos em que podemos lidar com tais exceções. E como eles funcionam? O bloco fora da quadra, que você acha que pode causar um problema, precisa ir para o seu bloqueio de choro. As exceções que estão sendo capturadas precisam ir para o seu bloqueio exceto. Vamos ver como isso funciona. Então eu tenho o meu bloco de tentar em que eu vou ter o meu bloco fora casaco. Digamos, por exemplo, eu tenho duas variáveis de comprimento como 10 e meu veterinário s zero. Agora deixe-me fazer uma divisão de comprimento por sagacidade, que é ficar por um zero, e isso vai levantar uma exceção, então isso precisa ser tratado no meu bloco exceto. Então, como definir um bloco extra que você entra no teclado, exceto junto com a exceção. Agora, a exceção de madeira, ou melhor, a exceção de classe lida com todas as exceções. Agora vamos analisar como isso pode ser um problema em breve. Vamos ver o que acontece agora, então eu vou em frente e imprimir a divisão por zero este inválido. Por favor, mude sua entrada agora. Vamos ver o que acontece na execução do bloco de ataque. Eles não são esta saída. É muito mais necessidade do que a minha saída anterior, diz que é o usuário. Essa divisão por zero era inválida. Por favor, mude um aluguel de comida do que ter todas essas declarações de exceção, que é levantada por python. Agora vamos ver como essa exceção pode ser um problema. Veja, por exemplo, eu não declarei minha inteligência confiável, então deixe-me ir em frente e excluir minha variável bit agora se eu tentar acessar meu valioso, mas isso levanta uma exceção. Não, Se formos pelo bloco de tentativa anterior, que tivemos, que é para se intrometer, em seguida, dividir o meu comprimento por ele e, em seguida, levantar a mesma exceção. Deixe-me copiar e colar isso, já que a exceção é a mesma. Então o que acontece neste caso é que a mesma exceção está sendo levantada, que é divisão por zero foi em violeta. Por favor, mude uma venda de aluguel agora. Esta é uma longa exceção. A razão pela qual uma exceção foi levantada é porque o valioso não foi definido. Foi usado antes de ser definido. Mas o aviso, que você está dando ao usuário, vê que a divisão por zero estava em Violet. Por favor, altere sua entrada. Então, como lidamos com esses casos? Você precisa lidar com essas exceções dando o nome fora da exceção. Agora, se você não sabe qual é o nome fora da exceção nous, dê uma olhada na exceção que foi lançada pelo python. Você pode ver esta era do nome aqui? Esse é o nome fora da exceção. Então, em vez disso, usando uma exceção de termo de geração usado este nome fora da exceção. Agora vamos ver como isso funciona. Então, no meu bloco de orgulho, eu tenho comprimento dividido por veterinário, e no meu bloco exceto, eu dou o nome fora do nome mais rico exceção Eddo, e dentro disso, eu imprimir a declaração. Variável foi usado antes de defini-lo. Agora vamos ver o que acontece. Eles não são. Essa mensagem é muito melhor do que a anterior, que equivocou o usuário, esta diz claramente que a variável foi usada antes de defini-la agora, no caso de você querer usar a exceção de divisão por zero. Você pode dar uma olhada no quê? Essa exceção Waas. Era a divisão zero. Agora, um bloco pry pode ter várias instruções de exceção. Vamos cavar o mesmo exemplo, mas desta vez eu vou mudar o valor da minha cama. Então deixe-me reatribuir o valor de zero. E então o que farei será levantar uma exceção para o meu erro de divisão zero. Deixe-me copiar baseado. Então este é o nome fora da exceção, que eu estou tentando pegar. Então, como você pode ver em Van, tente declaração e ter vários exceto declarações. Vamos dar uma declaração impressa neste que diz que a divisão por zero é inválida. Por favor, altere sua entrada. Não na execução. Fora deste bloqueio de tentativa. Isso levanta claramente essa exceção. divisão de Betsy por zero era inválida. Por favor, mude uma venda de aluguel. Então esse é o fim desta palestra. Você aprendeu o que é manipulação de exceção, e você aprendeu sobre a tentativa e aceitar declarações e python. Você olhou para alguns fora da declaração except em python também, modo que traz um fim a esta seção e ao nosso aprendizado fora das pontuações. Na próxima seção, estaremos implementando um projeto baseado em todos os aprendizados que temos até agora. Estou muito animado para colocar em uso prático todo o conhecimento que ganhamos até agora . E vemo-nos lá. Obrigado.