Transcrições
1. Introdução ao Python 3 para iniciantes: em uma das linguagens de programação mais populares do mundo. E por uma boa razão. É uma das linguagens de programação de uso geral que poderia ser usado para criar aplicativos e sites, no entanto preto com a aprendizagem de qualquer idioma. Estudar o caminho pode ser um processo difícil, mas não precisa ser. Meu nome é Matthew fazendo. Eu tenho ensinado programação por quatro anos e livros Everton sobre o tema de programação, de aprender as próprias línguas tão difícil de fazer uma carreira de programação. Minha abordagem ao ensino é puramente prática. A melhor maneira de ensinar programação. Não é através da memorização do código, mas da aplicação desse código. Vou te mostrar o código. Você pode apodrecer e testá-lo por si mesmo. Vou te dar exemplos. lição de casa e uma pasta de trabalho digital acessível foi sempre preciso saber. Junte-se a mim neste curso de iniciantes. Quando vos apresentar o mundo da programação e, sem demora, ajudar-vos a construir a base do Pathan, mostrar-vos-ei como instalar. O software estará usando ao longo do curso como escrever e testar código. Então passo são passo. Ouçam por Ouçam professores. Código simples. Até que você tenha todos os blocos de construção, você precisa construir programas fundamentais, mas importantes que são usados hoje. Se você está procurando um caminho iniciante em curso, isso irá garantir que você obtenha o conhecimento necessário para começar seus estudos. Então não procure mais longe do que este. Estou ansioso para vê-lo no primeiro. Ouça, tchau por agora.
2. Download e instalação do PyCharm: Olá e bem-vindo ao seu caminho no curso de programação neste vídeo será baixar e instalar RD. Patrono é uma das idéias mais populares para a programação Pathan, e também é gratuito com sua edição comunitária. Então vamos começar com a primeira abertura do nosso navegador. Vou usar migalhas do Google e simplesmente procurar o grupo. Uma vez pesquisado, você deve ver o link jetbrains dot com no topo. Ele foi simplesmente clique no download aqui ou clique no link aqui e vá para a
seção de download então eu vou apenas para a seção de download. Agora, uma vez que as páginas se abram, você deve ver a tela inicial aqui ou para levá-lo diretamente para a página de download para parte a partir de clicar no botão de download, a página de download deve ter a seguinte aparência. Sim, você pode selecionar qual ISS você está usando, Seja Windows. Michael Lennox. Estou usando o Windows aqui. Você pode ser baixado também profissional ou comunidade adição. Agora, tudo o que vou ensinar neste curso é o caminho para iniciantes. Então, todos os recursos que precisamos estão na adição da comunidade, para que possamos pagar uma dívida, e é isso que usarei em todas as escolas. Eu deveria levá-lo para agradecer página como esta, e você deve ver na parte inferior esquerda do download em seu navegador. Agora vou pular em frente para o dólar está completo, e podemos começar a instalação executando este arquivo. Uma vez que parte de é baixado, você deve encontrar o programa dentro de sua pasta dólares. Coloquei o executável aqui na minha área de trabalho, e é aqui que vamos executá-lo. Ser-lhe-ão solicitados privilégios administrativos pelo computador. Basta clicar em sim para iniciar a instalação, mas um recebê-lo no assistente de sentar-se Clique. Ao lado de continuar, você pode decidir onde deseja que o programa seja instalado. Nosso preferiu deixá-lo no local do depósito só para evitar complicações desnecessárias . Uma vez feito isso, você apresentou muitas opções para escolher. Eu prefiro selecionar 64 bit launcher, como eu tenho um PC 64 bit. A maioria dos computadores hoje será 64 bits, então você pode clicar em nós de confiança nos. Mas para o ponto p wa criar associações, e uma vez que é tudo selecionado, você pode cuspir escolher em seguida e, em seguida, na loja. A pessoa da instalação deve ter a seguinte aparência e deve ser feita com bastante rapidez. Uma vez que isso seja, conclua sua instalação. Ou pergunte se você deseja executá-lo diretamente são simplesmente clique em Concluir por agora, e eu vou estar rodando a partir do ícone, que deve ser colocado em um dia. Pare e olhe como segue. Posteriormente, você deve ser apresentado do seguinte. Esta é a seleção de temas que você controla entre um tema escuro e muito. De preferência, eu prefiro o tema escuro, pois é fácil nas horas. E como programador você vai passar muito tempo na frente do computador, então é baseado para cuidar de sua casa enquanto você pode. Então eu disse EQT, as docas aqui e nosso clique ao lado para ir para plugins em destaque. Agora, nada aqui é necessário, então não vai instalar nada. Mas se você é mais experiente de passar em frente e você está tomando as escolas como um refrescante, sinta-se livre para selecionar qualquer um desses plugins que será um adequado para seus interesses. Uma vez que isso é feito, você pode clicar em começar usando peças de e agora em diante sempre que você começar além de e vai iniciá-lo a partir daqui. E assim, já
temos que criar um projeto e começar a vir. Vejo você no próximo vídeo. Faremos exatamente isso. Eu vou te dar um tour de patrono e guiá-lo através de sua primeira linha de código. Vejo você então Buffalo.
3. Primeira linha de código: Olá e bem-vindos de volta a um programa pathan iniciante. Os tornozelos nesta lição criarão nosso primeiro projeto em Patrono. Vou lhe dar uma turnê curta, mas básica, e vou lhe mostrar sua primeira linha de código para não começar quando você abrir o topo. A partir de agora, depois de selecionar seu tema e plugins, você deverá ver esse lançador logo no início. Sim, você pode criar um projeto aberto com facilidade. Seremos ótimos em um projeto. Aqui você será apresentado com uma variedade de opções para criar um projeto. É melhor deixar a maioria dessas opções em seu padrão, mas aqui você pode nomear sua pasta Projeto são simplesmente chamar este Projeto Primeiro e eu deixo tudo o resto em seu padrão e clique em criar. Agora. Quando você abrir o charme de peça pela primeira vez com seu primeiro projeto, ele começará a carregar alguns recursos e também apresentado com pouco do dia. Bottom tem seu próprio sistema de dicas embutido,
portanto, se você não quiser ver nenhuma dica , você pode clicar em pronto, mostrar dicas e fechar, mas caso contrário deixá-la desmarcada ou clicar em próxima dica de uma ou navegar por uma seleção. Mas agora não preciso de gorjetas. Eu digo para não aparecer e eu poderia fechar. Isso foi feito? Nossa parte de agora está de pé. Como você pode ver na parte inferior da tela é este índice parece como uma carga indo. Agora que isso está completo, podemos criar nosso primeiro projeto oficial para começar. Deixe-me explicar o que está vendo aqui. A grande área por aqui será caminho. Nossos blocos de código serão mostrados. Aqui é onde vamos ver nosso código e seus resultados onde podemos editá-los. E tanto tempo à esquerda. Aqui nos é apresentado um bar que lista todos os nossos projetos. E é aqui que vai grande nossos projetos separados, pastas de
projeto e arquivos que serão colocando ocorreu em Patra. Um é uma ideia básica e esses são os dois futuros que realmente precisamos tomar nota . Além disso, temos todos os recursos normais que o software vem com. Temos permissão para salvar nosso programa. Podemos exportar. Mas, por enquanto, estou passando por cada recurso como precisamos. Primeiro de tudo, precisamos criar um projeto e um arquivo de passagem para começar nosso corte. Agora, nosso primeiro projeto ainda está bem no topo de nossos projetos. Tap provável para Donora. Sim, e como você percebe que há apenas a pasta raiz, mas não o nosso passe na pasta Project, que irá conter o nosso caminho para os fãs. É baseado para deixar a pasta raiz como está, mas vamos criar outra pasta aqui, que contém nosso caminho no farm. Esta é uma boa prática para criar projetos, pois você pode ter vários arquivos e eles podem interagir uns com os outros. Então primeiro eu vou criar a pasta clicando com o botão direito na primeira parte do Projeto Novo e Diretório. Nosso nome, este diretório para seu projeto por agora e eu vou clicar com o botão direito na primeira pasta Projeto e um clique em Novo passe no arquivo, e eu vou estar nomeando o caminho e arquivo do mesmo modo que o projeto pasta e clique em parte em arquivo aqui. Isso foi feito? Você vai notar agora que um código Brock foi aberto. Isso é que vamos tocar em todo o nosso código Pathan, e uma vez feito, é também o código que será executado para executar um programa. Agora há uma tradição na programação onde a primeira linha de código que qualquer programador aprende é a terra da coalhada, que coloca uma linha de texto. E esta linha de texto é sempre olá mundo. É uma das linhas mais básicas ocorreu para aprender, por isso é perfeito para nós a primeira linha de coalhada que qualquer prevenir a violência. O código é o seguinte. Imprima um conjunto de parênteses ou colchetes, um conjunto de aspas duplas e digamos que a frase Olá mundo. E então você tem a primeira linha de código com nossa primeira linha de código escrito, Tudo o que resta a fazer é executar o programa agora em Adi geralmente tem uma caixa de saída embutida, que mostrará a saída do seu programa. Cirurgião Ardis foram apenas para cima colocar certos resultados como eles têm seu próprio tipo de capacidade . Mas uma simples saída ao redor do texto não é nada complicado, senhor. A maioria irá Prentice para executar o seu código. Pode-se clicar com o botão direito do mouse no caminho no arquivo e clicar no botão Executar com uma seta verde. Aqui, você também pode clicar no botão verde, aparecer no canto superior direito. Tudo se você está familiarizado com alguns atalhos e gosta de usá-los em seu passe na mudança de controle de
programação. Se Tim, abriremos a caixa de saída da seguinte forma. Agora, o que você vê aqui é texto de três terras. A primeira linha é dizer qual projeto está sendo executado. Isso é útil se você tiver vários caminhos em arquivos. Em seguida, temos o aeroporto que, como você pode ver, imprimiu Olá mundo. Agora com isso explicado, permita-me explicar o código Print é um monte de Kurt que produz o que está contido dentro seus parênteses. Então, neste caso, o que fizemos foi colocar uma linha de texto dentro dos parênteses e a maneira que deixamos nosso software Não, software Não,
que estamos colocando um monte de texto é com aspas duplas Agora também é importante para notar antes no ouvir aqui que um monte de texto é um top off Datta. Especificamente, o iniciador é conhecido como uma string. Qualquer filha encapsulada em aspas duplas, seja um arranjo fora de números ou letras ou quaisquer outros caracteres é uma força. Então, o que temos aqui apogeu é uma string simples. Agora, antes de eu ouvir, eu gostaria de dar-lhe alguns trabalhos de casa com este curso é um Deus que eu escrevi em passe sobre programação para iniciantes, e dentro dele há alguns exercícios que eu recomendo que você faça como prática. Então, é melhor entenderes o que aprendes. Cada um ouvir neste exercício para o módulo um, Seção um na primeira linha de coalhada, Eu passar por alguns caracteres de atalho que se pode usar em sua programação. Especificamente, com esta linha de código, há mais que você pode fazer com apenas uma linha de código e especificamente esta. Você pode alterar o texto com caracteres especiais. Depois de completar o Sexto Sentido, não se esqueça de se juntar a mim na próxima escuta. Vamos rever as variáveis e os tops das filhas. Tchau por agora.
4. Tipos e variáveis de dados: Olá e bem-vindo de volta ao curso de programação apóstolo neste. Escuta, vamos discutir variáveis e tops de filha antes de passarmos por cima das variáveis e tops das
filhas. Precisamos discutir a filha e informações. A maioria dos programas hoje tem um propósito compartilhado de converter dados em informações. O DOT é, afinal, informação
bruta e estruturada. É essa filha que coletamos e os programas que criamos se transformam em informações que podemos usar para executar tarefas. Eu poderia fazer um exemplo disso em nossas voltas diárias. Digamos, por exemplo, que estejamos com sede. O fato de estarmos com sede é Datta. Essa filha registra em nosso cérebro, nosso cérebro e executa código que reconhece essa filha e que depois a processa em informação, dizendo: “ Ei, esse corpo está com sede, então executa o programa. O que essa informação, O que vai nos dizer para ir buscar um copo de água para resolver esse problema? Pequenos pedaços de filha que iniciam um programa que é realmente um exemplo mundial. Agora vamos dar um exemplo com o qual podemos realmente trabalhar. Agora digamos que temos uma equipe de quatro programadores, cada um com seu próprio nome e sobrenome. Uma lista de todos esses nomes é filha. Digamos que como mostrarei na tela que esses quatro nomes analista Marko Oswald,
John Holland, Harry Smith, Harry Smith, Tim Roberts. Agora podemos criar um programa que leva essa lista de nomes e organiza em ordem alfabética por sobrenomes e ou converte o primeiro nome em uma única inicial maiúscula. Este é um programa que converte essa filha em informação, e pareceria como segue Jadot Holland AM, mas Oswald t dot roberts e h dot smith. Com essa compreensão de informações pontuadas, vamos discutir variáveis e tops de filha. Variáveis são recipientes para filha, um valor específico fora do médico. Você dá a você uma variável e nome e, em seguida, você atribui valor. Variáveis são incrivelmente úteis e salvar filha, bem como Tom para o programador, como você pode chamar esse valor uma e outra vez sem ter que top out código como o valor é o instalado nesse homônimo, todas as pessoas podem contêm um monte de filha, que poderia ser chamado sobre corpo nome a qualquer momento. Os tops das filhas são auto-explicativos. Trabalharemos com muitos tipos diferentes de dados. Você encontrou uma filha, topo já na escuta anterior, a corda ponto para cima. Vou exibir uma mesa útil na tela agora, e você pode pausar e estudar. Então, se você não tem realmente por favor encontrar anexado o caminho no livro iniciantes. É um guarda que contém todas as informações sobre essas lições. E eu recomendo que você passe por isso enquanto você passa por esses vídeos também. Então vamos discutir esses tops básicos de filha. Temos a filha indigente Top, que é um don no topo que lista valores de infinito negativo para positivo e afinidade. E estes são números inteiros onde a corda filha top, que eu acabei de mencionar, que é um top filha, que contém texto de qualquer caractere encapsulado em fechaduras de aspas duplas. Você verá os exemplos na tela agora também. Então temos carros alegóricos. floats são como inteiros, mas são números decimais em vez de números inteiros, variando do infinito negativo ao infinito positivo também. E, finalmente, temos uma das mais simples e mais importantes filhinhas tops. Isso será brilhante, um top filha que pode conter apenas dois valores. Verdadeiro ou falso e código de máquina. Este é um ou zero sim ou não. Ele decide quando um programa é executado e quando ele não deve ser executado. Agora que sabemos quais são as variáveis e os tops das filhas, vamos experimentar com elas em código. Para criar uma variável, você precisa decidir um nome e torná-lo um adequado para a filha que ele vai conter. Você precisa aderir a certas convenções de nomenclatura, que são regras que ajudam a criar nomes descritivos e
fáceis de ler. Além disso, na ESA ajuda a evitar erros, que você pode encontrar se você usar um nome que já é um pedaço de código. Então você tem três regras básicas para lembrar ao nomear uma variável. Com essas convenções de nomenclatura fora do caminho, vamos trabalhar com um exemplo. Digamos que temos uma lista de informações sobre um tipo que sabemos que eles primeiro nome, sobrenome e sua idade. O que precisamos fazer então é criar nomes de variáveis que nos dirão qual é esse valor . Então, por exemplo, se quisermos armazenar o primeiro nome em uma variável, podemos chamar o nome da variável sob o nome da escola e uma escola. Str desta forma. Sabemos que é o primeiro nome e queremos saber o topo. É uma corda e para o sobrenome com um B l sob o nome da escola sublinhar str e para a idade que colocaria idade sob a escola. Eu n t Bem, se quiséssemos ser clientes mais específicos em uma idade escolar em uma escola, eu não agora que temos os nomes variáveis distantes, precisamos atribuir valores a eles porque agora eles são contêineres que não contêm qualquer coisa. E como você pode ver, isso vai nos dar uma era. No momento, a forma como atribuímos um valor a uma variável é simplesmente superando e igualando filho
depois e depois superando o valor. Digamos que a idade do cliente é 25 anos e então temos um monte de código que podemos chamar sobre esta idade a qualquer momento. Por exemplo, imprimir e eu colocar em Cliente alterado em, e eu executar o código no Prince 25. Então o código funciona. Agora. Vamos encantar algumas variáveis que continham o risco para a informação. Então, se em um nome de escola na escola S t r é igual e uma vez que é o primeiro nome, eu vou dar o valor de John e fazer um sobrenome é, bem, Smith. Nomear e atribuir valores a variáveis é um simples como isso agora. Esta é uma lição rápida e simples, mas muito importante,
já que as convenções de nomenclatura irão ajudá-lo a evitar qualquer confusão durante a sua programação. Se você vai ter um monte de código na tela, sempre ajuda ter nomes descritivos mas resumidos ao mesmo tempo, e você vai descobrir que esta técnica é muito fácil de se acostumar a perguntar a você. No próximo vídeo, vamos começar a trabalhar com a filha e variáveis adeus por enquanto.
5. Como trabalhar com dados: Olá e bem-vindo de volta ao seu caminho no curso de programação neste. Vamos começar a trabalhar com dados e variáveis. Haverá um trabalho mais prático para este vídeo, bem estar repassando várias funções
que temos à nossa disposição Em Pass On, eu vou estar passando por funções básicas que nos ajudam a construir informações básicas e também algumas funções
matemáticas que pode usar para trabalhar com variáveis integer e float. Agora, isso é um passo acima do anterior Ouça, como vamos começar a trabalhar com os valores com novo código de terras, eu vou começar com um top filha. Estamos familiarizados com o fluxo como é o 1º 1 e passar pelas funções agora. Dei-te algum código para testares com o teu primeiro exercício, mas vamos passar por eles agora também. Então temos impressão Olá mundo assim e como sabemos, isso foi simplesmente saída Olá mundo e, em seguida, eu coloquei caixa abaixo. No entanto, também
podemos incluir nossas aspas duplas, se assim o desejarmos, adicionando uma barra invertida com antes, aspas
antes,
como então barra invertida. Desta forma, podemos incluir as aspas e tê-las impressas também. Então, no programa agora você vê em um mundo é encapsulado entre aspas. O que esta barra invertida faz é deixar-nos saber que as aspas devem ser representadas como texto e não como coberto. Isso pode ser útil quando se trabalha com diálogo. Em seguida, temos o atalho da aba, que é simplesmente dor. completar Em vez decompletaruma aba na própria string no programa,
você verá que ele não é tocado corretamente recuado de Olá para o mundo. E se quiséssemos que algo depois de um certo ponto fosse impresso em uma nova linha, o que fazemos é usar uma barra invertida, mas isso vai fazer é começar uma nova terra por um momento. O texto antes do saco cortar em termina para que ele vai imprimir Olá mundo mais uma vez foi mundo abaixo . A Hannah. Há terras mais complexas ocorreram será usando em outro módulo. Essas linhas ocorreram. No entanto, nossos métodos judiciais, que são menores, construídos em programas que poucos estarão fazendo uso fora. Eu recomendo que você experimente essas funções no momento antes de passar para as funções
matemáticas que estarão começando agora. Agora há algumas funções óbvias com as quais trabalharemos quando se trata de matemática. Então eu vou apagar a história aqui e nestes parênteses eu vou simplesmente colocar para fora mais cinco. Como seria de esperar, isto irá imprimir 10. O operador de adição aqui simplesmente adiciona os dois centímetros juntos ao mesmo tempo. Podemos ter subtração, que é você. Veja, ele imprime zero. Você tem multiplicação, que é o Asterix Shift 8 em seu teclado, que imprime em 25 e nós temos o Ford Slash, que está dividido. Como pode ver
, imprime um. Eu quero que você para nós para tomar nota de que ele imprime em 1.0 como divisão muitas vezes leva a
números decimais para evitar quaisquer erros passados converte automaticamente o resultado em um flutuador. Então, se eu dividir cinco por dois apesar de serem números inteiros no Prince 2.5 agora temos algumas funções
mais complexas para trabalhar com vocês. Temos listas de módulos, que é a porcentagem filho 17 módulos. Cinco. O que isso faz é dividir 17 por 5 e dominar o restante. Então isso iria imprimir também, Como você pode ver aqui a seguir, nós temos o que é conhecido como divisão de fraude, que é barra dupla O que isso vai fazer é imprimir um em GIA se precisarmos assim e nos diz quantas vezes um número será dividido em outro. Então 17 e cinco novamente, ele vai imprimir três. Se eu dividir cinco por dois a. para e se eu dividir cinco, uh cinco. Oh, imprima um. Como você pode ver, ele retorna apenas um valor inteiro. E finalmente, para as funções matemáticas temos expoentes para que possamos fazer um número para o poder de algo até agora. Encrenca truques burro também, que é cinco para o poder para cinco vezes longe, o que é igual a 25. Como você pode ver aqui para levar essas funções mais longe, você pode substituir qualquer um desses valores por variáveis também. Qualquer um dos jama'at já criou e um som valores, é claro, e trabalhadores exatamente da mesma maneira. Então, se eu fosse criar para não variáveis, um é igual a ah entorpecido a e igual a dois. Eu entendo isso. Substitua os valores desses números assim e ele será tratado da mesma maneira. Agora, todas essas funções em mente, também é importante entender que passar é um caminho fora da ordem matemática básica de funções. Então, se fizéssemos um médico matemático em tais briquetes Z mais um conjunto de café da manhã, 20 menos, uh, chega a ele vai tomar nota. Todos esses colchetes executam esses valores neste formulário colchetes. Ele irá executar a multiplicação antes da subtração e assim por diante, dando-nos o valor off 35 que está correto. Então você não precisa se preocupar com partes na execução de cada função matemática da esquerda para a direita . E finalmente, para concluir isso ouvir trabalhando com variáveis eu vou falar sobre uma variedade acima 18 é quando você substituir o valor de uma variável por outro valor. Ao contrário de outras linguagens de programação, padrão permite que você substitua variáveis que contêm qualquer filha top com um auditor totalmente diferente. Em outras linguagens de programação, você tem que especificar qual variável tem um certo top filha, e ele será fixado para aquele dólar superior em. Caso contrário, você teria que dar um novo nome se você quiser criar outra variável. Pouco contém uma filha superior diferente. Então, por exemplo, eu posso criar número de sim, dar-lhe o valor de longe e, ao mesmo tempo, eu posso dar-lhe o valor na próxima linha de código. Olá. Tem horas para imprimir essas variáveis. Muito laxante que protegeria Olá porque cinco tem feijão mais escrito Olá Num é igual Olá é o próximo lan e, como tal, executado em linha reta após cinco. É bom colocar isso por baixo. Olá. Entrevista de olá original do que de ricina com cinco novamente e imprimir o valor de cinco sobre. Escrever é fácil, especialmente se você não se lembrar quais nomes de variáveis você usou, o que pode acontecer se você estiver trabalhando com programas grandes. Além deste ponto, se você estiver indo para mudar tops filha, não marque sua variável com o nome com a parte superior filha nele. Por exemplo, se tivermos seu número sublinhado e substituir seu valor por string que o nome indica que o médico contém um número inteiro quando ele realmente não tem certeza se você
vai usar essas tags que você substituir -lo do mesmo top off Datta para que você possa evitar confusão
adicional. E com isso, você conhece algumas funções básicas de texto e matemática, bem
como algum conhecimento adicional sobre como usar essas variáveis. Agora é hora de testar seu conhecimento. Quando estiveres pronto para seguir em frente, vejo-te na próxima. Ouça, vamos falar sobre como você pode recuperar a entrada do usuário. Vejo-te depois e antes de agora.
6. Como recuperar a entrada de usuário: Olá e bem-vindo de volta ao seu caminho no curso de programação neste. Estaremos aprendendo a recuperar a entrada do usuário. Agora nós, como programadores, grandes softwares e aplicações. Estes são produtos e ferramentas para serem vendidos ao usuário. Como tal, a entrada do usuário é incrivelmente importante. O próprio teclado que eu estou digitando em está enviando mensagens para o computador pequenos sinais, que permitem que o sempre e escrita suave. Sabemos que quero que um personagem específico seja eliminado. Agora estamos aprendendo o básico. Então, antes de aprendermos a sair de programas que usam a entrada do usuário, precisamos primeiro recuperá-lo. Felizmente, recuperar a entrada do usuário em parte é um processo simples. Digamos que queremos que o usuário insira seu nome para uso posterior. Nós criamos variável para conter seu nome, como o nome da escola financiado pela ar sob a escola. E é este sonho, então str top é igual e ocorrem para obter essa informação é entrada e nós abrimos uma
doença recorrente , citações
duplas e uma mensagem. O mesmo em seu nome para gramado em um espaço. É um simples é que o que isso vai fazer é colocar uma linha de texto e painel da Apple, além disso , permitir que o usuário escreva seu nome depois desse texto. Então vamos fazer isso como você pode ver na parte inferior em seu nome espaço de dois pontos. E agora você vê um piscar de olhos eu posso falar nome Imperatriz Entra agora. Isso não faz muito agora, mas eu posso imprimir uma saudação como Print Hello Space Plus e My Variable, assim no código, topo o dinheiro novamente e diz Olá. Agora vamos discutir esta linha de código um pouco mais. O que estamos fazendo aqui é fazer uso de emitido um pequeno programa que nos permite completar uma tarefa como esta estavam fazendo uso do método de entrada, que permite ao usuário entrar em qualquer filha que desejar. Então agora temos a capacidade de coletar Kickstarter e processá-lo em informações básicas, assim como eu fiz isso com sua linha de saída. Sim, você pode criar uma sequência inteira de eventos usando este método, tomando a entrada do usuário e criando um resultado poderoso. Agora, antes destes innings soltos, quero mostrar-vos um erro básico que vão combater quando praticarem. Digamos que queremos coletar a idade de um usuário. Então eu quero coletar idade e dizer em sua idade, e eu vou criar uma linha de saída dizendo algo como, Eu sou espaço mais idade em uma escola no espaço Plus é velho Executar este código que eu estagiei aos 25 anos. Clique, Enter e Princess. Tenho 25 anos. No entanto, você verá que este código não é o que parece. Aqui está outra sequência de coalhada, que fazem uso da nossa idade. Essa é também a saída aqui. Só para mostrar que não vai trabalhar idade em uma escola int, que é eu executar o programa e uma idade que deve imprimir 30, mas em vez disso nos dá uma era. Como você pode ver a partir deste topo de erro, ele só pode capitalizar oito cordas não para a força. Então o que isso quer dizer é que a filha contida dentro da idade sob a escola em é uma string, string,
não um inteiro, então não pode tratá-la como um inter joe com o mais cinco. É um erro muito básico e comum que você recebe muitas vezes o suficiente para trazer esse ponto, Tom. O método de entrada que usamos para coletar filha do usuário é apenas coletando essa filha e convertendo-a em uma string. Desta forma, o usuário pode manter e interjetar Eles podem esvaziar e texto todos os caracteres que eles queriam ser
sempre convertidos em uma string com algumas aspas duplas encapsulando Agora isso realmente
não nos ajuda muito como programadores, Especialmente se precisarmos que a filha seja de um topo específico. Assim podemos trabalhar com ele. Então o que precisamos fazer então, é aprender a converter esse top filha em outro, que é exatamente o que vai passar no próximo vídeo. Por enquanto, no entanto, tenho alguns exercícios para você fazer. Você pode encontrá-los e módulo para a seção um do seu passado em. Comece um guarda para este curso. Então eu vejo na próxima barra de vídeo por enquanto.
7. Conversão de dados: Olá e bem-vindo de volta ao seu caminho no curso de programação neste ouvir vai estar passando por como converter um top filha para outro. Agora, eu já mostrei a vocês quatro tops de filha em uma escuta anterior que nós vamos estar trabalhando ao longo deste curso, eu vou mostrar a vocês como converter um top filha para outro. Você aprendeu a alcançar anos de entrada? Agora precisamos tirar o máximo proveito da filha que o usuário pode fornecer. Como está, muitos programas vão precisar número filha importado do usuário ou, em alguns casos, para roubar seu próprio número. Doutor. É claro que, em alguns casos, você não pode converter um certo dólar para outro. Não podemos converter uma linha de texto artur em um inteiro ou flutuador que podemos usar quando um usuário entra em médico, que não corresponde ao top filha necessária, é conhecido como risadinha G R G O, que significa lixo em Lixo fora. Quando a filha ruim é inserida, o resultado será ruim também. Há maneiras de trabalhar em torno do get go, e um deles é o Dr. Converting. Então vamos rever algumas conversões básicas. Se você fez carregado seu caminho e iniciantes Deus. Você virá para a seção aqui onde ele exibirá todas as conversões e exemplos. Então eu estava para mostrá-los para você neste vídeo também. A primeira coisa será converter é uma corda para um indigente. Então, digamos que temos uma string quit palavra igual a 50. Observe que você só pode converter isso em uma interjeção se as tomadas contidas for um número . Se eu adicionasse a letra T depois, então ela não poderia ser convertida em um inteiro sem no país em uma era. Então, vamos pelo bem da discussão. Suponha que o valor fora da palavra agora é simplesmente um número como 50. Eu acho que maior variável em nosso cool ele entorpecido e converter essa string na Tunísia, topping int, abrir parênteses e topo do nome da variável, que é o que, e eu posso usar isso, claro, como poderia ser interjeitar regularmente. Então é executar este casaco e imprime 55 uma conversão muito simples que realmente nos ajuda do primeiro problema que descobrimos na escuta anterior. No entanto, ainda não
terminamos, vamos converter uma string em um flutuador, então vamos fazer este 50,5. E como você já deve ter adivinhado para convertê-lo em um flutuador, nós simplesmente temos parênteses flutuantes com a variável contida em vez de entre parênteses ou no programa, e ele funciona da mesma maneira. Eles também acham que isso funciona. É um muito contido dentro das citações duplas é um interject como 50. Nós convertido para um flutuador sobre ainda, e ainda é tratado como flutuante quando estamos colocá-lo como você vê sim, então é assim que nós converter filha corda simples em número e fluxo tártaro. Mas agora vamos converter à tona na Índia em uma string para fazer isso. Eu vou usar dormente primeiro, e eu vou dar-lhe o valor de, digamos, 30 e depois criar uma variável. Dê-lhe valor neste momento eu topo str, mas mãe e os parênteses como assim, coloque a sua palavra. Como você pode ver, ele produz 30, mas nós sabemos se é string número em cinco para ele e você vê que ele nos dá uma era? Isso é porque a palavra é, de fato, uma corda. Todo mundo simplesmente não tinha um texto depois dele, como uma versão de texto de cinco. Acrescentaria cinco ao lado, assim num príncipe. 305. Então nós convertemos um interject, fazer uma string, e isso funcionará se ele está à tona também. Então vamos colocar 30,5. Execute o código. Como você pode ver, ele coloca 30.55 adicionando os cinco ao final dessa string, então converter um indígena em uma string não é diferente também. Isso é bastante fácil. No entanto, nós só abordou $3 top até agora. Precisamos agora incluir a fabricação de cerveja agora. 1.000.000.000 é um top filha que estará usando muito e depois seguindo as lições. Então precisamos saber se são conversões também. Então digamos que queremos converter um Inter J em um prédio. Agora só há dois valores de entrevista que podemos converter em um prédio, e que é zero e um. Qualquer outro valor não vai funcionar. Como eu mencionei antes, que Julian Canary contêm verdadeiro e falso um ou zero, o número porque um, por exemplo, um é divertido. Zero é divertido. Qualquer outro número encontrará uma era incomum em um código. Mas por enquanto, digamos que queremos converter um como um interject em faturamento. Então eu crio uma variável verde, simplesmente difícil doença francesa Red Bull parece? Então, se eu imprimir isso terrível, ele imprime a verdade. Se mudarmos o valor de um para a Síria, é falso. Agora veja como eu mudo o valor, também. Digamos que 578 execute o código. Imprime a verdade. Se eu der negativo 300, ainda são impressões digitais. Verdade, isso ocorre porque qualquer valor de qualquer interject que não é zero quando convertido em um boliche todos retornar. Verdadeiro. Além disso, digamos que queremos converter um edifício em um inteiro para que o façamos da mesma maneira que eu
faço realmente verdade. Como dormente igual. Eu me sinto assim, e eu não imprimi nenhuma próxima em impressões digitais. Um. Alguma vez mudamos o vale para marcas de pulso zero para que possamos converter um prédio em um ferido também. Mas mais uma vez, estamos usando verdadeiro ou falso e só nos dão dois valores. Zero e um. Agora vamos falar sobre carros alegóricos e vaiar. Digamos que o primeiro valor seja 1.0. Queremos converter esse 1.0 em um prédio. Então eu saí. Sim. Bulls que você ouve no código, ele imprime verdadeiro se eu não tiver em 0,0 príncipe fora Falso mas zero plink um príncipe que é verdade? Porque assim como em Tages, se tivermos qualquer outro valor Passat zero, vai imprimir. Verdadeiro. E se convertemos um prédio de volta em um pé, ele funcionaria da mesma maneira. É o indigente se temos Verdade, seria 1,0. Se tivermos falso, será 00 e agora
é hora da conversão final, que é uma corda em um prédio. Então vamos criar uma variável. Dê a ele um nome próprio que faria. E eu vou colocar citações duplas, nada dentro delas. Só as citações duplas como você e eu colocamos o resultado que ele imprime falso. Se eu colocar em qualquer texto nessas citações duplas, como false e executar o programa ele imprime True. Se houver algum texto em uma string, ele será convertido para true, assim como com indígena. Se há algum valor, é isso, Cyril. Também será convertido em verdade, mesmo que eu queira usar um em uma impressão digital. Verdade, se eu tiver que usar zero, ainda
seria verdade. Ele precisa ser nenhum texto contido nesta prática e um amigo é falso como Então agora você vê, com essas conversões, não
podemos completar o exemplo. No último vídeo, digamos que temos uma idade que o usuário entra e queremos imprimir esse valor. Mas não durmo mais cinco anos, por isso vai imprimir algo assim. Serei você mais. E então eu colocaria str int idade e seu Calkin após os parênteses, mais cinco mais citações em. Sim, então vamos analisar rapidamente antes de executarmos o código. Mas isso vai fazer é tomar nossa idade, que neste momento é importado como um fluxo. Eu não uso isso em conversão para convertê-lo em uma entrevista. Agora contido dentro desses colchetes é a entrevista que eu vou estar em treinamento mais cinco que eu tinha longe para o valor e, em seguida, converter isso mal em uma string para que ele poderia ser adicionado à string aqui porque se nós fôssemos simplesmente adicionar inteiro, Isso criaria uma era. Então é só isso para ter certeza de que temos o correto do programa para uma idade de 25 anos. E, como você pode ver, é obesidade em cinco anos, devidamente calculado e convertido, correndo sem culpa. Converter de uma filha para outra não é muito difícil. Se você manter esses métodos em mente, certifique-se de manter uma folha de truques à mão como um iniciante ou este cara que eu falei sobre e usá-lo como uma referência se você precisar. No próximo vídeo, estaremos trabalhando com declarações se que nos permitirão criar código condicional e você estará aprendendo mais sobre isso também. Então eu te vejo, então tchau por agora.
8. Se declarações: Olá e bem-vindo de volta ao seu passe no curso de programação, a menos que ouvir vai estar passando por cima. Se declarações se declarações são peças incrivelmente úteis fora do código com eles, você pode criar Kurd que só será executado se um determinado requisito for cumprido. Como fora agora, todo o nosso código irá executar qualquer sequência de cima para baixo, mas com instruções if, temos mais controle sobre qual poderia ser executado e qual não funciona. Por exemplo, eu trouxe meu teclado em um capítulo anterior com cada toque da tecla e a
letra atribuída para essa tecla está no topo. Estes são simplesmente se declarações em execução em segundo plano com um programa de escrita, como um documento do
Word, mas processando a bola espacial. O caractere em branco é impresso. No entanto, se uma bola espacial prisão com um programa de vídeo abrir o vídeo vai puxar. Ambos os casos têm a mesma condição, apenas código diferente que é executado quando a tecla é atingida. Como programas, poderíamos decidir a condição e o código agora, antes de começarmos a criar. Se declarações precisamos entender quais são as condições, muitas das quais você já deve estar familiarizado com, as condições só podem ter dois resultados, verdadeiro ou falso, Isso mesmo. O resultado de uma condição é um valor de 1.000.000.000. Se a condição for verdadeira em uma instrução if, o código a seguir será executado. Mas se for falso, o código não será. Então vamos começar uma instrução básica se criado, se declaração você falando. Se abrirmos a doença dos pais e escrevermos a nossa condição entre estes parênteses, vou colocar o valor de Verdadeiro. Por enquanto, no final desta doença queimada, temos uma coluna reprimida. Enter, como você pode ver, já recuou o código porque a coalhada que está recuada e seguindo esta
instrução if , será o código que é executado se eles se a condição declarações prova verdadeiro. Então vamos apenas colocar em uma coalhada básica como um Z, uma linha de impressão dizendo que funciona. Se eu verificar este casaco, como você pode ver, ele imprime. Funciona uma declaração muito básica e ele contestou falso também, e você vai notar que não imprime nada. Agora deixe-me explicar como este bom funciona quando criamos o nosso primeiro if declaração cordeiro, estamos simplesmente no topo se um conjunto de colchetes, que iria conter a condição e se ele prova verdadeiro o código que segue os dois pontos e abaixo será executado. A maneira como poderíamos dizer qual código será executado é até o final. Então, se eu colocar outra linha de código aqui logo abaixo da primeira impressão e oferecer outra abaixo desta. Mas não é recuado assim e mudar a condição para a verdade para que possamos ver. Mas drogas, como você pode ver, imprime ou três linhas de texto. Mas se eu torná-lo falso, ele imprime apenas a última linha de texto, uma vez que não é parte da instrução if, e como tal, ele será executado independentemente de qualquer condição. Limpo e código é absolutamente importante, especialmente quando se trata de declaração se como se você não tem o seu Kurt corretamente recuado abaixo da declaração if quando deveria ser, pode levar a erros em seu programa. Agora que você já viu algumas declarações se básicas, não
vamos começar a construir uma coleção de condições diferentes, pois há muitos exemplos. Geralmente, uma condição é comparar dois ou mais pedaços de dados uns com os outros, dependendo do uso da função, ele poderia estar perguntando quão diferente a filha é ou quão semelhante então vamos quebrar algumas condições
básicas, e vamos começar com as matemáticas como elas são, sem dúvida, as jovens mais familiarizadas. Então deixe-me tirar tudo ocorreu aqui e simplesmente completar. frente cinco é menos de seis. Quando eu corro esta linha de cortesia, ela imprime verdade, porque esta condição dentro da impressão foi executada e nos deu os resultados da verdade. Mas além da lista, então teremos ótimo para eles. Como você pode ver, ele imprime false com maior que e menor que um tem maior do que em igual e
menor que um igual a. Agora, o que acontece se quisermos comparar dois vales? Professores? Nós simplesmente não somos cinco iguais a seis. Temos de colocar no símbolo duplo igual aqui, e o que isso vai fazer é comparado com valores para ver se eles são os mesmos. E como você pode ver, é falso. Mas se eu mudei 56 um príncipe, verdade, então isso é igual a funcionar e eles não são águias. Funcionar é um ponto de exclamação, seguido pelo igual filho suspira. Você pode ver que isso vai imprimir falso porque seis é igual a seis. Melhor mudar um dos valores para outro número que ele imprime. Verdadeiro. Estes são operadores matemáticos básicos padrão, que você costuma usar em sua programação antes de seguir em frente. Eu recomendo que você teste o código que acabei de mostrar e veja se você pode criar algum . Se declarações com os operadores matemáticos Agora, essas condições básicas você pode criar muitos úteis se declarações comparando médicos exatamente o que você precisa fazer para garantir que você gerenciá-lo e processá-lo corretamente. Que exemplo? Digamos que o usuário insira a idade, e você precisa verificar se ele é velho ou mais velho. Então, é ótimo que o código agora é igual, disse colchetes, porque precisávamos convertido de uma string em um inteiro disse doença de impressão no reboque. Idade da conta. Agora criamos uma idade de declaração if na escola, e você percebe que eu não estou usando parênteses. Isso é divertido, já que não vamos usar muitas condições. Então agente é maior do que ou igual a 30 depois de um ele ligar no reboque, eo código que é executado será você é 30 ou mais, então vamos gosto começar esta linha de código no reboque e 29. Nada é impresso entrando 13. Imprime o texto e, claro, qualquer coisa mais do que isso. 560 e ainda texto do Príncipe Alana. Agora, este é um programa simples, mas importante que é usado para verificar a idade dos clientes e muitos serviços. Para levar isso mais longe, você pode até comparar strings. Usando essas funções, é
claro, tem que ser sensível a maiúsculas e minúsculas, bem como se uma letra estiver em um caso diferente, embora seja a mesma letra, ela será lida como diferente. Então vamos testar. Há código aqui. Nome em uma cadeia de escola é igual, e eu vou dar-lhe o valor de John Capital J criar. Se o nome da instrução na string da escola é igual a Sprint jovem e simplesmente colocar um monte de fixação, ele funciona. Quando eu corro esta coalhada, você vê que ela imprime, funciona. Mas se eu mudar o valor de John para minúsculas e James para Anapa Case J, não imprime nada. Agora há uma parte crucial sobre as declarações que precisamos revisar antes de
começarmos a praticar. O que acontece agora se queremos ter outra condição que é executada quando um valor prova falso não são apenas os provadores verdadeiros, então podemos realmente criar, também, se instruções para fazer o trabalho. Então vamos criar uma nova peça da Goodyear. Vamos chamá-lo de J novamente é igual e eu vou dar-lhe a barriga de 14 são cria uma declaração if que pede e verifica se eles idade é 40 mais velho, e eu vou apenas dar uma impressão básica fora. Ótimo. Outra afirmação se que eu vou executar se a condição oposta é assim, 40 anos é o seu 40 e mais velho 45 mesma coisa. Mas digamos que coloquei 39. Imprime a outra linha de texto. No entanto, podemos economizar em cobertura. Visto como queremos imprimir uma terra alternativa com esta prova de falsa. Em vez disso, nós congee apenas pegar esta parte aqui fora e colocar em outro lugar. O que isso vai fazer é tomar a instrução if acima, e se o valor da instrução acima se prova falso, ele irá imprimir esta linha de código aqui, como você pode ver quando eu executar o programa. Como você pode ver este código de início para ler mais como uma frase se a idade é maior ou igual a 14. Frente. Você tem 40 anos ou mais. Você tem menos de 40 anos. Esta é uma ótima maneira de ver a lógica em suas declarações if. Mas agora, antes de acabarmos com isso, ouça, vou levar isso ainda mais longe e vou criar. E se outra declaração que irá verificar três condições, digamos que estamos verificando a idade. Mas se a idade for igual a 40 no Prince, você tem 40 anos e então queremos outra condição. Com as idades mais velhas que 48 Prince, você tem mais de 40 anos e outra condição. Se você tem menos de 14 anos ele vai imprimir seu menor de 40 anos. Então o que vamos fazer em vez de um outro é colocar e. Se sim, e sim, eu vou apodrecer e nova condição idade em uma escola e é maior que 40. Para que eu coloquei você são pesquisados 40 e, em seguida, são finalmente e pouco mais. Se tudo nesta afirmação se mais prova falsa, então eu não preciso escrever condição, sim, só
há uma outra condição que pode ser admitir. E isso se o cliente for mais jovem e 40 anos assim. Então vamos testar isso. Como você pode ver isso funciona para 39. Agora vamos fazer este 40 príncipe que você está colocando e qualquer mais velho do que colocar referência seu mais velho. Como você pode ver, temos três linhas de código que serão executadas dependendo de certos valores aqui, já que temos uma seleção infinita de números para trabalhar. Você pode continuar esta declaração se, enquanto você quiser, com pintos constantes com E l. Se assim for, se outro tipo de números forem atendidos, você tem uma mensagem específica. Mas caso contrário, eles são mais serão os resultados inadimplentes para se tudo o resto aprovar falhas. Agora, como você pode ver, se as declarações são as peças mais complexas ocorreram. Aprendemos até agora, e há ainda mais a ser ensinado sobre eles além disso. Ouça, e isso é exatamente o que estaremos fazendo no próximo vídeo quando passarmos mais complexos se declarações aninhadas de declarações e operadores adicionais. Então eu deixo vocês com este exercício para completar este vídeo e eu vou te ver em seguida, Tchau. Por enquanto,
9. Nested se afirmações e operadores adicionais: Olá e bem-vindo de volta ao seu caminho no curso de programação neste ouvir será repassar instruções
aninhadas se e operadores adicionais na escuta anterior. Trabalhamos com a parte mais avançada, mas mais importante da programação. Se as declarações são um dos principais blocos de construção de muitos programas que lêem filha e executam comandos condicionais em que, ouça, nós levamos mais longe usando else e else if declarações estes if são incrivelmente útil. Se você quiser que uma condição específica seja atendida, no entanto, digamos que duas condições precisam ser atendidas, caso
em que precisamos fazer uso de uma instrução if aninhada um operador adicional. Agora, se declarações podem ser incrivelmente complexas opinião sobre o médico com quem você está trabalhando e, em muitos casos, aninhados se declarações ou um operador adicional é essencial para um código simples e
eficiente agora investido. Se instrução é uma instrução if dentro de uma instrução if, você pode levar isso mais longe criando uma instrução if dentro de uma instrução if dentro de uma
instrução breve e assim por diante. Ao trabalhar com clientes diferentes, você pode precisar verificar vários campos do médico para ver se eles atendem aos requisitos certos . Um grande exemplo desta programação é filtros. Os filtros geralmente nos ajudam de nossos pesquisadores em determinados serviços a encontrar um átomo ou
serviço específico . Como tal, ele nos ajuda a ter uma boa idéia desse processo, qualidade e assim por diante. Onde eles estão procurando um livro,
um emprego em filtros de apartamentos nos ajudam a encontrar a escolha ideal. Foster foi que disse, Vamos grande e aninhado se declaração, o que nos permite verificar vários campos de filha e decidir se um cliente é adequado para trabalho. Então o que eu vou fazer é pedir ao usuário para inserir o primeiro nome, e eu deixo isso como uma string também. Farei o mesmo cheio de sobrenome. Em seguida, é a ocupação e uma entrevista disponível, que continha uma série de anos de experiência que eles têm campo. Então, é
claro, eu vou converter isso de uma string para uma imagem também. Então vamos começar com a primeira condição fora esta declaração investida If primeiro, vamos agora verificar se o candidato tem experiência no campo, que é bibliotecário. Então nossos EUA no próximo ano, após o monopólio de seis dias em outro, desta vez verificando quantos anos de experiência eles tiveram nesse campo, e eu quero que cinco sejam o limite. Estou procurando o mínimo. Como você pode ver, ele agora cria um duplo indiano tae shin anoca colocar em um monte de ocorreu, como imprimir o nome do candidato, que é qualificado. Mas é claro que quero. Você precisa ter uma instrução else para o segundo, sua instrução dentro da instrução if. Então eu apenas colocá-lo mais e um candidato lan off padrão não é qualificado. Eu vou copiar esta linha de código aqui e colá-lo como para ter certeza que está corretamente recuado , e agora temos um programa que contestamos fora. Então digamos o interesse africano nos detalhes. John Smith. Colocamos um bibliotecário e dizemos que eles tiveram 10 anos de experiência no campo. Como você pode ver na dele, John Smith é qualificado. Agora eu vou ter a mesma filha, mas fazer um ajuste na Coréia que eles tinham cheio. Digamos que eram contabilistas e tinham cinco anos de experiência. Candidato T. Não é qualificado para o campo, que é correto e diria a mesma coisa se cumprirmos o primeiro campo também. Smith, um pequeno bibliotecário, mas vai desdobrar o primeiro se condição declarações. Mas eles só têm três anos de experiência. Candidato não é qualificado. Então, há vários campos sendo perguntado todos dentro de uma única declaração if. Desta forma, podemos evitar quaisquer saídas desnecessárias aninhadas se declarações nos ajudaram a fazer este programa. Mas também podemos usar operadores adicionais. Em alguns casos, é melhor fazer uso deles do que a declaração if aninhada como ele nos salvaria código. No entanto, ambos têm seus usos. Um operador adicional é um operador que nos permite ter mais de uma condição com uma declaração If os dois operadores estarão usando são o fim e todos os operadores. A maneira como usamos esses operadores é a seguinte. Eu vou tirar o seguinte se declaração aqui, e eu posso adicionar uma condição para a primeira condição com a declaração if aqui eu vou estar fazendo uso do operador final como queremos campos a ser cumpridos. Então nós superamos e eu coloquei e maior do que legal para cinco. E assim, guardamos algumas linhas de código. Madison, usando um fingimentos adicionais, fez forno leste. Se declaração agora o operador final, permite-nos ter certeza de que dois campos neste bibliotecário caso e cinco ou mais a ser cumprido. No entanto, poderíamos levar isso mais longe e adicionar continuamente mais condições que precisam ser cumpridas, enquanto o operador de todos faz com que pelo menos uma das condições precise admitir. Então, se o candidato não era bibliotecário antes, mas eles têm experiência acima de cinco anos, então vamos testar isso para anunciar. Bem, então ele ainda vai executar o código dentro da instrução S. Então são sete anos de experiência. John Smith é qualificado, apesar de procurarmos um bibliotecário. Então, neste caso, nós não usaríamos o operador adicional todos nós usaríamos o programa final. Mas é claro, eles vão ser programas ganhar ou pode ser usado, e é melhor fazê-lo agora. Antes de passarmos a mais alguns exemplos em exercícios, gostaria de trazer uma parte importante da otimização da programação. É fácil criar um programa útil que é confuso e muitas vezes código desnecessário. Como você pode ver, sim, nós usamos um aninhado de declaração maneira um operador adicional funcionaria melhor. Agora. A diferença entre esses dois pedaços de código é bastante nominal. Mas quando se trata de grandes linhas de código e programas maiores, que ajuda a criar código mais otimizado para torná-lo funcionar melhor e também certifique-se de que sua tributação
atada em um sistema de computador, além
disso, faz com que você poderia mais fácil entender. No entanto, há alguns casos em que otimizar seu código pode fazê-lo parecer, monsieur, mesmo que ele vai ficar amargo. Por exemplo, podemos pegar essas terras de importação e usá-las para substituir os valores que temos aqui. Então, por exemplo, primeiro nome. Poderíamos pegar as linhas de entrada e colocá-lo ainda, e poderíamos ter que pegar a linha de ocupação e substituir a biblioteca em mais de um ano e assim por diante até que não tenhamos necessidade de variáveis em tudo. Mas o que isso vai fazer é criar um código de terras bastante confuso, e isso vai tornar mais difícil trabalhar com ele. Como um programador, no entanto, podemos realmente fazer você assim este Yah, tomando essas entradas na substituição de seus
valores variáveis . O código? Sim. Então eu recebo entrada, ocupação
anterior também. E eu coloquei aqui, mas eu quero perguntar os nomes dos candidatos primeiro, então eu vou deixar essas variáveis aqui em cima. Salvamos duas linhas de código ou mesmo que tenhamos um monsieur. Se condição declaração para trabalhar com, ainda
podemos entender o que está acontecendo se lermos através dele mais lento. Então, em essência, nós otimizamos esse código e ainda mantemos uma limpeza e o código para
entendê-lo , especialmente se vamos trabalhar com mais candidatos. E com isso, essa escuta chegou ao fim e na próxima escuta, vamos rever alguns métodos quando se trata de matemática. Finalmente, Eu quero que você pratique no estudo de declarações em operadores adicionais com este escuta exercícios e eu vejo no próximo vídeo bye por agora,
10. Métodos de matemática: Olá e bem-vindo de volta ao seu caminho no curso de programação neste ouvir estará passando por métodos
matemáticos. Agora, há uma variedade de métodos matemáticos à nossa disposição, mas antes que possamos usar qualquer um deles, precisamos importar a aula de matemática. Agora. Tenho certeza que isso cria um monte de perguntas sobre muito mais do que como e perdê-lo. Primeiro de tudo é um pequeno programa que completa uma tarefa como mencionei lições anteriores. Agora uma classe é um programa separado, maior, que é composto de métodos que podemos chamar e usar. A classe que estamos importando para o nosso programa é chamada de Classe Matemática, que é uma variedade de métodos que nos ajudam a trabalhar com números. Agora, para importar a classe de matemática, precisamos apenas em torno do seguinte código no topo do nosso programa. Importar matemática. Eu só quero anotar isso corretamente também é que quando você está importando em classes que você planeja usar em seu software, ele sempre ajuda a organizá-lo com todas as suas entradas na parte superior da tela. Organizar nossas importações na parte superior da nossa coalhada nos ajuda a verificar se temos
importado corretamente ou não ocorreu que precisamos. Depois de importar o curso de matemática, estamos prontos para aprender nosso primeiro método de bagunça. Então o primeiro método matemático será aprender é o método do teto. É este método que terá um flutuador e arredondar o valor para cima, retornando um inteiro. Então, pegue este código, por exemplo, vamos criar um não-verbal e dar-lhe o valor de farm going. Agora o que eu vou fazer é imprimir no resultado deste efeito métodos para fazer uso da maça simplesmente topo em matemática, selo
ancorado e entre parênteses, o nome da variável. Agora, deixe-me explicar isso antes de executar o código. Preocupe-se em massa. Estamos chamando a turma como você vai notar que não está destacado na parte superior da tela. Agora, antes de ir mais longe e dirigir esta terra de Kurt, eu gostaria de explicar o que ela faz. A primeira parte do código é massa, que, como você notou, destacou a linha superior de código na importação. Isso nos permite saber que esta classe está de fato em uso. Chamamos esta classe tocando na missa. E para fazer uso de uma mensagem que colocamos ponto e o nome do método e para fazer uso da mensagem, colocamos um período seguido pelo nome de LTD neste caso, selar que teto agora. Muitas vezes esses métodos foram choram-nos para ter um parênteses no final deles Agora. Muitas vezes, esses métodos requer ter um parênteses no final, como às vezes exigido médico de você. Neste caso, estamos fornecendo a filha dormente. Então agora vamos executar esta linha de código e ver o que o mito que ele faz. Como você pode ver, ele corre até o valor de notícias de seis. O único problema deste método é que ele não arredondar o número de inundação com base no número após o ponto decimal. Ele simplesmente leva o valor de todo o número e adiciona um. Se houver algo diferente de zero depois do decimal. Então, se tivéssemos 5.1 aqui, ele ainda iria arredondar para seis. Agora há um oposto a este método, que corta qualquer coisa após a casa decimal. Isso se chama matemática, não chão. Como seria de esperar, nós simplesmente mudamos a linha de código assim e ele corre para baixo para cinco, principalmente apenas cortando qualquer coisa para que possamos ter 5.9 e ainda seria executado muito longe. Agora, com esses métodos, Amand, se quisermos em torno do nosso número acima com base no valor do primeiro número após a casa
decimal , fazemos uso fora do método redondo. Não, este não é um método de massa. Então não chamamos os custos matemáticos como fazemos um piso e teto para simplesmente arredondar um número. Tomamos veludo. Sim, e estamos no topo em rodada e isso irá corretamente arredondar para cima uma opinião numérica e estudar, então muda para três motivos para baixo 25 Agora vamos dizer que queremos em torno do nosso número ou para uma casa decimal
específica para fazer isso nós usamos a rodada, Mas segui-lo com uma vírgula após o número e um número representando o lugar sombrio que podemos querer correr que u solitário em torno do número 5.344 arredondamos aqui com a rodada Miss it. Colocamos entre parênteses com colocar no nome da variável, mais calma e para que lugar? Então, queremos arredondá-lo para o lugar doente e sombrio. Assim o faz. - Sim. Agora, um método incrivelmente útil para trabalhar com dados de fachadas Com esta filha, podemos criar uma regra geral ao processar nossa filha para arredondá-lo para baixo ou até um lugar de decil
específico, ou para fazer uso de números inteiros apenas usando o teto do chão. O próximo acasalado agora é bastante básico, mas mais uma vez e método essencial para trabalhar com filha baseada em número. É um método de matemática raiz quadrada, caso contrário abreviado dois sq rt, que retorna a raiz quadrada de qualquer número. Ele sempre retornará a parte superior da filha à tona. Então, se o número não tem um número inteiro como uma raiz quadrada, você receberá um número de inundação preciso, que funciona bem. Então, vamos pegar esses exemplos. Por exemplo, se colocarmos 36 ano e fazemos uso da máscara que s Q r T acasalou como parênteses, e nos sentimos entorpecidos e executar o programa e eu coloquei seis, que é corrigido. Desacreditar 36. Mas é também uma inundação. Agora. Se fôssemos diferentes, o sete e correr o bom, ele retornará um pé. Mas como podem ver, é um número longo aqui para trabalharmos e finalmente para o último método que temos. Factorial. Este método é bastante auto-explicativo. Ele irá retornar o fatorial de um número colocado dentro dos colchetes. Uma vez que esta é uma matemática acasalada, nós invocamos o custo matemático como fazemos o chão, teto e raiz quadrada. Agora, como sabemos, fatorial é um número de vezes em si menos um menos dois, menos três e assim por diante até atingir zero. Então, se tivéssemos cinco fatoriais, seria cinco vezes quatro vezes três vezes duas vezes um, o que resultaria em 120. O fatorial de código completo é a seguinte matemática que fatorial e vamos apenas colocar no valor longe em vez de trabalhar com uma variável é não há necessidade. Estamos no código, e ele emite 120 agora para nesta lição fora. A aula de matemática tem muitos mais métodos, mas os que eu mostrei são os mais úteis, e você provavelmente estará usando mais do que outros. Você estará usando estes para ajudar a processar filha e executar código Sergent, dependendo dos resultados. Na próxima escuta, vamos passar por alguns métodos de texto, que serão usados para procurar palavras específicas, cortar texto ou extrair pesquisa e caracteres. Então boa sorte com os exercícios, e eu vou ver no próximo vídeo adeus por agora.
11. Métodos de texto: Olá e bem-vindo de volta ao seu curso de programação pessoal neste listen estará
passando por métodos de texto agora, como o anterior listen, estaremos passando por uma seleção de métodos úteis que nos ajudarão a processar e usar. Darter neste vídeo estará usando oito métodos úteis ou para nos ajudar a coletar dados de strings. Você não precisa importar nenhuma classe especial para usar esses métodos, então vamos começar com o primeiro método. O primeiro método quando se trata de trabalhar com darter corda Little Bellini é o
método de comprimento . Este método é usado para obter o valor exato de quantos caracteres existem em uma string. Os caracteres podem ser qualquer coisa, desde laters a números símbolos para simples qual espaço ele irá retornar um valor inteiro. Vamos pegar esse código. Por exemplo, criamos uma variável de nome e damos a ela o vale fora. O John. Se eu fosse colocar o comprimento deste nome como então admitir que é um simples é que notou? Nós não temos que chamar uma classe específica como matemática, não antes de usar o método. Nós simplesmente somos o método. Quando executamos este método de Prince cheio, como eles são quatro caracteres dentro da própria corda. E, claro, podemos usar frases como Meu nome é John e incluirá o espaço no número de personagens, um May muito simples disse. Mas é muito útil quando se trabalha com DR como este. Temos agora de mais métodos,
os métodos maiúsculos e minúsculos. Estes métodos são usados para alterar a maiúscula de todas as letras em uma string duas outras maiúsculas ou minúsculas, respectivamente, que faz com que seja assim importante para criar o que é conhecido como filha uniforme. No passado, nós usamos se declarações que verificaram linhas de texto. No entanto você percebe que era muito sensível a maiúsculas e minúsculas. Se tivéssemos um personagem que não fosse o caso Rod, então a declaração if não funcionaria corretamente. Podemos facilmente resolver este problema convertendo filha para um caso uniforme como o caso Lowell Upper. Então vamos testar o menor desaparecido, como se fosse pegar o nome e dar valor ao Brian. Mas eu vou fazer um personagem muito maiúsculo também. Assim. E eu vou imprimir os valores agora não, no entanto, que para usar este método, nós temos que ter uma variável, e nós temos que chamá-la da mesma maneira que chamamos uma classe. Então nós chamamos a variável nome. Em particular, colocamos ponto inferior ou superior. Vamos usar primeiro superior e um conjunto de parênteses, que vai deixar vazio. E nós não fugimos. Eu vou cozinhar notar todas as letras que estavam em minúsculas nós convertido para surfistas maiúsculas para fazer isso mais baixo em vez de papel ou letras serão convertidos para a minúscula em vez . Caso Anapa. Então vamos rapidamente fazer uso deste método com uma declaração if se precisássemos de um nome para ser Brian especificamente. Então vamos dizer que se o nome sublinha para os nossos iguais que eu diria Brian e a maiúscula completa imprimir uma string. Vamos apenas dizer olá, Brian, assim com um extra igual a eles e perdeu um. E agora vamos também fazer uso do May disse. Então vamos ST Dot Blower disse. Príncipe vê tomar esta linha de textura e parar o código todo funciona corretamente. Ele deve imprimir Olá, Brian, e ele não converte este Brian em uma minúscula completa, Brian que comparado a este, é exatamente o mesmo e então ele imprime essa linha de texto. Então isso sempre vem um problema que estamos tendo e ocorreu antes porque tivemos que confiar no usuário para pretender a arte correta com letra maiúscula no início, todos os
momentos. Desta forma, podemos ter certeza de que o número que o usuário insere, desde que seja o nome que podemos então usar essa filha de forma eficaz. O próximo método que vamos fazer é o método de contagem. O método de contagem é usado para encontrar um caractere específico ou conjuntos de caracteres e contar
quantas vezes eles são mencionados na string e, em seguida, finalmente retornar um valor inteiro. Por exemplo, se eu criar uma string agora e eu apenas chamá-lo seria escola str igual a que eu sou um programador e eu imprimir o valor de contagem. Então temos que usar isso da mesma maneira que usamos superior e inferior também. Então nós colocamos no nome das variáveis seria dublado er não contam e eu quero que você conte
quantas vezes que ele a um foi mencionado ao longo de uma força. Então, rode este código e imprime três. Como há três A's em toda a corda. Também podemos usar isso para digitalizar texto em busca de palavras específicas, não apenas caracteres. E se quiséssemos ter certeza de que havia palavras, incluíssemos quais cidades antes e depois. Mas por enquanto, vamos apenas dizer que queremos ver quantos termos e é mencionado,
e você vai descobrir que é duas vezes que conta este AM, bem como este M no programa. Então o que precisamos fazer é ajustar o código se quisermos fazer procurar a palavra especificamente em vez de apenas qualquer menção dos dois caracteres, modo que inclua espaço antes e depois, e então ele iria imprimir. Uma vez que isso é muito útil para censura terras de texto, você vai descobrir que para evitar qualquer palavrão no texto, programas como este irão garantir que nomes não incluam palavras ruins. Assim,
o uso de eu tenho que continuar entrando em combinações diferentes até que finalmente, eles têm uma que não tem palavrões. Esse é apenas um dos maiores usos deste código superior. No entanto, vamos lidar com o problema que atualmente contamos para aqui o que isso vai fazer. Eles procuraram o texto pela palavra AM,
mas nós o cercamos com espaços de dois watts. Se começarmos esta frase com um e executar o programa, você percebe que ele ainda está ativo. Põe um. Isso porque não há espaço em frente à primeira palavra. Então, como vamos verificar a primeira e última palavra agora? Se quisermos procurar o específico? Poderíamos então fazer uso de mais dois métodos para verificar a primeira e última palavra em uma frase ? Então, esses dois métodos seguintes são os começa com e termina com métodos. Estes dois minutos retornarão um valor 1.000.000.000 de verdadeiro ou falso agora, a
fim de contar corretamente quantas vezes uma palavra foi mencionada, vamos precisar fazer uso de se declarações, O código é mais complexo, mas preciso. Então vamos fazer uso. Uma string grande colocou em palavra em uma pontuação. Str é igual e sentença como dinheiro é Jason. Vamos lá. nome da minha amiga é Amy Bean. Em seguida, crie uma variável de contador. E o que vamos fazer é usar dois métodos para garantir que a filha seja uniforme. O primeiro é o método inferior. Será que você converter tudo para o minúsculo para que possamos encontrar mesmo maiúsculas de menções fora pesquisa seria e é um a madeira com um cuidado é o meu porque eles são três menções do meu e um deles está incluído em um me. Então precisamos ter certeza de que é excluído da contagem também. Então ponto contar ás concedeu vê espaço m y como Então agora isso contaria todas as menções do meu na frase normalmente, modo que incluiria o no início, Todo o que ele tinha o fim, porque não é cercado por um espaço. Mas incluirá este meu no meio. Então count underscore int terá um adicionado ao seu valor. Em seguida será fazer uso de uma declaração if que irá verificar o início e o fim
da frase. Então, se palavra em uma cadeia de escola e perder que mais baixa mais uma vez para ter certeza que o médico é uniformes termina com e dentro colchetes dentro de aspas duplas eram simplesmente top no meu Kerlan Count School int. Era uma empresa em uma escola em mais um que acrescenta um valor se declarações, podemos criar um segundo se declaração desta vez eu vou copiar este código de letra aqui, e eu vou colocar em vez de fins com eu vou começar com, como Então, se contar é igual a contar na escola para nós um. É um simples é que e pontos de venda imprimem a contagem de valor de impressão em uma escola. E agora, antes de começarmos o programa, vamos adicionar um espaço antes do meu aqui e do meu espaço depois daqui e executar o programa. E conta também, que é correto porque inclui a mente de um começo não inclui a mente muito final, e inclui a mina no meio. Então isso é o começa com e termina com métodos. Agora temos mais dois encontrar e são métodos multados. Os fundos são divertidos. Método são usados para encontrar maneiras Certos texto está em uma frase. Ele retornará um número que representa a primeira instância na string onde esse segmento começa. No entanto, eu quero que você note que o primeiro caractere em uma frase como o valor colocar fora de zero e contas do então o segundo caractere terá o valor de lugar fora de um e assim por
diante, para que ele não conte os valores um do outro . mas zero e para cima. Então vamos fazer uso do primeiro método de fundo que eu vou criar outro gostaria. Então eu coloquei isso é um teste e eu vou imprimir palavras que mais baixo para torná-lo uniforme. Filha, eu não encontro e eu quero descobrir que a palavra é para não incluir que está nisso. Então o que ele deve fazer, então, é imprimir um valor off. E agora encontramos valor zero para também. Então é 1234 Deve estar no quarto lugar aqui, visto que incluímos o espaço em branco que executamos o código e ele imprime para E se nós
tirarmos esses espaços no cartão sempre imprimir também. Como é, o segundo valor de lugar quando esta palavra começa lá são fermentados agora é o mesmo que este método de
fundo, embora funcione desde o final da frase até o início, dando-lhe
assim a última instância de o texto que você está procurando. Então, se eu fosse usar o nosso fundo é como assim você vai encontrá-lo Príncipe rápido como o olho e está no quinto lugar caras valor querendo encontrar a última instância de D'Amboise. Ele vai ser odiado antes e mostrar apenas a quarta bateria, porque incluímos no
espaço em branco é antes e depois. Com esses métodos, você pode verificar o texto em busca de quaisquer valores. Então vamos fazer usos incorridos para extrair caracteres que o fundo omitido nos dará os valores que precisamos apenas fazer uso desses valores para extrair a filha é. Posso extrair certos caracteres de um fluxo simplesmente coberto imprimir o nome da variável de texto
continuado e colocar no valor desse caractere que queremos especificamente. Então digamos que o quinto personagem, que sabemos que é o olho e significa isso e imprime. Nós somos assim. Isto é o que é conhecido como indexação por índice de Internet ou o caractere que podemos extrair um único caractere ou talvez segmentos inteiros. Então, como extraímos um mundo inteiro de uma frase? Estamos simplesmente fora da coluna depois, então se você quiser, eles extraem a madeira é então nós vamos ter que completar o personagem que começa, que é o quinto valor Kerlon, e então um número que representa o valor fora do caractere. Uma vez que tenha terminado por isso não será o seis caracteres, mas sim o sétimo personagem, e ele não vai incluir o sétimo caractere. Então queremos que você extrair é simplesmente colocar sete. Executamos o código e ele é extraído. Faria é da sentença. Então, para explicar mais adiante, o primeiro dígito é onde o segmento começa inclusive desse caractere e um segundo dígito
é onde você deseja segmentar para terminar. Mas não é inclusivo fora desse personagem. Com isto. Podemos extrair palavras e textos ou admitir completamente, , então vamos levar o que enviei como este? Não, eles e desta vez vão imprimir tudo antes dos doentes e valor. Então não incluiremos nada como primeiro dígito e discutiremos diretamente com Colon. E o segundo valor seria l. Então não inclui Ellen o segundo dígito. Então apenas imprimiu Ele Claro, podemos continuar a frase sem aqueles Els. Então, se não quisermos incluir o Ano Els, não
usaremos o terceiro personagem. Então este é o segundo lugar muito l. Este é o valor do terceiro lugar. Nosso e depois queremos fazer uso do valor do quarto lugar, então adicionamos uma palavra em uma escola e adiante,
Kerlan, Kerlan, e deixamos o segundo agente em branco. Mas isso vai fazer é imprimir tudo após o quarto valor. Quando juntamos essas coisas, ele imprime olá lá. Mas excluindo o ELS. Então esta é uma ótima maneira de processar filha para cortar qualquer coisa que não queremos e imprimir o resultado. Mas isso nos leva ao nosso método final de texto. O método de substituição. Este método permite que você substitua um segmento especificado de texto por outro segmento de texto , por exemplo, criará outra variável, e eu vou apodrecer. Olá. Meu nome é John, assim, mas imagino um lugar John com outro nome. Então o nosso primeiro impresso e, em seguida, fazer uso do método um pequeno. Ele requer que você substitua ponto variável superior. Eles dispararam parênteses. Queremos substituir uma mensagem,
que neste caso, que neste caso, é o John na escola, e quero substituí-la pelo Robert. E agora vamos imprimir esse valor. E como você pode ver, ele imprime. Olá. Meu nome é Robert, e isso também pode poupar-lhe o trabalho de durante alguma indexação e encontrar um especificamente onde um certo seria. Mas é claro que isso é sensível ao caráter, então você terá que converter médico. Mas uma vez que ele é convertido, colocá-lo vai fazer um resultado diferente. Onde os caracteres devem estar em um caso, eles serão minúsculos, por exemplo, então você tem que construir um programa logicamente em torno deste método. Se você quiser usá-lo de forma eficaz, nesse caso, é melhor fazê-lo como eu fiz aqui. E se isso nós cobrimos todos os métodos necessários leva para este vídeo no próximo ouvir será passando por loops tanto enquanto e quatro loops são maneiras eficazes para nos salvar de repetir código em todo o nosso programa. Certifique-se de praticar esses métodos de texto, usando os exercícios em seu passe no livro, e eu vejo no próximo vídeo bye por agora.
12. Enquanto e para loop: Olá e bem-vindo de volta ao seu caminho no curso de programação neste ouvir vai estar passando por loops especificamente o tempo e caindo. Se você tem experimentado o Cody of Leded, Sir Paul, você não tem dúvida de notar que ao criar programas maiores, você precisa escrever mais linhas de código um problema que é muito claro se você tem que inserir grandes quantidades de filha separadamente. Assim, isso pode levar a código repetitivo em toda a sua experiência de programação mais uma vez. Este é um problema que pode ser corrigido com código semelhante a uma instrução if. Estes são chamados loops e nós estaremos trabalhando com dois tipos de loops neste vídeo enquanto lábios e lábios cheios o primeiro olhar será passando é o loop while como ele vai ajudar. Explique melhor o conceito fundamental de um loop. Com isso dito, eu gostaria de demonstrar algum bom para você Post. Vou criar uma variável de contagem. Em seguida, vou fazer uso de um loop para contar para cima de 10 continuamente adicionando a este conversível e imprimindo o valor. Mas isso vai ser feito sem escrever várias linhas de código que são necessárias para criar um tempo se começarmos como uma declaração if. Mas isso começou enquanto, e nós lhe damos uma condição. Enquanto contar com o final da escola é inferior a 10. A coluna Agora esta condição afirma que, desde que esta condição se prove verdadeira, o que se segue será executado. Mas quando se trata de loop, ele executará o cartão que segue continuamente até que a condição se prove falsa. Assim, desta forma, podemos facilmente criar um loop sem fim. Por exemplo, eu imprimir o valor das variáveis de contagem, obrigado assim e executar o programa. Você percebe continuamente, Príncipe zero uma e outra e outra vez, e isso continuará até que paremos o programa clicando é pouco lido. Mas aqui dentro. Então, o que precisamos fazer? Estamos trabalhando com um tempo. Loop é certificar-se de que há uma condição ao mesmo tempo. Está provado ser falso. A parada Rupel e passarei para a próxima linha de código. Como fazemos isso para simplesmente adicionar duas contagens valor nesta instância, assim condado dedos contar Escola int é igual a mais um. Isso irá adicionar duas contagens valor, e quando eu executar o loop, ele vai executar 10 vezes e ele irá imprimir os valores continuamente até que o valor tinha atingido 10 . Se eu quisesse incluir 10 eu poderia colocar iguais a dois aqui e executar o programa. Mas isso irá executar o loop 11 termos. Então, para ficar quites, eu apenas excluo os iguais. Tenha um loop que roda 10 vezes. Mas como você já pode ver, isso tem muito potencial em sua programação. Se você está para entrar em vários pedaços de filha, você pode fazer com que o loop seja executado continuamente até que um PC médico entre. Digamos que o stop teria sido inserido Agora para quebrar isso ainda mais um tempo, Loop tem uma cláusula assim como uma instrução If com as garras prova verdadeiro, o código dentro do relatório executar. Podemos dar um passo adiante e usar outras formas de filha como uma declaração se. Então vou mostrar-vos outro exemplo. Agora, Storm, vou estar em nomes Jinan. Eu vou dar um valor vazio agora para a variável e eu vou criar um loop while que vai parar. Eu só vou me converter para superior por ano de filha. Bem, se isso vai parar uma vez, o iria parar como sendo introduzido e eu poderia fazer uso de entrada de uso desta forma e é para parar este cozido para que ele nome Oscar Stainton. Então pretendemos que John John seja divertido. Obrigado. Muito e assim por diante até parar argentino E isso vem sendo qualquer caso, eu quero porque eu usei o método maiúsculo ponto CST um capital, e ele foi interrompido mais uma vez. Esta é uma maneira muito útil de entrada em grandes quantidades de filha sem ter que inserir grandes quantidades de código, poderíamos coletar filha um por um em com tudo inserido. Agora, o loop while pode ser usado um grande número de maneiras comparando todos os tipos de dados. Com essa quantidade, você pode criar um loop while, o que é útil em quase qualquer programa formal. No entanto, se você quiser criar um loop que irá executar um número específico de termos em vez de comparar filha
diferente, eu recomendaria a queda dele O loop completo é um loop com um aplauso comparável, um incremental incremento sendo um valor variável que aumenta constantemente em um tudo em uma linha. Ele pode salvar várias linhas de código, o que é claro, fantástico. Então, vou mostrar-vos um exemplo da gripe agora fixe. Criar a variável em saadiya, Contagem no intervalo zero em uma escola 10 e artista imprimir conta valor aqui como assim quando eu executar este loop, você percebe que corre manchado Tom vai de 0 a 9 o total. É um loop que você vai usar mais frequentemente do que um loop while na maioria dos programas em alguns loops. Não é tão importante verificar filha, mas é importante executar vários conjuntos de código, um número definido de Tom e que a prática sentido de ambos o loop for e o selvagem é essencial. Agora, permita-me dividir isto um pouco mais, como podem ver, começamos do jeito que começamos. Se declaração ou enquanto, olha, nós simplesmente topo no nome do filme. Em seguida, eu criei uma variável, e então eu superei no intervalo. Mas isso ajuda. Em vez disso, ela oito maneiras Lupul começar e onde vai acabar. Assim, no intervalo, fora de 0 a 10 ele seria executado continuamente até que o valor é 10 e que não é inclusivo. Muitas vezes, como você pode ver um za impresso, os valores aqui não incluem 10 abaixo se eu executar para incluir 10. Como eu disse antes, eu faria 11. E seria assim depois que nas garras de Colon e seguido para o código que eu quero ser repetido. Agora isso traz a nossa última prática ouvir um fim. No próximo vídeo, darei seu projeto final e lhe darei uma resposta também. Você também pode encontrar este projeto final em seu caminho na pasta de trabalho, que eu espero que você tenha passado também. Pode ser incrivelmente útil, especialmente se você vai estar trabalhando fora de um programas maiores para que você possa usá-lo constantemente como uma referência. No entanto, antes desta escuta, eu só quero fazer uma nota familiar sobre o assunto de loops, visto como eles são muito semelhantes a. Se instrução, você também pode conter loops dentro de loops, dentro de loops e assim por diante, muito parecido com uma instrução if aninhada, podemos criar loops aninhados ao mesmo tempo. Também podemos usar operadores adicionais se sentirmos a necessidade. No entanto, quando se trata da maioria dos loops, você não vai precisar de mais de um próximo, especialmente como um iniciante em parte na programação E com isso, esta lição vem Journey. E no próximo vídeo, começaremos nosso projeto final. Ou como você pode encontrá-lo em seu exercício de pasta de trabalho para o Módulo 3, Seção 3. Agora, este é o maior programa com que trabalhamos até agora neste curso. Mas sinto que o desafia apropriadamente em certos pedaços de código que aprendemos ao longo seu curso. Acredito que você tem tudo o que precisa agora para completar este projeto. Mas é claro que vou mostrar-lhe a resposta e a próxima ouvir também nessa nota. Obrigado por assistir. E vejo-te no próximo vídeo. Tchau por agora.
13. Projeto final: Olá e bem-vindo de volta ao seu curso de programação. Este é o vídeo prático final onde estaremos fazendo o exercício final na pasta de trabalho. Este é o maior programa que criamos até agora no curso. E como podem ver, criei um novo projeto. Como é o primeiro passo nesta lição, temos que criar um novo projeto chamado filme Gree tha. Agora vou mostrar-lhe este exercício na tela de vez em quando. Dou-te algum tempo para o fazeres sozinho. E assim que isso for feito, eu lhe darei uma resposta que você pode usar para comparar. Então eu recomendo puxar o vídeo aqui ou olhar para o exercício em sua pasta de trabalho. Este é o módulo três seção três. Faça exercício uma vez. Você já, vou lhe mostrar minha resposta. Ok, então agora vamos começar. A primeira coisa que vou fazer é criar todas as variáveis que usarei ao longo deste projeto. Primeiro, criamos uma variável para conter todos os primeiros nomes. Como realmente precisa criar um para o primeiro nome? Não mais. Apesar dos três valores, eu posso usar esta variável uma e outra vez simplesmente escrevendo sobre ela. O mesmo vale para idade e, em seguida, criar algumas variáveis de contador para entradas e nenhuma entrada agora ,
em seguida, criar uma variável de string mais antiga, que iria conter string. A razão pela qual eu estou dando esses valores para as variáveis agora é porque se houver algum erro no programa ou algo não pode processar corretamente, ele ainda tem esses padrões para voltar, então eu posso evitar qualquer uma dessas áreas tradicionais. E então, é
claro, eu tenho uma variável para conter todo o palco e uma cadeia de funil. Agora, algumas dessas variáveis podem não parecer tão necessárias, mas, como eu disse, isso é para evitar qualquer cabelo básico é mais tarde no programa. Uma vez feito isso, eu posso passar direto para o primeiro loop, a queda, é grande lábio completo para fazer uso para o intervalo de contagem variável. E eu quero que isso corra cinco vezes até agora, e eu vou direto para entradas dentro disso. Peça totalmente ao usuário para o primeiro nome pretendido e lugar, o valor dentro do primeiro suportável, e eu vou estar fazendo a mesma filosofia e, finalmente, o mesmo para a idade. Observe que estou deixando o recuo porque eu quero que o seguinte código seja contido dentro deste loop completo também. Então eu vou criar uma declaração if agora que verifica a forma da idade é maior ou igual a 16 . Em seguida, eu vou estar ajustando a seqüência final Aziz Inter e os valores. Então se o nome dessa garota é a força de Deus zero ponto superior. O que isso vai fazer é obter a primeira letra do primeiro nome e convertido para a
maiúscula , após o qual eu vou adicionar um espaço de período e, em seguida, o sobrenome que a linha de poderia sair do caminho. Eu não vou adicionar ao valor entradas como há uma pessoa com a idade certa. Então eu gostaria de seu valor como senhor, Agora eu crio um outro para se provar que a idade é menor que 16 anos e eu apenas copiei alguns do código Sim, e ajustado de acordo para dizer nenhuma entrada. Com isso feito, criamos uma declaração se que contará para os ferimentos e nenhuma entrada, mas ainda não terminamos. Agora precisamos contar o mais velho. Agora, a maneira que eu tenho sobre isso é criada uma variável separada que pode ser comparada. Então, se uma alteração é mais antiga do que outra idade, neste caso, o int antigo reconheceria o valor padrão de zero. Então, o mais provável será um candidato aqui que é mais antigo e, em seguida, substituir o valor da
entrevista antiga pelo novo que o usuário inseriu. Mas é claro, como eu disse, isso é apenas se ele é mais velho e, em seguida, criar uma cadeia mais antiga como assim é igual. Se o nome da escola, mas o primeiro nome mais espaço para nós, sem nome da escola, Vamos lá String Yes é o mais antigo algo de pé Vamos lá. E na idade seguinte, apenas convertendo em uma corda, é
claro. E lá vamos nós. Nós não precisamos criar outro para isso, e nós estamos tão não precisa incluí-lo dentro do loop. Nós não estamos simplesmente imprimir um funil up coloca. Então essa é a corda final. Uma vez que a string final está fora, precisamos dar resumos. Então vamos imprimir como Maney Allah entra em seguida. Então isso é uma vantagem. Números de entrada str. Isso é, mas nenhuma entrada. Primeiras vezes por 20 para obter a porcentagem mais e, em seguida, por cento filho não são permitidos entrada. Acho que sim. E agora colocar uma barra invertida no início do próximo membro mais entrada str em uma escola int termos 20 mais filho
centrado são permitidos entrada tão simples quanto isso. Finalmente, outra barra invertida em Sim, toda essa string, que irá imprimir a string mais antiga que criamos agora que tudo o que resta a fazer é testar o programa. Então eu vou ter sucesso Dent em primeiro nome. Então vou em frente e começar a inserir valores. Vou colocar John Smith em primeiro lugar com 25 anos de idade em outro. Digamos que Nano Roberts, que tem 16 anos, então temos Kevan sido Cem, que vai fazer 15 em Tim Thompson, que vai fazer City. Ele será o mais velho e, finalmente, Frank Stevenson, que fará cinco. Agora vamos verificar nossa saída final. A CIA no Príncipe J. Smith John Smith é muito importante. Apenas corrigir. Flanela Roberts. Aqui está uma entrada de lote, o que está correto. Como você pode ver, idade de
Lana Robertson tem 16 anos então eles têm idade suficiente. Mas tudo bem, Benson não tem permissão para entrar, o que está correto. Eles abaixo de 16 T. Thompson é o mais velho. Obviamente, eles permitiram a entrada e Frank Stevenson, cujo pai obviamente não é permitido entrar. Então temos que saber as entradas. Então isso é 40%, o que está correto, enquanto 60% estão na entrada. E Tim Thompson é o mais velho dos 30 anos como a saída final. Então nosso programa está funcionando corretamente. Espero que esta resposta o tenha ajudado de alguma forma. Se você tem lutado através deste exercício final, há sempre maneiras de simplificar ocorreu. Mas eu descobri que esta é uma maneira básica de simplificá-lo enquanto também garante que é fácil entender. E se isso o curso chegou ao fim no próximo vídeo são concluir o que você
aprendeu neste curso e caminho a seguir a partir daqui. Obrigado por assistir. E vejo-te depois.
14. Conclusão para iniciantes em Python 3: Olá e parabéns. Tendo chegado ao final deste curso e completado todos os seus exercícios, você tem uma compreensão de iniciante fora do caminho na programação com a prática. O código que você aprendeu neste curso lhe dará uma compreensão lógica fantástica fora da programação. É esse pensamento lógico que eu vou ajudá-lo a resolver problemas quando encontrar erros, ou melhor ainda, evitá-los completamente. Isso ajudará a sua criatividade também. Para isso, você sabe, idéias para programas em ação com código de som. Agora, caminho a partir daqui. Neste ponto em seus estudos, você está pronto para seguir em frente e estudar casaco mais difícil. Este começo, claro, está dando a você uma compreensão de como o código se junta. Mas há mais para aprender seus loops. E se declarações, no entanto, não
posso subestimar sua conquista, você deu o primeiro e mais difícil passo. Continue seu caminho nos estudos e desenvolvimento de ideias para programas. Teste seu conhecimento tentando colocar essas ideias em prática. Fazer isso ajudará a desenvolver ainda mais suas habilidades com a programação Pathan, e em breve você poderá fazer uma carreira com esse conhecimento. Obrigado por se juntar a mim neste curso espero que tenham gostado e feliz programação