Programação Python 3: seu guia de programação Python básica para iniciantes | Matthew Dewey | Skillshare

Velocidade de reprodução


1.0x


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

Programação Python 3: seu guia de programação Python básica para iniciantes

teacher avatar Matthew Dewey

Assista a este curso e milhares de outros

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

Assista a este curso e milhares de outros

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

Aulas neste curso

    • 1.

      Introdução à programação de Python básica para iniciantes

      1:27

    • 2.

      Visão geral do curso

      3:12

    • 3.

      Suporte de programação

      4:45

    • 4.

      O que é Python?

      2:35

    • 5.

      Download e instalação de software

      4:06

    • 6.

      Criação de projetos

      3:57

    • 7.

      Primeira linha de código

      5:18

    • 8.

      Tipos de dados e variáveis

      6:51

    • 9.

      Matemática com variáveis

      3:43

    • 10.

      Recuperando entrada de usuário

      3:48

    • 11.

      A declaração de se

      7:04

    • 12.

      Se declarações e operadores adicionais

      7:05

    • 13.

      Métodos de texto básicos

      3:56

    • 14.

      Métodos de matemática básicos

      6:13

    • 15.

      Conversão de tipo de dados

      4:30

    • 16.

      O laço de tempo

      5:20

    • 17.

      O laço para o

      3:38

    • 18.

      Discussão do projeto 1

      2:21

    • 19.

      Projeto 1 Resposta

      5:00

    • 20.

      Introdução à Seção 2

      2:33

    • 21.

      Introdução de listas

      2:37

    • 22.

      Listas práticas

      7:53

    • 23.

      Introdução de seqüências

      2:34

    • 24.

      Cadeia de caracteres prática

      5:08

    • 25.

      Introdução de corte e indexação

      5:42

    • 26.

      Prática de corte e indexação

      9:09

    • 27.

      Introdução de formatação

      5:50

    • 28.

      Formatação prática

      5:24

    • 29.

      Introdução de dicionários

      4:11

    • 30.

      Dicionários práticos

      6:23

    • 31.

      Introdução de tuplas

      3:48

    • 32.

      Tampas práticas

      5:12

    • 33.

      Introdução de conjuntos

      2:50

    • 34.

      Conjuntos práticos

      3:43

    • 35.

      Introdução de métodos e funções

      4:17

    • 36.

      Funções práticas

      2:46

    • 37.

      Prática de funções avançadas

      7:19

    • 38.

      Discussão do projeto 2

      1:55

    • 39.

      Introdução à Seção 3

      2:45

    • 40.

      Criando um curso e atributos

      6:44

    • 41.

      Prática de curso e método

      6:47

    • 42.

      Herança e polimorfismo

      11:29

    • 43.

      Métodos de Dunder

      6:50

    • 44.

      Discussão do projeto 3

      2:39

    • 45.

      Projeto 3 Resposta

      6:53

    • 46.

      Conclusão de Python básico para iniciantes

      1:52

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

317

Estudantes

3

Projetos

Sobre este curso

Bem-vindo à Programação Python Básica para iniciantes!

Meu nome é Matthew Dewey. Sou programador experiente, tendo recebido várias acomodações na programação da minha educação formal, bem como ensinado várias linguagens de programação a milhares de alunos. Meu objetivo é fornecer, o programador de bruto, o conhecimento de que você precisa na programação de uma forma divertida e fácil. Neste curso, faço isso apenas com a linguagem de programação Python.

Python, uma linguagem de programação maravilhosamente simples que incentivou muitos programadores a prosseguir carreiras envolvendo programação em qualquer outra língua. É claro, é claro que o Python é uma excelente linguagem, mas você sabe o que é necessário para começar a programar o Python?

Como em qualquer linguagem de programação, é importante que você entenda os fundamentos e é exatamente o que eu ensino neste curso. Daí passo para estudos avançados, que incorporam uma compreensão de tipos de dados especiais e processamento de dados, finalmente terminando na Programação Orientada a Objetos, OOP para breve. O OOP é uma das habilidades essenciais que cada programador digno de emprego tem no seu kit de ferramentas. Eu ajudo você a alcançar esse conhecimento e muito mais.

Você aprenderá a:

  • Instale seu software, Anaconda

  • Estabelecer código fundamental

  • Criar e usar variáveis

  • Recuperar entrada de usuário

  • Processar dados simples

  • Métodos avançados de Python

  • Coleta de dados

  • Processamento de dados e armazenamento

  • Criação de curso

  • Uso de objetos

  • Desenvolvimento de atributos e conexões

  • OOP, programação orientada a objetos

  • e dicas e truques de BÔNUS!

Não vá mais se você estiver procurando o curso que vai guiar você no mundo de programação! Com meu curso, posso garantir que o conhecimento que você aprende vai ajudar você a obter um início de cabeça na programação de Python. Espero que você aproveite o curso e que ajude você no seu caminho para o mundo de programação!

"Programação é uma forma de arte. É criatividade lógica!"

Conheça seu professor

Teacher Profile Image

Matthew Dewey

Professor
Level: All Levels

Nota do curso

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

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

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

Transcrições

