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