Transcrições
1. Apresentação: Embora a maioria das pessoas pense que é
assim que a
programação se
parece, na verdade é muito mais fácil e simples do que você poderia
imaginar Não acredite em mim, dê uma
olhada no que os especialistas têm a dizer. É uma habilidade
muito acessível. Não é como uma ciência difícil. Não é como se você
precisasse saber tudo. Você pode fazer muito
disso sozinho. Você não precisa da
permissão de ninguém para fazer nada. Você pode simplesmente quebrar coisas e elas se recuperarem,
nada acontece. Você não precisa ser alguém que se senta na frente de um computador 24 horas por dia, 7 dias Desculpa. Oi, todo mundo. Eu sou Basil e, nesta aula, você aprenderá
tudo o que precisa para começar a usar o Python Comecei a programar há
vários anos e ensino isso há
mais de três anos. Foi muito gratificante para
mim ver como o computador poderia fazer todo o trabalho com
apenas algumas linhas de código E logo percebi o
enorme potencial do Python, já que estamos entrando em um mundo
totalmente computadorizado onde os programadores são muito
procurados Se você realmente quer
entrar na programação, mas não sabe por onde
começar, este curso foi feito pensando em você. É composto por uma série de vídeos
muito claros e
concisos que abordarão todos os tópicos
fundamentais do Python Isso inclui
baixar Python,
imprimir textos, usar matemática e
Python, variáveis,
inserir dados, instruções if
else, loops
while, funções vários pontos de verificação ao longo Então, para que estamos nos acasalando? Vamos direto ao assunto.
2. Visão geral do Python: estatísticas para nerds: Agora, antes de
entrarmos na programação real, acho muito
importante que você saiba exatamente o que é Python e os principais recursos e propriedades dessa incrível linguagem de
programação. Há três pontos principais
que eu quero que você saiba. Em primeiro lugar, é que o Python é uma linguagem de
script de alto nível que pode ser usada para uma ampla variedade de tarefas relacionadas a interesses, administração
do sistema
e processamento de textos. Em segundo lugar, quero que
você saiba que Python é uma linguagem
interpretada. linguagens interpretadas não
precisam ser compiladas para serem executadas. Isso significa que o programador
pode alterar rapidamente o código e, em seguida, ver
rapidamente os resultados. Em terceiro lugar, quero que
você saiba que Python é uma linguagem de
programação de código aberto. Isso significa que ele está
disponível para todos, que é fácil de
ler e poderoso. Ao mesmo tempo.
3. Como baixar Python: Ok, então baixar
Python é muito fácil. Você só precisa ir ao
seu mecanismo de busca. A caixa de pesquisa que você
vai digitar Python, baixar. Lá vai você. Então você vai ter
um monte de resultados. Mas o site mais seguro e
confiável para baixar o
prompt do Python é surpresa. Surpreenda o próprio
site Python. Você vai clicar nisso. E então aqui estou usando o Windows. Então eu só tenho que clicar neste botão
amarelo porque ele diz baixar a
versão mais recente para Windows. Se você estiver usando outro sistema
operacional, você pode simplesmente ir em
frente e clicar
no macOS, qualquer outro Linux. E se você quiser ver
os lançamentos anteriores ou quaisquer outros lançamentos,
oculto vá aqui. Vou lançar e,
dependendo do seu sistema operacional, você fará Windows, macOS,
outras plataformas. Mas é tão simples quanto
clicar neste botão amarelo. Então, vou clicar nisso. Mcdonald está aqui no canto. Tudo bem, uma vez feito, você pode clicar nisso
maior do que clicar em Instalar. Agora. Você clica em Sim. Agora não tenho certeza se isso
apareceu no screencast. Mas o que aconteceu foi que recebi
uma notificação do Windows que diz que se eu quiser
permitir que isso seja baixado
e eu apenas olhei, sim. Então, se você perceber
que é 100% seguro. Agora, isso pode levar um
pouco de tempo, ok? Então você só precisa
ser paciente até que a barra chegue ao fim. Estará no seu computador. Ainda inicializando. Certo, lá vamos nós.
Temos algum progresso. Agora, geralmente, vamos
levar cerca de alguns minutos. Mais ou menos uma força. Certo? Quase pronto. Ok, em vez do
sucesso, você acabou, basta clicar em Fechar.
E lá vai você. Você digita Python aqui. Então, queremos
este, o IDL Lee, este é o que
vamos trabalhar. Você pode clicar duas vezes
nisso. E lá vai você. Este é o iPhone. Você tem Python no seu dispositivo.
4. Como exibir texto: O primeiro e mais importante
na Flórida e Python é definitivamente
como exibir texto. Mas temos esse top aqui
por um momento e
nos perguntamos o que exatamente
se passa em Python? Bem, textos são
simplesmente qualquer personagem. Pode ser uma letra maiúscula, letra minúscula, um número ou símbolo que está entre
duas vírgulas invertidas, e elas precisam estar entre
duas vírgulas invertidas. Textos em Python são chamados de string e são
encurtados para STR. E é exibido usando
a função de impressão. Agora que você conhece o básico, vamos ver isso na prática. Ok, então, como este é o primeiro tipo de código de
programa para você, adoro orientá-lo pelo processo passo a passo. Então, quando você abrir o Python, você estará
no IDL cada shell, e isso é essencialmente
os resultados do seu código aparecerão. E quando você quiser
escrever o código, você precisa abrir um novo arquivo. Então, arquivo, novo arquivo. E lá vai você. É
aqui que você escreve seu código. Nosso primeiro código
exibirá texto. Você deseja imprimir uma mensagem. E para fazer isso, vamos usar
a função de impressão, Amigos e minúsculas
e dois parênteses. E agora com todos para imprimir, você tem que escrever entre
esses dois parênteses. Então, se eu quiser imprimir uma string, eu só tenho que colocar
duas aspas porque essa é a
estrutura de uma string. E então aqui vou
escrever qualquer frase. Então, digamos que um
quilo de mangas. manga custa US$3. Certo? Então eu escolhi a frase porque ela
tem números como 13. Tem um símbolo,
o cifrão, e tem uma letra maiúscula, mesmo sendo
gramaticalmente incorreta, e também letras minúsculas. Agora, isso é apenas para
mostrar que uma string exceto qualquer tipo de caractere. E tudo bem, então este é o seu
primeiro tipo de código de programa. Se você executar isso, você terá que ir
para Run Module. Você tem que salvá-lo. Vamos seguir em frente e
salvar esse exemplo. Você entra no shell, nós exibimos os textos. Um quilo de manga custa US$3. Parabéns, esta é
sua primeira linha de código. Agora eu quero
ensinar-lhe uma habilidade bônus, e essa habilidade está
convertendo texto. Para fazer isso, tenho que
voltar ao nosso arquivo. E em vez de uma corda, vou ter uma
corda de uma palavra, que é banana. Banana, por exemplo. E vou executar isso. Certo? E como você pode ver, eu tenho banana e minúsculas. Mas então diga, mudei de
ideia e quero que seja maiúscula em vez
de removê-lo para o, digitando-o novamente em maiúsculas. Mas eu posso fazer é adotar o
canto superior direito ali. Execute o módulo. Certo? Temos nan e maiúsculas. Você pode fazer exatamente o oposto. Podemos tê-lo em nosso caso aqui. Nana. Em seguida, use adotar
função mais lenta, localmente. Execute o módulo. Certo? Lá vai você.
Estivemos em uma caixa maiúscula aqui e depois em minúsculas. E uma última coisa
é que você pode ter, por exemplo, então você pode
capitalizar a primeira letra. Então, só queremos que
o bico se aplique. Temos que fazer pontos e inúmeros
o módulo de execução de desvendar. Certo? Só temos que ser
capitalizados e o resto é minúsculo. Sim, é isso. Isso é prever testes.
5. Como usar números no Python: matemática pode te pegar. Esses números podem ficar confusos. Esses pontos decimais
realmente entraram nos meus nervos. No entanto, e se eu
dissesse que o Python oferece uma
solução para isso? Tudo o que você precisa fazer é
escrever o código correto. E isso é exatamente o que
vamos aprender hoje. Mas antes de fazermos isso,
tenho que apresentar a vocês dois conceitos-chave quando se
trata de números. Então, o primeiro conceito-chave é que existem dois tipos
de números em Python. O primeiro é números inteiros, e você pode estar familiarizado
com os da Matemática. Inteiros ou números inteiros. Eles podem ser positivos,
negativos ou 0. E o Python reconhece
números inteiros enquanto eu esvazio. E se você digitar isso
, ele fica roxo, indicando que ele
está embutido e reconhece o segundo tipo de número em Python
que é chamado à tona. Afloat muito simplesmente é
qualquer número que tenha um ponto decimal,
independentemente do que é antes ou depois
do ponto decimal. E isso pode ser
positivo ou negativo. Agora tenha cuidado, isso
pode ficar muito complicado. Por exemplo, este
15 e essa equipe têm exatamente o mesmo valor
numérico. No entanto, como este tem
um ponto decimal, Python usa com ele
enquanto flutua e lida com este como
um inteiro. De qualquer forma, o fluxo é incorporado e reconhecido pelo
Python como float. Não há atalho para nós
e, claro, isso fica roxo. Embora a segunda
coisa importante que você precisa saber é que
os números não são strings. Você não os coloca em vírgulas
invertidas porque são tipos de dados completamente
diferentes. Para comparar, strings são um conjunto de interesses que não
têm valor numérico, enquanto os números têm um valor
que o Python reconhece. Deixe as coisas mais claras. Vamos pensar nos números como
figuras que representam unidades. Por exemplo, cinco
representam cinco unidades, três representam
três unidades e 70,8 representam sete unidades e oito décimos de unidades
e assim por diante e assim por diante. Portanto, sempre que você usar números e situações que exigem
um valor numérico, você não os coloca em vírgulas
invertidas porque se você fizer isso, eles perderão esse valor
numérico. E, portanto, não haverá elegível para cálculo
matemático. Agora, não me entenda mal. Isso não significa
que você não poderia ou não deve usar
números e cadeias de caracteres. Você pode, e está
perfeitamente bem, assim como eu fiz
na lição anterior. No entanto, o que quero dizer
é que, se você quiser esse número contenha
um valor numérico, se você quiser
usá-lo em um cálculo, você tem que usá-lo como um inteiro ou um float em
vez de como uma string. Confuso, não se preocupe, você
entenderá tudo
na prática. Ok, então vamos começar muito simples imprimindo
alguns números inteiros. Então, um top sete, por exemplo. Vamos imprimir o
número inteiro negativo como menos 12. Vamos imprimir 0
porque 0 também é para determinar seu módulo de execução, execução. Certo? E lá temos nossos números inteiros. Certo, muito bom. Agora vamos ter algum fluxo. Então 7.298 e este
12.450.26, por exemplo. Vamos executar isso no módulo. Certo, lá temos nossos carros alegóricos. Agora o que eu quero
de vocês agora é
experimentar os números,
brincando com eles, assim como encontrar um número
muito grande, são números muito pequenos, números
inteiros e carros alegóricos. E acho muito
importante que você saiba como diferenciá-los, que você saiba qual é um
número inteiro e qual é um flutuador. Então vá em frente e comece a
colocar alguns números. E não é assim
que usamos números em Python. Nós os usamos em cálculos
matemáticos, que é o que vamos
entrar em breve. Mas, por enquanto, tenho que ter certeza de que você está
familiarizado com os números. Então vá em frente e
comece. E lembre-se, não coloque as
aspas porque estamos usando-as como números
e não como fluxos. Agora, uma vez que você se
sinta muito confortável em usar números como números
inteiros e flutuadores, você pode seguir em frente e seguir em frente para usá-los nos cálculos. Agora hoje vamos
falar sobre seis tipos de operações. E estes são
adição, subtração, multiplicação, divisão. Poderes são índices e módulo. Agora vamos começar com o
mais fácil que é a adição. Então imprima dois colchetes e vou adicionar dois números,
como 59, por exemplo. Você executa isso. Certo. Incrível. Temos 14. Agora, lembre-se quando eu lhe disse como você pode usá-los como strings, vamos ver o que acontece se eu colocar duas aspas
e transformá-lo em um módulo de string, ok? Sim, você ganha cinco mais nove, apenas lida com eles como personagens e
os coloca juntos. Ele não faz a operação real porque o número é perdido seu valor
matemático. Agora vamos em frente e dê
uma olhada na subtração. O que eu tenho que fazer é
imprimir dois suportes. Então aqui eu vou
ter como nove menos seis. Eu deveria pegar três. O sinal de
menos é o hífen. Então, corremos para o módulo. Certo? Você ganha três. Incrível. Vamos ter outro
exemplo em que o primeiro número três, o segundo é seis, para que obtenhamos um
número negativo. Recebemos menos três. Muito bom. subtração é tão
simples quanto isso. Agora vamos passar
para a multiplicação. A multiplicação
também é muito simples. Imprima. Temos nove vezes seis. O
sinal de multiplicação é o asterisco. E execute, execute o módulo. Certo, temos 54. Vamos ter outro. Por exemplo, 4,8 vezes seis. No módulo, ok?
Agora, como você pode ver ,
você pode tentar
flutuadores e números inteiros. Ok, então agora vamos
passar para a divisão, direto para imprimir novamente. E o sinal de divisão
é a barra para frente. Por exemplo,
temos 72 divididos por 98. Então, executamos, executamos o módulo. Certo? Impressionante, você tem oito. Vamos tentar outro. Temos, por exemplo, 35
divididos por sete. Certo? Recebemos cinco. É muito fácil,
é muito simples. Agora vamos passar para poderes são índices para aqueles de vocês que
não sabem o que é isso. Por exemplo, dois
ao poder de três
significam dois multiplicados
por si mesmos três vezes, então isso é duas vezes dois vezes
dois, o que equivale a oito. Para fazer isso,
vamos imprimir dois. E para elevar um número para o
poder de outro número, você coloca dois asteriscos e três. Isso significa dois para
o poder de três. Execute, execute o módulo. Devemos pegar oito. Incrível. Agora vamos
tentar outros números. Então, ficamos como um grande número
louco. Sete para o módulo de potência 473. Certo, incrível. Você poderia
se divertir com isso, ok? Ele poderia dirigir números muito
pequenos, números muito grandes, etc, até que
pegássemos o jeito. Agora, a última
operação matemática para esta lição será módulo. E para ilustrar isso, vou usar
um exemplo porque isso pode ser novo
para alguns de vocês. Então imprima dois suportes, cinco módulos, dois módulos
é o sinal de porcentagem. Então, cinco módulos para cinco sinais
percentuais também. Leia isso como cinco mod dois. E o que o Python faz
é pegar
os cinco, dividindo-o pelos dois e depois
cospe o restante. Então cinco divididos por dois
são dois, o restante um. Então, quando eu corro, devo pegar um. Vamos tentar outro. Vamos tentar 17 divididos por cinco. Por exemplo. Isso deve ser três,
restantes dois. Então, devo chegar a uma nota
muito importante é que Python usa a
ordem de operação. O que quero dizer é que se eu imprimir
quatro mais cinco vezes sete, ele vai multiplicar
cinco por 7 primeiro porque prioriza a
multiplicação em detrimento da adição. Então cinco vezes sete é 35, e depois adicionará
os quatro. Então, vamos ter 39 run, run module. Certo, ótimo. Agora, se você quiser adicionar
os quatro e os 5 primeiro e depois multiplicar
a coisa toda por sete, você tem que adicionar colchetes. É assim que priorizamos
determinadas operações em detrimento de outras. Então, desta forma, temos
quatro mais cinco, que é nove, e
depois nove vezes sete. Isso nos dá 63 módulos de
execução, ok? 63. Você vê a adição dos colchetes alterar
o número de 3963. É muito simples,
é muito fácil. Apenas preste atenção nisso e tudo vai ficar incrível.
6. Habilidades de bônus: números em Python: Depois de dominar o básico, é sempre uma boa ideia intensificar um pouco
as coisas e
desafiar a si mesmo. Então, que tal você ir em frente e
verificar essas habilidades de bônus? Agora, quase todos os programadores usam números em algum
momento do código. Então, vou orientá-lo
pelas habilidades de bônus e funções
incríveis que você pode usar ao lidar com números, já que eles formam uma
grande parte do Python. Agora, o primeiro é
classificar se um número é
um número inteiro ou um flutuador. E faça isso, deixe-me usar a impressão. A função que vamos
usar é a função type. Então digite em minúsculas
e dois parênteses. Ele fica roxo
porque é uma função incorporada. Aqui. Vou ter
um flutuador como 4.9 por exemplo, molécula de execução. Você vê que é classificado
4.9 como um flutuador. Então, vamos tentar nove, por exemplo, que é um número inteiro. Certo? Chegamos à classe I e t. Então isso nos diz que
este é um número inteiro. Agora deixe-me mostrar o que
eu quis dizer com o exemplo de 15 às 15 e a lição
anterior. Então 15 sem um
ponto decimal, execute, execute o módulo. Certo? Este é um número inteiro. Agora, se eu fizer 15, o valor
numérico ainda é 15, mas tem um ponto decimal. E também executo o módulo de execução. Agora é um flutuador. Em algum momento, quando você está
escrevendo seu programa, você pode
achar útil saber como converter números de pessoas para números
inteiros e vice-versa. Agora é verdade que
vamos usar
a função de impressão primeiro
para visualizar os resultados. Então aqui eu vou fazer o
INT flutuar aqui como 15. Certo? Agora, o que isso faz é que ele leva 15 e o converte
em um inteiro, e depois imprime o resultado, nos
mostra a
versão inteira de 15. Lá vai você, imprime 15. Se você quiser fazer o oposto, você deseja converter um
inteiro em um flutuador. Flutuadores. Vamos ter
15, por exemplo. Execute o módulo, ok? E você obtém 15, que é a versão
padrão de 15. E você pode achar isso especialmente útil ao lidar com
física, por exemplo, com tabelas de quantidade
onde você
precisa ser consistente com vários
números significativos. Portanto, você não pode ter flutuadores e números inteiros na mesma tabela. Você pode ter todos os
fluidos para todos os números inteiros. Então, vamos
ter que usar isso e trabalhamos para qualquer um deles. Você também pode converter
um número em uma string. Então imprima SCR, a linha numérica. Por exemplo, 16. Execute, execute o módulo. Certo? Agora não há
diferença visível aqui. Mas o que acontece é que este 16 agora não tem valor
numérico. Ele acabou de perder seu valor numérico e você não pode mais
usá-lo em cálculos. No entanto, você pode
usá-lo em uma frase. Portanto, isso é especialmente útil
quando você vai usar um número ao lado de uma string
ou ao lado de uma frase. Agora, para mostrar que isso perdeu esse
valor numérico e
tente adicionar isso para dizer 14. Corra o lóbulo. Certo? Ele imprime uma
mensagem de erro porque não é, certo, não é INT. Agora, há outra função muito
útil que lhe dá o
valor absoluto de um número. Se você não sabe o que é isso, pense nisso como a distância
de um número de 0. Por exemplo, cinco é
cinco unidades de distância de 0. Menos cinco também está a cinco
unidades de distância de 0. Então, essencialmente, para encontrar o valor
absoluto de um número, basta remover
o sinal negativo. Se fosse negativo e
se fosse positivo, você simplesmente deixa como está. Então, para fazer isso, os amigos
têm a função abs. E tipo sanguíneo. Por exemplo, menos 93. Deixe-me administrar esse lóbulo. Nós recebemos 93 porque esse é o valor absoluto
de menos 93. É a distância de 0. O negativo 93 é, é muito simples, muito fácil. Você pode não usar isso agora, mas certamente
vai no futuro. E temos outra função, que é a função de energia. Então, como parênteses? E esta é uma das
funções que lhe
permite passar as
duas informações. Então, por exemplo, 23, ok? E o que isso faz é elevar dois ao poder de três. É exatamente o mesmo. Está fazendo isso. Então imprima 23, temos exatamente o mesmo valor. Vamos ver que
ambos nos dão oito. É muito bom
conhecer os dois. Agora também temos duas
outras funções, que você pode passar
duas informações. Estas são as funções max
e Min. Vamos começar com mapas. Você pode simplesmente imprimir, em seguida, no
máximo, dois parênteses. E aqui você terá
dois números como 13 e tempo. E o que o Python vai
fazer é comparar 139. Em seguida, ele imprimirá
o número maior. Então execute o módulo. Ok, temos 13 porque
13 é maior que nove. E depois há
a função Min. Então homens 139 executam, executam o módulo. Isso
nos dará o número menor. Dá-nos nove. Muito simples, muito fácil. Agora, a última habilidade bônus que
eu quero ensinar hoje será como arredondar números usando a função
redonda, imprimir e arredondar dois parênteses. Agora, o que acontece
aqui é o número que você
digita aqui, como 4.9. Agora esse Trump deve encontrá-los. Então, se eu executar, executar o módulo, ok, ele nos dá cinco. E então vamos dizer que eu quero
arredondá-lo para o 4.2. Isso deve arredondar para quatro. Executar, executar o módulo, ok? Ele cai para quatro. Então, o que
essa função faz é basicamente arredondar o número
para o número inteiro mais próximo.
7. Ponto de controle: números em Python: Você está indo muito bem até agora. Para Check Point, vamos verificar sua compreensão com
este exercício muito simples. Neste exercício, você escreverá uma linha de
código
muito simples, mas muito útil , que
nos ajudará a converter entre graus Celsius e
graus Fahrenheit. Então, primeiro você precisa passar por um mecanismo de busca para encontrar
uma fórmula para isso. E eu encontrei este, que é graus
Celsius vezes nove sobre
cinco mais 32 nos dá os
graus em Fahrenheit. Então, agora que você
tem a fórmula, quero que você escreva um código
que converta 20 graus Celsius em graus Fahrenheit. Então eu quero que você arredonde essa resposta para o número inteiro
mais próximo. Então você terá que
usar a função round. Quero que você experimente isso sozinho. Então vá em frente e pause o vídeo antes que a resposta
apareça em 321. Agora, a chave para escrever esta
linha de código muito simples é substituir 20
na fórmula que converte graus Celsius
em graus Fahrenheit. Porque queremos
converter 20 graus Celsius para os equivalentes
em graus Fahrenheit. Então, muito simplesmente colocamos
20 dentro da fórmula. Então 20 multiplicado por nove dividido por cinco e depois mais 32. E observe aqui como eu
não usei colchetes porque multiplicação e a divisão
já estão priorizadas em
detrimento da adição, então não há necessidade de
adicionar colchetes. Então queremos arredondar nossa resposta porque a resposta tem que ser
para o número inteiro mais próximo. Função tão redonda.
Tudo bem aí. E, finalmente, temos que
adicionar a função de impressão. Portanto, há Python
imprime a resposta. Lá vai você. Então, o que acontece aqui é que
leva 20 graus Celsius. Ele o coloca dentro da
fórmula ali mesmo calcular o número de
graus em Fahrenheit, os motivos que respondem
ao número inteiro mais próximo. E, finalmente, ele
exibe o resultado no shell porque temos
a função printf. Então execute, execute o módulo. Certo. Sim, vamos frente e verificar se em
nosso mecanismo de pesquisa, você tem mudando Celsius é igual 68 graus Fahrenheit.
Trabalho incrível.
8. Variáveis: Usar variáveis é um aspecto muito
fundamental da programação que você
realmente vai querer
conhecer e dominar. E aqui está o porquê. Porque no Python você usará
muitos dados. Às vezes, esses dados podem ser difíceis de gerenciar e esmagadores. É aqui que as variáveis entram para tornar as coisas muito mais fáceis. Variável é o local
na memória em que você pode
armazenar texto ou números temporariamente. Você pode pensar nisso
como uma caixa vazia na qual você pode armazenar o que
quiser. Simples, certo? Maravilhoso
Vamos pular vê-lo na prática. Então, vou começar mostrando a estrutura de uma variável. A estrutura é muito simples. É basicamente o
nome da variável,
o sinal de igual e,
em seguida, seu valor. Vamos chamá-la de variável
de igual sinal, seguido por um leão, que é o valor de a. Então, basicamente, o que isso significa é onde quer que ocorra
no programa, estamos nos referindo a alinhar. E o nome é a, há um sinal de igual e
seus valores a linha de string. Vamos ter
mais algumas variáveis como v é igual a nove. Por exemplo. Segredos é igual p. Desculpe. Olhe para cima. Número é igual a 36. Tenha meus animais de estimação. É igual a engraçado. Finalmente, vamos ter
câncer igual a verdade. Agora há algumas coisas que
tenho que apontar aqui. Primeiro de tudo, a
estrutura de uma variável é chamada de valor de sinal igual. E o nome pode ser
uma letra como a ou B. Pode ser uma palavra como
segredos, um número ou resposta. Pode ser uma
frase como meu animal de estimação. No entanto, observe aqui
que você não pode ter espaços no nome
de uma variável. Então meus animais de estimação foram separados
por um sublinhado e não por espaço porque você meio que tem um espaço em
nome de uma variável. É um
sublinhado ou simplesmente como nenhum espaço, o que
eu não recomendo. Vá em frente e adicione essa pontuação 100. E é isso para os nomes, o sinal de igual é
bastante padrão. E, finalmente, temos o valor. Agora, as variáveis podem ter
três tipos de valores. Eles podem pegar uma
string como cliente, eu comi o último biscoito e dinheiro. E também pode levar
números como 936. E, finalmente, podemos
pegar um valor booleano. Agora, um valor booleano é
basicamente verdadeiro ou falso. São apenas esses dois valores, mas não podem tomar
outros dois valores. E você pode não estar muito
familiarizado com eles em nossas interações do dia-a-dia
e em nosso dia-a-dia. No entanto, na programação,
quase os usamos o tempo todo. Eles são muito importantes. Só para ilustrar o que
exatamente eles são. Por exemplo,
digamos que se eu perguntasse ele: Você é canhoto? Agora? Se você é canhoto,
você diz verdade, Viagra compareceu, e se não for, você vai ficar falso. Sou destro, mas
não há outras opções que sejam
canhotas ou destras. É verdadeiro ou falso. Não há outra opção. Então, é basicamente
assim que os booleanos funcionam. Vamos começar com um exercício
muito básico, que é simplesmente
imprimir variáveis. Então eu vou ter
w igual a pipoca, também vou ter m igual a 92. Então, se eu quiser imprimir
a palavra pipoca, posso simplesmente fazer isso. Impressão dupla. O que Python faz aqui
é que ele vem e vê que ele tem que imprimir W.
Ele revisa o código. Então W é igual a pipoca. Então, vai imprimir pipoca. Então execute o módulo, como você pode
vê-lo pipoca impressa. Vamos imprimi-los. Por exemplo. Execute, execute o módulo. Você tem 92. Então, agora vamos ter um exemplo para ver como usamos
variáveis em Python. Agora, vou começar
escrevendo uma frase. Por exemplo, eu tenho isso. Engraçado. Meu dinheiro se chama caso. E nunca vi isso fofo. Certo, vamos tentar isso. E lá temos nossa sentença. Agora. Digamos que quatro anos depois esta manhã cresceu
e se tornou Robbins. Vou ter que
mudar a frase e substituir
coelho, coelho toda vez que isso ocorrer. E vamos tentar fazer isso. Certo? Sim, coelho. Coelho. E também temos
um coelho lá. Agora isso não foi muito divertido e eu poderia ter
cometido muitos erros. Eu poderia ter perdido
um dos coelhos, eu poderia ter escrito mal Kravitz. E muito menos Demorou
muito tempo e esforço. Imagine ter que codificar com
milhares de linhas. Fomos mencionados coelho
várias 100 vezes. E você tem que mudar cada um
deles em coelho. Isso não é muito factível
porque você não terá tempo
suficiente e
cometerá muitos erros. Então é aqui que
as variáveis entram. Para mostrar isso, vou
criar uma variável,
vamos chamar esse patch, por exemplo, igual. Certo? Onde posso fazer aqui é
remover a frase. Vou adicionar um novo. Então, vamos fazer i. Então aqui vou
interromper a frase
fechando a vírgula de string, o nome da variável. Outra vírgula, depois
reabrindo a sentença. Agora o que acontece aqui é quando Python começa a ler
a função de impressão, ele digita, eu tenho um animal de estimação. Então ele vê que este vê animais de estimação. Então, ele vai seguir em
frente e procurar animais de estimação em código e
descobrirá que é igual a amigo. Vai inserir o coelho
aqui . E isso
vai continuar. Uma última coisa. Não há espaços
aqui porque Python
insere automaticamente o espaço. Então eu tenho um coelhinho de estimação. Hum, então meu, então vamos fechar isso. Mais uma vez. Alma alma reopen
é chamado de console. Esses são , na verdade, o candidato para
continuar a sentença. Chama-se Picasso. Nunca vi. A. Agora, fechamos a vírgula. Essa vírgula reabriu. Q. Fechado. Certo. Eu sei que isso foi um pouco
mais difícil do que apenas digitar coelho, mas vamos ver o que acontece
em uma corrida para módulo. Certo? Então eu tenho um coelhinho de estimação. Meu amigo se chama Picasso. Nunca vi um
monte desse fofo. Ele só colocou coelho, exatamente onde eu coloquei isso. Onde quer que eu
inserisse essa variável, ela a substituiu por coelho. Agora vamos dizer que quatro
anos depois ele cresceu. O que eu faço é substituir o coelho
aqui por coelhos. Uma vez na variável. Quando corro, tenho um trópico ruim, meus coelhos,
nunca vi um coelho. É substituído
coelho por coelhos toda vez
na frase. Agora isso era muito mais fácil do que procurar coelho toda vez que ocorre em uma frase e apenas substituí-lo por coelhos. Olha, eu não cometi nenhum erro porque eles
só tentaram uma vez. Eu não poderia ter perdido um porque as variáveis já
estão lá. E isso torna a vida muito
mais fácil para um programador. Até agora, vimos variáveis
que representam cadeias de caracteres, mas não vimos variáveis
que representem números. Então, vou em frente
e começar com isso. E para ilustrar isso, vou usar um algoritmo
que inventei completamente. Então, vamos imprimir o resultado de, digamos que três mais cinco menos três vezes cinco mais três
para a potência de cinco. Certo, vamos tentar
este módulo, ok? A resposta é 236. Então vamos dizer que
acabei de cometer um erro e era suposto ser
sete em vez de cinco. Então vou em frente e mudarei cinco para sete toda
vez que vir cinco. E outros sete aqui. Execute, execute o módulo. Certo? Cheguei ao sétimo. As respostas são muito diferentes. E você vê, este é
como alguns personagens. Esse algoritmo é um algoritmo muito
pequeno comparado
aos outros que você pode usar em suas carreiras de programação
que podem ser longas. E então é tudo muito
possível passar por todas as linhas e
verificar se há cinco e
depois substituí-los por setes. E você não saberia quais
5s já deveriam estar lá, em que cinco
devem ser substituídos, o sétimo, porque
você sabe, nem todos
os cinco poderiam ser
substituídos por um sete. E isso pode ter
alguma confusão com isso. Então, podemos fazer é
adicionar alguma variável. Agora vou
criar duas variáveis. Estes serão N1. Deixe-me definir que
seja igual a três. E N2, que será
igual a cinco. Então aqui vou substituir
as compilações. Em vez de usar valores reais, vou sair das
variáveis por dentro. Então, N1 e dois. E um. Opa, sinto muito. Deve ser em dois para um para Columbus. Então aqui o algoritmo usou os valores de 35
até chegarmos a 36. E digamos que eu pensei que isso estava errado e tem
que ser sete. Eu só faço isso e isso. Nós o alteramos com o
clique de um botão. Executar, executar o módulo, ok? E obtivemos a resposta correta. No qual você também pode fazer é ter esse algoritmo
como uma variável. Vamos fazer, por exemplo, um igual. Diga que cometemos um erro
no próprio algoritmo. Digamos que isso não deva
ser um sinal negativo, isso deve ser um sinal de mais. Acabamos de mudá-lo aqui. Então podemos dizer que imprima
um módulo run, run. Ok, este é o
resultado
quando nós, quando usamos um
sinal positivo aqui. E basicamente, basicamente,
você pode tê-lo como regra geral sempre que você vai
repetir um valor mais de uma vez. E esse valor pode mudar
potencialmente. Você usa uma variável,
ou por exemplo, onde quer que tenha uma frase muito
longa ou uma string muito longa que
não queira
continuar digitando de novo e de novo
e de novo. Você pode simplesmente substituí-lo por
um nome de variável muito curto. Basta adicionar isso em vez
de repetir repetir, repetir
e digitá-lo e
digitá-lo e é muito longo. Vai ser uma
dor no pescoço. Assim, você pode facilitar
muito as coisas usando variáveis.
9. Habilidades de bônus: variáveis: Depois de dominar o básico, é sempre uma boa ideia intensificar um pouco
as coisas e
desafiar a si mesmo. Então, que tal você ir em frente e
verificar essas habilidades de bônus. As habilidades de bônus para
essa classe girarão
em torno de variáveis que
representam strings. Então, vamos em frente
e criar um. Por exemplo, desertos
são iguais a cuidar. Maravilha. Então, vamos
imprimir a sobremesa primeiro. Deserto. Vou fazer. Certo. Maravilha. Temos nossa
variável ali. Agora, a primeira coisa que
podemos fazer é determinar quanto tempo
essa variável dura. Se eu vou saber
quantos personagens
existem na frase bolo de cenoura. Às vezes, pode ser muito útil. Eu posso apenas obter o
comprimento dessa variável. Para fazer isso, tudo o que preciso fazer
é usar a função length, que é Len e dois colchetes. Então, se executarmos, executarmos o módulo, ok, obtemos 110. Este é o número de caracteres que
existem na
frase bolo de cenoura. Então, vamos seguir em frente e
dizer-lhes muito rápido. Então, temos 123456. O espaço é um caractere, então 7891011, temos 11
caracteres nesta string. Agora, às vezes, a
corda pode ser muito, muito longa para que você possa contá-la. Então você pode usar apenas
a função length. Agora, às vezes, pode ser muito útil pegar apenas
um personagem, apenas uma letra
dessa frase inteira. Digamos que eu queira o
primeiro ou o último, ou qualquer personagem lá dentro. Posso identificar cada
caractere por seu índice. Um índice é basicamente
a posição que o Python dá a um
caractere dentro dessa frase. E o Python começa a
contar a partir de 0. Então deixe-me mostrar-lhe isso. Começa a contar
assim. Então, o primeiro, mistura de 0, depois 1234 e
assim por diante e assim por diante. Se eu quiser pegar
a primeira letra, vou pegar a letra v
com índice igual a 0. O que vou fazer é o deserto
deste amigo, os dois colchetes e em seguida, o índice do personagem quero imprimir, que é 0. Nesse caso, quero obter C porque é a primeira
letra ali. Também não deixe apenas números
aleatórios pendurados lá porque eles podem
arruinar seu código. Temos C. Muito bom. Vamos fazer o segundo
que tem índice igual a uma molécula. Certo? Você recebe um, vamos tentar o oitavo
, por exemplo. Farei outro. Uma adorável coincidência. Agora, quando eu fiz h aqui, eu não queria o personagem
oito. Quero o índice de oito, que é basicamente o
sétimo personagem. Agora podemos fazer exatamente o oposto usando a função index. Agora, o que isso faz
é
pegar o personagem
que lhe damos, e ele nos
dará seu índice. E é exatamente o oposto
do que acabamos de fazer. O que fizemos foi dar-lhe o índice e ele
nos devolveu o personagem. Então agora queremos
dar a ele o personagem que
nos devolverá o índice. Vamos tentar isso usando as funções de
índice da impressão. Ponto do deserto, índice, dois suportes. Então diga que você quer pegar o E. Agora, E é o último. Então, ele
terá o décimo índice porque está na posição 11. Então, começa a partir de 0. Então, vamos ter
dez execução, executar o módulo. Certo? Impressionante, temos
dez. Agora, finalmente, também
temos uma função muito simples
e muito útil que é chamada de função
Replace. E acho que o nome se
explica. Então, basicamente, o que isso
faz é
pegar uma palavra ou um
caractere da frase, e ele irá
substituí-la por outra palavra ou
outro personagem. Vamos tentar isso. Então imprima. E então vamos
deserto Triple P S ali. Ok, então substituem pontos desertos. E então dois suportes aqui. E vamos custar
duas informações, esse mundo original
e as novas palavras. Então, a palavra original é cenoura, e a nova palavra, por exemplo, é chocolate. Este vai
fazer é encontrar cenouras e essa bebida, e vai
substituí-la por chocolate. Execute, execute o módulo. Certo? Temos bolo de chocolate. E também funciona
com letras únicas. Mas é tudo muito relevante aqui. Então, se eu quiser
alterar todas as ACEs, podemos fazer isso executar, executar o módulo. Temos bolo de cenoura,
k, seja lá o que for. Então, isso é apenas por diversão. Às vezes você pode usá-lo, mas você nunca terá que
mudar como todos os A's e dois 0s porque,
você sabe, você deve ter
trabalhado com um ovo, certo?
10. Como inserir dados: No budismo, comunicação informática integral e
humana. Porque se você não alimentar nenhum dado
ao computador, ele não fornecerá
nenhuma informação
e, portanto, você não
obterá um resultado. E essa é a entrada y é uma
das habilidades mais essenciais e também mais fáceis
aprendidas em Python. Agora, o que você faz? Uma entrada é basicamente, vamos pedir ao
usuário algumas informações. Vamos pedir que eles nos
forneçam alguns dados. E então vamos
pegar esses dados e atribuí-los a uma variável. Então, vamos armazenar esses
dados dentro de uma variável. Agora, qual é a diferença
entre essa variável e as variáveis que usamos para
falar nas lições anteriores. Bem, basicamente essa variável tem um valor que
o usuário decide. O usuário pode escolher qualquer coisa para jurar dentro dessa variável. Enquanto isso, as variáveis sobre as quais
falamos anteriormente, como o
valor predefinido definido
pelo programador e pelo usuário não
tem controle sobre ele. Incrível, vamos ver
que você tem no treino. Agora, a estrutura básica das
entradas é tão fácil quanto esta, mas em dois parênteses
ou dois gráficos. No entanto, não há muita informação que
possamos obter com isso. Então, quando o usuário está
usando o programa, não
há nenhuma pergunta
ou nenhuma
pergunta que peça a ele para inserir informações. Ele não faz ideia do que garantir. E assim podemos digitar
um prompt aqui. Portanto, o prompt é string. Diz, por exemplo, Enter, hey, você vai querer deixar um espaço lá
para que
haja um espaço entre o que eles
entram na sua pergunta. E então já dissemos que vamos
atribuir essa entrada. Vamos atribuir esses
dados a uma variável. Então, vamos em frente e
adicionar uma variável lá. Vamos chamar o nome das
entradas igual. Então, o que
isso faz é usar o nome do usuário
para digitar o nome dele. Em seguida, ele irá armazená-lo
dentro do nome da variável. Agora vamos imprimir isso. Vamos colocar uma mensagem. Sinto muito. Vamos imprimir uma mensagem informando que
ele receberá o usuário. Então imprima Olá. Melhor lembrar disso uma vírgula. Vamos
inserir a variável. E vamos fazer um
ponto de exclamação. Prime. Python. Python 3.7.43.4. Prazer em conhecê-lo. Maravilhoso Agora vamos executar
isso e ver o que acontece. Então, aqui o programa
nos pede para digitar nosso nome, inserir seu o, nem quaisquer erros
ortográficos. Está tudo bem. Ok, então digite seu nome. Então meu nome é mal usado e, em seguida, insira porque hello bits
você escreve Python 3.084. Prazer em conhecê-lo,
prazer em conhecê-lo também, 5M. Agora, no exemplo anterior, vimos a entrada sendo usada como
uma força porque temos que inserir nosso nome e nome
é conjunto e, portanto, é treinado. Mas às vezes temos que inserir números que precisam ser
usados no cálculo. E vamos ilustrar
isso com um exemplo. Então, insira sua idade. Agora, a idade é um número inteiro e converte essa
entrada em um número inteiro. Vamos ter que fazer isso. E t entre parênteses. É muito simples, é
muito fácil porque a entrada, insira sua idade como ela é. Isso é uma string. Mas
quando adicionamos o INT, ele converte o
valor que o usuário insere de uma string
em um inteiro. E é claro que você precisa armazenar esse valor dentro de uma variável. Vamos chamar isso h n sinal de igual. Vou adicionar outra
variável muito semelhante a essa. Vou chamar
isso de corrente aqui. Acabei de copiar e colar isso. Então isso é bom. Altere os nomes. Imprima aqui, entre aqui. Vamos calcular
o ano em que o usuário
nasceu no Norte para fazer isso
usando a boca simples, que é o ano atual
menos sua idade. E aqui, os valores que o usuário insere serão
usados no cálculo. Então, temos que ser
números inteiros ou carros alegóricos. Mas desde a idade em anos
são mais comumente usam números inteiros onde
vamos usar a função INT. Então, vamos seguir em frente e fazer isso. Então, um ano é igual ao ano
atual menos o H. E vamos imprimir uma mensagem de
boas-vindas aqui. Vai dizer que você nasceu e depois vírgula aqui, sua pontuação. Um disso. Então execute, execute o módulo, ok. Então, insira sua idade. Digamos que eu tenha 29 anos. ano atual é 2022. Nasci em 1993. Vamos tentar
outro, executar o módulo. Então, entre na sua idade, Sam, 55. E o ano atual é 22. Nasci em 1967. Maravilhoso E às vezes há
situações em que você precisa usar uma entrada que seja um flutuador, por exemplo, com temperatura. Agora, a temperatura pode dizer, poderia valores decimais como
trinta e sete pontos cinco. Então vou seguir em frente e criar uma variável chamada temp out. À medida que chegamos ao tipo de teste, isso será
igual a flutuar. Você coloca dois suportes e insira a
temperatura do lado de fora. Vou criar uma variável
chamada temperatura interna. Então, isso será igual à temperatura
fora menos dez graus. Então esse é apenas meu próprio
tipo de cálculo. Você poderia usar o que quiser, igual a dez menos dez. Agora vou imprimir lá dentro. Portanto, a temperatura interna
é dez menos 1010. Out é uma entrada que o usuário nos dá e pode
levá-la como valores pequenos. Execute o módulo. Certo, Maravilhoso. Então, a temperatura lá fora, digamos que seja 29,8. A temperatura interna é
dez graus menor que isso, e é 19,8. E é basicamente
assim que você usa entradas como números inteiros,
flutuadores e strings.
11. Ponto de controle: como criar libs tristes: Você está indo muito bem até agora. Para checkpoint. Vamos verificar sua
compreensão com este exercício muito simples. Agora, para este ponto de verificação, quero que você escreva um
código de programa para o jogo Mad Libs. Agora, aqui está a amostra geral que usei. Eu inventei isso. Então, basicamente, vou
começar a passar pela mensagem
de boas-vindas. Então, ei, eles estão sempre
jogando um jogo divertido. Então eu vou ter, esse jogo chama-se Mad Libs. Veja como ele funciona.
E depois vou explicar como o jogo funciona. Então, basicamente estou apenas imprimindo algumas instruções aqui, como mensagem de boas-vindas e,
em seguida, algumas instruções. Então meu solicito que você
insira palavras REM, as diferentes
categorias, e
as coloquei em uma
frase aleatória de uma história. E suas substituições de trabalho
têm efeito bem-humorado quando a história resultante é então
lida em voz alta. Vamos começar. Então, espero que esteja claro para você. E quando começamos a jogar, o
jogo nos pede para entrar agora. E então vou
entrar em um exemplo de sofá. Insira o número. Vamos com 15. Digite uma cor, rosa. Nome de uma celebridade para Lipa. Agora, quando entramos, você obtém essas frases muito
aleatórias. Então meus melhores amigos são sofá. 15 é meu número da sorte. E o EPA duplo gosta de ursos cor-de-rosa. É isso que o
torna muito engraçado e não
tem nenhum significado. É muito aleatório. E você pode experimentar todos os tipos
de combinações diferentes. Mas pela primeira vez
para esses pontos de verificação, você pode experimentar
aqueles que são usados. E seria maravilhoso se
você pudesse tentar isso sozinho. Então vá em frente e pause o vídeo antes que a solução
apareça em 321. Agora aqui está o código que eu uso
para escrever esta Madeline. Então, na verdade, é muito simples
e parece muito longo, mas é muito simples. Então, vamos ter isso
lado a lado com o resultado. Então, antes de tudo, temos uma função printf que exibe a
mensagem de boas-vindas ali mesmo. Isso é muito fácil
e muito simples. Quando você tem esse espaço em branco, você tem
como uma linha vazia. Para conseguir isso, você só
precisa fazer a impressão e depois esvaziar aspas. Portanto, não há nada
entre eles. E isso nos mostra que queremos
um espaço em branco ali. Então temos uma nova mensagem
que está bem ali. E, em seguida, as instruções,
você pode simplesmente tirá-las do seu mecanismo de busca ou de qualquer
livro que tenha métodos nele. Ou você simplesmente não pode
tê-los em nada. Mas eu os adiciono apenas no caso de
alguns de vocês não saberem
o valor com isso. Então você pode simplesmente digitar suas próprias instruções para cada um e simplesmente digitar
qualquer outra coisa. Estas são apenas uma função de
impressão simples para que a tela que o usuário
vê seja mais amigável. E então este é o suco aqui. Ele nos pede para inserir agora uma série de cores e
o nome de uma celebridade. E como estamos pedindo ao usuário para inserir
algumas informações, para inserir alguns dados,
temos que usar as entradas. Então você tem uma
variável, entrada, variável aqui porque
este é um número e usa o INT
que converti em um número inteiro. Mas, novamente, temos
entradas variáveis, entradas variáveis. Então, toda vez que pegamos uma
informação do usuário, nós a armazenamos dentro de uma variável. E então, de forma muito simples,
imprimimos algumas frases. Temos uma nova linha aqui,
forçamos a impressão de algumas frases, e inserimos as variáveis, os valores que
o usuário nos deu. Então, inserimos a entrada
em nossas frases porque elas agora são
atribuídas a variáveis e essas variáveis
em frases. E, de forma muito simples, imprimimos algumas funções de impressão e , em seguida, algumas variáveis onde
você quiser inseri-las. E é simplesmente
assim que você escreve o
código ou uma montanha. Agora, o que eu quero que você
faça é ir em frente e experimentar todos
os diferentes tipos de categorias em palavras para que
você produza muitas e muitas Mad Libs
diferentes e depois mostre-as aos seus
amigos e família. E eu garanto que você
terá reações incríveis.
12. Declarações de IF e Else: Todos enfrentamos
situações em que temos que
tomar algumas decisões. E então, com base
nessas decisões, determinamos nossos próximos passos. Agora
situações muito semelhantes, certo? Alguma programação em
que temos que tomar algumas decisões,
então, com base nessas decisões, podemos executar certas
linhas de código. Então, basicamente, as instruções if
else decidem a direção do fluxo
de execução de código. Então, se algumas condições forem verdadeiras, digamos que essas condições
foram atendidas pelo programa. Em seguida, o Python tomará
um curso específico de ação e
executará uma tarefa específica. Enquanto isso, essas condições eram falsas ou, se não foram atendidas, o Python tomará
outro curso de ação e terá
outra tarefa antes. Isso é essencialmente o que torna seu computador muito mais inteligente. Agora que você sabe
o que é,
vamos seguir em frente e ver
isso na prática. Agora vamos começar com uma decisão muito
básica a tomar para que
possamos mostrar como
a declaração if-else funciona. Agora,
teremos um programa que decide se um
aluno passa ou falha. Fará isso comparando a nota
deles em 100 pontos. Então, digamos que eles façam
um teste de 100 pontos. E vamos comparar o acordo
deles que os testes com a taxa de aprovação e o
passageiro terá 15 pontos. Agora, primeiro temos que
obter a nota dos alunos, e teremos que
fazer isso usando a entrada. Então a nota é igual a oi In D. Input. Insira sua nota. 100. Maravilhoso E então vamos
continuar e digitar a declaração if else
para tomar a decisão. Agora, a instrução if else
é composta por duas partes. A primeira é
a instrução if e a segunda é
a declaração else. Agora, as instruções if
basicamente salvam a condição. Então, se e então nossa condição dois caminhos é essa nota
é maior que 50. Portanto, se a nota for
maior ou igual a 50, então temos dois pontos que indica o fim
da instrução if. Em seguida, entramos e temos
um recuo automático. Agora isso ocorre porque
temos
que diferenciar entre o código executado dentro
da instrução if e o código que está fora
da instrução if. Então, qualquer coisa que
seja recuada abaixo da declaração if será uma consequência
dessa declaração if. Então, qual é a consequência da nota ser
avaliadores e 50? O real que vamos tomar é que vamos dizer a
eles que eles passam. Então imprima gráficos. Agora aqui, se eles
não passarem, eles falham. E isso ocorre porque
existem apenas duas opções, passando e falhando, e não
há outra opção. E, basicamente, se a nota não
for maior
ou igual a 50, ficamos com uma opção que é a nota menor que 50. E assim podemos ter
a declaração else. Lembre-se de voltar
ao início
da linha porque não estamos
mais dentro da instrução if. Escrevendo a outra parte
da declaração if else, que é a declaração else,
depois câncer de cólon. E temos outro evento
para a declaração else. Agora eu quero que você perceba como eu não tive nada
depois do resto. Então, basicamente,
nenhuma condição, sem comparação, nada. É só mais e dois pontos. E isso é porque mais basicamente encerra tudo o
que não estava no if. Então, qualquer coisa que
não satisfaça a condição do se
for para o outro
e é isso. Então, temos um
recuo por lá. E vamos fazer o resto foi imprimir
uma string para que você falhe. E isso é basicamente
uma declaração if else. Agora vamos executar isso. Ok, então aqui
está como vai funcionar. Vai nos pedir a
nota de 100 pontos. Então, vamos como eu digito 95. Ok, então agora o que ele vai fazer é que vai levar o 95, ele vai
compará-lo com os 50. É maior
ou igual a 15? Sim, é maior que 50. Então ele vai imprimir
parabéns, você passa loops. Perdemos isso. Sem probabilidade. Então 95, pendure ratos, você passa. E então digamos que temos outro aluno que
marcou trinta e cinco. Trinta e cinco. Agora, o que
vai acontecer aqui? Isso vai levar 35
e compará-lo com o 50. É maior
ou igual a 15? Não, não é. Então, ele vai passar
para a declaração else. Else nos diz que, se a condição na
declaração if não foi atendida, você
poderá prosseguir e fazer a consequência para
a declaração else. Ele vai digitar você falhar. Vamos ver isso. Mostrar Enter. Diz que você falha. É simplesmente assim que uma declaração
if else funciona. Agora há algumas coisas
que tenho que comentar aqui. Vamos começar do início. Você percebeu que eu uso I e t. Converti a
entrada em um número inteiro. E isso ocorre porque aqui
comparamos com um número. E a comparação matemática
é considerada uma operação. Tem que ser um
número inteiro ou um flutuador. Agora, dependendo da
natureza da grade, se for preciso valores decimais, você pode simplesmente ir em frente e
escrever flutuador lá. Mas pegamos dois números inteiros
aqui porque também funciona. Então, sim, então
vamos ter,
se ficar laranja, senão fica laranja porque
eles estão embutidos. E quando você terminar
a condição, você coloca dois pontos aqui. Você tem dois pontos depois do resto. Essa é a estrutura básica. Agora, quanto à condição, aqui usamos um valor inteiro e o comparamos
com outro número. Agora, aqui estão as operações de
comparação matemática. Estes são
maiores que, menores que, maiores ou iguais a, menores ou iguais a iguais. E não é apenas
um sinal de igual, são duas vezes iguais. Lembra-se disso? E
também não temos iguais. Então isso significa apenas não igual, maior que, menor
que, simplesmente não é igual. Essas são as principais operações que
vamos usar. Então, novamente,
maior que, menor que, maior ou igual a, menor ou igual
a igual, é igual. Isso é igual a n. Ponto de exclamação é igual a
significa não igual a. Finalmente, você tem que prestar atenção aos níveis
de recuo. Então, basicamente, todas as
ações que você vai tomar
seguem a declaração if. Então, por exemplo, se essa
condição fosse verdadeira e você tiver que tomar
uma determinada ação, você tem que recuar. Mas quando você terminar com
isso e quando
quiser dizer que é a outra parte do
segmento que é a outra. Você pode ir em frente e voltar
ao nível da linha principal. Então, quando você
terminar o else, você vai
recuar novamente para mostrar que este segue
a declaração else. Agora, no exemplo anterior, vimos como se else
as instruções podem
tomar decisões comparando valores
numéricos. Mas também podemos usar instruções
if else com valores booleanos. Agora vamos ver como isso funciona. Então, vamos ter nosso
primeiro valor booleano. Então escreva é igual a verdadeiro. Agora, para criar uma declaração if
else aqui, teremos que fazer if, depois escrever o nome
da variável. Então, se for destro. E o que isso
significa basicamente é, se for destro, se essa variável tiver
o valor de true, execute o código a seguir e insira-o
automaticamente recuos. Vamos imprimir RH. Isso significa destro, certo? E então, isso significa que se o destro também não
fosse verdade, se isso fosse falso,
vamos imprimir canhotos. E print h bar h é destro
e LH é canhoto. Vamos correr e ver o que recebemos. Recebemos nosso h destro porque inicialmente isso
estava definido para ser verdade. Então, destro era
verdade inicialmente. E a declaração if tem uma condição de que
o destro é verdadeiro. E então ele pegou RH. Agora, se mudarmos
isso para falso, falso. Executar, executar o módulo, ok? Ele imprime LH canhoto porque essa condição não
é mais verdadeira. Então, temos que passar para a declaração
else e imprimir h. Agora, às vezes, você pode
ter mais de uma condição. Então, vamos definir isso como verdadeiro. Vamos criar outra
condição chamada masculina. Vou definir isso
também igual a verdadeiro. Desde aqui temos dois fatores. Podemos fazer quatro combinações. Vou
imprimi-los abaixo. Então estes são correio RH
ou homem destro, um homem canhoto, uma
fêmea destra e canhoto. Agora, senhor, eu só quero pegar
uma dessas categorias. Pode imprimir uma mensagem para eles. Digamos que eu só quero pegar
a primeira categoria machos
destros. Agora, para fazer isso, preciso ter destro
e masculino iguais a verdadeiros. Portanto, tem que ser
masculino e destro. Mas como insiro isso
na instrução if? Agora, se ele quiser que ambas
as condições sejam verdadeiras, podemos usar o fim. Ele é construído e
, portanto, fica laranja quando o imprimimos. E então teremos que
adicionar o nome do segundo
fator que temos. Então, se esse cara é
destro e um macho, vamos imprimir molécula mãe masculina
destra. Certo? Lembre-se sempre de remover
pedaços de
código desnecessários que não eram
realmente chamados. Essas foram apenas minhas anotações. Temos RH macho ou
destro. Agora aqui podemos enfrentar um pequeno problema com
a declaração else. E aqui está o porquê. Então, como dissemos,
temos quatro opções. Homem direito, homem
canhoto, fêmea
destra
e canhoto. E toda a
instrução if imprimirá esta mensagem apenas para
os machos destros. E assim a
declaração else imprimirá essa mensagem para todas as
outras categorias, machos
canhotos,
fêmeas destras e fêmeas canhotas. No entanto, não podemos simplesmente
descartar um desses e enviar uma mensagem para especificamente apenas uma
dessas categorias. Porque o resto é
muito geral e simplesmente significa qualquer coisa
que não estava no, se imprimirmos nos EUA,
independentemente do que está aqui. Então, como corrigimos isso? Como faço para introduzir
outra condição à declaração if-else para que eu possa descartar
diferentes categorias. Posso fazer isso usando
as instruções elif. Isso é simplesmente, você vive e o fígado é a
abreviação de else-if. E então você pode escrever
suas condições. Então, vamos ter uma mulher
destra como exemplo. Então, uma fêmea destra é verdadeira para destros
, mas falsa para homens. Então, vamos em frente e
mudar isso para falso. Então o que podemos fazer
aqui é mais,
se assim for, se não fosse por sexo
destro ou masculino, vamos passar
para as declarações de IO e teremos destros. E não. Agora, não masculino significa que o macho
é falso e é falso. Então, como essas duas
condições são atendidas, certo? O inquilino é verdadeiro e
não o homem é verdade. Como o moinho é falso,
podemos imprimir a mensagem apenas
para aqueles que não são machos, mas ao mesmo tempo são destros e
canhotos são destros. Vamos executar isso. Mais uma vez. Nunca deixe apenas textos de
crânio dentro. Temos uma mulher destra. Isso ocorre porque o destro
é verdadeiro, mas o homem é falso. Portanto, esta deve ser uma
mulher destra. E agora podemos adicionar
outra enguia de segundos. Ou vocês machos canhotos. Caso contrário, escreva Android, o que significa
canhoto e masculino. Vamos imprimir canhotos. Agora vamos mudar isso. Então, para que este seja verdade, queremos que seja canhoto. Destro deve ser falso. Vou mudar
isso para falso. E o homem é verdade. Então, vamos
mudar isso para verdade. Vamos executar, executar o módulo. Certo. Fomos
homens canhotos porque
é assim que o Python lê
o código. Se destro e masculino, ambos
são verdadeiros? Não, não são. Então, ele ignora a instrução if e passa para a primeira declaração if de
acordo. Agora, é destro
e não um macho? Então israelense tende a ser
verdadeiro e falso? Não, é exatamente o oposto. Ele passa para a outra declaração de
brânquias if. Agora, não é destro? Destro é falso. Isso é verdade. E masculino. Então os machos
devem ser verdadeiros, o que está bem aqui. Então, nós atendemos essa
condição ali mesmo. Então, ele vai imprimir homem
canhoto. E agora a única outra opção que
resta será uma fêmea
canhota. Então, podemos continuar
com a declaração else, depois escrever LH female. Agora, vamos fazer com que ambos
sejam falsos. Pode imprimir fêmea canhota. Então agora, quando executamos este módulo, ok, temos uma fêmea
canhota. No exemplo anterior, vimos o fim
e este foi usado para garantir que duas
condições sejam verdadeiras, que ambas são significadas
pelo programa
para imprimir uma mensagem, foram ordenados a
simplesmente tomar uma ação. Mas às vezes você
só quer que uma
das duas condições seja atendida e isso será suficiente
para que possamos executar o programa. Por exemplo, se
tivermos uma universidade que nos diga aos alunos
que eles poderiam se formar, se concluírem um
projeto ou fizerem um teste. Então, qualquer um deles
pode fazê-los passar. Para fazer isso, vamos usar
a placa e ela fica laranja
porque está embutida. Então, vamos ver como isso funciona. Agora, vamos começar
com duas variáveis. Então teste verdadeiro. Ambos terão valores
booleanos. Projetos são iguais a verdadeiros e eu defino ambos como iguais
a verdadeiros no início. Agora, aqui teremos
que fazer
a condição de que o homem
seja o projeto ou
o teste seja verdade para que o aluno
possa se formar. É assim que o projeto funciona os testes. Bem, maravilhoso. Então python lê isso como se o
projeto fosse verdadeiro ou o teste fosse verdadeiro, então podemos imprimir bem feito. Else. Então, então, se
nenhum deles for verdadeiro,
então, se ambos forem falsos, podemos passar para a declaração
else para imprimir. Por exemplo, envie seu. Agora, vamos definir ambos
para serem verdadeiros. Vou tentar todas
as combinações. Então execute, execute o módulo, ok? Agora, como ambos são verdadeiros, então reaja bem feito
porque enviamos pelo
menos um dos
projetos ou o teste. Vamos definir o teste como falso. Execute, execute o módulo. Então esse aluno decidiu
fazer o projeto,
mas não o teste. O aluno completou uma tarefa para que ele possa se
formar e bem feito. Podemos trocar esses dois, é verdade. O aluno escolheu ser
testado ao longo do projeto. Mas ele ainda pode se formar porque completou
a tarefa. No entanto, se tivermos
um aluno que não completou nenhum deles. Então, se ele tivesse o teste igual a falso e o
projeto igual a falso, o que significa que você não
completou nenhuma das tarefas. Diz, por favor, envie suas pinturas de
trabalho que ele
não se formou ou ele não poderia se
formar até que ele faça, seja como um teste para o
projeto até que estes se tornem realidade ou até que um desses se torne realidade, em seguida, cada parabeniza. Agora, finalmente, quero
que saibam que n e quatro podem ser usados com valores
não booleanos, como
números ou cadeias de caracteres. Então, vamos ter um exemplo
rápido e rápido. Vamos ter um igual a 50. Então é maior que 20. Ei, é menos que, digamos 75. Cólon, cringe. Como comprimidos, alguns
pontos ali. Else. Imprima. Vamos imprimir alguns traços. Então, se um estivesse entre 2075,
deveríamos pegar alguns pontos. Se não fosse, deveríamos
pegar alguns traços. Certo? Alguns pontos porque
está dentro do intervalo. Vamos mudar um para, por exemplo, 500. Execute, execute o módulo. Certo? Você tem alguns traços. Agora isso é muito
simbólico apenas para mostrar a ideia
juntos, a cruz. Depois de entender
, você pode usar isso em outras situações úteis. Agora, quanto às cordas,
podemos ter um igual. Digamos que sim. Então, se um for igual, é igual a sim. Certo. Else imprima. Desculpe. Agora, novamente, isso é
apenas vários envolvidos. Só para mostrar a ideia de que podemos usar uma instrução if
else com uma string. Então, no caso de você não
ver isso ali. Ficamos bem,
porque ele é sim. Vamos mudar isso para
saber do seu módulo. Certo. Recebemos, desculpe, eu agora finalmente,
finalmente, nota muito importante é que aqui um era igual a sim. Assim, temos
um Y maiúsculo aqui. Agora isso é diferente
do sim com um yminúsculo. Portanto, essas são consideradas
duas cordas diferentes. Então, ele executará
o código sob o else. Vamos ver isso muito rápido. Começamos novamente
porque não é a mesma coisa.
13. Enquanto loops: Geralmente usamos programação para executar tarefas que
são muito repetitivas, que levam muito do nosso tempo até que seja muito importante poder executar um bloco de
código repetidamente e facilmente. Anos lá enquanto loops
chegam, enquanto loops valem a pena passar
por um bloco de código
repetidamente e novo até que uma condição
inicialmente definida como
verdadeira se torne falsa. Muito simples, muito fácil. Agora vamos ver
isso na prática. Agora, novamente, se você
quiser ter um loop while, você deve ter uma condição
inicialmente definida para ser verdadeira. E para fazer isso,
vou ter uma variável chamada n Isso será
igual a 0. Maravilhoso, e isso vai
ter um loop while. O loop while é
muito simples por um tempo. Ele fica laranja porque é incorporado e
reconhecido pelo Python. Então teremos algo
chamado protetor de loop. É basicamente a condição que foi inicialmente
definida para ser verdadeira. Então eu vou ter
enquanto n é
menor ou igual a dez, então um dois pontos agora é inicialmente 0, então n é menor ou igual
a dez para a condição é verdadeira. Agora, quando você pressiona Enter, você receberá um recuo
automático. Agora isso é muito
importante porque o que estiver abaixo
do loop while e recuado
será repetido repetidas vezes até que essa
condição se torne falsa. Então, basicamente, se o bloco
de código que continuamos repetindo como qualquer coisa recuada
abaixo do loop selvagem. Então, o bloco de código que eu quero executar repetidamente
será muito simples. Será o seu
código que imprimirá números de 0 a dez. E é por isso que
temos os limites de 010 ali. Então, para fazer isso, vou imprimir
n antes de tudo. Então, isso vai imprimir
inicialmente 0. Então eu vou ter
um novo valor para n. Vou aumentar
o valor de n por um, então m é igual a mais um. E há uma abreviação
para isso que é mais igual a um. Então isso significa que ele vai
adicionar um ao valor de n para que este n agora
seja igual a um. Certo? Agora, vamos ver como isso funciona. Nós temos n inicialmente
definido como igual a 0, e então teremos
enquanto n for menor que dez,
o que significa que, desde que n seja
menor ou igual a dez, vamos executar
esse bloco de código. Então, vamos imprimir n, vamos imprimir 0
e, em seguida, vamos adicionar um ao valor de n. Então vamos aumentar
o valor de n por um. Então o n tem um novo valor
que agora é igual a um. Então esse, vamos
para o topo
do loop while e
lê-lo novamente. Um ainda é menor ou
igual a dez. Sim, é. Então, vamos imprimir um. Então, vamos
adicionar um a um. Então, temos dois, n
agora é igual a dois. Voltamos para o topo
do loop while e, em seguida,
fazemos é ainda
menor ou igual a dez. É. Assim, podemos imprimir dois, depois vamos adicionar um
a dois,
obtemos três, e
assim por diante e assim por diante. Até agora, eventualmente,
vamos imprimir todos os números de 0 a dez. Mas aqui está o que acontece
quando chegamos a dez. Agora, dez são menores
ou iguais a dez? Sim, é. É igual a dez. Então, vamos imprimir dez e vamos
adicionar um a dez. Então n agora é igual a 11. Quando voltamos para o
topo do loop while, obtemos 11
menor ou igual a dez, embora não seja, a
condição não é mais verdadeira. É falso. Não
executamos essa linha de código. Vamos em frente e continuamos com
o código normal que temos. Então, vamos ter uma mensagem que indica que
terminamos o loop while. Então, vamos imprimir. Então. Vamos ver como isso funciona. Vamos executar, executar o módulo. Certo. Lá vamos nós. Temos 012345678910. E então terminamos porque
o loop while pára
aqui e continuamos com o código
normal ali. Bem, vamos ver a
aplicação de um loop while. Então, basicamente, vamos fazer com
que o usuário jogue um jogo. E então, quando
terminarem o jogo, vamos perguntar se
eles querem jogar novamente. Então, antes de tudo,
vamos perguntar se
eles querem
jogar o jogo. Portanto, uma entrada igual. Então você quer jogar? De novo? Ponto de interrogação. Vamos guiá-los
porque eu posso sim, estamos agora e agora aqui vamos
ter o loop while. E o protetor de loop
ou a condição será se a é
igual a sim ou não. Então, se um for igual a sim, vamos seguir em frente e
continuar com a natureza. Mas se torna não, então
vamos pular a coisa toda e
continuar com nosso código. Então, vamos escrever nossa condição
é que a é igual a sim, lembre-se de que é um tempo
duplo igual. Em seguida, dois pontos. Então aqui podemos escrever o código para um jogo para que, quando
o usuário digitar, sim, eles possam jogar um jogo. E vamos ter o jogo, o Mad Libs porque você
já está familiarizado com ele. E eu tenho as perspectivas
já preparadas. Então, vou
colá-lo aqui. Então variáveis são iguais às entradas e, em seguida, apenas
as imprimimos até as frases. É muito fácil. Você pode
tê-lo rolado aqui. E então vamos perguntar
ao usuário se ele
quer jogar novamente. E a resposta deles
será o novo valor de a. Então, a igual a b. Mas então, você
quer jogar de novo? Ok, vamos ter um guia
sim-não. Então, sim, sem espaço. Maravilhoso Agora acabamos com o
código que será
executado desde que a resposta
deles seja sim. Mas quando eles digitarem não, teremos que escrever algo fora
do loop while. Por exemplo, imprima, por exemplo. Agora, veja como isso funciona. Teremos um igual a sim
ou não com base
no que o usuário insere. Agora, se for igual a sim, vamos executar o
código para o jogo, então vamos
deixá-los jogar este jogo. E então, quando
terminarem, vamos
perguntar se eles
querem jogar de novo. Se eles quiserem jogar
novamente e digitar sim, então a ainda é igual a sim. Então, vamos
executar esse código novamente. E então até que o
jogador decida
que não quer mais jogar o
jogo quando ele neva. Quando verificar se
um é igual a sim, será falso porque
a é igual a saber. Então, ele vai
pular isso enquanto loop e desce até lá
para imprimir adeus. Vamos executar isso para
ver como ele funciona. Então você quer jogar um jogo? Vamos com sim,
Andrew, um carro. Vamos com branco. Substantivo plural. Vamos com
celebridades, como a rocha. Então, temos rosas ou
acabamos com o seu azul enquanto crescemos. Você quer jogar
o jogo de novo? Então eu vou com sim, mostrar-lhe como vamos ter exatamente
o mesmo código repetido
repetidas vezes. E podemos digitar cores
diferentes. Por exemplo,
podemos ir com verde. Então, para todos,
vamos com assentos. Celebridade, por
exemplo, Taylor Swift. Temos rosas verdes, os assentos são azuis, e
eu vou Taylor Swift. Você quer jogar um jogo de novo? Agora vamos ver o que acontece
se eu digitar notas. Então, não, adeus. E como você pode ver,
acabamos com o código.
14. Funções: Como programadores, é sempre essencial que
possamos
organizar nosso código e
dividi-lo em partes menores, de tamanho mordido para que
possamos lidar e lidar com grandes
quantidades de código. Esse é exatamente o
propósito de uma função. Uma função é muito
simplesmente uma coleção de código que é usada para
executar uma tarefa específica. Portanto, se você tiver várias
linhas de código que funcionam juntas para realizar uma
tarefa específica ou uma operação. Então você pode simplesmente
agrupá-los e colocá-los
dentro de uma função. E agora, sempre que
você quiser
realizar essa tarefa ou operação, basta chamar essa função. escrita de funções é muito fácil. Primeiro você precisa dizer ao Python que você está prestes
a escrever uma função. Para fazer isso, usamos
a palavra-chave def. Quando o Python vê isso, ele sabe que você está prestes
a escrever uma função. E então você
terá o nome da função. E vamos ter o nosso
chamado new_line. Agora, quando nomeamos nossa função, usamos as mesmas regras
ao nomear uma variável. Então, basicamente, não podemos ter espaços em seus que
temos, um sublinhado. E em segundo lugar, geralmente
preferimos que esse nome seja descritivo. Então, como programador, quando leio nova linha, tenho algum tipo de indicação de que estamos prestes a
inserir uma nova linha. Estamos prestes a escrever um código responsável por
inserir uma nova linha. Agora não é como se
esse nome aqui tivesse qualquer efeito sobre
o código interno. Você pode ter qualquer nome que
quiser aqui, e Python ficará
muito bem com ele. No entanto, é muito
útil para você,
como programador, ter nomes
indicativos. Porque quando você
tem muitas funções, você só vai saber a
qual função você está se referindo apenas
lendo sua coisa. Então, quando você
terminar a nomeação, você adiciona
colchetes abertos e fechados e, em seguida, dois pontos. Quando você entra, você tem
um recuo automático. Agora, qualquer coisa recuada abaixo dessa função pertence
dentro da função. Então, qualquer coleção
de código que você escrever aqui fará
parte dessa função. E uma vez
que você decidiu que terminou de
escrever a função, você pode simplesmente voltar
para a linha principal. Então, vamos começar
escrevendo a função. Vamos ter uma coleção de código muito
simples. Então, antes de tudo,
lembre-se do recuo e, em seguida imprima um espaço vazio e
depois a impressão, assim como uma linha aqui. Então, finalmente, imprima
outro espaço vazio. então, basicamente, esta é uma
função chamada nova linha. E o código dentro
dele imprimirá um espaço uma linha,
depois outro espaço. Vamos executar isso para
ver o que acontece. E como você pode ver, não
obtemos um resultado. E isso ocorre porque se
quisermos executar uma função, temos que chamá-la primeiro. Para chamar uma função,
basta escrever o nome dele. Então, nova linha, em seguida, abra e feche colchetes.
quando eu executo isso. Tenho minhas linhas e
espaços aqui. Agora vamos ver como
usamos essa função. Então, por exemplo,
digamos que eu tenha uma história. Então imprima, opa, imprima. Adoro cerejas. em seguida, Print. Mas sou alérgico a eles. Imprima para que acabei de comer apenas oigh. Ok, então esta é uma história muito
curta e sem sentido, mas estou usando-a para mostrar
como usamos nossas funções. Então aqui a história
está bem ali, mas não é muito organizada. Digamos que eu queira
tê-lo em algum tipo de parágrafos ou algo em
que cada parágrafo seja separado por um
espaço uma linha e outro espaço para que seja
mais visualmente apresentável. Então, o que eu posso fazer é
abaixo de cada um desses, eu posso chamar a função. Então new_line. E new_line. Agora isso é muito útil
porque eu não precisava
reescrever essa coleção de código toda vez que eu
queria inserir uma nova linha. E isso é especialmente
importante quando você está usando funções
muito longas
e não
quer continuar escrevendo de
novo e de novo. Então, em vez disso, você pode simplesmente chamar
as funções aqui. Em segundo lugar, isso nos ajuda a obter um programa mais organizado.
00:04:30 .155 —> 00:04:32 .975
Assim, como você pode ver aqui, isso
é muito curto, muito conciso. É fácil de ler
como programador. Mas se você quiser ter toda essa confusão
dentro do seu código, será muito mais
difícil navegar. E isso é muito mais limpo e muito mais curto e
muito mais fácil de usar. Agora, finalmente, deixe-me mostrar como o Python lida com esse código. Então, ele vai começar a
ler a partir daqui. Vai imprimir,
adoro cerejas. E então ele vai encontrar o nome dessa função que você gosta. Então, ele vai subir
lá e procurar uma função chamada nova
linha ali mesmo. Isso executará todo o código dentro
dessa função. Então, quando terminar,
ele voltará ao código original e continuará a imprimir, mas
sou alérgico a eles. Ele encontra o nome, imprime isso. Em seguida, ele vai imprimir. Então acabei de comer bananas,
então ele encerra o código. Vamos executar, executar o módulo. Certo, vamos ver esta última vez. Temos esse
ótimo pedaço de código. É simplesmente assim que
as funções funcionam no Python.
15. Projeto de classe: Acredito fortemente que a
melhor maneira de aprender uma habilidade é através do trabalho prático e do aprendizado
baseado em projetos. Então eu preparei um
projeto leve muito rápido para você. E ao concluir o get,
você terá testado todos
os principais conceitos desta
classe para este projeto, quero que você escreva um código para
um programa que
ofereça 2 serviços. O primeiro é calcular
o índice de massa corporal, ou IMC, do usuário. O segundo será um programa
de câmbio. Primeiro você quer dar as
boas-vindas ao usuário e apresentá-lo aos
dois serviços que você oferece. Então vamos pedir que
eles escolham um deles. E
dependendo do que eles escolherem, você executará
certas linhas de código para satisfazer a solicitação deles. Finalmente, você
perguntará
se eles querem executar
o programa. Mais uma vez. Se o fizerem, você
terá que executar o programa novamente. E se não o fizerem, você pode
simplesmente imprimir uma mensagem de despedida. E, finalmente, lembre-se de
manter seu código limpo e organizado visualmente. Para obter mais detalhes,
vá em frente e verifique a seção de projetos e
recursos abaixo, lá você encontrará
a tarefa detalhada,
bem como um guia de projeto e
a solução de amostra anexada. O guia do projeto deve
dar dicas ao longo do caminho, e a solução de amostra é minha própria tentativa de
concluir o projeto. Agora lembre-se, seu código pode ser muito diferente
do meu código, do código de todos os
alunos que participam dessa aula. Isso é o que eu
amo no Python. Todos podemos ser únicos e criativos enquanto realizamos
a tarefa. Depois de terminar,
encorajo você a fazer upload do golpe do
seu projeto para
obter feedback ao vivo e permitir que outros alunos
explorem como você pensa e todas as diferentes possibilidades de
escrever esse código. Quero que você carregue
uma captura de
tela ou capturas de
tela do arquivo do programa, que é onde você escreve seu código e os resultados que
aparecem no shell. Portanto, não deixe de experimentar
seu programa e depois tirar uma foto dele
para nos mostrar como você se saiu. Agora, se você precisar de
alguma ajuda estou sempre disponível para ajudar. Portanto, certifique-se de deixar
sua pergunta
na seção de discussão abaixo. Você tem isso. Boa sorte.
16. Recapitulação: conclusão: Você chegou
até aqui ao longo deste curso. Parabéns. Você acabou de passar de
um iniciante absoluto para alguém que é muito
experiente em Python, você pode escrever linhas de código muito eficazes
e úteis. Você aprendeu a escrever para o mundo de casas simples e complexas, confortavelmente
construídas e eficazes, inteligentes e
interativas. E acabar com um arquivo de programa
bem estruturado e
bem organizado
foi um imenso prazer compartilhar minhas habilidades
e experiências de programação com você. E espero que você tenha gostado de aprender Python tanto
quanto eu gosto de ensinar. E agora eu encorajo você a seguir em frente e
tentar concluir seu projeto de classe
abaixo para obter feedback ao vivo, o que o ajudará a ler
todos os conceitos fundamentais que você
aprendeu ao longo desta aula. E isso dominará essas habilidades por meio aprendizado
prático e
baseado em projetos. Se você enfrentar algum desafio
em qualquer lugar ao longo do curso, sinta-se à vontade para
enviar suas perguntas para a
seção de discussão abaixo. Você sente que se afastou com algo valioso
desta classe. Que tal você deixar uma
boa avaliação para que outros alunos possam navegar
pela mesma experiência. Visite meu perfil e pressione o botão Seguir
enquanto estivermos nele. Agora, porque esta aula
chega ao fim, gostaria de agradecer a
cada um de vocês por
sua dedicação. Você tem que fazer o
trabalho e liberar sua criatividade para
o mundo do programa. Lembre-se, você está
queimando segurança.