1. Introdução à programação básica de Python para iniciantes: Olá e bem-vindos ao seu caminho em Master Close com Anaconda. Meu nome é Matthew. Será que nós levar instrutor na programação tutt dot com. Eu tenho caminho para a programação por cinco anos e estudei muito mais do que isso. Na minha experiência, Pathan é uma excelente linguagem de programação para trabalhar. Não só isso, essa é uma das melhores línguas iniciais também. Se queres começar a aprender, este é o curso para ti. Esta primeira seção da masterclass é composta de palestras básicas que eu ajudo você a dominar os fundamentos da programação Pathan. A próxima seção do curso é os estudos avançados e overpay bem e métodos e funções mais avançados eventualmente passando para programação orientada a objeto. 00 P. é uma das habilidades essenciais de qualquer programador com er p. Você pode criar suas próprias classes e objetos, que podem ser re usado para sua vantagem. Se você quer se destacar na programação e trabalhar eficazmente, você vai precisar de O.B. O.B E isso conclui esta introdução. No próximo vídeo, discutiremos o suporte de programação para este curso 2. Visão geral do curso: 3. Suporte de programação: Olá e bem-vindo ao seu caminho básico em curso para iniciantes. Neste vídeo, vou ser mostrado seu coração para receber apoio em terra. Primeiro, deixe-me indicar que seu inimigo vem com uma função integrada que permite que você faça perguntas fazendo perguntas. Você não só pergunta o banco de dados de estudantes, mas você me pergunta é Bem, eu freqüentemente olhei para estes, fazer perguntas e responder a muitos deles. Então, se você luta de uma determinada seção nas escolas, sinta-se livre para deixar uma pergunta para eu ver e, sem dúvida, são respondidas. A segunda maneira que você pode buscar suporte é através de estouro de pilha. Empilhar estouros, uma enorme referência de programação que esse programa é todo o mundo usar para ajudar com sua codificação para acessar estouro de pilha. Você é simplesmente Google. Mas o que vamos fazer é procurar estouro de pilha para caminho. Então falamos sobre um caminho de estouro de pilha, e o que aparece no topo é o fluxo de Stecher. Faça perguntas. Como você pode ver, há muitos usuários fazendo perguntas que estão sendo respondidas em poucos minutos. Como você pode ver no topo, você pode pesquisar qualquer idioma que você precisa de informações sobre você pode obter para a guia de informações, ou você pode pesquisar uma função específica como um caminho na entrada pesquisando este seu copo de vários resultados, que ajudam você a descobrir qual entrada está no gambá e difícil de obtê-lo, como argumentos importantes do usuário ou comandos externos. Em Pathan, geralmente o que você está procurando foi encontrado no topo. E desta forma, Stack transborda incrivelmente útil ao lidar com erros em Pathan como o início. Programando seu rosto muitos erros. É por isso que estas são as duas melhores opções que posso oferecer para ajudá-lo a resolvê-las. Isso conclui esta lição. No próximo vídeo, falaremos sobre What is Pathom? Olá e bem-vindo ao seu caminho básico no curso para iniciantes nesta lição será falar sobre o caminho na linguagem de programação. Pathan é uma das linguagens de programação mais antigas até à data, tendo aparecido pela primeira vez em 1990. No entanto, o lançamento mais estável para Pathan foi lançado este ano, 2018. Em março, Pathan se gaba sobre a publicidade de 5000 a 10.000 passar em empregos todos os meses, tornando-se uma carreira considerável. Desbloqueie linguagens de programação mais jovens, como Pass, Oal see Shop Parcel nunca levou o mundo pela tempestade, mas tem vindo a crescer de forma consistente. Ao longo dos anos, Pathon tornou-se parte da educação formal. Tendo sido ensinado em muitas escolas secundárias, não tem apenas universidades, como tal, uma das três principais linguagens de programação. Hoje, Paulson é usado principalmente para desenvolvimento Web. Embora aplicativos de jogos de vídeo tenham sido criados usando pessoa, a linguagem é simples o suficiente para começar. E não só isso. Muitos usos passam em sua partícula ampla, estável e poderosa crescem consistentemente por causa disso, e sua população é leal o suficiente para projetar e criar MAWR com sua linguagem poderosa. À medida que as carreiras faras crescem, os desenvolvedores Pathan têm um dos salários mais altos até o momento, com médias que podem facilmente ganhar mais de US $100.000 por ano a mais. Empresas de arranque fazem uso de passagem do que qualquer outro idioma. Torná-lo a melhor linguagem empreendedora é. Então, com isso em mente, Password é uma ótima maneira de fazer um splash no mundo da programação. Do ponto de vista pessoal é um professor. Eu comecei a aprender caminho no ensino médio, tendo estudado caminho por muitos anos, e depois da minha educação escolar, eu posso dizer que parte em é uma excelente língua. Para começar incorpora um monte de língua inglesa e menos de jargão de programação, tornando-se uma das melhores línguas que você pode aprender como um iniciante. Para concluir pessoal sempre ser um dos principais idiomas por causa de seus usos surpreendentes, e é uma enorme quantidade de alunos todos os anos que conclui esta lição. No próximo vídeo, aprenderemos como baixar e instalar o software que usaremos neste curso Anaconda . 4. O que é Python?: Olá e bem-vindo ao seu caminho básico em curso para iniciantes nesta lição será falar sobre o caminho na linguagem de programação. Pathan é uma das linguagens de programação mais antigas até à data, tendo aparecido pela primeira vez em 1990. No entanto, o lançamento mais estável para pessoa foi lançado este ano 2018. Em março, Pathan se gaba sobre a publicidade de 5000 a 10.000 passar em empregos todos os meses, tornando-se uma carreira considerável Desbloquear linguagens de programação mais jovens, como Pass Onal See Shop Pass A, nunca levou o mundo de tempestade, mas tem sido consistentemente crescendo. Ao longo dos anos, Pathon tornou-se parte da educação formal, tendo sido ensinado em muitas escolas secundárias como não apenas universidades, como uma das três principais linguagens de programação. Hoje, Palsson é usado principalmente para desenvolvimento Web. Embora aplicativos de jogos de vídeo até mesmo foram criados, Usando caminho na linguagem é simples o suficiente para começar, e não só que ele tem muitos usos. Palsson é amplo, estável e poderoso. Partículas crescem consistentemente por causa disso, e sua população é leal o suficiente para projetar e criar MAWR com sua linguagem poderosa. À medida que as carreiras faras crescem, os desenvolvedores Pathan têm um dos salários mais altos até o momento, com médias que podem facilmente ganhar mais de US $100.000 por ano a mais. Empresas de arranque fazem uso de passagem do que qualquer outro idioma. Torná-lo a melhor linguagem empreendedora é. Então, com isso em mente, pacote é uma ótima maneira de fazer um splash no programa. No mundo de um ponto de vista pessoal é uma professora que eu comecei a aprender caminho em sua escola, tendo estudado caminho por muitos anos e depois da minha educação escolar, posso dizer que Path On é uma excelente língua. Para começar incorpora um monte de língua inglesa e rendas de jargão de programação, tornando-se uma das melhores línguas que você pode aprender como um iniciante. Para concluir, Pessoa será sempre um dos principais idiomas por causa de seus usos surpreendentes, e é uma enorme quantidade de alunos a cada ano que conclui esta lição. No próximo vídeo, aprenderemos como baixar e instalar o software que usaremos neste curso, Anaconda 5. Download e instalação de software: Olá e bem-vindo ao seu passe básico no curso para iniciantes. Neste vídeo, vou ser mostrado como baixar e instalar Anaconda. Mas você precisa fazer a seguir é ir para o topo do seu navegador e entrar em seu euro l da seguinte forma anaconda dot com alimentos slash downloads. Depois de ter feito isso, Chris, entrar, você deve ver o seguinte site o Donald e um con uma distribuição. Uma vez aqui, você tem que rolar para baixo e escolher os alimentos. Estou usando janelas. Mas se você estiver usando a Apple ou o Lennix, clique nessas duas opções. Sim, como está, vou baixar a visão do Windows. Claro, vamos estar baixando a versão mais recente e depois, é claro, seletor topo do sistema operacional. Você está usando 32 bits ou 64 bits para descobrir qual versão você está usando no seu computador? No caso de você não saber, você vai para iniciar menu Iraque, clique no computador e clique em propriedades. Você deve ser apresentado com esta caixa. Isto irá dizer-lhe o que fala do seu computador, e se você descer para o topo do sistema, você pode ver qual parte superior do sistema operacional você está usando. Como pode ver, estou usando um 64 bits. Oh, é tão fechar a caixa para baixo na versão 64 bits É um download considerável. Então tome nota de quanto tempo levará para terminar um instalador estadia terminou o seu, em seguida, para clicar duas vezes sobre o Yarkon Anaconda qualquer com o ponto e x extensão e. Isso começará a instalação. Você então pode receber uma caixa de administração como esta perguntando se você deseja instalar este programa, e eu realmente faço. Em seguida, clique, execute e aguarde até que a configuração comece outra. A configuração começou um clique seguinte. Agora que a sessão começou, vamos continuar de volta Licky. Você é então apresentado com o último desde acordo com o qual você vai dizer, Eu concordo em continuar a instalação. É aqui que entram os detalhes divertidos da instalação. Mas é melhor seguir o recomendado por Anaconda, então eu vou apenas dizer apenas me recomendado Clique no próximo ano. Para escolher o destino do seu navegador Anaconda, você precisa ter certeza de que tem espaço suficiente em um computador. Visto como é um programa de tamanho 2,5 gigabytes. Depois de ter feito tudo isso, você pode clicar no próximo ano, em seguida, começando opções mais avançadas para as quais você marcar o registro caixa inferior. Anaconda é o meu caminho padrão no 3.6 e ignorar a caixa superior. Visto como não é recomendado por Anaconda. E como um curso básico, você estaria usando de qualquer maneira. Em seguida, você deve iniciar a instalação clicando em instalar quando a instalação estiver concluída , clique em Avançar. Quem pulou os V? O Kurt. Já que não vamos trabalhar com código visual de estúdio, é uma espécie de parceria entre Anaconda e Marcus fora do estúdio visual. Mas não vamos usá-lo neste curso. Então Skip. E isso conclui que a instalação para saber mais sobre uma economia pode deixar estes verificados ou aprender como começar com Anaconda. Mas você aprende tudo o que precisa neste curso, então eu vou e vou verificar os dois no próximo vídeo. Vou lhe dar um tour de RD e aprender a criar projetos 6. Criação de projeto: Olá e bem-vindo ao seu caminho básico no curso de programação para iniciantes. Neste vídeo, eu vou estar lhe dando uma turnê fora Anaconda Navigator e o ID que estará usando selecione Clique em um ícone, um navegador agora em casa. Ele conterá Jupiter Notebook e Júpiter, rapaz. Mas antes de clicar em qualquer um deles eu vou primeiro ir para a comunidade e mostrar-lhe estouro pilha Pathan, , Como afirmado no vídeo de suporte criado anteriormente, você pode ir para pilha estouro semana e aprender mais sobre código especificamente poderia chutar deste link, que irá levá-lo diretamente para o caminho na página na comunidade. Como você pode ver aqui, este é um atalho rápido quando se trabalha uma programação, se você não tiver reservado, marcou o estouro pilha Sot. Depois de voltar para ele, clique em Iniciar no Laboratório Júpiter, que é o que usaremos para este clique no curso. Lançá-lo. Abra um navegador contendo o lançador de laboratório de Júpiter uma vez. Sim, podes escolher muitas opções com as quais vais trabalhar. Trabalharemos com o notebook, pois é uma interface simples, especialmente para iniciantes. Clicar no caderno deve lhe dar isso. Esta será a nossa página de codificação. E assim, temos um projeto de notebook maior que estará apodrecendo em nosso caminho no código. Como você pode ver, tem uma aba aqui em cima nos meus arquivos, que são o meu computador rolando para baixo. Você vai notar que nosso projeto está contido aqui. Esta é uma maneira fácil de você navegar para onde seu projeto está sendo armazenado em seu computador para ela. Agora, no entanto, eu vou clicar na guia arquivos para que nós apenas temos o código para trabalhar com suas muitas partes do programa que nós vamos estar trabalhando dentro deste curso básico. Primeiro, deixe-me mostrar-lhe onde você pode salvar você poderia salvar para pressionar o controle é ou clicando no conteúdo notável salvar aqui. Então, assim, você simplesmente salvou nosso programa. No entanto, se não queremos que um programa seja rotulado como sem título, podemos ir para arquivo salvar notebook como e podemos nomear nosso projeto. Por agora. Vou chamar este projecto de “Projecto Taste”. Visto que estamos apenas a testar o nosso caminho. Um por agora. Vou rotular este projeto como nosso projeto de teste e clicar em Salvar aviso, no entanto, que este não é um caminho verdadeiro no arquivo. Este é um caminho no bloco de notas de interface, enquanto um arquivo de pessoa é dot p wa. Enquanto este é um povo A e B para torná-lo em um verdadeiro passado no arquivo terá de ir para arquivo exportar notebook como executar script herbal. Fazer isso fará o download do seu script em um caminho no arquivo, como você pode ver aqui, P wa. No entanto, já que nos deram o caderno, deixe-me mostrar-lhe mais uma coisa. Antes que eu pudesse limpar esta turnê, vá para suas sessões e escolha seu tema Júpiter. Como você pode ver sobre a escolha do cão, é um tema de estoque lista, permitindo uma melhor visualização, especialmente para você como um estudante. Novamente, isso é infinitamente útil como programador, bem como você não quer ficar olhando para uma tela ampla por tanto tempo. Ouça, eu pedi mais tempo na programação, o que é muito melhor quando se trata de eficiência na programação. E você tem uma criação de projeto e a turnê de identificação? E isso conclui esta seção, e a próxima seção começará a codificação começando com nossa primeira linha de código 7. Primeira linha de código: Olá e bem-vindo ao seu caminho básico no curso de programação para iniciantes. Neste vídeo, vou mostrar-te a tua primeira linha de código. A primeira linha de Kurt, como em qualquer linguagem de programação ao estudar, é conhecida como Hello World Line of Code. Isso ocorre porque a primeira linha é projetada para um programador para imprimir um texto simples. Olá, mundo. O que vamos fazer é criar apenas que foi a primeira linha de código. Vamos para a nossa barra de entrada aqui, que irá conter o nosso código. E nós falamos em impressão, que será imprimir nosso texto dentro. Criar um conjunto de colchetes e dentro desses colchetes terá um sit off aspas duplas. As aspas duplas conterão a string. Como você vai ver quando eu executá-lo, a string que vamos correr entre as citações de restolho é Olá mundo. Agora só precisamos de um programa de execução. É simples, não é? Mas antes de pegá-la de novo, você precisa saber que há duas maneiras pelas quais você pode executar seu programa. Um deles é clicar no botão play. O que você vê aqui, como você pode ver, ele executou nosso código e foi impresso abaixo na saída. Olá, mundo. Agora vamos copiar esta linha aqui novamente e mostrar-lhe o segundo caminho. A segunda maneira de executar o seu código é, mas corajoso parecem mudança entrar. Você não quer pressionar Enter sozinho. Caso contrário, ele iria apenas começar em seu lan como se você fosse continuar escrevendo ocorreu. Este é um erro comum, e a maioria optar por apenas elogiar o botão play, no entanto, é tornar-se mais avançado para programar o seu cofre, Tom, ou usando a tecla de atalho shift, enter. E enquanto estamos aqui, vou mostrar-lhe dois métodos que você já pode usar para programar com sua string. Então vamos criar a string mais uma vez imprimir um conjunto de colchetes, aspas duplas e mundo baixo. O que vou mostrar agora é um atalho com a saída. Vamos posar um Harper Circle. Supondo que você queira escrever para Lance com uma seção de código ou vender bem, você simplesmente copiaria muito. Cole e execute-o novamente. Como você pode ver aqui, seu mundo olá, ele começa perto da terra Olá mundo novamente. No entanto, há uma certeza muito melhor de que você pode usar em vez de criar uma segunda impressão. Se você tomar, isso é simples. É assim? Mais uma vez, estamos no topo da lan e vamos supor que queremos o mundo em uma linha separada. O que foram então fazer é cobrir barra traseira Em barra traseira é uma tecla de atalho que vai começar um novo aprendizado quando impresso pressionando Shift Enter. Vocês são os alimentos que a barra invertida não está incluída. Isso ocorre porque passar é inteligente o suficiente para saber que este personagem específico que estamos acoplados com esta barra invertida significa que Olá mundo precisa ser impresso em duas linhas separadas. No entanto, você notará que há um espaço incluído depois do Hello. Isso ocorre porque os espaços são suportados, o texto e o cáqui curto não são incluídos. Mas vamos supor que outra hipotética. Suponha que você queira deixar um espaço entre como o mundo é grande o suficiente para alguém escrever . Bem, o que você tem sido usa vários espaços ou uma guia para imprimir on-line novamente podemos topo em vários espaços ou enfraquecer tabulação usando espaços completos. Observe que quando algo esfaqueado, qualquer imprensa backspace, ele exclui toda a guia. No entanto, só temos um espaço por enquanto. Mas suponha que você quer ter uma lágrima, mas você não fazê-lo em vários espaços porque pressionando guia como você vai notar tocando na tecla, ele não funciona. Então nós fazemos uso de outro atalho, como a barra invertida em chás de acesso t barra invertida. vez, outro termo de atalho que fará um espaço de tabulação entre hello e World, como você pode ver quando imprimimos o texto. E isso é suficiente para isso. Ouça, nesta lição sozinho, você aprendeu a escrever sua primeira linha de código, bem como aprender atalhos ao trabalhar com strings sendo texto. No momento, ele parece simples. Mas, no entanto, estes são alguns dos melhores blocos de construção quando se trata de passar em programação e baseado para ser mantido em mente quando se trabalha com a filha. Isso conclui esta lição No próximo vídeo, vamos aprender sobre variáveis e tops de filha 8. Tipos de dados e variáveis: Olá e bem-vindo ao seu passe básico sobre a causa de programação. Os principiantes neste vídeo vão ensinar-te sobre variáveis e tops de filha antes de começarmos. Vamos limpar nosso projeto de teste para a aula. Como você pode ver ano, você criou várias células do seu projeto anterior. Como você pode ver aqui, você criou várias células de sua lição anterior, mas eu quero mostrar-lhe como fazer é excluir essas células. Você pode, um por um clique com o botão direito em cada célula e excluir venda selecionada. No entanto, você também pode começar a partir do topo ou clicar nele na linha superior. Racine mudar e clicar para cima para a linha que você deseja excluir, que é selecionar todas as células no meio e você pode excluí-las dessa forma, deixando-lhe um novo projeto para trabalhar. Agora que fizemos isso, deixe-me falar sobre o máximo de US$4 que você vai aprender. Nesta lição, o primeiro top filha é aquele com quem você realmente trabalhou. Uma corda. A parte superior da string é texto. Mais especificamente, é um conjunto de personagens contidos dentro de citações duplas como vimos Olá World Waas no anterior ouvir, o segundo top filha estará trabalhando com seu inter jizz. Coça. São números inteiros variando de negativo, infinito fazer infinito positivo, como 1234 ou negativo um negativo para negativo, três, etc. O terceiro top filha são flutuadores, flutuadores ou números também, mas eles incluem pontos decimais como 3,5 ou 6,8 negativos e assim por diante. E, finalmente, o mais simples, mas ainda um dos mais importantes topos Donna, realmente no topo do dólar cerveja pode conter até três valores. Verdadeiro, falso ou não? Sem ser. Se nenhum vale estiver contido, no entanto, só estará trabalhando com verdadeiro e falso neste curso, os verdadeiros e falsos vales não são de muita importância para nós agora, mas mais tarde no curso, eu serei ensinando sobre poderia específico que faz uso específico dos valores de faturamento. No entanto, isso é ficar à frente de nós mesmos. E vamos dar uma olhada na nossa primeira filha. Por cima da corda. Como você sabe, string é um conjunto de caracteres contidos dentro de aspas duplas. O que vamos fazer agora é criar uma variável e um soneto, um valor de string para criar uma variável. Você simplesmente supera um nome. Por exemplo, é chamado nosso aviso de nome de variável na programação que ele não pode usar termos especiais como nomes para variáveis. Isso ocorre porque o caminho ocorreu, então, vê-lo como executar código herbal em vez de um nome de variável. Por exemplo. Temos o seu nome porque este é um termo especial que usamos para imprimir texto, por exemplo, quando criamos uma variável normal como nome igual, e vamos dar-lhe um muito off John A simples é que nós criamos um nome de variável, atribuído uma string, valorizar sua bomba, tornando-se um aviso variável string. Quando executo o código, nada acontece. No entanto, se eu estiver no topo em nome e executar o programa novamente, isso me diz que o vale contido dentro de John. No entanto, falamos em impressão é igual ao seu aviso impresso é realçado. Isso ocorre porque se nós déssemos um valor para imprimir, isso pode causar problemas mais tarde e nossa programação então nós não estaremos fazendo isso por enquanto. Basta ter em mente que todos os nomes de variáveis são minúsculas. Se você é o nome da variável é conter duas palavras ou mais, você irá separá-los muitas vezes na escola, por exemplo, John dado ao nome da variável não é verdadeiramente específico. Não foi possível criar uma variável primeiro no nome da escola é igual a John, e podemos criar uma variável semelhante com o sobrenome. Sobrenome é igual a Dunks e agora programa. Se fôssemos chamar essas variáveis novamente mais tarde, nós dentro apenas núcleo John ou blog de, dependendo de qual deles nós tocar. Então lá você tem o nosso primeiro top filha armazenado em uma variável e algumas convenções de nomenclatura para lembrar. A segunda variável estará trabalhando com seu inter jizz, então vamos criar um simples em apenas como idade igual. E vamos falar em um valor numérico como 25 e vamos dar-lhe um valor simples. Tal foi 25 turno entrar. Ele funciona com o mesmo princípio que string. Se fôssemos a Toppan polegada novamente e executar um programa, ele nos diria o valor a seguir. Nosso top funciona da mesma maneira. Por exemplo, podemos dizer média como um nome de variável é igual a 89,6, e seu simples é que nós o chamaríamos novamente. Nós temos 89,6 e eu perdi Daughter Top vai estar trabalhando com é thebe lean, tenso no topo. Então vamos criar uma variável booleana. Agora vamos chamar este passe em uma marca de escola. Observe que eu não brilho um passe porque isso foi destacado verde porque é um termo especial em pathum igual e eu vou dar-lhe o valor da verdade. Observe que eu capitalizar a primeira letra de Verdadeiro e que será o mesmo com falso. Encontrei um para chamar isso de novo. Também me diz o valor. Estes são alguns dos profissionais mais simples, então alguns dos tops filhas mais importantes com os quais você estará trabalhando no Path em Listens to come. Você está usando métodos mais avançados com esses diferentes tops de filha. Por exemplo, os números se tornarão muito importantes ao trabalhar com loops. Terão diferentes métodos de texto para nossas cordas e quer trabalhar com operadores com nossos dribles de construção novamente. Não enfatize muito o que os operadores são. Você vai descobrir quando chegarmos lá que concluirá esta lição. No próximo vídeo, estaremos trabalhando com funções matemáticas com tops de filhas-número 9. Matemática com variáveis: Olá e bem-vindo ao seu passe básico no curso de programação para iniciantes. Neste vídeo, vamos aprender como usar funções matemáticas estavam flutuando em Tages. Primeiro, vamos para a célula de importação e começar com uma função matemática simples. Cinco. Além disso, executamos o programa. Imprime a equipa. Agora vamos passar por esses básicos primeiro, como cinco menos cinco que você pensou sobre o amor e, finalmente, cinco vezes. Estas são as funções matemáticas mais simples que você aprenderá. Agora vamos dar uma olhada. A para funções matemáticas mais avançadas. Há função matemática. Cinco. Lama cheia. O que mart ou módulo faz é dividido. O primeiro número pelo segundo número e o que resta será impresso como você pode ver . Um cinco dividido antes bem, é claro, igual 1.25 No entanto, módulo ISS descobre quantos permanecerão depois de quatro foi preenchido em cinco. Neste caso, o restante será aquele que é. Na verdade, essas funções matemáticas, é claro, funcionam com variáveis. Então vamos criar duas variáveis que contêm os números como entorpecido, na verdade igual a cinco não, para entre 10 e então podemos usá-los juntos. Eles um mais Numb Care 15. E enquanto nós aqui com duas variáveis, deixe-me mostrar-lhe como sobre a escrita funciona sobre ratting funciona da seguinte forma. Podemos ter um muito mas que recria antes, e podemos tê-lo igual a um novo valor. Vamos fazer dormente um igual a 15. Agora, quando usamos os mesmos funcionários antes de alguém melhor número dois, diz 25 porque é 15 mais 10. Isto é particularmente importante para lembrar, porque também poderia ter uma variável igual. É realmente mais outra variável. Por exemplo, o número um é igual a um de nós. Obrigado como vimos que eram 25. Se rodarmos este código e, em seguida, decidimos chamar o valor número um, ele imprime 25. Desta forma, você pode criar muito se cresce consistentemente à medida que o programa continua. Nosso adolescente é muito importante e pode ser usado para o programa é vantagem. Mesmo que haja um equívoco que é filha. Acabar de ser escrito é uma coisa ruim. Usamos esse tipo de variáveis do que contar quantas vezes certo poderia ter sido executado por razões específicas. Você verá por que isso é importante quando começarmos a trabalhar com loops que concluem esta lição. No próximo vídeo, aprenderemos como recuperar a entrada do usuário 10. Como recuperar a entrada do usuário: Olá e bem-vindo ao seu caminho básico no curso de programação para iniciantes. Neste vídeo, vou mostrar a vocês como recuperar a entrada do usuário. A entrada do usuário é uma informação inestimável quando se trata de programação. Ter a entrada do usuário em certos programas torna os programas muito melhor para trabalhar do usuário , bem como o próprio programa. E em alguns casos, é necessário que o programa funcione. Enquanto eu vou fazer aqui e mostrar-lhe uma maneira simples de recuperar a entrada do usuário em Pathan. A primeira coisa que vou fazer é criar uma variável que vai conter a entrada do usuário. Mas eu vou primeiro fazer é pedir ao usuário para inserir no nome a entrada mais comum. Há uma variável tão criativa chamá-lo de nome igual a. E é aqui que eu vou usar o código que pede a entrada usa, entrada de topo, um conjunto de colchetes e entre aspas duplas ou simples, você pede ao usuário para entrar em você, é claro, no escuro a sua mensagem não mostra é claramente como deveria como seu aviso. Quando o aparelho mudar, digite nossas mensagens para cão é o fundo. Mas a equipe de destaque mostra que está aqui. Por isso, está a pedir-nos o nome interno. Então, vou só empatar. Tem sido John. Como preparar Enter, não mudar. Entrar. E então quando eu chamar de nome novamente no turno de imprensa, Enter, ele me diz o valor. Assim como aqueles breves anos recuperados. Uma entrada. Agora vamos supor que quando entramos em um nome que queremos fazer cada exibido como. Olá, John. Bem, vamos ótimo outro nome invariável ou apenas usar o mesmo. Fazer o nome dela é igual a entrada. Mas eu vou ver seus colchetes em Você vai nomear dentro de impressão criada, impressão de planta. Olá espaço e como adicionamos nosso nome depois que é com uma vírgula. Use o próprio corpo. Então vamos tentar mudar no reboque. Agora está no nome e acho que vou usar meu nome verdadeiro. Entra e diz: “ Olá, Olá, Matthew.” Agora vamos supor que pedimos ao usuário para entrar na idade para que a idade seja igual a entrada no reboque, sua idade quando fazemos isso, digamos que fomos na idade 20 caminho pressione enter que acontecer idade para ver o valor e você vê 20 cincos encapsulados em uma única citação. Isso é porque ele está sendo transformado em um fluxo. Então, se quiséssemos fazer quaisquer funções matemáticas com ele, isso só causaria erros. Então nós aproveitamos menos idade. Temos uma era porque estamos trabalhando com uma corda, não na Geórgia. Como você pode ver aqui, só podemos adicionar uma string a uma string. Nenhum professor em um vídeo posterior estará aprendendo a converter diferentes tops de filha em outros tops de filha. Por enquanto, tudo o que precisamos saber é como obter entrada usada. E fizemos exatamente isso. Isso conclui esta lição. No próximo vídeo, aprenderemos sobre a declaração if. 11. A declaração em caso de declaração: Olá e trabalhar em suas partes básicas no curso de programação completa começa neste. Escuta, vamos aprender a usar a instrução if, mas antes de começarmos a trabalhar na declaração if, vamos primeiro aprender o que são os operadores e como nós, os operadores, somos personagens especiais que usamos para comparar certos valores de outros valores. Um exemplo rápido seria este nós usamos um maior do que símbolo seis, como todos nós sabemos longe não era maior. Seis sóbrios para executar este Ion, ele imprime falso. Este é um operador. Agora, como você sabe, nós também podemos obter o cinco é menos do que seis. Como operador, o que é verdade, cinco é definitivamente menos de seis. Agora vamos dar uma olhada em qualquer outro. Você, é claro, pode obter o maior que e igual a para menor e igual a. Mas o que dizer é igual a dois enquanto os iguais fazem funciona da mesma maneira, mas de dois símbolos iguais é igual a 6 de abril, você percebe que Prince Falls. Mas se tivermos cinco é igual a cinco pegadas. Verdadeiro. A razão pela qual usamos para iguais é porque o único igual a mesmo Pathom é usado para atribuir um valor a uma variável, e isso não funciona bem se você tentar assinar seis para o número cinco. Então nós usamos para igualar símbolos como um operador, então nós resolvemos isso. Mas e se algo não é igual a dois algo então temos ponto de exclamação distante é igual a seis. Nós executamos esta linha. Isso é verdade. Cinco não é igual a seis. Mas se temos ponto de exclamação distante igual a, ele imprime falso porque longe é igual para, nessas maneiras, obtemos um verdadeiro ou 100 valor quando se trata de operadores. Mas especial sobre esses tipos de operadores é usá-los para declarações if. Então, se instruções são usadas para criar seções de código que só são executadas dependendo se o operador provar verdadeiro. Para explicar melhor isso, digamos que um operador prova ser verdadeiro qualquer coisa contida em um conjunto especial de colchetes. Após a instrução if, qualquer código será executado. Se o operador provar falso, o código não será executado. Desta forma, podemos criar código que é executado de acordo com filha específica, Então vamos criar tal instrução if Agora vamos dar um cabo variável entorpecer o valor de far Bem, em seguida, criado if instrução que contém um operador, como If espaço No é maior do que três. Kerlan, uma vez que fizemos isso, foram abrir um conjunto de colchetes legais, que terá a seguinte aparência, que irá conter o código. Então, se entorpecido é maior do que três, idiomas, têm um simples são colocados impressão. Nenhum caroço de impressão é maior que três, e executamos nosso código e a mensagem é impressa. É copiar o código ainda e mudar o muito ligeiramente. Se nenhum é maior do que Tim agora, como sabemos que não é operadores de serviço deve ser falso. Então vamos executar o código e você percebe que nenhuma mensagem foi impressa desta vez porque o operador provou ser falso. Essa é uma afirmação básica “if”. Nós podemos, é claro, trabalhar isso da mesma maneira com filha corda, como nome People junk que criamos. Se declaração, se nome for igual, igual a John, sente-se com colchetes frios. Imprima. Ele é lixo. Executamos o código. Você percebe que ele imprime exatamente isso. No entanto, o problema de trabalhar de strings é que geralmente é sensível a maiúsculas de minúsculas, então vamos colar o código e as cadeias. Joo Aging para Capital J para Jane minúscula. Se rodarmos o código, você notará que nenhuma saída é impressa porque eu operei provou ser falsa. John não é igual à minúscula. John tenha isso em mente ao aceitar usar uma filha que pode ser útil usar um de nossos métodos técnicos para generalizar a filha que bem conhecida em outro vídeo. Primeiro, no entanto, vamos continuar usando instruções if e passar para instruções if else. Primeiro, deixe-me dar-lhe um exemplo limpo. Usando o Numb Kelly é que previews antes, bem passeado eles aqui. No entanto, em vez desses braçadeiras severas, que estão corretas, vou tirar os suportes e o que eu vou fazer em vez disso é restaurante. O empréstimo estava fora. Os discos frios. Esta é a maneira antiga e mais confiável de criar uma declaração if como às vezes ao usar colchetes legais e torná-lo pode causar áreas por conta própria. Não é maior que três. Sim, assim que estivermos na Internet, comece ao lado disso, certifique-se de que o recuo está correto. Você não quer ter o Elson abaixo da impressão digital. Você quer tê-lo abaixo do se outro cólon não. Em seguida, comece seu próprio recuo em, que irá imprimir o padrão e vamos imprimir uma mensagem dizendo Não não é maior do que três . E eles têm, se o fizermos, o pequeno Príncipe Nam é maior que três porque é. Mas se mudarmos o valor dos números para, digamos, uma nova execução do programa que ele faz. O padrão, que é entorpecido, não é maior do que três porque operador produzir falso, que mais vamos executar o código para o falso. E assim, criamos uma instrução if complexa que tem não é apenas o seu valor padrão, mas o código que é executado. Se o operador provar verdade, isso conclui esta lição No próximo vídeo, vamos aprender como criar, aninhados if declarações e usar operadores adicionais. 12. Nested se declarações e operadores adicionais: Olá e bem-vindo ao seu passe básico sobre a causa de programação para iniciantes neste. Ouça, vamos aprender sobre operadores adicionais e boas declarações hoje. Primeiro vou falar com você sobre declarações de “se”. Sr. Se as declarações são se as declarações dentro de declarações como tal, você pode completar verificações machistas para confirmar qual médico você está olhando. Por exemplo, você foi você foi igual a cinco. Você deseja criar uma instrução if que verifica se o número está entre três e seis, então você está no topo. Se não for maior ou igual a três. Seu cólon, você é do que top em outro. Se não for menor ou igual a seis. Outro casaco em e eles têm investido se declaração para que, em seguida, você pode imprimir não vêm no espaço é entre três e seis. E, é claro, você precisa criar para os outros para caber ambos, como outro. Vamos lá, Imprimir não é maior que três, mas maior que seis também. Isso ajudará a especificar o seu médico supondo que você está procurando um número e você não tem certeza do que é? Cria um segundo mais para a instrução principal if que irá apenas imprimir Numb é ou isso em seguida, três completo, maior e seis. E assim, criamos um programa complexo. E como você pode ver, onde nós executá-lo longe é entre três e seis, que é correto para que, como um uso fora do aninhado se declaração para completamente múltiplos pintos e certificando-se de que o seu médico é verificado bem para que possamos ter um adequado para o médico Agora deixe-me apresentar operadores adicionais e deixe-me mostrar-lhe como eles podem substituir investido se declaração salvando algum código, Eu vou copiar o que eu escrevi ainda. Mas apague este aninhado se declaração aceitável o resultado que eu vou manter. Então vamos ter certeza de que está no lugar certo. Aqui vamos nós. Agora que fizemos isso, vou usar um operador adicional para incluir aquele doente e operador que criamos no joelho. Ainda assim, se a declaração eu vou falar e não é menor que e igual fazer seis. Mas o fim faz é certificar-se de que ambos os operadores são verdadeiros para fazer o seguinte poderia ser executado . Se um deles é falso ou ambos fora do ALS, então o código não será executado, senhor. Se eu rodar este programa, é do pai dele entre três e seis, o que está correto. Mas vamos supor que eu mudei para igual a três. Eu já fiz isso. Vou copiar a mesma instrução se, colá-lo e executá-lo. 10 é menor que três ou maior que seis, o que está correto. Mas você também está percebendo que em nossa outra declaração antes de usar declaração iniciativa foram mais específicos com a nossa mensagem dizendo é maior do que três, mas maior do que seis também. O que temos anos, a menos que forma amigável de se declaração, no entanto, é um mais eficiente, mas que é apenas um dos operadores adicionais. Vou mostrar-te que o 2º 1 é o antigo operador. Então deixe-me mostrar como funciona. Primeiro, vou ter dormente igual a três. Eu vou copiar se declaração aqui e mudar e ferramenta em execução. O programa diz que três é entre três e seis, o que parece certo. Mas digamos que eu faça um valor de dormência. Você coloca o seu 10 quando eu reexecutar a declaração if, ele diz tênis entre três e seis, o que sabemos que não é. Isso ocorre porque apenas um dos operadores está sendo cumprido. Esse será o crédito nomis que nenhum igual a 3 10 é definitivamente maior do que três. No entanto, não é inferior a seis, mas ainda é Impressões são agora falta entre três e seis. Então, o que criamos é realmente uma forma redundante de uma instrução if por causa do all if one operadores cumpriu, então o código será executado. Claro, eles são diferentes usos para esses operadores e instruções if aninhadas. Se você tivesse ocorrido que só é executado devido a filha específica, você usaria um ninho em se declaração ou você usaria fim. Mas quando o médico realmente precisa cumprir um requisito, você usaria um operador adicional todos e poupar-lhe o problema de usar várias declarações se aninhadas , é melhor praticar o uso de operadores adicionais no Leste se campanha, que você saiba exatamente quando usar a declaração de iniciativa ou um operador adicional. Mas como está, o que fizemos aqui usando o operador adicional é ótimo. Uma declaração inútil se a menos que alteremos as mensagens, que realmente não importa, porque ele sempre vai preencher um mínimo um operador. O que fizemos foi criar um programa que busca um número de guerra entre negativo, infinito e positivo, infinito. E, como tal, o primeiro código sempre será executado, deixando o Els apenas desordenar nossa programação. Certifique-se de ter isso em mente ao criar suas declarações if, para que você possa evitar desordem e criar um programa mais eficiente. No entanto, neste, Lee disse, você aprendeu sobre aninhados. Se declarações e operadores adicionais como rolos receberam uma boa idéia de quando usar o que conclui isso, ouvir. No próximo vídeo, aprenderemos alguns métodos básicos de texto. 13. Métodos básicos de texto: Olá e bem-vindo ao seu caminho básico no curso de programação para iniciantes neste. Ouça, vamos aprender alguns métodos de texto em sua escuta. Vamos aprender três métodos de texto são úteis para filha de frango ou alterá-lo para atender às nossas necessidades. O primeiro método de texto será olhando é o método length, mas o método length faz é medir o comprimento da string e informa quantos caracteres estão contidos dentro. Então, por exemplo, string exemplo preciso, como palavra contendo a palavra Olá se eu quisesse ver o comprimento da madeira estão saltando cedo em um conjunto de colchetes e banheira nas variáveis. Nomeie toda a cadeia de caracteres que eu quero digitalizar. Quando eu executar o programa, ele diz cinco, o que está correto. Hello contém cinco caracteres. H E l O. É um simples me leva através de que usamos para medir o comprimento dos nomes como seu aviso de algum passado com programas que você vai encontrar on-line que você precisa ter uma quantidade específica de caracteres antes Parsa pode ser aceito. É isso, disse May, que será usado para verificar sua senha como sua cobertura e até o seu comprimento interno. Isso é maior que um certo número. Portanto, ele também está usando uma declaração if que aprendemos anteriormente. Estamos simplesmente criando um programa de senha simples ou para Árvore de Aprendizado, esse é o primeiro método. O segundo e o terceiro método são semelhantes e são usados para resolver esse problema que consideramos . Se declarações sobre cadeias de caracteres o problema que encontramos foi este nome é igual a John. Mas supondo que se declaração quer ver se não se, o nome é igual em minúsculas dia O H antes de executar seu código. E quando executarmos isso, se você notar que nada é impresso. Isso porque, embora John e John ou o mesmo nome, o segundo John e o operador é para baixo caso J. O que podemos fazer, então para ter certeza que o uniforme do médico é convertendo o nome J O H N de um J Capital para a minúscula, assim como o resto das letras no operador. Como faríamos isso, então, é cópia. Se instrução, vamos copiar a instrução, colá-lo e mudar o nome para o nome ponto inferior e um conjunto de colchetes. Este é um método especial que reduz todos os caracteres dentro da string para minúsculas . Se rodarmos este código, diz que o nome dele é John. O que é muitas vezes o caso na maioria das programações é que todos os vales de uma string serão maiúsculas por último , e eles usariam a parte superior. A parte superior é o segundo método de texto será usando assim aviso. Sim, uso tampas completas. John e eu usaríamos o Dr. Upper, eu disse. Mas colchetes eo mesmo resultado quando eu executar o roubo programa entrar seu nome está feito. E assim, criamos um programa de trabalho que faz a varredura para ter certeza de que é o certo. Em verdade, em comparação com o que estamos procurando, estes são os três minutos que vamos usar nas partituras, dois dos quais métodos ajudam a filha uniforme e outro ajuda a criá-lo como tal, permitindo-nos o capacidade de criar programas mais complexos com métodos tão simples que conclui esta lição e o próximo vídeo, vamos aprender alguns métodos matemáticos avançados 14. Métodos básicos de matemática: Olá e bem-vindo ao seu passe básico na programação causa iniciantes completos neste. Ouve, vou mostrar-te alguns métodos matemáticos avançados. Agora, Avery mostrou algumas funções matemáticas, como adição de divisão de multiplicação, subtração, colchetes. Módulo é e assim por diante. Bem, vou mostrar-te mais. Especificamente, esses métodos matemáticos usaram o objeto matemático, que é armazenado dentro do caminho no código de programação. Você não precisa de outro, mas objetos muito. Mas o que você precisa de um aliado, va? Que este é um curdo especial que vem do programa dentro. Passar em frente. Antes mesmo de mostrar esses quatro métodos matemáticos avançados, precisamos importar o objeto matemático, como eu mencionei antes de acontecer, importar a Imperatriz em massa entrar. O que isso faz então é importar a classe matemática, que contém todos os objetos de metanfetamina, para que você possa usar todos esses métodos da seguinte forma. Se você não fizer isso, você enfrentará alguns erros ao completar a matemática e serão identificados no log. Agora, deixe-me mostrar-lhe métodos matemáticos que podemos usar com carros alegóricos. Primeiro, vamos criar uma garganta chamada falar abreviado para um número especial, e eu vou chamá-lo muito rápido. O que eu vou fazer a seguir é usar uma massa pode sentar-se por cobertura em metanfetamina ponto c e i l curto para selar dentro. Os colchetes são superiores em falar. Não, o que isso vai fazer é Randall para o primeiro ponto decimal para o ponto mais alto. Então, quando eu executar o programa, ele vai para seis. - Não. Dois sobreviventes. Mas faz falar, hum, igual 5,4. E eu usei o mesmo método Mass Dot Seal, falar não e executar o programa. Ele ainda corre para cima. Esta não é a corrida de pontos em massa em 3 de maio, que arredonda. Este é o método dele. Costumávamos arredondar para o mais alto. Se você quer uma rodada fora para o mais baixo, vai usar matemática, que andar falar, executar o programa ele corre para baixo para cinco. Mesmo se fôssemos fazer 55,9 e usássemos o fluxo mestre, ele iria arredondá-lo para cinco. Se você quiser simplesmente Randall para o número, então você usaria o método redondo. Mas não é preciso avançar métodos de bagunça. Arredondar o número é uma rodada simples, sã e, em seguida, topo no valor de tal falar como você pode ver arredonda 5.4 para cinco. Que tal fazer falar pessoas entorpecidas jogando não e como usar rodada novamente? Ao vivo falando. Hum, ele vai até seis se você quer ser específico sobre o que este pequeno lugar você precisa de um arredondado para fora. Então digamos que fale. Núm é igual a 5.12345 e usamos falando redondo, hum, falar nenhum. Verão dois. Vai arredondar para a segunda casa decimal. Como você pode ver aqui, 5.12 É um método simples, e às vezes não é necessário, mas é um bônus para este lissome. O próximo a avançar métodos matemáticos será olhando são os métodos rt SK e poder. Primeiro, a metanfetamina rt uma raiz quadrada escassez. Então, se fôssemos ao topo em metanfetamina, ponto é visita rt bonito de suportes e topo em 36. Então diga-nos a raiz quadrada de 36 que é seis, um método muito auto-explicativo comparado com os outros que já fizemos antes. Este encontra a raiz quadrada, mas retorna como seu aviso um flutuador em vez de um inteiro. Isso ocorre porque ele também funciona com números que não têm a raiz quadrada, como matemática dot sq rt cinco. Diz-lhe uma raiz quadrada de cinco em um pé. Com números como estes jogados em torno do mestre arriscado. Aarti não pode ser específico para números que têm apenas grades quadradas. Também funciona com números que não têm nenhum quadrado limpo. É uma espécie de 36 e o método de matemática avançado final será olhando é o método de estoque em massa matemática? Não sei como. O que isso faz é com o desligamento. Se você tem um número que você quer para o poder de algo, você em cima dele em longe vêm um para o poder de para, que seria cinco vezes cinco e em torno do programa ele imprime 25.0. Este é o reverso completo do método R T sq, e é OSA em seu caminho? Muito útil. Estes outros quatro métodos avançados eu vou mostrar-lhe neste. Ouça, chão e o teto são perfeitos para fechar a filha. Isso não tem que ser muito específico. A rodada de método Burn ISS, que não compartilha com o fechamento matemático, também é muito é quatro para arredondar filha e, finalmente, o SK RT. E as promessas são severas, financiamento total útil nesta grande rota para desligar quando se trata de filha em massa que conclui esta lição no próximo vídeo, vamos aprender sobre a conversão top filha. 15. Conversão de tipos de dados: Olá e bem-vindo ao seu passe básico no curso de programação para iniciantes neste. Ouve, vou mostrar à tua filha a melhor conversão antes de começarmos. Eu vou mostrar a você filha top conversão entre cordas inter jizz e carros alegóricos. Então, antes de começarmos, vou criar um inter gin entorpecido igual a um. Eu vou então criar um segundo número médico se dormente, que será o nosso número flutuante. E será 5.0. E, finalmente, eu vou criar nossa string, que nós seria igual a aspas duplas. Olá. Então agora temos nossas três variáveis com três tops diferentes. A maneira como podemos verificar seus tops é sobre topo um conjunto de colchetes e o nome da variável. Como você pode ver, Number é um inteiro se entorpecido está à tona e faria é uma string. O que vamos fazer primeiro é bom vert um inteiro para flutuar e string. O processo é bastante simples e com o que você está convertido pode ser usado com outras variáveis também. Primeiro, vamos converter um inteiro à tona para convertê-los à tona. Primeiro temos dormente flutuador igual disse para quebrar seu não e executar o código. Agora, se estamos falando de cima, você verá que há um carro alegórico. Se perguntarmos ao perfeito Turnem, é 1,0. Agora vamos mudar dormente de volta para um. Enviá-los é igual a um. Se executarmos o topo Bergen novamente, você pode ver que ele realmente mudou de volta para uma entrevista. Então agora sabemos como converter um inteiro para flutuar. Mas como nos convertemos? Interjetar em uma string de novo? Também é muito simples. Eles são iguais. Str não, é simples. Esse é o tipo? - Não. Como você pode ver, é uma string em todo o programa para devolvê-lo. Você verá que é um encapsulado entre aspas. Como você já deve ter adivinhado se queremos obtê-lo de volta para entorpecimento sem lesão no valor que poderia simplesmente topo em um igual a um, Int disse. Os colchetes adormecem e executam o código, retornam o valor. Você percebe que é um para ver o topo e você vai notar que é uma Donna indigente. A conversão superior é tão simples, e isso é muito útil quando se pede ao usuário para anti na idade. Se você planeja trabalhar o número em si. Assim, por exemplo, a idade é igual a entrada no reboque. Sua idade. Você notará que haverá uma era se o usuário inserir um número, e tentamos trabalhar com ele porque será uma string. Como você vê quando eu executar o programa, eu vou manter minha idade fora 25 Se eu pedir o programa para imprimir idade, ele imprime 25 encapsulado H. É uma corda que nós podemos, então, economizar tempo da mesma idade é igual e, em seguida, é outro colchetes e colocar inter conjunto de cotações. Digite sua idade, execute o programa, Nosso estagiário 25 novamente. Mas desta vez, quando verificamos a idade, você verá que é um inteiro, uma maneira fantástica de converter sua filha a flor, especialmente salvando seu código e cidade. Isso conclui esta lição, e no próximo vídeo vamos aprender sobre o loop selvagem 16. A loop: Bo e bem-vindo ao seu caminho básico sobre a causa de programação para iniciantes neste Ouça, vamos aprender a criar e usar um tempo. Loop A loop é usado para repetir coalhada para uma certa quantidade de termos, desde que o operador que está acoplado com ele prove verdadeiro. E dessa forma é uma espécie de declaração if exceto o loop ou gatinho para executar até que o operador prove falso. Nós, ao contrário da instrução if, o código dentro será executado apenas uma vez. O que eu vou fazer é mostrar-lhe um básico enquanto você usa uma contagem verbal. Um con verbal é uma entrevista disponível que irá consistentemente adicionar até que o operador prove falso. Então eu vou criar contagem igual a zero agora criar o loop while. Enquanto conta é menor do que 10 Kerlan inte e ocorrer, pouco seguir são simplesmente contagem de impressão para que pudéssemos ver os valores como eles vão. A próxima parte disto, no entanto, no entanto, é que temos de nos certificar de que adicionamos à contagem. Caso contrário, real cria um loop infinito que causará sem dúvida muitas áreas porque somos incapazes de pará-lo . Claro, podemos pará-lo no programa porque temos este botão todos os anos, que interrompe o Coronel e que ocorreu está passando. Então, como adicionamos ao seu valor? Simplesmente dizemos que contagem é igual a contagem. Abençoe um Isso adicionará 12 valores de contagem cada vez que o loop é executado. Então vamos fazer o loop agora sobre a mudança imaculada Entre como você pode ver, Prince Tene Valley está variando de zero a nenhum. Então, em essência, criamos um loop que será executado 10 vezes. Então, se tivéssemos 13 filha 10 vezes de 10 valores diferentes, usaríamos esse tipo de salto selvagem para contar todos. No entanto, enquanto ele tem o benefício de não apenas usar conta, verbal, mas também usar qualquer outro operador, por exemplo, podemos criar um loop while que será executado até que o usuário entra em parada. Então, por exemplo, vamos criar uma string e chamá-la de nome igual e nós apenas dizemos aspas duplas por enquanto. Bem, vamos fazer o próximo é ótimo. Enquanto nome não é igual para parar completo em maiúsculas Kerlan no reboque. Bem, então pedir ao usuário para dar nome Realmente nome é igual entrada lesionada um nome Podemos imprimir nome como o são colocados disse de seu nome. E com isso é a árvore superior criaram um programa. Mas como antes, ao usar o texto com o seu, precisamos de um uniforme, a filha. Então nós tentamos nomear pontos registros superiores para ter certeza quando o uso não é parar. É a versão maiúscula completa. Então vamos testar até aqui. É tudo propriedade da pele no nome Valentin John. Notem John é impresso e nós ainda estagiando valores misturar Lucy e assim por diante até entrarmos na parada completa, notei que todos os pais param e então eu quero perguntar-nos mais. Desta forma, é um tempo confuso, Lou, Lou, porque estamos imprimindo um valor que não deve ser impresso. Isso pode ser facilmente resolvido simplesmente copiando a terra e colando abaixo. Assim, verifique o dedo antes mesmo de príncipe. Então vamos recolocar o programa novamente. Professando turno entra pescoços. Max está impresso. Lucy Lucy Lucy está impressa. John Jonas imprimiu. Mas quando um top e stop, vamos torná-lo um e vamos torná-lo um Basie stop com algumas letras maiúsculas e minúsculas eu faço que funciona e ele não imprime. Pare de enterrar Amanda quando usar isso novamente, porque agora nome tem o valor off stop. Então, se tentarmos executar o programa mais uma vez, você notará que ele não funciona porque ele é interrompido instantaneamente. Então, precisamos fugir. Isso vende código um pequeno turno de prisão, entrar e, em seguida, está executando este para colocar turno em também. Próxima parada e o programa pára. E isto é, o salto selvagem pode ser usado de muitas maneiras para ter um loop que será executado indefinidamente até certo mal atinge um certo ponto, seja ele verificar se o usuário insere een um determinado código de parada ou para o número atinge um certo valor que conclui esta lição, e no próximo vídeo, vamos aprender sobre o loop quatro. 17. O para loop: Olá e bem-vindo ao seu curso básico de programação Pathan para iniciantes neste Ouça, vamos aprender a ser ótimo e usar um loop for. Um loop completo é uma forma mais complexa de loop. No entanto, é desbloquear o salto selvagem na maneira que ele corre usando um confortável. Mas como ele usa variável conta é único em sua própria maneira em comparação com o selvagem. Lupas. Bem, o que um loop for faz é criar sua própria variável pessoal e, em seguida, corre no intervalo de um certo número dois. Outro número. Em outras palavras, você pode criar um loop completo muito específico que não depende se um operador prova verdadeiro ou falso, mas sim uma maneira mais específica na qual você pode dizer quantos termos em loop serão executados. Como você é ótimo para loop é a seguinte. Quatro. Dormentes. É tudo variável exemplo em, e agora fazemos uso de um método conhecido como intervalo foram abrir um conjunto de colchetes, e se queremos criar um loop que executa 10 Tom ir de zero a 10. Uma vez feito isso, abrimos nosso grupo com dois pontos, entramos e digamos imprimir. Não, eu rodei o código que imprime zero para non. Em outras palavras, criamos nosso loop que roda 10 Tom's. Claro, você sempre pode mexer nisso. Você pode criar um loop completo que não diverte alcance como total não dentro e nós criamos um conjunto de colchetes 012 cinco como muitos como você gosta Coronel Print? Não, imprime todo o vale que está contido. Então, como você pode ver, há valores completos. Mas ele faz uso fora dos valores específicos que usamos em vez de 0123 É muito construção para fazer uso fora do intervalo para o seu loop for. Assim, você pode sentar quantas vezes ele corre. Então, trabalhando no programa que criamos anteriormente no último Ouça, vamos pedir ao usuário para entrar no final. Digamos que valores distantes para criar esse olhar vêm em um intervalo. Então eles agora têm um loop pequena corrida cinco vezes. Então, como você pode ver, um para Lupus formal básico comparado com o de um loop while. No entanto, é muito mais útil no senso comum. Você estará usando mais quatro loops do que você estará usando while loops porque quando se trata frango Datta e programação do programador Trust para evitar verificar filha, tanto quanto possível. Em vez disso, align são números mais sólidos e confiáveis para manter isso em mente ao decidir que tipo de olhar usar deve ele usar um tempo ou para lábio. Se é um programa simples, provavelmente você vai estar usando um loop for que conclui esta lição no próximo vídeo. Vamos discutir o projeto para este curso. 18. Projeto 1 Discussão: Olá e bem-vindo ao seu caminho básico no curso de programação para iniciantes. Neste ouvir será discutido o projeto para este curso. Para este projeto, você deve criar um programa chamado Age Chick. Neste programa, você estará pedindo ao usuário três vezes para inserir e nomear e, em seguida, uma idade no total. Eles devem ter três nomes e três idades. Asan ensina. Depois disso, você deve verificar as idades de 18 anos ou mais. Se a idade for de 18 anos ou mais, você deve imprimir o nome. Se não, você não deve imprimir o nome. Se houver dois ou mais nomes que são 18 ou mais, os nomes devem ser impressos um sob o outro. Se o nome é 17 Lis a nova impressão shell e ex vez a mesma regra. Aplausos. Se você escreveu um nome que é 18 ou superior e um nome que não é, você deve ter o nome e, em seguida, abaixo dele um X No final do programa, você deve dizer a harmonia do usuário após a idade. Verifique se tem uma idade de 18 anos ou mais que deve ser feito em uma saída simples. Sane o número de quantos são maiores e leva ST fez isso para o programa. Aqui está um exemplo de uma saída. John abaixo É um ex abaixo que é um ex e Vanna Lee. Acaba com um texto dizendo que um entrou no programa. Aqui algumas dicas para ajudá-lo a começar primeiro. Usou um loop completo para percorrer as três entradas. Em segundo lugar, você precisa verificar a idade com uma declaração s. Terceiro, você precisa usar uma variável de string para conter o aeroporto para finalmente impresso no final. E quarto e finalmente usar conta muito a bordo para manter o controle de quantos entraram no programa. E esse é o projeto para este curso. Desejo-lhe boa sorte com a sua programação e vou ver no próximo vídeo para dar-lhe uma das maneiras pelas quais você pode responder a este projeto. 19. Projeto 1 Resposta: Olá e bem-vindo ao seu passe básico no curso de programação para iniciantes neste. Ouve, vou dar-te uma das formas de responderes a este projecto de cursos antes de começarmos . Nós, é claro, temos que criar nosso projeto. Vamos para o caminho no caderno em nosso lançador. Nós renomeá-lo para arquivo que indicado na idade do vídeo anterior garota. Uma vez que tenhamos feito isso, podemos começar a codificar nós vamos criar as variáveis completas com as quais estaremos trabalhando. A primeira é a variável count, que manterá a contagem de quantos africanos entraram no programa. Em seguida, criaremos o resultado. Varie o que você contém. Os nomes citações duplas por agora no rótulo de idade que contém a idade e finalmente, a variável de nome, que conterá os nomes que o usuário digita. Mas aqueles criados podemos agora passar para a queda antes de Luke Bullock como se segue para entorpecimento na faixa do que um conjunto de colchetes zero vírgula três. Então sempre loop que é executado três vezes a partir do dia. Temos nome igual a pé em askin fácil de inserir um nome. Então temos um juiz igual a int porque temos que converter a força para qualquer lixo. Outro conjunto de registros entra e envelhece. Se isso for feito, criamos uma declaração if que levará a idade se a idade for maior ou igual a 18. Resultado Coronel é igual ao Resultado Plus Nome, que irá adicionar o nome e, como indicado no vídeo anterior, também precisamos adicionar uma nova vida, que é a seguinte antes mesmo de passar para o outro, precisamos adicionar um para a contagem para que ele Não pode ser igual a contar o último passando para o outro agora que já lidamos com ele. Se o usuário entra em um nome que é 18 ou superior, precisamos de Lower resultado é igual ao resultado mais mantido balística barra invertida para iniciar o novo Lon e isto é, são totalmente assim. Vamos executar o programa e inserir ou nossos valores mudar. Digite nomes internos, como Próximo, digamos no nome como John, e é dado a idade de 18 anos. Em seguida, é inter nomes como Lucy dar-lhe uma idade de 25 anos e vamos olhar abaixo da marca e entrar em Max com uma idade de 17 anos. Agora que já fizemos isso. Todos os nossos valores foram importados para a fábula resultante. Precisamos imprimir os resultados. Então, o resultado da impressão. Bem, então comece uma nova contagem longa. E novamente, a mensagem dizendo chegou ao programa. Eles correm bem e lá temos. John, Lucy e Eggs. John tinha 18 anos. Lucy tinha 25 anos, então ambos entraram no programa. Mas Max tinha 17 anos. Então, o nome dele foi substituído por um ex abaixo para sempre financiar ascendente Dois entrou no programa,o programa, que está correto. John e Lucy entraram no programa, e eles têm uma das maneiras pelas quais você pode responder a este projeto causa. Se você lutou para criar este projeto, eu recomendo dar uma olhada no site que eu escrevi. Sim, e vendo qual é a diferença que você pode fazer. No entanto, se você conseguiu e fez isso em mais terras, veja se você pode simplificar um projeto mais e, finalmente, se você conseguiu e talvez até mesmo tem as mesmas ou menos linhas de código que eu acho que parabéns você completou. Este curso é um projeto. Vamos pilotar carros no próximo vídeo. Vou concluir o que você aprendeu neste curso. Uh, 20. Introdução à seção 2: Olá e bem-vindo ao seu caminho avançado no curso. Primeiro, permita-me apresentar-me. Eu sou Matthew fazendo instrutor de programação na programação tut dot com. Eu estudei várias linguagens de programação ao longo da minha Coréia em um dos maiores. Estarei ensinando você ainda mais neste curso. Este é um curso avançado sobre o caminho da programação. O conteúdo contido incluirá muitas dicas avançadas. Admitido Set Pass no programa é usado, mas logo seguido com variáveis complexas, métodos e funções. O conteúdo ajudará os iniciantes que têm estudado partes da programação por enquanto alcançam o próximo nível de sua programação. Coréia não foram apenas foco em ensinar esses conceitos avançados para expandir sua parte na programação, mas você também prepará-lo para R P programação orientada a objeto. Nota. Este curso não contém conteúdo no Herbie, mas aumenta o seu conhecimento de programação até o ponto. Estão todos prontos para o desafio. Além de tudo isso são fornecer-lhe uma pasta de trabalho que contém as informações dentro desta causa, bem como questionários. Para ajudar a testar o seu conhecimento. Esta pasta de trabalho pode ser usada para acompanhar as lições. Se você não conseguir assistir aos vídeos, mas for contratado, acompanhe a pasta de trabalho para maximizar seu potencial de aprendizado. Neste curso, você aprende sobre listas, triplos, dicionários Seitz e mais qualquer norte com a aprendizagem de alguma programação de garrafas para nossos métodos e funções. No final deste curso, seu para receber um projeto, mas próprio estresse demais, como eu vou fornecer-lhe uma das respostas que você poderia usar. Programação envolve muita criatividade lógica, então sempre espere uma resposta diferente de cada aluno. Nestas aulas, temos prática como teórico é salvo. Para os principiantes. trabalho prático é a melhor maneira de ensinar programação. Como um dos pais fundadores fora da programação, Algerian One disse, programação é baseada em falar através de exemplos, então o poderia estar escrevendo neste curso será feito em um programa que você poderia fazer tão bem assim você poderia acompanhar e praticar sua programação com cada lição que conclua esta introdução. Na próxima lição, vou falar sobre os requisitos para esta costa 21. Introdução em listas: Olá e bem-vindo à parte avançada no curso neste. Ouve, vou apresentar-te o conceito de listas. Uma lista é uma forma de variável que pode ser usada para manter uma matriz fora do topo do objeto. Por exemplo, suponha que qualquer um dos vários valores separados que você deseja conter dentro de uma variável. Você usaria uma lista. Um ótimo exemplo seria criar uma variável para conter a filha de uma pessoa. Digamos que o primeiro nome, o sobrenome e a idade em que você é criado menos variável e coloque os valores dentro. Observe que as listas podem ser analisadas e Dr recuperado usando índice de indexação e corte. Siemens duradoura. Você aprenderá mais tarde neste curso e praticará depois disso. Por enquanto, ser um homem que lista pode ser muito útil. Recipientes filhas. Para qualquer programador coletando grandes quantidades de filha que precisam ser divididos em várias seções para criar uma lista no caminho em é a seguinte como você vai notar a partir da terra. Começamos a criação da variável menos como faríamos com qualquer outra variável que tocamos no nome da variável, seguimos com um símbolo igual, e depois colocamos os valores. Wen criou uma lista. Abrimos um conjunto de colchetes e começamos a colocar nossos valores dentro. Separamos cada valor com o mais calmo, e com isso em mente, suas notas são colocadas. Quatro valores dentro desta lista aqui, hein? Sendo o primeiro e John sendo as últimas listas são variáveis fantásticas para ser usado foi processando cadeias de texto, bem como mais frequentemente do que não, é exatamente para isso que eles são usados. Claro, Você também pode usar uma lista para conter qualquer top filha, desde que eles são separados com a vírgula. Aqui temos outro exemplo que continha com ele são dois valores ganhou uma string e o outro um inteiro. A partir disso, podemos ver uma lista pode conter mais de uma filha Top Pass em é uma linguagem verdadeiramente fantástica e fez quebrar valores de instalação em uma lista fácil, que por sua vez vai fazer indexação e Selassie em futuras lições muito mais fácil. Com isso dito, todos neste ouvir aqui, eo próximo vídeo que vamos praticar usando listas foi alguns métodos. Como um bônus 22. Listas práticas: Olá e bem-vindo para avançar caminho no curso nesta lição será dar uma olhada na lista. Variável no topo da lista. Variável top, como aprendemos no vídeo anterior , é criado sobre o topo no nome da lista, como teste em uma lista de escola, topo em igual a ser oposto de colchetes e inserir os valores que quer contido dentro da variável. Bem, este exemplo de variável. Eu só vou ter uma string simples dizendo Olá, vírgula conjunto de outras citações simples. Meu nome é Kama disse, citações simples, John. E assim, criamos uma variável lista, como você pode ver quando eu chamo os valores que traz completo três muito está contido neste grande registro. O que eu vou fazer agora com o resto deste vídeo é mostrar os vários métodos que você pode usar para trabalhar com a lista Variável top. O primeiro método vem de trabalhar com uma lista desconhecida. Muito bem. Supondo que você quer muito escandaloso para descobrir como valores maney ele contém, você simplesmente topo em l E em abreviação para comprimento, aberto oposto de colchetes no topo no nome de sua variável menos. Uma vez que este cartão é executado, como você pode ver, ele é impresso o valor três porque eles são três. Lá ele está contido dentro da lista. Olá, meu nome é John. Esta variável vem do trabalho com listas desconhecidas. Por exemplo, se você digitalizasse filha e reproduzisse valores civis fora da quantidade desconhecida dentro de uma variável de lista , você precisaria usar o método length para descobrir que Tonio contido. Os usos são principalmente derivados do trabalho com bloops. Uma seção contendo um loop é frequentemente usada para passar por uma lista. Neste loop, você precisará ter um operador que é baseado no comprimento da lista, então você usaria esse método passando para o doente e método. Supondo que você deseja adicionar um novo vale para o final da lista. O que você é então notícia é o método upended. O método A pin é feito tocando no nome da lista, como teste em uma lista de escola ponto append. Abra um conjunto de suportes e cobertura e o que você quer? Um dolorido. Agora vamos supor que eu quero adicionar a idade de Joan para o final desta lista são simplesmente topo do Vale 25 em vez de rotações simples. 25. Eu vou estar adicionando uma entrevista 25 quando eu executar a linha de código, você sabe, faz nada é suportado. Mas quando eu der uma olhada, teste primeiro valores seu aviso. 25 foi adicionado ao final da lista. Este é o uso do método upended. Suponha que qualquer outra lista que aumente constantemente os valores que você está, em seguida, faça uso do método A pin para adicionar aos valores de listas. O próximo método é o inverso. É conhecido como o método pop, que aparece fora do último valor no final da lista. Por exemplo, eu quero remover 25 da lista. Fazer é simplesmente, mas teste de opinião em uma lista de escola ponto pop. Fechar nossos suportes, e quando eu executá-lo com 25 a razão que ele produz 25 é porque você pode jogar, disse valor dentro da variável se você deseja ainda armazená-lo em outro lugar. No entanto, se eu falar no muito balístico novamente para ver os valores que você percebe, não está mais incluído. Ele foi removido da lista e, portanto, importado, tudo armazenado em outra variável, dependendo do que você escrever. Como isso funcionaria é simples. Vamos adicionar rapidamente 25 novamente ao final da lista. E desta vez, quando eu uso a bomba, faz com que sejam criadas variáveis. Poderia idade igual a lista de gostos? Esquivar quando eu executar a linha de código você notou que nada é ID de saída. Mas se eu dar uma olhada na idade os valores 25 gosto na lista da escola, você sabe, apenas 25 não é adicionado no final da lista. Este é o benefício fora do método pop. Pode ser usado para remover a filha, mas ao mesmo tempo, colocá-lo algumas baleias. Suponha que deseje ser transferido para outra parte do seu código? O próximo método que vamos olhar é o método de classificação. O método de classificação é usado para organizar um menos contendo números ou letras para um sistema numérico alfabetizado ou ascendente. Por exemplo, vou criar uma lista chamada Lista ABC. Vou dar-lhe os valores de combate G. Vês? Entra. Está bem. Agora eu vou então usar uma mace, que deve organizá-lo de um a Z ou, neste caso, um a C top. No nome da classificação de pontos da lista, digamos dois colchetes. Eu corro a linha de código, e agora quando eu chamo a lista novamente, você pode ver que a lista foi organizada em ordem alfabética. ABC O mesmo se aplicaria aos números são criar uma lista de números contendo números fora dos valores três, um e dois. E quando eu topo em, um, em uma lista de escola ponto classificar um conjunto de colchetes e eu chamo listas de números valores que você percebe agora está sendo organizado no número crescente para significados 123 Este método é frequentemente usado em muitos Web serviços que constroem listas de e-mail. Claro, a maneira mais comum de verificar essa parte superior do método é no seu próprio explorador de arquivos. Por exemplo, se você der uma olhada no seu explorador que contém vários arquivos, você sabe exatamente que todos eles foram alfabetizados por padrão. Isso é simplificado porque ele está usando o método de classificação em tempo real. Como tal, se você adicionar um arquivo e atualizar seu aviso de que os arquivos foram classificados de acordo. Este é o benefício do método de classificação para localizar facilmente filha específica. E, finalmente, o último 3 de maio nesta escuta estará olhando é o método inverso, o mito inverso que é muito mais simples do que o método de classificação. Nós simplesmente topo no nome da lista, como NUM List, que, que, como você sabe, tem os valores 123 dentro do tópico dot reverse. Eles disseram que os colchetes e executar a linha de código quando chamamos a lista novamente, você não é apenas varia ter sido invertido na ordem. 321 Por exemplo, se você der uma olhada no seu arquivo Explorer e clicar em Nome um Pequeno seu fundo que todos os arquivos têm agora sendo revertidos na ordem fora da tarefa, começando no menor Seres e, em seguida, indo para o mais alto ser minúsculas A. Este método ajuda ao alcançar filha que poderia ser encontrado uma coisa de uma lista. Para isso conclui esta lição, e no próximo vídeo vamos dar uma olhada em topos variáveis string e os diferentes métodos que podemos usar com ele 23. Introdução a cadeia: Olá e bem-vindo ao passe antecipado no curso. Neste vídeo, vamos falar de cordas. Cordas são uma filha comum. As cadeias superiores são sequências ordenadas. É um texto top off escuro, muitos nem vales dentro de ser seus números ou letras são texto ou string. Cordas foram ensinadas em lições básicas, mas há alguns pontos que precisam ser analisados com strings primeiro, quando começamos a trabalhar com corte e indexação é importante notar, há um sistema de números quando se trabalha com strings. Cada personagem do mistério, incluindo os espaços selvagens, tem um valor numérico atribuído a cada um, que será usado para Wrigley com indexação e corte. Por exemplo, tome nota da string aqui. Contém três palavras. Eu sou John. Cada caractere na string tem um valor de som de 0 a 8. O primeiro caractere I tem o valor de zero. O espaço em branco que se segue é o Vale de um, e assim por diante até a entrada. Em João, que tem o valor de oito. Embora a string não tenha caracteres no total, começamos de zero, então os valores vão de 0 a 8 em vez de um a nenhum. A segunda coisa a observar sobre strings é que elas poderiam ser encapsuladas em aspas simples ou duplas em aspas simples. Você não pode iniciar ou terminar seu texto com espaço em branco incluirá o caractere de aspas simples de qualquer maneira . No entanto, entre aspas duplas, você pode incluir esses caracteres da forma que desejar. É comum. programa de pé suficiente não é passado para você. As citações simples, no entanto, foram sobre a tomada e viagem filha. Às vezes, é melhor usar aspas duplas, especialmente quando se trabalha com a entrada do usuário em nossas práticas listas de cordas e empunhar. Analise esses fatores e dê uma pequena olhada na indexação. É duradouro. Não se preocupe muito se parecer complicado. No início vamos fazer uma discussão e ouvir prático com indexação e corte logo após a lição prática de cordas que conclui isso. Ouça no próximo vídeo, com prática masterização filha top 24. String Prático: Olá e bem-vindo ao seu passe antecipado no curso. Neste vídeo, vamos dar uma olhada em strings, como você sabe, como você sabe, em linhas de texto encapsuladas entre aspas simples ou duplas para criar uma variável para valores de string. Um simples é o topo no nome é igual a aspas simples ou duplas e qualquer string que você gostaria de armazenar na discussão anterior antes de aprendermos que strings têm outro sistema de lugar, que usamos com indexação e corte. O sistema numérico começa a partir de zero e se move até o final da string. Então, no caso de John, aqui temos uma string que começa em zero e termina em três, visto como são quatro caracteres. 0123 No entanto, se encontrarmos uma variável string com um número desconhecido de caracteres, vamos simplesmente usar o método length. Aprendemos como usar o método de comprimento com listas em um vídeo anterior e os mesmos aplausos que topo parada alienígena no nome de nossa variável, e ele produz quantos caracteres são colocados dentro da variável. Podemos usar essa informação ao analisar strings para decifrar exatamente onde queremos começar a cortar ou indexar são string. Por exemplo, se você quiser coletar as iniciais de nomes, trabalharíamos desde o início. No entanto, em busca de nomes, talvez não saibamos onde é o começo. Este pedido prende o próprio médico. Continuando com isso, o que aprendemos no vídeo anterior afirma que, se uma string for encapsulada entre aspas simples, não podemos incluir uma única aspa dentro. Além disso, também não podemos iniciar ou misturar uma string com um espaço em branco. No entanto, podemos fazer tudo isso em citações duplas. No vídeo anterior, também aprendemos que, se usarmos aspas simples, não podemos ter uma string armazenada dentro de uma variável entre aspas simples dentro deste texto. Ótimo exemplo disso é que você simplesmente topo em um nome de variável, como texto igual a único Taysir marca Dio em e vamos ter outra citação simples Mark Aziz, você pode ver Sim, isso realmente vai causar uma era com nosso código. O que o programa lê até agora é que queremos instalar Don. No entanto, o chá e a marca secreta do tesouro causarão uma era como o programa tem incomodado para o senhor. Livre o quê, exatamente? Estamos tentando armazenar, Nós executamos o programa e obtemos uma sintaxe inválida era, o que está correto. Temos um personagem fora do lugar que os curdos não conseguem decifrar. No entanto, podemos incluí-lo se usarmos dupla condição. Trabalhos como texto equivalem a aspas duplas. Negócio entre aspas simples t você executar o terreno ocorreu. Não parece haver nenhum problema. E se nós o chamarmos, coloca. Esta é a vantagem de usar aspas duplas sobre aspas simples. No entanto, embora seja mais comum usar aspas simples, que quando se trabalha com filha que é imprevisível. É melhor usar aspas duplas, assim como é mais flexibilidade com o tipo de filha que você pode receber. Supondo que o médico inclua caracteres, que o encapsulamento de trabalho de aspas simples não pode incluir. E finalmente, antes de fecharmos este vídeo, vamos dar uma olhada rápida na indexação. Indexação é feito busto selecionando um caractere específico de uma variável. Então, criamos anteriormente nome do tribunal disponível, que contém esse valor. Jon, que reformulado, corre de 0 a 30 sendo J três bean no que podemos fazer é usar nosso método de indexação para tomar um caractere específico deste nome. Por exemplo. Nome? Sim, foi ótimo. Brackets zero tocando isso em Qual é a nossa posição? É um único personagem maiúsculo J o J para John. Se fôssemos usar uma linha semelhante de bom, mas superando um que Princesa o oh, o minúsculo. Oh, dentro do John, isso é indexação. E, claro, a indexação mudará. Quando começarmos a trabalhar nas listas, você descobrirá tudo isso nos próximos dois vídeos. Isso conclui isso. Ouça. No próximo vídeo, vamos discutir, cortar e indexar. 25. Introdução à corte e indexação: Olá e bem-vindos a vocês Caminho Avançado no curso Neste ouça, vamos dar uma olhada em cortes e indexação. Corte. Visto na indexação é usado para recuperar caracteres ou conjuntos de caracteres de uma string ou lista . Por exemplo, supondo que você queira recuar. O caractere da string, como Este nome é igual a aspas simples, John. Como você pode ver, há quatro caracteres no nome número 0 a 3. Digamos que queremos recuperar o O de John para isso. Nós simplesmente superou o nome de Disponível neste caso nome seguido para o conjunto de colchetes e topo no lugar número off. Oh, que, como você pode ver, é um. O que isso fará então é retornar o único caractere. Oh, na saída. Claro, você pode até trabalhar para trás ao indexar usando números negativos, você pode trabalhar a partir do final da string para o início. Por exemplo, trabalhando na string que criamos, nós topo em negativo para obter o último caractere, como você pode ver neste exemplo aqui, nome colchetes, negativo um saídas em. Esta é uma maneira fantástica de recuperar o último mais tarde de uma string sem o conhecimento do comprimento da string. É claro que isso pode ser continuado. Tarpiniano Negativo para chegar a H negativo. Três árvore de madeira do órgão e assim por diante. Agora vamos discutir Slashing. Corte é usado para recuperar uma cadeia de caracteres seccional. Não apenas um único personagem. Vamos dar uma olhada na seguinte string. Sim, cumprimentar é igual. Meu nome é John. A partir da corda, podemos cortar parte específica da corda retornando o que é vivido. Isto é conhecido como Selassie. Claro, cortar a string não substitui o valor da variável. Então não se preocupe. Sua filha não será escrita demais. Somente a saída e o valor retornado serão ajustados. O corte é feito usando o mesmo sistema numérico. Suponha da grande corda. Queremos produzir tudo do nome para John. Faça isso nós iria topo os finalmente cumprimentar colchetes três e, em seguida, um cólon. Mas isso vai fazer é encontrar o caráter do lugar número de três e a colônia lidera um programa. Saiba que tudo, desde esse personagem até a entrada, deve ser abortado. No entanto, há uma diferença que precisa ser anotada ao tirar uma seção específica de caracteres de uma string. Aqui temos um monte de código cumprimentar colchetes enrolar em sete. O que isso produz é aspas simples marca meu nome e conclui A Você é notado. Temos a coluna para o número. O que isso faz é retornado tudo desde o início da string até o nome final. O que é importante notar é que temos o valor. 77 de acordo com o sistema, é o lugar do espaço em branco que segue o nome. Então, por que o espaço em branco não é impresso com o fluxo quando se trabalha na extremidade de um corte ? Você deve observar que o segundo valor não é inclusivo. Se assumirmos que o segundo vale funciona o mesmo que o primeiro e usar seis em vez de sete, você vai encontrar a corda. Meu nome é devolvido em vez do meu nome. Finalmente, vamos dar uma olhada no escute final, cortando o molho passo, os tamanhos de passo, os caracteres escolhidos na ordem com cada classe, por exemplo, suponha que eu queira impressão antecipada a cada segundo valor em uma string. O que fazemos é ajustar os passos nos Primeiro, vou criar uma string adequada para você comparar com, como Numb Wadia, que eu numerei um para nenhum, ou o sistema número lugar 0 para 8. Suponha que eu só quero produzir os números ímpares em uma string. O que eu faria. É apenas um molho passo de um, que é o padrão para, como você pode ver, ter coberto em colchetes de suor palavra dormente para Coghlan de. Isso representa o primeiro, verdade, na verdade,no segundo valor entre o Curlin e o último fracasso. Overton, também. Dois é ajustar o tamanho do passo, que é o terceiro valor. Ao fazê-lo, ele produz 1357 nenhum. Se eu quisesse, colocaria todos os números pares eu começaria de dois para fazê-lo. Nosso top no Nam seria colchetes um, que é o primeiro valor denotando maneira. R Slash começa. Deixaremos o segundo valor em branco como antes e mudaremos. Os passos são também, também, como você pode ver você dois completo 68 está fora colocando, e aqui está um exemplo funil para três valores. Finalmente, se eu quisesse produzir cada número par para sentar o nosso topo no quadrado numerado, colchete uma onda em 77 sendo o número que segue seis Kerlon, também. Como você pode ver, ele sai para seis, e eles têm corte. Simples o suficiente, mas primeiro precisamos colocá-lo em prática. Então isso conclui isso. Ouça. No próximo vídeo, vamos ser prática usando corte e índice visto com listas de postagens e strings. 26. Prática de corte e indexação: Olá e bem-vindo ao Caminho Avançado no curso. E isto. Ouça, vamos dar uma olhada no SolarCity e indexar no vídeo anterior, Nós aprendemos como cortar e indexar. Teoricamente. Agora vamos fazer isso. Praticamente. Vamos começar do primeiro exemplo, que é um nome igual a John. Com essa linha de código escrito, vamos começar a praticar nossa indexação. indexação, como você sabe, é feita tocando no nome real um conjunto de colchetes, e dentro dele colocamos um número, acordo com o sistema de lugares conhecido, fora do personagem que desejamos retornar, como um que retornará. Oh, nós podemos instalar este valor em qualquer variável, bem como eu colocá-lo, para que possamos criar uma variável de caractere. Isso é bom. Inicial é igual, nome disse que era grandes colchetes Sarah. O que? Você vai dar o valor de J para a inicial. Então, se chamarmos de novo, é para cima Jane. E desta forma podemos obter iniciais de um usuário no lugar que dentro de uma variável, este em si é um pedaço muito útil de código ganho alcançando caracteres pequenos. No entanto, vamos supor que você quer ir ficar, pois eles querem remover o último mais tarde de uma string como antes discutimos. Usamos um negativo para tirar o personagem perdido de qualquer força. Isso é muito útil quando se obtém um último valor de strings. Se você não souber o comprimento novamente, isso pode ser feito como esta grande variável de teste A é igual ao nome. Citrus, grandes colchetes, negativo Nós chamamos de gosto mais uma vez para ver o valor e nos dá em. É simples o suficiente para trabalhar. Assim mesmo, o índice visto. Vamos dar um passo adiante e começar a trabalhar de corte, corte, corte, sendo uma forma mais avançada de índice visto porque podemos alcançar mais do que um único caractere . Claro, podemos alcançar um único caractere usando corte. No entanto, é bastante inútil. O que vamos fazer agora é usar duradouro em uma string de nosso próprio design e o próximo exemplo na pasta de trabalho tivemos saudações iguais. Meu nome é John. O que vamos fazer é seguir esse exemplo de cortar o topo em saudar uma cidade de discos de Squid . Três Kerlan. O terceiro lugar na string seria em M. Bean zero, enquanto sendo um um amplo espaço sendo 23 sendo na string SAR começa em e terminará no final da string porque não incluímos o segundo valor, como você vê quando executamos o código. No entanto, se fôssemos criar um segundo valor, como Three Kerlan e vamos apenas terminá-lo no final do nome, o que será 3456 Então seu top em sete executar uma linha de código e obtemos nome extraído da string. A razão pela qual estamos no topo sete em vez de seis, que é o E é porque sabemos que o último valor não é inclusivo. Sabido que os segundos valores não inclusivos, ele vai incluir tudo pouco antes do espaço mundial. Agora vamos dar um passo adiante por Justin com o terceiro valor, mas o valor do passo. O valor da etapa pode ser ajustado adicionando em um segundo Kerlan e seguindo com um novo valor . O valor padrão da etapa, como sabemos, é um ser. Cada caractere é contado no sistema. No entanto, se nós só queria incluir cada segundo caractere dentro de uma corda que nós corte então ajustar os passos, nós bem, caixas e entorpecido iria variável e dar-lhe o valor. 123456789 Agora trabalhando de molho passo. Lingo de verdade. Palavra numérica. Defina um colchetes de tela Kerlan porque não estamos adicionando no Primeiro Vale e este outro Kerlan porque não estamos adicionando em um segundo valor, e fomos apenas os passos nos para, digamos, três. Este será então colocado a cada terceiro caractere até o fim. Então, começando primeiro em um terminando em sete A.Z, você pode ver esses outros terceiros caracteres que passaram 1123 Então isso é 41237147 Se ajustar o código, sim, novamente e reexecutá-lo para ele irá imprimir cada segundo número. Este caso, começando com um, tem movimentos para 13 579 Claro, nós também podemos ajustá-lo para que ele só saída todos os números pares que opinião. Um. Ele começa no segundo personagem, também, então para sintonizar, cada segundo personagem será arrancado. Então, de dois que serão dois completos 68 Como você pode ver, quando estávamos no código e vamos dar o passo final, vamos adicionar no segundo Vale então temos um corte de três valores, Então estamos cortando com três valores. Agora vamos supor que realmente queremos incluir tudo até para o lugar de força é 123 então vamos usar quatro como o segundo valor. Executamos o código que ele imprime para o máximo, começando a se mover para o máximo, e termina logo após as quatro. Então lá temos classe avançada. Agora vamos voltar às listas. Vamos criar uma lista simples. Agora chamá-lo de uma lista de testes igual a, e vamos dar vários números. Os valores são tais como 5 10 20? Cortar não é feito de listas tão frequentemente como você pensa, sendo que as listas podem conter quaisquer quantidades variadas de filha, então eles provavelmente não serão cordas. Então estamos trabalhando de números neste exemplo Quando executamos a linha de código, agora criamos uma lista dos três valores. Se chamarmos esta lista de testes novamente para ver os valores, você os verá aqui abaixo. Se quisermos selecionar os valores que usaríamos indexação, mas lista de teste de opinião. Sim, foi ótimo. Brackets zero Ah, colocar o primeiro vale notado. Isto não é um vale de lista. É um inteiro, um inteiro que podemos usar, Então temos lista de gosto. Zero mais cinco. Nós executamos um monte de código que produz equipe, então a matemática funciona com o Introgen. Claro, haverá para baixo com um que irá imprimir 15 porque nós adicionamos 5 a 10 e o mesmo vale para o terceiro. 20 mais cinco é 25 e, claro, o mesmo poderia se aplicar quando se trabalha com cordas. Então vamos mudar o valor aqui. Vamos mudar o primeiro valor de cinco para John. O que você estava pensando em fazer é difícil? Sim, lista de testes. Zero maneira adicionado em valor zero. Execute a linha de saídas codificadas, John, para que possamos alcançar nossas cordas. Mas, ao mesmo tempo, também podemos cortá-los e indexá-los, desde que saibamos que são strings. Então, neste caso, sabemos que o primeiro valor nesta lista é uma string chamada John. Podemos adicionar um segundo conjunto de colchetes para o final em um valor como para executar a linha de Kurt. Ele saídas H fecha apenas usado indexação dentro do índice visto para obter a idade da string. Isso poderia, é claro, funcionar com chassi também, quando temos cordas longas e armazenados dentro de uma lista. Claro, você deve ser um homem que isso cankles problemas se você tentar trabalhar com um interject. Por exemplo, eu usei um em vez de zero, e quando são bastante um monte de código, isso causa uma era. É por isso que é melhor usar esta barra adicional vista ou índice visto cedo, quando você tem certeza absoluta de que há uma cadeia contida dentro desse lugar vale. Caso contrário, você encontrará esse erro sobre. Sim, isso conclui esta lição prática sobre cortar na indexação. No próximo vídeo, vamos dar uma olhada na formatação. 27. Introdução a formatação: Olá e bem-vindo ao seu caminho avançado no curso. Neste vídeo vamos introduzir formatação com strings, uma forma especial na qual você pode acrescentar um valor de string fora de borda. Por exemplo, suponha que você queira, uh, colocar uma certa quantidade de texto, mas você tem um espaço em branco que precisa ser preenchido. O que você faria então é fazer uso do método de formato DOT. Como funciona o método de formato é que você tem a string, mas onde você gostaria de inserir um valor de string, você colocaria um conjunto de colchetes dourados. Uma vez que você tenha feito isso dentro de sua corda, você Adam chega ao fim da dita corda para você, senhorita. É simplesmente o formato de ponto superior, e um conjunto de colchetes normais estava no conjunto de nem colchetes. Você coloca sua string ou variável, que você deseja inserir. Aqui está um exemplo. Eu criei um nome de cabo variável e dar-lhe o valor de John um estão colocando uma string que começa. Meu nome é, e eu tenho um conjunto de colchetes frios antes do fim ou com uma única aspa após a aspas simples no topo em ponto formá-lo. Um conjunto de colchetes normais e um nome superior referente à variável são criados anteriormente. Quando eu executar essas duas linhas de Kurt, o que eu coloco? Meu nome é John. Como você pode ver, criamos uma variável fora da string Very of John dentro criou um lugar dentro da impressão . Para inserir John, eles são colocados está abaixo de impressão. Meu nome é John. O meu nome não é “Girl Brackets”. Agora vamos dar uma olhada na formatação numerada. Supondo que você deseja inserir vários valores, mas você deseja garantir a ordem também. Ou talvez você queira inserir mais de uma vez de um certo valor, talvez os vales, seu filho adolescente ou não. Em ordem, você precisará numerar suas inserções da seguinte forma. Você tem uma impressão de saída simples um conjunto de colchetes legais em que são baseados o muito 13 Outro conjunto de colchetes legais zero e eu terminar por cinco. fechamento deve parecer aspas. Minha intenção desta string é imprimir 12345, mas como você pode ver, tem que lacunas em dois e cheio. Então eu usei o formulário admitido, mas você vai notar na ordem do método de formato, eu tenho dois valores. Separador uma vírgula quatro vai primeiro e para ir segundo se eu não numerar os suportes legais. O que imprimimos é 143 longe demais, o que não está correto. Então eu os numero de acordo, colocando o segundo valor no primeiro conjunto de chaves meninas topo de um e o segundo conjunto de discos de ouro. Um zero superior, que se refere ao primeiro valor no formato definido sobre colchetes para que eles são colocados, é de fato 12345 É um simples é que, dependendo da ordem no formato e você poderia colocar os vales em partes específicas da string. Claro, se você é vales I em ordem como eles estão na corda, você pode deixar o interior dos suportes frios vazios. O benefício de usar a formatação numerada é que você pode re usar valores se você quiser. Você poderia ter tido ambos os colchetes escolares conter zero e cheio seria impresso duas vezes. Formato é tudo sobre o ajuste de uma string com os varia à mão, e certifique-se de que eles são métodos para o que você poderia colocar esses vales. Outra forma de usar a formatação é ajudar a definir um valor de inundação. Por exemplo, supondo que você deseja inserir um valor flutuante, mas ele tem muitos valores após o ponto decimal. Bem, com a formatação, você pode resolver esse problema. Aqui está um exemplo de como você faria isso. Tenho aqui um conjunto de discos frios contendo o quê? Sua blusa dentro de seu suporte enrolado. Muito. Essa sendo a variável que você está tentando inserir dois pontos estão no topo com referindo-se ao número de espaços entre a string e o valor que você está na precisão de 13 pontos. Se a precisão é quantos lugares você quer depois do ponto decimal e se vamos um programa saber que você está trabalhando à tona, por exemplo, eu criei a variável numb ao dar-lhe um muito 5.5555 assim por diante. Mas eu quero imprimir o valor entorpecido para a terceira casa decimal. Para fazer isso. Nossa parte superior impressa são então abrir aspas duplas. Nenhum é outra parte do estado de suportes frios estão se referindo, como você pode ver mais tarde em alarme. O formato R é igual a entorpecido Kerlan 11 referindo-se à quantidade de espaço, é que eu quero entre entorpecido e o resto da string. Não três. Isso deve executá-lo para a terceira casa decimal. Se se referir a isso, esse valor é flutuante. Estão fechando meus suportes frios e uma citação dupla. Eu tenho o ponto formá-lo. E por dentro tenho r igual a entorpecido. Isto não é necessário. Mas é comum o suficiente para fazer isso quando se trabalha com cordas. Então sim, eu fiz são igual número de fechou os colchetes e o suficiente são suportados. O resultado, que é o número é 5.556, o que é realmente correto. E lá você tem formatação com strings que conclui isso. Ouça, no próximo vídeo, vamos passar para a formatação prática. 28. Formatação prática: Olá e bem-vindo ao seu caminho avançado em curso nesta lista, e nós vamos praticar o uso da formatação. No vídeo anterior, aprendemos a formatar. Agora vamos fazer isso. Praticamente primeiro, vamos criar uma variável de string para trabalharmos. Vamos partir do primeiro exemplo que fizemos no nome da pasta de trabalho é igual a John uma maneira muito real, comumente trabalhando dentro das escolas. E agora vamos imprimi-lo usando formatação, adicionando-o em sua bebida. Então aberto são aspas simples. Meu nome é um conjunto de pontos de colchetes legais para conhecer. Abra um conjunto de colchetes normais e nós topo em nosso nome de variável. Estamos na linha de código. Imprime dinheiro. John é uma maneira simples o suficiente para ex-resposta de alguém em uma corda? Supondo que você recuperando entrada de uso, como nome de um usuário, e você gostaria de usar um mais tarde no serviço Web Sul ou seu programa. O método anterior é o que você está acostumado a fazer. Só aquele Knicks. Vamos praticar a formatação de números trabalhando a partir desse exemplo na pasta de trabalho, vamos direto para imprimir. Vamos irritar as marcas de segregação. Digamos que colocamos em um suporte legal três conjuntos de briquetes de carvão. Cinco. No final da citação única três. Top informante aberto É um conjunto de parênteses, jeito nenhum. Top nos seguintes Valores foram, em seguida, superando duas vias de topo na íntegra. Estávamos nesta linha do bem. Imprime 12345. É simples, não é? Mas vamos dar um passo adiante. E digamos que isso está fora de ordem e temos quatro anos e dois. Sim, quando você executa um monte de código, não é uma ordem. O que podemos fazer é usar índice, parecer a nossa vantagem, mas acontecer no lugar em que esses vales são ordenados. Por exemplo, encaminha no lugar zero em dois em um lugar. Então nós estamos no topo de um aqui e nós superamos em dois e nós superamos em zero. Sim, verificamos um código. É ordenado um pequeno 12345 Claro, ir um passo adiante é criar uma variável muitas, que esses valores estão contidos dentro, Por exemplo, ele está contido o valor a ser igual a quatro, e o valor B sendo igual ao que fazemos, em seguida, é topo no finalmente ser e um sim. Quando você executa o código, você percebe que não há diferença. No entanto, podemos reutilizar esses personagens como podemos reutilizar outro sistema de lugares, e ter os personagens dentro do formato os torna mais fáceis de entreter e lembrar o formato de vitória no gramado para que possamos ter AIDS em todos os lugares. Bem, as abelhas criando valores reutilizáveis, usando o método de formato e, assim, alterando cordas com o método anterior é uma brisa com esses fatores em mente. Mas suponha que queiramos alterar mais do que apenas uma corda. Suponha que você deseja alterar um número de pé, que tem várias casas decimais depois dele, então gostaríamos de ter em nossa filha. Então, por exemplo, criamos um número, e vamos dar-lhe o valor de um ponto 0.2345678 e corremos para cima e queremos arredondá-lo para a casa decimal de força, que seria cinco. Com isso em mente, vamos arredondar este flutuador agora para a casa decimal de força. Fazemos este banheiro indo, imprimir loucos em nossa corda. Entre aspas duplas, o número é espaço. Abrir um conjunto de suportes de matar iam dar a este o nome de em realmente usado Kerlan 1.4 porque queríamos o forçado um pequeno lugar. E se assim for, o programa sabe que estamos a trabalhar num carro alegórico. Então, no final das citações do diabo, nós topo em forma de ponto tem sido de um estado de parênteses em iguais. - Não. Quando executamos a linha de código agora, Prince, o número é 1.2346 Nós arredondamos para a quarta casa decimal, que seria 1.2346 Como você pode ver no número acima, ano seis vai até o longe, Fazendo seis. E lá você tem formatação como podemos usar todas as duas cordas e para ajudar a financiar nossos números de garganta uma falta muito útil para qualquer programa que conclua isso. Ouve, no próximo vídeo, vou apresentar-te aos dicionários 29. Introdução aos dicionários: Olá e bem-vindo a você Caminho Avançado no curso. Neste vídeo, apresentaremos os dicionários. dicionários são semelhantes às listas e que são variáveis que contêm vários valores . No entanto, esse é o único aspecto em que dicionários e listas são semelhantes. As listas podem ser classificadas, indexadas e cortadas porque são sequências ordenadas. No entanto, você não pode fazer isso com dicionários. Em vez disso, os dicionários são desconhecidos. Encomendado usado para conter filha com um programador e usuário. Não sei se os valores são armazenados. O Suharto. Recuperar filha de um dicionário. Usamos uma chave ao criar um dicionário. Você topo o nome é igual e seguido com os set offs. Suportes enrolados. Ao armazenar um valor nesses colchetes legais, você deve observar que uma chave é necessária, sendo uma chave um monte de texto. Você pode tornar essas chaves caracteres únicos ou seqüência específica de caracteres. Cabe a você. Aqui está um exemplo de um dicionário com dois vales nele. Nota. As chaves e vales são separados com um carro ligado. Estes são pagos ao separar esses pares de chaves e valores que usamos uma vírgula neste exemplo criou um dicionário bom teste dicked, que tem dois valores dentro desses dois valores foram som para duas chaves nome F e seu nome para if nome sendo o primeiro nome. Eu tenho um filho, Joe. E por seu nome, Eu tenho um filho drogas ea próxima lan eu chamo s nome notou que eu uso colchetes ao chamar de um dicionário. Um topo no nome da chave s e saídas Blog retornando o valor. Ao fazer isso, o dicionário é então pesquisado e o muito retornado Também deve ser notado que dicionários podem conter muitos tops diferentes nossos valores, como listas ou mesmo outros dicionários. Tal como acontece com as listas, você pode armazenar valor dentro de um dicionário e um muito químico usando conjunto adicional fora colchetes o mesmo um prêmio com um dicionário dentro de um dicionário. Sim, eu tenho um exemplo complexo deste exemplo Você pode ver que eu criei um dicionário que inicialmente contém dois valores. A primeira falha contém é um dicionário. O segundo valor contém é um inteiro que é um nd não vai mais para o segundo dicionário. Seu aviso. Eu tenho dois valores novamente B e C, o primeiro sendo e na Geórgia, o segundo é uma lista nesta lista. vez, eu tenho outro caminho de dois valores e 15 uma forma muito complexa de dicionário, mas seu aviso na segunda linha, Eu chamo o segundo valor dentro da lista. Eu estava no dicionário dentro do dicionário durante este primeiro início com o shell externo do dicionário, nosso selecionar a primeira falha no dicionário principal. O segundo conjunto de colchetes lulas são ir Ver, que abre a lista e,finalmente, oúltimo conjunto de colchetes atrás para o segundo aviso Vale. O segundo conjunto de colchetes lulas são ir Ver, que abre a lista e, finalmente, o Desta vez eu uso um índice, não uma chave, porque é uma lista anotada me extra, eo que é devolvido é 15. Este é apenas um dos exemplos que se pode estudar quando se olha para dicionários. dicionários são complicados quando se trabalha em tal grau, mas com experiência, pode-se dominar tão facilmente quanto qualquer outro muito construído. Certifique-se de observar que os dicionários não são ordenados, significa que você provavelmente os usou para armazenar grandes quantidades de dados, que serão então atribuídos valores que poderiam ser chamados sobre a maioria das árvores de pinto termo. Eu costumava conter informações sobre estoque em lojas online e a chave é o produto. Este é apenas um dos exemplos com que os dicionários estão sendo usados on-line que conclui esta escuta teórica. No próximo vídeo, começaremos nosso trabalho prático com dicionários. 30. Dicionários: Olá e bem-vindo para avançar para maratona chamadas. Neste vídeo, vamos praticar usando dicionários. Nos últimos vídeos, aprendemos que os dicionários são semelhantes às listas e que eles contêm muitos valores. No entanto, ao contrário das listas, elas não são ordenadas, que significa que elas são usadas principalmente para armazenar grandes quantidades de filha que só podem ser recuperadas usando uma chave, sendo uma chave uma string que é atribuída a um valor específico . Ao invocar esta string você eles invocam o valor que nós vamos fazer saber é praticar usando esses dicionários primeiro, vamos criar um dicionário básico que contém duas cordas são maiores dict iguais. E para abrir dicionários, colchetes usam colchetes frios. Você topo no nome de uma chave, que está entre aspas simples, como Ok, um que será um chave. Em seguida, digite o código em qualquer parte superior do valor. O valor atribuído a este será um primeiro nome, como Joe. E em dois separar este valor pago de outro valor. Eu tenho vírgula, e então eu começo de novo tocando no próximo King Jock. Ok, também, outra cicatriz e eu vou dar-lhe um bloco sunita correndo isso fora do código. Nós não criamos um dicionário com dois valores. Se você quiser invocar esses valores o seu topo em nome do dicionário, abra um conjunto de colchetes. Deixe-me corrigir isso e, em seguida, inserir uma chave de cadeia como você já fez antes. Desta vez top em K um. Quando eu executar o programa, ele chama Joe e os mesmos aplausos se eu ligar para a chave número dois. Escolas muito ricas,Dependência de Drogas é simples, mas um dicionário também pode conter mais dicionários como uma declaração de “se” que praticamos em umcurso básico, Willard. Escolas muito ricas, Dependência de Drogas é simples, mas um dicionário também pode conter mais dicionários como uma declaração de “se” que praticamos em um curso básico, Isso s instruções pode conter if instruções para criar instruções if aninhadas O que essencialmente vai fazer agora é criar no vício dicionário aninhado dentro de um dicionário. Então vamos criar vício com um vício agora, mas dando gosto, vitória e novo valor colado sentar fora discos de ouro e então eu vou ter uma chave como sk um Kerlon. Agora, já que estamos trabalhando com um dicionário que não faz parte do gosto, EQT eu vou dar-lhe uma chave que podemos reconhecer, como J. um. Eles nunca foram cólon. Podemos dar-lhe um valor. Tais ares gosto acordado Dê-lhe um segundo valor digamos J dois e podemos dar-lhe um sabor também. E finalmente, vamos voltar ao nosso dicionário externo. O 1º 1 sendo tased eqt tivemos uma vírgula e tivemos outro dicionário desta vez com a chave. Oh, ok também outro cólon, outro dicionário. E desta vez eu vou chamá-lo. Vejo um corte no gosto três. Vamos lá e eu dar-lhe um dois Betty bem disse que eu seria C dois gosto para e apenas assim nós criamos dois dicionários dentro de um dicionário e estes dicionários dentro continha dois vales cada. Então, como podemos invocar esses valores agora no próximo mês? Bem, é prática. Faça isso. Não, nós vamos primeiro topo em furado que nós vamos estar chamando e para árvores dalits o primeiro valor, mas vamos abrir este dicionário e todo esse dicionário Nós queremos escolher um valor de dentro. Então, digamos que queremos escolher o primeiro fracasso. O primeiro é o J. One. Então, usamos a chave J um em um segundo conjunto de colchetes que se segue. Fazemos o bem e fazemos o teste. Agora vamos mudá-lo e ir para o doente e valor dentro de um dicionário. J dois vamos fazer o teste, o que está correto. Agora vamos tentar a chave número dois e mudar isso para ver como testar três, o que está correto. E então tentamos de novo este lixo ver para ficar de bom gosto. É assim que podemos chamar os valores a partir de dentro. É simples o suficiente para invocar, e ao mesmo tempo você pode armazenar esses vales e outras variáveis. Por exemplo, podemos criar uma variável temporária, igual a viciada em gosto, e vamos dar-lhe uma vitória como K dois. Foste chamado de Tim? Você percebe isso, Princesa Kay dois resultados. Então nós tentamos temporário novamente, e desta vez nós queremos ligar do K dois. Veja a maneira de ficar de bom gosto. Assim, extraímos dicionários do dicionário, começamos dentro de uma variável temporária e pegamos um vale de dentro. Esse teste ser para o qual tem a chave desligada ver também. Os dicionários podem ser muito complicados topos de variáveis. No entanto, com a prática, você pode destacá-los como tal. Não só esses dicionários podem conter mais dicionários? Eles podem conter listas, bem como listas, que podem ser indexadas, e os valores duram. Toda a pintura em você como o programa que conclui esta lição prática sobre dicionários . No próximo vídeo, aprenderemos sobre duas piscinas. 31. Introdução em Tuplas: Olá e bem-vindo à sua parte avançada no curso. Neste vídeo, vamos dar uma olhada em duas piscinas. Dois pools são outra forma de variável, que pode conter muitos valores semelhantes às listas desta forma. Mas ao contrário das listas, esses valores são mutáveis, que significa que não podem ser mutados. Em outras palavras, mudou. Os valores dentro de dois pools não podem ser substituídos. Do Pal pode conter varia de qualquer topo, Seja eles corda Inter Joe ou assim por diante. Criar um triplo é o seguinte. Você cria os nomes como gosto sublinhado para empurrar iguais mais pesados, parênteses abertas e neste triplo, eu tenho três valores separados com comércio, primeiro vales, uma string dizendo olá. O próximo é 50 e inteiro e 1/3 à tona 6.78 Como você pode ver, ao contrário das listas e dicionários, um para puxar faz uso de parênteses em vez de um colchete enrolado ou colchete. Estes vários podem ser indexados, bem como, usando um conjunto de colchetes como se segue. Gosto em uma viagem de escola que eu tenho aqui com o próprio de um em um estado de colchetes que segue o nome da variável. O que é saída é 50 que está correto porque, em primeiro lugar, não a base zero, mas primeira maneira tem o muito 50 fazer. As pesquisas também têm seus próprios métodos, que você pode usar para verificar a filha dentro dos contadores de contagem e índice usados para contar termos de harmonia. Um determinado valor aparece em um índice triplo, é usado para encontrar o valor da notícia e retornar o lugar no para puxar. Aqui está um exemplo do não pode perdê-lo. Eu criei um tubo de ensaio muito bem poderia para, que tem três falhas dentro de três cordas, um que contém a palavra um segundo, que contém dois, eo terceiro contém um novamente. Eu tenho sido usado a contagem de pontos variável cartão abrir parênteses e nossa busca fel um aspas simples como sabemos que ele aparece duas vezes dentro da variável e o próprio zehr retornou com o número dois. E agora aqui está um exemplo do método de índice em cima e tubo de ensaio para novamente ponto índice e parênteses, eu tenho novamente citações simples ganhou e o que retornou é 00 sendo o lugar em que a primeira instância de um aparece, como você pode ver na minha criação de variáveis. Isso é, de facto, correcto. Nós temos um. O valor em primeiro lugar quando se trata de tubo de ensaio para alunos são usados principalmente quando você começa a trabalhar com programas mais avançados. A razão pela qual você usaria um para puxar em vez de uma lista é porque é fácil substituir um analista de valor por acidente. Em seguida, é tentar substituir um valor em um triplo para evitar acidentalmente executar um programa. Programas avançados fazem uso de triplos Uma era será lançada se um confiável programador um lugar um valor em um triplo. Ao contrário da lista e como programa antigo é não, uma era era era um triplo é muito melhor do que uma era com todo o programa, e um herói com o triplo pode ser facilmente resolvido e melhor codificação pode seguir. No entanto, se o programador substitui um certo muito dentro de uma lista que não deve ser substituído, pode causar grandes problemas com o próprio programa que conclui esta lição. No próximo vídeo, vamos começar praticamente usado com o para puxar 32. Prático de Tuplos:: Olá e bem-vindo ao Caminho Avançado no curso. Neste vídeo, vamos praticar a usar o para puxar. Como aprendemos na introdução, Um triplo é tão em uma lista de turnês e que contém muitos valores. Isso varia muito de cordas para introduzir a flutuadores e assim por diante. No entanto, ao contrário das listas, esses valores são imutáveis, que significa que eles não podem ser substituídos ou alterados para criados. Triplo é o seguinte. Nós damos um nome a ele, como tubo de ensaio igual a. Então abrimos um conjunto de parênteses. Sabemos que Dext reedições, um conjunto de colchetes mortos como estes, e que lista percentual usado de colchetes. Mas duas pílulas fazem uso de parênteses simples. Dentro desses parênteses, criamos valores diferentes, como um, e os separamos uns dos outros com comentários executando esta terra de coalhada, agora criamos um para puxar vales. A partir deste para puxar pode ser chamado usando o índice, modo a puxar, modo a testar em um conjunto tubo escola de colchetes. Se eu digitar em zero, ele retorna um tipo 31 ele retorna para Se eu falar com ele retorna 5.67 e é aí que estamos recuperando filha de nosso para puxar como faríamos uma lista. No entanto, o teste tem seu próprio conjunto de métodos, o que pode ser muito útil. O primeiro imediato disse. Vamos aprender a trabalhar é o método de índice. Por exemplo, damos teste para o topo no índice de pontos, um conjunto de ir para apreender. E digamos que queremos encontrar duas maneiras de contornar esta linha de Kurt. Ele imprime um porque de acordo com o método de índice, em um lugar, vamos encontrar o valor para, que é de fato correto. Todos os tipos no tubo de ensaio, eu disse apenas registros de notas. Um a que chegaremos. Agora vamos substituir os valores para teste em um tubo escolar. Agora você pode estar se perguntando, Como podemos mudar os valores se um tupelo é imutável? Bem, nós não estamos exatamente mudando os valores. O que estamos fazendo é pegar o todo para extrair valor e alterá-lo. O que estamos fazendo é pegar o todo para extrair valor e substituí-lo por outro valor triplo . No entanto, os valores dentro não podem ser alterados. Por exemplo, se eu quisesse mudar Taste Cube, eu não quero que os valores agora sejam um, 23412 e estejam nesta linha de código. Você notou que eles honram eras. No entanto, se eu quiser mudar o valor nele, tais testes de ar em um tubo escolar e eu quero mudar o primeiro vale e eu quero tê-lo igual a uma corda. Quando eu executar, a linha de código e erro é apresentada porque não podemos modificar o primeiro valor. Este é o propósito de um puxar. Eu quero chamar o gosto na escola, também. Você vê que os vales foram de fato substituídos. Agora vamos bem secular. O segundo método O segundo método é o método de contador, que é usado para contar quantas vezes um determinado valor aparece dentro de para puxar. Por exemplo, sabemos que queria aparecer para nós dentro deste triplo para verificar. Podemos fazer um teste em uma viagem escolar, contagem de médicos, abrir um conjunto de parênteses e eu quero olhar para quantos aparecem dentro do teste quando em torno da linha de código ele imprime também. Eu quero ver quantas turnês aparecem de repente falando com ele me diz para aparecer, o que é correto. Se você quiser recontar qualquer outro, como três. Diz que se quisesse descobrir quantos tolos são, é que ele é um. Mas vamos supor que eu quero encontrar um razoavelmente que não está armazenado dentro do tubo, tal como longe quando eu executar a linha de código. Imprime zero, que significa que não pode ser contado dentro do gosto triplo porque não existe dentro dos valores. Estes são os verdadeiros métodos importantes com os quais você estará trabalhando quando tiver dois pools. Enquanto se pode argumentar que a lista tem mais benefícios do que a de um teste para puxar o propósito do teste Tupelo é ajudar a erradicar quaisquer erros futuros causados pelo do programa, como a de substituir um valor dentro de uma lista que não precisa ser substituído ou não deve ser substituído. Um para puxar é feito para este propósito. Como tal, cada valor adicionado ao tupelo será permanente, a menos que você esteja pronto para mais no todo para puxar a si mesmo. Isso conclui isso. Ouça, no próximo vídeo vamos apresentá-lo a você desde 33. Introdução aos conjuntos: Olá e bem-vindo ao seu caminho avançado. No curso deste vídeo será apresentá-lo a uma vez que sits de variáveis que são usados para conter valores únicos. Como tal, sits não podem conter o mesmo valor mais de uma vez. Você pode ter mais duas safras, mas você não pode ter duas imagens do mesmo valor. Senta nossos tops variáveis básicas. Se você tem um olhar para as variáveis que criamos até agora e mais comumente usado em programas atarracados , como você não quer adicionar duas versões do mesmo estoque, mas foi ele pode levar a uma era no programa que você mais tarde. Mas a sua maior variável é a seguinte. Você no topo do nome é igual a ficar parênteses abertas, e você inclui seus valores separados por Commons. Como você pode ver a partir deste exemplo, Eu criei um sit com dois valores 50 e 55 disse Variável Top tem método em que um programa ou o usuário pode adicionar valores para o conjunto. Para fazer isso, você simplesmente topo no seguinte nome da sua variável. No meu caso, gosto sofrer sentar-se ancorado anúncio, que é o método que eu disse para parênteses e um valor que você adicionar ao sit neste caso 60. No entanto, se você adicionar 60 novamente ou o outro para introduzir seus valores, você percebe que eles não adicionam. Como explicado, sua cabeça só pode conter valores únicos, muitos mais do que um do mesmo valor superior como explicado. Um conjunto só pode conter valores exclusivos, ou seja, não mais do que um dos mesmos valores superiores. Com isso em mente, o método de anúncio não adicionará o valor ao sit. Se a cidade já contém o valor, há também um fantástico usado para o topo variável set para passar por uma lista e remover qualquer mergulho. Lambe o seu significado. Se você tiver que criar uma lista com muitos valores duplicados, você poderia então custar uma lista em um conjunto, e o conjunto conterá mais cedo, o significa que se você está para criar uma lista com muitos valores duplicados, você poderia então lançar uma lista em um sit, eo sit vai conter cedo. Um dos valores duplicados fica desta forma, poderia ser muito útil para o programador. Senta desta forma pode ser muito útil para você como um programador que ele quer evitar filha duplicada . Como todos os programadores sabem, ter filha duplicada é um problema futuro esperando para acontecer. Por isso, é baseado para fazer uso das ferramentas à mão para evitá-lo. Isso conclui esta lição No próximo vídeo, teremos algum trabalho prático com estados. 34. Conjuntos práticos: Olá e bem-vindo a você Caminho Avançado no curso. Neste vídeo vamos praticar o uso de sits como sabemos que conjuntos são semelhantes a listas e que eles podem conter muitos valores. No entanto, ao contrário das listas, elas só podem conter valores exclusivos, significa um elemento inicial do mesmo valor. Por exemplo, qualquer lista como lista de gostos abrir uma seção com colchetes, e podemos incluir vários valores tão longe 67 oito e é um cinco novamente. Você está na linha de coalhada, os erros de honra se tentarmos chamar qualquer um dos valores, então vamos chamá-los ou agora eles são todos apresentados. No entanto, se tentarmos classificar um conjunto com os mesmos valores, você notará uma pequena diferença. Então agora vamos criar um sit. Como você sabe, dois Greatest disse para topo no nome que você quer dar o sit, igual, sentar, parênteses e executar uma linha de código. O que, com induzido foram teste sentar anúncio holandês e em outro conjunto de parênteses, você dar-lhe valores como longe, e podemos adicionar seis também e fazer o mesmo para todos os valores que incluímos dentro da lista tais um sete oito de outra maneira. Neste ponto, vamos dar uma olhada nos valores que temos até agora. 5678 Você percebe quando você coloca as listas de valores, ele está contido dentro de colchetes enrolados, que pode parecer um dicionário, mas confie em mim, é um sit como você percebe se tentarmos adicionar o mesmo valor novamente, gosto em uma escola sentar anúncio quando chamamos o set mais uma vez seu aviso que este por tem 678 mas não há cinco adicionais. Este é o propósito de senta durante continuar valores Nique. Então, se você tentasse adicionar os mesmos valores ao conjunto, eles não seriam incluídos. O mesmo vale para cordas. Isso é ótimo. Um segundo sentar eles iam adicionar a ele ponto e olá, Quando nós colocá-lo, ele saídas Olá. No entanto, se adicionarmos olá novamente a ele, certifique-se de que o caso está correto. Caso contrário, ele será dirigido. É “Não”. A razão pela qual você tem que ter certeza que o caso é podre é porque se ele acrescentou, em um minúsculo , um minúsculo, um violoncelo, os valores seriam diferentes, e isso iria adicionar ao estado como você pode ver quando eu executar o código e legal é que você não vai usá-lo tão comum como todos os outros topos variáveis que criamos até agora, no entanto, senta são muito úteis para evitar filha duplicada que conclui este ouvir prático. No próximo vídeo, você será apresentado aos métodos e funções. 35. Introdução aos métodos e funções: Olá e bem-vindo ao seu caminho avançado. Neste vídeo, vamos estar falando sobre Miss IDs e métodos de funções que temos usado muitos dedos alter, grande e filha de processo, por exemplo. Usamos mais recentemente que admitiu para agregar valor a um conjunto. A maioria perdeu a sua Nós não usamos que muitas vezes. Por exemplo, quando nós classificar um muito nascido decidir usar e acasalar com ele mais tarde, nós poderíamos simplesmente adicionar ponto para o final do nome da variável em press tab. Fazendo isso lista representativa de métodos que você pode experimentar e passar. No entanto, a partir desta lista de métodos é muito improvável que além de um punhado será usado em seu programa. Os métodos que lhe mostrei até agora este custo são os métodos mais utilizados e opinião sobre o seu programa, o mais útil também. Se você quiser saber o que um método faz em termos técnicos, você pode usar o código dentro do caminho para ajudá-lo simplesmente ajuda superior. Abra parênteses um ponto ser substituindo um com variável e estar com método e execução. A linha de bem deve apresentar-lhe a breve documentação sobre o método e o que ele faz, é claro, para mais informações. Um. Canosa dê uma olhada no passado na documentação em terra, que também oferece exemplos amplos. Um específico, no entanto, no entanto, você pode recomendar experimentação para alguém que não esteja familiarizado com o método? A maioria dos métodos são auto-explicativos, mas alguns exigem explicação. Agora funções funções são seções de código que podem ser repetidas em outro era. Esses blocos podem ser chamados sem ter um top no código. Novamente. Saber como criar e usar funções é uma parte fundamental da programação orientada a objetos Rop e er p é o conhecimento chave para qualquer programador eficaz. Se você deseja aprender este avanço, menina, menina, quase começar com a criação de funções. Para criar uma função, você simplesmente topo na morte para definir o nome da função, como nome de sublinhado da função abrir parênteses, que são usados para conter variáveis que poderiam ser usadas em sua função, mesmo embora não seja necessário. Parênteses são devem, e depois em Athlon do Alcorão. E então, abaixo disso, você estará escrevendo o código para sua função, como neste ano de exemplo eu tenho impressão para índices. Citação dupla tinha amor uma linha simples de código que imprime a string Olá. Mais tarde em seu programa, quando você principal função na escola chamado parênteses novamente e executar o código suas saídas de financiamento Olá. Uma função simples que poderia ser chamada novamente mais tarde no programa. Um dos exemplos mais simples são a função muitas vezes pode ser a mais útil. No entanto, podemos acrescentar ainda mais. Neste exemplo aqui criei uma função chamada Meu nome está entre parênteses. Eu incluí um nome do nome da variável. Esta é também a criação do nome da variável e do código que eu tenho impresso aberto com citações duplas da doença . Meu nome é mais nome. O que isso vai fazer é tomar nomes valor e colocá-lo no final da string. E eles disseram que são coloca uma string significativa que pode ser reutilizada mais tarde no programa. Para fazer uso deste código ou você precisa fazer é incluir uma string entre os parênteses quando você em vez de um monte de bom como neste ano de exemplo. Nosso top em meu nome é doença apropriada. E eu incluo o String Joe. Agora, quando eu corro este monte de Kurt ele sai. Meu nome é Joe, e uma cadeia completa é simples é que funções de ralar logo se torna o pão e manteiga fora de qualquer programador. Mas, claro, criar um programa avançado com funções requer prática. Em breve você estará criando várias funções. Trabalhe de mãos dadas. Muitos dos programas avançados que você encontrará têm mais código em execução em segundo plano e na superfície coisas por causa de funções. O feijão de chamada que conclui. Introdução. Ouça, no próximo vídeo, vamos praticar a criação de funções. 36. Funções práticas: Olá e bem-vindo para avançar caminho no curso nesta lição será praticar a criação funções para criar uma função um simplesmente tops e d se curto para a fazenda. E nós nomeamos meus registros de função função básica. Por enquanto, eles disseram que os parênteses e ocorreu no que segue esta função depois de uma aba, espaço será o Curdo contido dentro da função que será executado quando você chamar o nome da função. Então, por exemplo, impressão de tópico. Olá, World Rain é uma linha de código. Nós não criamos a função e podemos chamar essa função tocando no nome da função é ano. Foi um conjunto de parênteses executando a linha de saída de código a cadeia Olá mundo, que é o propósito dessa função. E podemos usá-lo de novo e de novo criando código repetível que vai nos poupar Tom ainda mais. Mas vamos criar uma função mais avançada, como D. Se grande e um conjunto de parênteses enrolar entre e nesta função bem, grande uma variável. Tal seu nome é igual ao conjunto de entrada de citações duplas no reboque, seu próprio nome e na próxima linha fora, a função será saudar o usuário sobre a impressão de uma mensagem dizendo Olá espaço para a sua mais ficando sem coalhada. Nós não criamos para a função dentro de cobertura. Cumprimentos Executar a linha de código e agora podemos, por sua vez o nosso nome, como John e ele produz. Olá, John. Estes ar algumas funções básicas que podem ser criadas para o seu caminho na programação. E, claro, eles podem ser chamados para um gin para vários usos. Claro, maioria das funções que você criará tem mais de uma ou duas linhas de código. Funções são projetadas para conter a maior parte do código que seu programa será reutilizar para que você possa chamar a função de muitos termos como você gostaria de salvar seu casaco e seu programa principal enquanto em segundo plano. Estas grandes funções estão sendo re usado uma e outra vez só não economiza seu espaço em seu código, mas também cria um programa mais eficiente que conclui esta lição. No próximo vídeo, vamos praticar mais com métodos e funções 37. Prática de funções avançadas: Olá e bem-vindo ao seu caminho avançado. Neste vídeo vamos estar praticando nossas funções colocando uma função dentro de uma função. Você sabe, agora como criar uma função básica. Mas que tal usar funções e na mão? Então você precisa fazer é escrever uma única linha de código e seu programa principal. Bem, vamos pegar uma das funções básicas que criamos no vídeo anterior no vídeo anterior recriou uma função chamada Greet, que tomou os usos. Nome e saídas são frase significativa que permitiu ano o usuário para ver uma mensagem ditada a si mesmo através do programa. O que vamos fazer é quebrar isso ainda mais criando uma função básica de dois passos, uma função dentro de uma função. Ele é baseado para ter suas funções claramente rotuladas para o que eles fazem. Por exemplo, a função que eu tenho. Sim, eu posso criar duas funções com uma função que pede ao usuário o nome e uma função que emite uma mensagem. Claro, criar esta função por si só salva você poderia no longo prazo, mas inicialmente você vai parecer que você está desperdiçando código. No entanto, as funções podem ser mais complexas, mas vamos trabalhar com funções mais básicas antes de irmos tão longe. Primeiro, vamos separar Thies para recriar uma função que Gord entra na disfunção. Temos uma variável de nome é igual a entrada no reboque. Nome da conta no final deste nome real de retorno superior. Agora que fizemos esta lista, crie uma segunda função, esta chamará saudação e nela terá simplesmente uma impressão de saída. Citações duplas. Olá, mais no reboque. Nomeie outro conjunto de parênteses. Agora que fizemos isso, nós simplesmente topo em cumprimentar grandes parênteses de equipe na linha de código. Ele nos pede para inter name, mesmo que isso não é o que a função de saudação faz, Ele faz uso da função Internet. Então, novamente eu pretendo John, e ele diz: “Olá, “Olá, John.” Assim, não criamos duas funções que funcionam lado a lado. Então vamos por último dar um passo adiante. O que vamos fazer é criar duas funções. A primeira função irá criar uma lista, e nesta lista, o usuário será interno em vários nomes. Em seguida, criamos um doente e funcionamos o que processa a lista e a produz. Cada nome em um diferente aprender a fazer isso? Nós simplesmente superamos a def. E vamos criar este é a entrada de nome. Agora que criamos que agora vamos criar um tempo, loop dentro da função que irá pedir ao usuário inter em vales para adicionar a uma lista. Mais especificamente, vamos chamar esta lista. Lista de nomes é igual ao status. Quaid Records Grill nome de limpeza dizendo que não é igual a nada por enquanto. E nós criamos Ali enquanto nome não é igual a parar tampas completas Kerlan E dentro do tempo ele terá um nome em uma lista de pontuação ponto anexar nome. Abaixo disso, teremos nome igual a entrada. Digite um nome top stop. Capas cheias acorrentadas. Agora que fizemos isso, podemos terminar a função arco retornando o nome na lista da escola. A segunda função que vamos chamar nome em um processo escolar Parênteses. Kerlan Inter. Abaixo disso, vamos primeiro criar uma lista que contenha nossa lista final. Então lista fina é igual a nome sublinhado importação parênteses dentro, e eles têm um tempo. Loop, que será executado através desta lista, estão colocando todos os valores. Então vamos usar a conta para manter o controle dessa contagem. Pessoas zero onde eles criam Olic enquanto contagem ele não é igual a Alien. Disse para parênteses. Lista Curran e dentro de um tempo ele irá imprimir o nome. Vamos imprimir em uma lista da escola, disse colchetes contam e abaixo amigo para ter contagem é igual a contagem mais um. E isso conclui nossa segunda função. Agora, simplesmente chamamos a segunda função e começamos o programa. Ele nos pede para estagiar um nome e top dois em e top stop para terminar a música, Anti e John. Ainda perdeu muito. Casou-se com Lucy, Joe e, em seguida, com Stop completo. E como você pode ver, todos os quatro nomes estão fora. Coloque em baixo. John Me realmente vê Joe. Não criamos um programa mais complexo usando duas funções. Então, apenas a partir dessas duas funções, eu criei um programa mais complexo que pode ser reutilizado de novo e de novo simplesmente topo no nome. Sublinhar parênteses de processo. Este é o núcleo da programação orientada a objetos. Em breve você estará criando objetos que conterão muitas dessas funções. Essas funções funcionarão juntas. Esses objetos irão trabalhar juntos ou criar um sistema complexo de código que funciona por si só estão simplesmente no topo de uma linha simples de código em seu programa principal. Esta é a essência da programação eficaz que conclui esta lição. No próximo vídeo, discutiremos o projeto para este curso. 38. Projeto 2 Discussão: Olá e bem-vindo ao seu caminho avançado No curso. Neste vídeo vamos discutir os requisitos para este curso é projeto. Para este projeto, você deve criar um programa chamado Ticket Maker no início do programa. Você é muito grande. Variáveis completas, nome, sobrenome, idade e dissed d E S t. Essas variáveis completas foram contidas na filha para o ticket. Neste programa, você deve incluir três facções. A primeira função deve ser chamada Datta Retrive e é usado para coletar dados do usuário. O médico inclui o nome, sobrenome, idade e destino para entrar nas variáveis que já falamos, respectivamente. Uma vez que você alcançou a filha, você criará um processo de segunda função principal filha que converteria a filha em uma cirurgiã para significar. A segunda função iria girar uma string contendo a filha. Neste formato, o formato é o seguinte. Você terá o nome Colon. A letra inicial do primeiro nome aponta espaço com sobrenome vírgula a idade, e no destino de Nuland, Kahlan e você terá o destino. A terceira função é chamada de impressão de ticket, que incluirá ambas as funções até o final do programa. Você deve chamar a função de impressão de ticket até o final do programa. Você deve chamar a função de impressão do ticket, que deve executar todas as funções e completar o código. E você deve ter uma saída semelhante ao formato que eu mostrei para concluir isso . Ouve, no próximo vídeo, vou dar-te uma das formas de apodrecer este programa, por isso não te preocupes se lutares. 39. Introdução à seção 3: Olá e bem-vindo ao seu caminho p er no curso de programação. Neste ouvir, você estará aprendendo o que a programação orientada a objeto é 00 P é uma prática de um programador criar suas próprias classes criando suas próprias classes. O programador pode então criar uma variedade de atributos e métodos que poderiam ser usados para criar um programa mais flexível e eficaz. Como discutido, aprendemos como criar métodos no curso avançado, mas se você está um pouco familiarizado com o trabalho teórico, então você deve ter pouca dificuldade em acompanhar durante as aulas práticas. Esses objetos são considerados fora que fora da classe principal em que você estará trabalhando. Como tal, ele tem suas próprias variáveis que faz você resolver. Se você quiser ir mais longe com seu OPI, você terá vários métodos dentro de um objeto trabalhando juntos. E então, uma vez que você criou este objeto, você criará outro e terá que se opor para trabalhar um com o outro. Toda uma rede de classes e métodos de sua própria criação, completando tarefas suficientemente com a notável flexibilidade que conversamos na sala de aula. Demos a nossa classe em parênteses de nome, Alcorão, semelhante à forma como criamos método. Como você pode ver a partir deste exemplo, eu tenho dois métodos dentro da classe. Como criamos o Sr. apesar de cobrir surdos, dando o nome queimado para aproveitar o cólon. Como você pode ver a partir deste quadro de classe, criamos uma classe, mas opinião Kloss, escrevendo o nome no caso Camel, seguido de parênteses. Abrir com o caso Kimmel Alcorão para aqueles que você não conhece é uma maneira em que nós nomeamos as coisas em fábulas pathan e acasalados usar letras minúsculas, as palavras sendo separadas com sob as escolas em vez de espaço em branco. Para nomes de objetos de barra de classe, usamos caso Camel, que é a remoção de não apenas espaço em branco, mas também nas escolas. A maneira pela qual nós suavizamos as palavras é simples. A primeira letra de cada palavra está em maiúsculas. Assim, o nome Camel caso, vez que será plana no topo, terá alguns solavancos pelas letras maiúsculas. Dito isso, grande em uma classe é simples o suficiente, Celera começa a criar um. Em uma lição prática que conclui esta lição no próximo vídeo, vamos criar uma aula no caderno Anaconda 40. Como criar um curso e atributos: Olá e bem-vindo Teoh P caminho em chamadas de programação neste. Escuta, vamos praticar a criação de uma aula. Como você sabe, um objeto é uma variável anterior que representa uma classe. Por exemplo. Podemos criar uma classe como classe faras, provar por nós, sentar do cólon de Prentice e começar a próxima linha. Fazendo isso, não criamos a classe em. Como você pode ver, a próxima linha é recuada o que se segue nas terras recuadas abaixo. Este será o interior da turma. O interior da classe irá, é claro, métodos contidos que são cria sobre cobertura. O Andy. Se talvez não há métodos no caso não Kimmel, como gosto sob a escola torna parênteses, coalhar. Quanto ao que este método vai fazer, vou simplesmente transformá-lo em uma impressão acasalada por uma impressão Tarpiniana. Olá. Em aspas duplas, aqueles que eu fiz em um power shift entram nas classes criadas, bem como o método. Agora, como se faz uso de um método que está em uma classe diferente? Bem, basta criar uma variável ou objeto que representará a classe. Então, não sou educado. Objeto iria objeto em um interesse escolar é igual a um topo no nome do vidro, como gosto Fechar disse para parênteses e estão na linha de código. Podemos confirmar essa criação simplesmente preenchendo entre parênteses de tipo. Objeto sob gosto escolar. Como você pode ver, é parte do teste de custos principais fechar. Agora que fizemos isso, vamos fazer uso desta classe para criar atributos dentro de um método. Atributos são semelhantes ao que temos usado há algum tempo. Por exemplo, se quiséssemos o comprimento da cadeia de leitura toque em em comprimento, isso é chamar de um método ou forma do método. O que vamos fazer agora é criar uma cruz com o método, e então ele é feito. Serão vários atributos que podemos invocar mais tarde através do objeto. Então isso é criado perto. E isso é legal esse nome de doença atual? Coronel, assim que criarmos um fechamento, vamos criar uma identificação de labirinto chamada inicial. Este é o método inicial, que é simplesmente cobertura criativa em dois em escolas em i t dois em escolas, parênteses, tribunal. Mas você vai ter neste método inicial é o seguinte eu vir em primeiro chegar última que você notou em si mesmo é destacado, um diferente para o primeiro e último. Isso é porque o primeiro e último nome do brilhante. Isso é porque o primeiro e último em nomes de variáveis que contêm valores auto refere-se ao método e a maneira como vamos criar atributos, atributos, sendo métodos em miniatura que podemos chamar de objeto. É outro truque feito que vamos dar a este método alguns atributos cavar atributos Riverton recentemente superam o próprio duto. E é fixe. Este primeiro 18 18 é igual a peixe Realmente algo semelhante desta vez para perder um t T. E vamos dar-lhe o último de forma justa e executar a linha de código. Agora que fizemos isso, vamos criar um objeto que chama desta classe. Este objeto eu vou esfriar. Nomear objeto é igual a nomear próximo, e eu vou dar aos valores primeiro, eu vou ter igual a Joe. Vamos lá, perdido. Eu vou ter igual a plugues e nós estávamos nessa linha de bom. O que fizemos agora foi criado. O que fizemos agora é criar um objeto que representa o fechamento da nomeação. E com isso, temos dado a atributos primeiro um TT e perdeu 80. Como você pode ver, se nós topo no topo novamente, desta vez nomeando objeto, ele pertence à classe de nomeação. Agora o que vamos fazer é fazer uso dos métodos completos, ele acidentalmente nomear e o objeto da escola se esquivou. Se você pressionar Tab, você pode ver lá, também, que nós podemos deixá-lo mole. Um é o 1º 8 ET Próximo é o último oito et Vamos fazer uso do primeiro. Quando você executa essa linha de código, ele mostra Joe. Poderíamos fazer o mesmo agora. Nomeando sob a escola Kojic se escondeu Lost a T T. Joe Blocks . Este é o momento pode parecer bastante redundante, mas é um ótimo exemplo de trabalho com se você está planejando criar um objeto que tem, se você está planejando criar um objeto que tem o poder de processar grandes quantidades de filha, o que você faria então é fazer uso desses atributos para armazenar todos os valores. Claro que, tal como está, usamos apenas um exemplo. Se usássemos vários, teria mais utilidade. Por enquanto, no entanto, criamos um fechamento dado que ele é um método inicial. Aprendemos como criar um atributo e fazer uso de, disse atributos. Este é o seu primeiro passo para a programação de objetos ou pretendida e um dos mais importantes, pois estabelece as bases para o Opie que conclui esta lição. No próximo vídeo, vamos dar uma olhada nos atributos e métodos do objeto de classe. 41. Prática de curso e método: Olá e bem-vindo a você caminho GOP na programação Curso neste Ouça, vamos estar discutindo mais atributos com classes Primeira vara pouco , no entanto, que estamos na classe anterior que criamos no último Ouça, o que Nós vamos fazer é criar um atributo inicial para o próximo nome que não faz parte de um método. Como nós simplesmente fazemos é criar uma variável de valor dentro, Por exemplo, nós topo em um nome como, Digamos, sexo e vamos dizer que Joe Blog é permanentemente masculino. Quem entrar com sua turma, quando executamos essa linha de código, é divertido. Nós criamos nosso nome, você sabe, objeto. Ele corre Justus Bem, no entanto, se fomos chamados objeto de nomeação mais uma vez e dar uma olhada em seus atributos guia ponto, você percebe que temos 1º 80 t última A, t T e gênero quando executado quando correio ascendente. Isto é como um global um tributo para a classe de nomeação de classe que poderia ser usado em toda a classe em seus métodos. Por exemplo, se você quiser tirar proveito do gênero e processá-lo, você cria uma variável global e usa-a para quaisquer métodos que estão fazendo uso do gênero . Isso foi feito? Nós não vamos criar uma mensagem dentro da classe para aqueles que fizeram meu curso adiantado. Todos vocês sabem que o método é uma ação ou operação que foi executado através de um objeto. Nós criamos animadas. Sim, mas não é sentido uma função em vez de um método. O que vamos fazer é criar um pedreiro, que na verdade tem um propósito que afeta o objeto diretamente. Por exemplo, eu vou criar um miss it e eu vou chamá-lo de amigo. Eu tenho um Kerlan. Eu tenho parênteses, eu. Estou com meu casaco e vou imprimir. E dentro desta impressão, tudo o que eu tenho auto ducked primeiros atributos mais espaço de rotação dupla mais si ponto último atributo e executar esta linha de bom durante que são re em torno desta terra aqui apenas para recriar o nosso objeto e começamos cobertura e nossa coragem para usar omitido. Você vai notar que quando fazemos uso fora dos atributos ou instâncias como primeiro atributo , últimos atributos e gênero foram simplesmente topo no nome do ponto do objeto e, em seguida, o nome dos atributos, o que estamos vai fazer é ligeiramente diferente para fazer uso de um método neste caso uma função. Então nós conversamos em nomear objeto 0.10 e você pode ver todos eles. Aqui temos nossos primeiros atributos gênero último atributo, tudo nas instâncias. Mas temos o nome na impressão da escola como função, e fazemos uso dele. Quando se trata de executar uma mensagem, você terá que usar parênteses se você não usar os parênteses, ele só mostrará onde ela está armazenada em seu computador, como você pode ver aqui. Mas vamos fazer você nevar com os parênteses e executá-lo e viola Joe bloqueia. Agora temos um método útil que vai pegar o nome e sobrenome e juntá-los . Isso pode ser reutilizado com o processamento de grandes quantidades de dados. Claro, a maneira que eu fiz isso ainda é uma maneira muito real de fazê-lo. Podemos fazê-lo em muito mais. Podemos fazê-lo de forma muito mais limpa com um formato. Então eu vou remover isso e criar uma frase. Olá. Meu nome é Space. Um conjunto de suportes legais e eu e um conjunto de briquetes de carvão. Em seguida, nós topo formato ponto abrir parênteses e nós vamos querer o primeiro e último nome dito em si. Não primeiro. Você tt menos espaço mais auto se perdeu 18. Entra e isto vai entrar num segundo conjunto de discos de ouro e eu literalmente fiz isso. Três em si mesmo sexo ponto figurou o sexo Nós rodamos esta linha de código, você vai trazer você executar a criação de objeto e nós superá-lo em baixo nomeando em uma guia de ponto de objeto escola e nós não fomos nomeados parênteses de impressão e lá vamos nós. Olá. Meu nome é Joe Blog e eu sou um homem muito. Eu tenho incrível que o norte processa o médico, mas eu colocá-lo em um maneirismo limpo, como você pode ver aqui com a corda Olá dinheiro, Sr. Blog e eu sou um homem. É assim que podemos basear tirar proveito de nossas classes, uma classe que conclui determinadas tarefas exibidas com uma determinada parte do seu programa. Por exemplo, um programa totalmente criado fará uso de um fechamento apenas para o registro fora do usuário. A classe de registro irá então conter muitos atributos e missivas que o usuário estará fazendo você resolvido com até sabendo que é o propósito do programa. Claro, você quer ter apenas uma aula, você terá várias. No entanto, isso conclui isso. Ouça. No próximo vídeo, vamos dar uma olhada na herança e polimorfismo. 42. Herança e polimorfismo: Olá e bem-vindos ao seu curso de terapia no curso de programação neste Ouça, vamos aprender sobre herança e polimorfismo. Primeiro, você deve saber que a herança é uma classe herdando atributos e métodos de outra classe. Em outras palavras, é um custo dentro de uma classe, muito parecido com uma declaração if aninhada, portanto, a herança do nome. A classe que está sendo herdada agora é conhecida como a classe de rascunho e a nova classe herdando o anterior derivado mais uso econômico de todos os métodos e atributos que criamos. Em outras palavras, podemos economizar ainda mais tempo não só em nosso código inicial, mas também sem outras classes também. O que vamos fazer para testar esta arte é Bus simplesmente criando uma classe que tem um método ascendente simples e cria em outra classe que vai herdar, e então vamos fazer uso fora. Disse método. O que vamos fazer é criar uma classe de primeira classe. Há ônibus, eu disse os parênteses, uma onda, e nós vamos dar-lhe um método que vai ser o movimento inicial através. Então, não quero sublinhado duplo da escola para abrir e fechar. Teremos uma doença bonita na doença dos pais do Sul que se auto-ocorreu em. E vamos criar uma declaração de príncipe que simplesmente Prince chegou saída dos EUA e executá-lo exatamente como dentro de criar o seu próximo e chamado de herança fechar moedas Kerlon criar um método, um inicial como horrível nele. Eu estou indo para a escola sem ir para a escola, disse Aparente Doença Self colônia. E agora vamos fazer uso do método inicial da classe anterior por século, liderando o nome da classe em ambos o Aprendiz. Mais fácil. Isso é chegar à classe e aqui em baixo. Mas aqui em baixo, vamos ter que fazer uso, mas feito aqui. Vamos fazer uso do método. Então isso está encaixado em uma escola e uma escola nele, e ele está indo para a escola. E dentro disso, nós vamos nos ter lá embaixo. É simplesmente imprimir em irritantes, etc Mas isso feito. Tudo o que precisamos fazer agora é criar um objeto. Podemos criar este objeto por si só. Coisas como gosto O B J equivale a herança porque parênteses e o que, assim, ativa os pedreiros iniciais de ambas as classes. A classe derivada, como agora sendo frio como você pode ver é herdado o método inicial da classe deriva. Não criamos um objeto de conversão de rascunho. Criamos objeto de classe de herança. Mas eu fiz anos completos do método de herança, como você pode ver aqui e ainda fez uso de seu próprio. Mas a herança de impressão alcançada que é o básico nu da herança. Quando se trata de trabalhar com O.P. O.P. com a compreensão da herança coberta, não vamos passar para o polimorfismo. Polimorfismo é a prática de trabalhar com métodos semelhantes. Embora encontrado em diferentes classes, polimorfismo está fazendo uso e aproveitando este fato e vamos mostrar-lhe exatamente outros trabalhos com um exemplo rápido. Tomemos, por exemplo, que um usuário quer trabalhar com clientes masculinos e femininos e que há uma importância entre os dois sexos. O que vamos fazer é criar um programa. O que faremos a seguir é criar uma aula para cada gênero. Então conversamos na classe ônibus feminino disparou parênteses, Karlan vamos dar a cada um deles e inicial. Perder isso. Eu n i t em uma pequena escola disse para parênteses, auto e nós vamos dar-lhes um nome. E nós vamos simplesmente dar a esses clientes seus nomes armazenados através deste método é igual nome, e em cima disso vai dar-lhes um doente e perdê-lo. D se o próprio sexo e parênteses Alcorão retornar a si mesmo, não nome. Além disso, eu sou o espaço e sou uma fêmea. E essa será a criação da classe. O que vamos fazer agora é criar exatamente o mesmo perto, exceto chamado de cruz masculina. E em vez de eu ser uma fêmea, eu sou um macho. Será usado em vez disso. E executamos essa linha de código. Com isso feito, não vamos usar dois personagens. A 1ª 1 é Kate. Vamos fazer da Kate a mulher com o nome Kate em citações duplas. Numerosos. Eles vão criar o correio, que será Kevin igual a chefe masculino ou Índices Kevin e fugir. Estas duas linhas de código agora são o proprietário. Os métodos iniciais serão executados, em outras palavras, os nomes, e são armazenados dentro de cada classe. E não podemos fazê-lo assim. As missivas, por exemplo, Kate não o farão assim. O método de gênero. Kate e eu somos uma fêmea. Os mesmos olhares para o Kevin. Kevin e eu somos um homem. Temos que classes em grande parte semelhantes. No entanto, você percebe que eles diferem apenas nesses dois métodos com o mesmo nome, entanto, podemos aproveitar o fato de que eles têm o mesmo nome e usá-lo para trabalhar com a filha diferente. Então, lá temos. Nós usamos dois métodos de duas classes diferentes que têm um propósito semelhante. E esses dois métodos têm o mesmo nome, mesmo que façam coisas fundamentalmente diferentes. Aviso de alto valor Se nós topo no topo Kate Kate vem do custo feminino Way é dado vem através do custo de correio, no entanto, entanto, os topos off métodos, tais como o sexo do ponto de Kate. Ah, cordas. Como você pode ver, Kate Dot Agenda é uma corda Kevin. Gênero é uma corda também. Desta forma, podemos usar o método top aqui para ajudar cada súplica, que é o clube semelhante, que é os métodos semelhantes. Agora. O que podemos fazer é criar um maio disse que funciona com ambos. Em outras palavras, podemos criar um maio disse apenas um que pode passar por quantidade pode passar por maiores meses de filha fora resultados semelhantes de proteína, mesmo que estes métodos vêm de duas classes diferentes. Por exemplo, se você chamasse uma lista completa de todos os seus clientes nos machos e fêmeas incluídos com esses métodos de gênero que temos. Sim, nós simplesmente criamos um método e colocamos em um caído. Então vamos fazer isso agora. Mas primeiro, criação de um método que funciona ambos os lados D se e sua cotação cliente oportuna. É parênteses dentro de um cliente? Variável temporária com a qual ele estará trabalhando. E dentro do método, vamos ter cliente de impressão de cliente não gênero e um conjunto de parênteses. Com isso feito, nós não criamos admitido que não poderia trabalhar através deles. Como você pode ver aqui, se eu estivesse no topo do cliente, encontrar um retorno escolar e eu colocar capa no Prince Kate e eu sou uma fêmea, eu olhei para quatro pessoas em conjunto de colchetes, Great e Kevin Colon. E dentro deste cheio. Se vamos fazer uso do método cliente fingir e dentro dos parênteses, vamos ter uma pessoa o que deve ser tirado do dobrado para cima? Sim, nós executamos esta linha de bom e ele passa pelos dois nomes. Kate e eu somos uma fêmea. Kevin e eu estamos num homem. Então, lá temos. Tiramos vantagem para métodos fundamentalmente semelhantes, mas diferentes a pintura nos objetos. Então não criamos um acasalado que possa trabalhar através de dois objetos, mesmo que eles tenham métodos semelhantes. Usámo-lo a nosso favor que, em poucas palavras, é polimorfismo, e esta é a maneira mais comum de usar isso. No entanto, isso é algo que você não precisa se preocupar muito, que você só vai usá-lo mais tarde em seu caminho de programação na Coréia. Assim, uma vez que ele empregou toda parte de um caminho na equipe de programação polimorfismo pode se tornar um útil embora às vezes complexo, também. Mas não se esqueça de lembrar e aproveitar isso no futuro que conclui isso. Ouça. No próximo vídeo, vamos dar uma olhada em métodos especiais. 43. Métodos de dunder: Oh, e bem-vindo ao seu caminho OPI no curso de programação neste Ouça, vamos dar uma olhada em métodos especiais, os métodos que vamos criar o nosso perfeito para as aulas como eles ajudam a alcançar certos atributos. Ao trabalhar com classes, por exemplo, vou criar uma string aqui, Nome é igual a John. É variável string simples. E se eu topo em l E em Brian Doença e colocar nome e sod, ele me diz o comprimento de quantos caracteres estão dentro da corda. Um simples é que, no entanto, se eu criar uma classe e chamá-la de parênteses lista de nomes, eu crio minha classe inicial, que é um dos métodos especiais que realmente sabemos como trabalhar com, querida. Eu só estou tentando marcar eu n i t estava indo para a escola então eu não veio um t t t é igual a May e executar esta linha de bom. Agora o que vamos fazer é criar um objeto de nome e dar-lhe o valor de John novamente Nomes, lista parênteses. John, execute esta linha de código que chamo BJ de nome, e eu posso chamar meu nome atributo e eu vou me dizer o nome. No entanto, coxa tem um nome alienígena. B J. Eu tenho uma era. Isto é um objecto. Portanto, não é uma corda, como você pode dizer quando você fala dura nome da doença impressão em uma escola O B J. Como você pode ver, é parte da lista de nomes principais fora, que acabou. Sim, mas deve ter assunto. Nome superior , diria string. Trabalhamos com cordas ao encontrar o comprimento de uma corda, não um objeto. Então, como é que conseguimos o comprimento do nosso nome? Embora haja duas maneiras de fazer isso, uma é voltar ao tempo em que poderíamos usar o atributo, o nome em uma escola, um T. E ficaremos cheios. Claro, se você estiver criando uma classe que funcione especificamente em torno de uma string, talvez seja melhor ter um método de string proposital a ser usado. Um simples, up put mater que saída o nome e, portanto, uma string que podemos trabalhar com mais de um ano . Para criar o método especial, nós simplesmente topo em D E se duplo sublinhado ou dunder, daí o método Danta nome ou métodos especiais. Se você está str, vamos para a própria doença de auto-corrente escolar. Vamos lá. E dentro deste casaco em, vamos estar retornando nome criando este método foram essencialmente dando ao objeto a capacidade de ser reconhecido como uma string quando se trata de certos métodos. Mais especificamente são métodos colocados como impressão, enquanto era antes que agora simplesmente executar esta linha de código e nós topo em nome de impressão B J-lo. Príncipe John. É um simples é que Onde está se removermos esta linha de código? Executa, recria o John e tentamos imprimi-lo novamente. O que? É apenas príncipe é o objeto que está se referindo. Mas é apenas príncipe informação de que classe o objeto é. Como você pode ver, pelos nomes é classificado, o que não é o que queríamos. Então, retornando a string, agora temos a capacidade de imprimi-la, mas ainda não sabemos como obter o comprimento. Bem, nós simplesmente criamos outro curso que funciona de comprimento, outro método dunder, desta vez para o comprimento, que é Elie em dobro na escola. Então corte no nome alienígena da Grã-Bretanha executando esta linha de código, restaurando o vale variável, restaurando o objeto. Realmente, voltamos ao nosso comprimento. Agora podemos remover para Sonya e executar uma linha de código. Você vê que ele imprime porque é um simples é que criar especial Done it, isso é tudo o que é preciso é dobrar nas escolas e os atributos que você está pertencendo. O método inicial é arredondado automaticamente o momento em que os objetos criados. No entanto, estes métodos a seguir são usados sempre que string é pertencente, como com príncipe ou comprimento. Quando estamos tentando encontrar o comprimento e assim por diante, essa é a importância de métodos especiais, e é melhor tomar nota de como usá-los antes de seguirmos em frente. Gostaria de destacar especial importância com esses métodos. Eles são métodos diferentes sobre os quais eu falei no meu curso avançado métodos superiores e vazios . Compromisso desde pode ser usado para fazer uma saída pode ser usado para mudar filha, mas ele não retorna nada. No entanto top maio que é fazer retornar como você pode ver. Sim, esses métodos irão retornar o nome vale ou o comprimento do nome, como você pode dizer de retorno, que significa que eu posso criar uma variável de string e dar-lhe os valores que estão aqui. Por exemplo, estou retornando nome Sim, eu posso então colocar um valor dentro do objeto sendo o nome dentro de outra string. E eles têm isso especial, um k a. métodos Dunder que conclui isso. Ouça, no próximo vídeo, falaremos sobre o projeto para este curso de programação orientado a objetos. 44. Discussão de projeto 3: Oh, e bem-vindo ao seu caminho OPI em curso de programação neste. Escuta, eu vou discutir o projeto para este curso. O projeto deve fazer uso de duas classes uma classe que recupera e processa filha e a segunda que herda essa classe e produz o processo. Dr. A. K.A . a informação. O objetivo dessas aulas é colocar um documento final sobre o cliente. A primeira classe será usada para recuperar e processar o seguinte médico O primeiro nome do sobrenome, idade e cidade natal. Esta classe deve ser chamada filha de processo. O método inicial recolhe o médico e o segundo método irá processar e retornar a corda de acabamento filha horrível. Você pode chamar esse mito como quiser, mas a filha acabada deve ter a seguinte aparência. Tenho quatro vales aqui. John Blog é 25 Londres. O resultado. Filha deve olhar como segue Nome Colon espaço J. A inicial do primeiro nome ponto espaço, o último nome blog é que ele vai começar uma nova idade lan Colon 25 e outra New Line City Colon London. O segundo método deve ser capaz de pegar o iniciador e processá-lo da seguinte maneira retorná-lo em uma string. Você criará uma segunda cláusula que deve ser chamada de nossa região. Adi g e n O que você quer ouvir? A classe Filha do processo. Faça uso dos métodos e imprima o resultado. Todo o seu projeto deve ser nomeado após a classe principal que neste caso é o nosso Dejan. Então seu projeto deve ser chamado de gerador adi. Então, recapitulando, você está criando um projeto chamado Hardy Generator com duas classes. Uma classe que irá recuperar e processar filha filha sendo o sobrenome nome, idade e cidade natal e uma segunda classe que irá produzir a filha seu, em seguida, criar um objeto referente aos custos segundo. E uma vez que você criou, o método inicial, o que deve imprimir a filha deve ser executado. Então, simplesmente criando o objeto que você imprimiu, você está terminando a informação que conclui esta discussão no próximo vídeo. Vou dar-te a minha resposta a este projecto 45. Projeto 3 Resposta: Olá e bem-vindo ao seu er P passar em chamadas de programação neste. Ouça, eu vou lhe dar uma resposta para este curso é projeto. Como podem ver, criei um projeto de notebook chamado Idee Generator, e agora vou criar as duas classes que farão a chamada do nosso programa. Primeira classe, como você sabe, é chamado de dados de processo. A moeda é chamada dentro deste vidro. Terei dois métodos. O método inicial que irá coletar o médico e o segundo método, que eu vou chamar de filha do processo também, que irá processar o médico em uma corda. Primeiro, vamos criar o método inicial. O se duplo sob a escola nele, duplo sobre a escola disse para parênteses em si. Temos o que é correto. Aquele primeiro nome que me chamaram primeiro. O sobrenome Última idade, idade real e cidade para a cidade natal. Em seguida, nosso atributo local criador primeiro um t T. que contém o primeiro nome. E eu faço isso com todos os outros também. Últimos 18 é igual a última t t igual a idade novamente. É correto que cidade tão desviada na escola 18 é igual a cidade e há o primeiro método . Nós sabemos que estamos indo para o próximo método, que vai ser o processo começou a mim preços filha novamente auto, e nós começamos. Agora eu vou colocar tudo isso em uma cadeia de retorno em vez de criar e variável adicionando a ele como eu ir estado, eu só vou ter retornar Nome Kerlan Espaço em si não primeiro em uma escola a t. E então eu defini um registro de script zero porque queremos a inicial do primeiro nome, mais o próprio espaço de pontos de palpitações que duram 80 mais as reputações com quaisquer citações de restolho . Vou ter pele de barra invertida. O que será uma etiqueta? Aterrissou começa na idade de Ulan cortar no espaço, menos idade de auto-intestino. Katie Assim conjunto de citações duplas volta sesh na menina sentada no espaço Menos auto tem sentado em uma escola a t t um simples é que temos agora compreende a filha, colocando-o em uma única corda. Agora temos nossos resultados finais que precisam ser produzidas e correr através de outra classe que vamos criar Agora A segunda classe, como você sabe, vai ser chamada de classe body gin e queremos fazer herdar a classe anterior prosseguir motor de arranque. Então nós superamos isso em corte. E no método inicial, eu não tenho ninguém vai entrar nele. Duplo sob a escola Conjunto de briquetes Self vir. Há o nome que eu nome envelhecido Sienna escola lugar corte. Este será o lugar justo para os quatro Berries que vamos entrar no programa. Então o processo não faz escola de Nirvana deitada em 80? Porque queremos executar a parte inicial do processo filha, que é este método de auto ano? Vamos lá. Se em um nome de escola Bem, eu estou envelhecendo, veja, em um lugar de escola que deve ser tudo o que o médico precisa agora nós podemos passar para simplesmente imprimir o resultado final que eu tenho em uma linha imprimir a filha de Croesus ponto Priceless em uma pontuação filha Em 3 de maio, nós criamos a si mesmo a partir desta terra e então temos duas classes criadas. Tudo o que você precisa fazer agora é adicionar nossa filha em um objeto e as iniciais devem estar em execução, que significa que ele vai executar o 3 de maio inicial Adi Jim completo então, portanto, também executar o instrumento Pequeno processo, doutor. E, em seguida, na impressão. Ele vai executar processo iniciado método na classe filha processo. Então nós simplesmente precisamos criar o objeto. Então eu vou chamá-lo de teste O B. J igual a I Qi Jin conjunto de parênteses por hora apenas digitando nossos valores. Eu disse que vai ser salto Space Blog 25. Qualquer um vem de Londres a partir desta linha de código e viola em nossos portos de resultado final Assim como descrito no anterior ouvir como o nome J blocos idade 25 cidade Londres Assim como isso, nós criamos um programa de trabalho baseado em classes Nós fizemos uso fora objetos, como você pode ver aqui e tomou um enorme mergulho no mundo da programação orientada a objetos. Claro, pode-se ser ainda mais complexo do Rop de ter mais classes e mais objetos ou trabalhar mãos dadas. No entanto, isso conclui isso. Ouça, se você lutar, então eu recomendo dar uma olhada nas lições nas escolas mais uma vez antes de abordar o projeto mais uma vez. No entanto, se você passou ou criou um programa ainda melhor do que o meu, eles parabéns. Você concluiu este curso com cores voadoras no próximo vídeo são concluir o que você aprendeu neste curso 46. Conclusão ao Python básico para iniciantes: Olá e parabéns por completar seu caminho de programação no curso. Programação orientada a objeto é uma habilidade valiosa, como não é anterior compreensão complexa do caminho em, mas porque ele empresta a capacidade de programador para criar programas que são muito melhores do que qualquer coisa que poderia ser criado sem, Se quer se desenvolver em um programa incrível que envolva tanto mudar de filha, precisará do Opie. Se quer se desenvolver em um programa incrível que envolva tanto mudar de filha, Desde o início deste curso, você teve uma compreensão de métodos e alguns conceitos avançados com programação Pathan. Mas como com a maioria, você precisava alcançar o conhecimento de programação orientada a objeto bem, completando o projeto para este curso, você fez exatamente isso. Ele aprendeu a fazer grandes aulas. Ele aprendeu a criar métodos dunder e usar herança e polimorfismo a seu favor. A própria causa fora da programação orientada a objetos que eu preciso fazer é levar as coisas mais longe, e para fazer isso, você precisa criar programas de redes maiores, fora de classes e objetos tudo simples o suficiente para fazer, mas mais difícil de manter o controle. No entanto, isso também, poderia ser vela com prática ou conexão adequada. Rastrear programação orientada a objetos é apenas uma das muitas ferramentas que você estará usando em seu caminho na Coréia. Tendo concluído este curso, você deu grandes passos para criar mais programas orientados a objetos, portanto, ajudando você a desenvolver as habilidades necessárias para completar programas maiores e ser um programador mais fictício . Parabéns e competividade 00 p curso e boa sorte com seus estudos adicionais.