Site desenvolvido por Python para iniciantes | Alex Van Winkel | Skillshare

Velocidade de reprodução


1.0x


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

Site desenvolvido por Python para iniciantes

teacher avatar Alex Van Winkel, There is SO much fun stuff to learn !

Assista a este curso e milhares de outros

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

Assista a este curso e milhares de outros

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

Aulas neste curso

    • 1.

      Introdução

      1:26

    • 2.

      Python 001

      6:12

    • 3.

      Python 002

      7:14

    • 4.

      Python 003

      11:16

    • 5.

      Python 004

      6:44

    • 6.

      PythonAnywhere 001

      5:32

    • 7.

      PythonAnywhere 002

      10:29

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

Gerado pela comunidade

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

202

Estudantes

1

Projetos

Sobre este curso

Este curso vai facilitar você na linguagem Python e, finalmente, você vai acabar com um site desenvolvido com Python, que você está totalmente responsável e é TOTALMENTE GRATUITO!
Vamos mergulhar em codificação e desenvolvimento de web. Mas em um nível de

close-to-beginner >>> SE VOCÊ JÁ CONHECE ALGUM PYTHON BÁSICO, SKIP VIDEO #5 site baseado em Python

Conheça seu professor

Teacher Profile Image

Alex Van Winkel

There is SO much fun stuff to learn !

Professor

Hello, I'm Alex.

Visualizar o perfil completo

Level: Beginner

Nota do curso

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

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

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

Transcrições

1. Introdução: Oi, todo mundo. Meu nome é Alex, e tenho alguns tutoriais interessantes para você. Deixe-me primeiro apresentar-me. Meu nome é Alex. Sou professor de ciência da computação no mesmo Michael Asia em Eindhoven, Holanda. Eu também sou um professor de ciência da computação on-line, desenvolvedor Web, um desenvolvedor Web e um jogador. Então meus objetivos são criar projetos de computador de fundos juntos e meio que obter a ponte entre iniciantes e intermediários programadores de computadores, designers, desenvolvedores, desenvolvedores, o que quer que você seja. Então ele tem que planejar uma aula de disco. Vou ensinar-vos o básico do bisão, e depois vamos usar a Beytin como a língua e linguagem para sites. Os sites serão de graça. Ele vai ser publicado na Internet, e você vai estar no comando agora quando os óculos virarem, nós vamos vestir esse site com algum HTML CSS e JavaScript. E se você ainda está com fome, forma ou podemos fazer algumas coisas extravagantes como usar AP Ice, Use Fire Base e criar um três sites animados D. Thebe Records é para a arte Disa Dorial. Nenhum na única coisa que você precisa é um computador e uma conexão com a Internet, que você provavelmente tem, ou você não vai me ouvir falar agora. Tudo bem, quando você estiver pronto, vamos começar com o primeiro tutorial. 2. Python 001: Bem-vindos ao curso de discrição em bisões. Como já indicado no vídeo de introdução, Os pré-requisitos para este tutorial não são. Você não precisa saber nada sobre codificação ou python para fazer esta primeira parte. A única coisa que você precisa é de um computador e uma conexão com a Internet. Agora vamos começar sujando nossas mãos e mergulhando direito. Uma codificação de gelo dupe. Não para fazer isso. Precisamos ir a um site, e este é o site do Ron barra número Python três. Onde para o seu stands para Tentou este on-line. Vá ao site e confira. Agora aqui vemos o que chamamos de intérprete online. Pode parecer que existem três campos de entrada, mas só há um onde podemos digitar coisas que estão bem aqui, onde diz “casaco Agora”. Eu não sei quais habilidades você já tem em relação a codificação ou python em particular por, mas eu suponho que você já sabe que se você apenas digitar o seu nome assim e você apertar aquele grande botão play no topo que você receberá uma mensagem de erro. Este intérprete fala uma língua e essa língua é python agora, como em qualquer língua, queremos fazer sentido. Então, para isso, precisamos saber algumas palavras e alguma gramática. As primeiras palavras que vamos usar a palavra príncipe o trabalho de impressão mais difícil. Você coloca parênteses após a impressão da declaração, e entre parênteses, você coloca algumas aspas duplas. Agora, o que colocarmos aqui será fora. Coloque-o na tela. Então você freqüenta Alex entre aspas e aperta o botão play. Isso é o que será a saída. Não é espetacular, mas o primeiro passo é dado. Agora tente este príncipe entre parênteses para sem as aspas duplas e ver o que acontece. Agora temos o número dois. Agora experimente esta impressão também. Mais quatro, ele toca de novo. Como você pode ver, um cálculo é feito e o resultado do sprint para a tela. Então, o que acha que vai acontecer se colocarmos aspas também? E antes deste tempo os dois e os quatro são considerados texto e são colados assim sempre que colocamos algo entre aspas, dívidas, ouro, uma corda sem as aspas, é um número ou neste caso, Pacific Mais especificamente, é um inteiro. Ok, agora a vida, vamos tentar isso é igual e então a corda dizendo Olá, mundo espacial Agora onde tocamos isso, não haverá saída. Claro, o que fizemos aqui é que criamos o que chamamos de variável e muito bill contém a string Olá mundo Então são variáveis é como um bucket onde você pode jogar o que quiser Poderia ser uma string Poderia ser um número Poderia poderia ser outra coisa alguma vez Você está basicamente dizendo ao nosso intérprete Hey, sempre que eu uso s o que eu realmente quero dizer é a string Olá mundo Então, se nós imprimir sim, então a saída será Olá mundo como você pode ver Agora tente isso como um igual Olá e s a ele é definido para o mundo A declaração de impressão vai mudar um pouco vai torná-lo príncipe vírgula s um s para e nós tínhamos jogado Se nós colocar em como um como um, ele vai imprimir como um Então o espaço por causa do Kama e, em seguida, como um novamente que é Olá Se você quer imprimir, dizer ao mundo que devemos mudar o segundo como um para pedir. E agora vai imprimir. Heller trabalhou. E se tentássemos imprimir cordas e números? Ok, vamos criar. Ganhei e atribui um número 12 hoje. Eu vou ter 40 agora se nós imprimir como um como dois. Eu ganhei I para que vai realmente funcionar, por isso imprime tudo ordenadamente atrás um do outro. Isso é por causa das vírgulas. Se fôssemos fazer algo assim como um plus quanto a mais eu ganhei, mais eu para isso não vai funcionar. A razão é que estamos tentando somar duas variáveis que não são do mesmo tipo. Então temos um erro de tipo. Poderíamos corrigir isso adicionando uma vírgula em vez de um sinal de mais. Então agora estamos adicionando pontos fortes, depois uma vírgula. E então estamos adicionando em futuros, que é totalmente possível. Agora ele vai dizer olá, Mundo 26. Ok, isso é o suficiente por enquanto. No próximo vídeo, vamos examinar loops e declarações condicionais 3. Python 002: Bem-vindos à segunda parte do básico de Barton nesta aula, vamos rever loops e recuo. Veremos que o recuo é muito importante em Brighton. Mas primeiro, uma recapitulação rápida da última classe e por trovão são vários tipos de dados tê-los. Nós já usamos. Esses são pontos fortes e interesses e re flutuadores brevemente mencionados. A diferença entre uma alegria intra e o flutuador é que à tona tem decimais. Nós também médico sobre variáveis. Uma variável tem um nome e uma desvalorização de valor pode ser uma string ou na literatura ou até mesmo nossas coisas. Mas chegaremos a mais mortal. Então, se cada touro poderia ser, por exemplo, meu longe e então nós poderíamos definir o valor do meu viral do nosso para cordas e texto agradável como você vê acontecendo aqui. Então meu longe é o nome da variável e texto agradável é desvalorizado. Então, praticamente uma variável é como um bucket tem um nome e pode conter algo. Nesse caso, ele contém a string. Belo texto. Está na hora de sujar as mãos dela. Hora de ir andando. Vá para o site que você usa antes de t i o ponto executar barra número sinal Bison três. Então suponha que eu queria imprimir os números de um a 10 para que eu pudesse fazer algo assim. Sprint um Brent para amigos, três, etcetera, etc. E eventualmente eu conseguiria o que quero. Mas não parece muito eficiente, não é? Curtis quer ser eficiente? Então eles criaram um novo conceito para corrigir isso. E esse é o loop. Existem vários loops diferentes, mas vamos nos concentrar apenas em um deles nesta classe. O loop for. Como é que o quatro dupe parece? Vamos dar uma olhada. Então, os quatro novos praticamente podem percorrer as coisas. Por exemplo, digamos quatro L em destruir Hello World. Então eu coloquei um cólon, e então eu tive que entrar. Coloquei quatro espaços 1234 e depois digitei. Imprimir L. L significa uma letra neste caso, pode ser qualquer letra ou pode ser qualquer nome. Se o nome arável pode ser qualquer coisa que você gosta, praticamente existem regras para variáveis, mas vamos mantê-lo simples e apenas usado essa letra. O Alfredo. Então você viu que eu coloquei espaços na frente do Prince. Explicarei depois por que faço isso. Então veja o que acontece se digitarmos isso para que você possa digitar isso e verificar por si mesmo. Você deveria ver algo assim. Então imprime todas as letras da corda. Olá, mundo. E também imprime o espaço no meio. Então é assim que os quatro Luke e loop através de uma nota de corda que a declaração Prince também cuida de ir para a próxima linha. Agora, aqueles quatro espaços que eu coloquei na frente da impressão? Bem, isso é chamado de recuo, e neste caso, foi usado para determinar o que tinha que ser feito para cada personagem. O que é parte do loop? O que precisa ser feito para cada personagem? O que precisa ser feito para cada personagem é que ele precisa ser impresso. Agora, esta é apenas uma linha agora, mas pode ser vida múltipla. Experimente isto. Apenas remova mundos por enquanto. Então acabamos com “Olá”. Mas vamos adicionar outra declaração. Outra declaração impressa. Vamos acabar com outros quatro espaços. 1234 E então imprimimos entre parênteses e aspas duplas. Só um menos. Assine. Agora veja o que acontece. O loop corre através de ambas as linhas de revestimento. Começa com a letra A maiúscula e termina com a última letra O. e faz cada linha de revestimento que está recuada agora em outra linha. Mas desta vez não acabe. Comece do lado esquerdo. Digite esta impressão e entre aspas duplas. 123456789 10 estrelas ou s riscos executado casaco e ver o que acontece agora. Como você pode ver, esta última linha de código não foi executada. O número de vezes que são letras em Olá, está fora do loop. Não faz parte do loop. É apenas algo que acontece depois que o loop é feito. Mas de volta à nossa missão. Para imprimir os números de um a 10 para que pudéssemos fazer algo assim. Poderíamos criar Ah, corda como 123456789 10 e então imprimir l. Mas isso nos daria um problema aqui com 10 iria imprimir um e zero em vez deles. E além disso, não é muito eficiente. Deveria haver uma forma mais fácil e nas fábricas, mas para isso precisamos de introduzir outra palavra-chave, que é essa a gama de palavras-chave. Então tente isso. Vamos mudar L para o fim para o número e vamos colocar 10 entre parênteses depois que Rich Afforded sempre tem dois pontos. Então vamos colocar aquele Colin ali e depois de um cólon. Lembre-se que em Python você sempre terá quatro espaços neste caso para mostrar que isso faz parte do lábio. Vamos tentar digitar aqui. Então agora vamos imprimir e vamos ver o que isso faz. Então, quando executamos, ele começa em zero. Computadores sempre adoram começar no zero. Obtê-lo corre loop verdadeiro, e termina às nove. Ele não imprime 10, então é assim que forma louca deve funcionar. Agora. Mais uma coisa que vamos tentar e isso é considerado. Coloque dois números dentro dos parênteses. 11. Vírgula 20. Tente isso e veja o que ele faz. Você deveria ver algo assim. 11 12 13 14, etc. último número impresso é 19, então é um número abaixo de 20. Então é assim que os quatro novos funcionam. É assim que funciona o alcance. É assim que o recuo funciona. Este é o fim deste vídeo. Da próxima vez vamos falar sobre declarações condicionais 4. Python 003: Então este vídeo, vamos olhar para declarações condicionais. Mas antes disso, apenas uma breve recapitulação do último vídeo. Então conversamos sobre os quatro Loop e falamos sobre alcance. O loop for pode, por exemplo, ser usado para olhar através dos caracteres da string, ou pode gerar uma sequência fora dos números. Certo, hora de falar sobre declarações condicionais. Vamos para o nosso editor primeiro ir para t o dot run barra número. Assine o combate no três. Como você pode suspeitar, a declaração condicional tem algo a ver com uma condição ou mesmo com mais condições . Então, se uma certa condição for cumprida, algo acontecerá. E se não, então não vai acontecer. Por exemplo, vamos verificar se uma pessoa pode beber álcool ou não. Digamos que a idade de uma pessoa é 12, então esta é uma idade variável, e estamos atribuindo o valor de 12 a ela. Agora vamos usar a declaração if para verificar se esta pessoa bebe ou não. Então estamos fazendo algo assim. Se H é maior para igual a 21 e, em seguida, um cólon, lembre-se depois de Colon e Parson, haverá sempre base força. Recuo. Agora vamos ouvir, ouvir as pessoas dizer, você sabe que você pode fazer para espaços e isso está correto. Mas é uma boa prática usar quatro espaços para recuo, mas que há uma hortelã local. Então, se for maior ou igual a 21, vamos para o príncipe. Você pode tomar uma cerveja. Certo, vamos ver se isso funciona. Então, na verdade, nada é impresso porque a idade não é maior ou igual a 21 anos. Vamos verificar isso. E lá vai você. Você pode tomar uma cerveja porque agora eu tenho 21 anos. Então, não seria bom para pessoas com menos de 21 anos ter algum tipo de mensagem? Bem, poderíamos usar a outra declaração para isso para que possamos ir como este para recuo de espaços , e então nós vamos imprimir. Você não pode beber álcool. Ok, então isso é ver se isso está funcionando. As idades de 12 anos. Portanto, a declaração if aqui h é maior ou igual a 21 não é verdadeira. Mostre-o para construir por padrão, totalmente de volta para o que colocamos sob mais recuado. E então diz que você não pode beber álcool na saída, que faz sentido. Agora o recuo. Deixa-me mostrar-te como funciona. Então tudo o que for inventado após a declaração If será executado. Para que eu possa ser um príncipe aqui como, uh, sorte sua. E com a outra declaração. A mesma coisa que eu poderia Prince. Desculpe. Então vamos verificar se as linhas da história aqui devem ser impressas. Você não pode beber álcool. Desculpe. E se a idade for superior a qualquer um ou igual a 21, vai dizer que você pode tomar uma cerveja. Sorte sua. Então, o que acontece se colocarmos uma declaração digital aqui abraçando o lado esquerdo do editor ? Bem, isso será executado independentemente da condição que temos na declaração if. Então vamos imprimir a linha aqui, apenas um número de traços e ver o que acontece. Então, você vê, não importa se o H é um lustre 20 ou abaixo de 21 nesta língua, maneiras antigas são impressas porque não é recuado. Certo, vamos limpar isso porque há mais uma coisa que quero te mostrar. Vou voltar a esta justiça. If e a instrução else. Então e se eu quisesse dizer às pessoas que têm exatamente 20 anos que, você sabe, eles só têm que esperar mais um ano. E depois lá, ali. Bem, há algo que é como se, como, como, nós temos uma segunda condição e isso é meio abreviado para LF então LF significa outra coisa. Se for preciso uma condição como, digamos, L F H é igual a 20 e explicou o igual igual igual a mais tarde. Por que o sinal duplo de igual? Explico isso mais tarde. Os dois pontos e, claro, para recuo, para espaços como recuo. Lá vamos nós lá, podemos imprimir algo como apenas hábitos de espera. Agora, se os 20 anos exatamente veremos a mensagem. Espere um pouco, e isso faz sentido porque primeiro está checando. Se a idade é maior ou igual devido a qualquer um que não é, e então ele vai passar para o LF. Declaração e um cheque. Se for exatamente 20 e se for esse o caso, será impresso. Só espere um pouco. Se a noite fora dessas condições são verdadeiras impressões genitais, você não pode beber álcool. Então, por que o sinal duplo de igual? Bem, isso é realmente se você comparar com pensamentos como variáveis com valores ou valores com valores ou variáveis com variáveis que você usa um sinal de igual duplo, é para fazer uma distinção entre comparar algo e atribuir um valor para uma variável . Então, quando se fala de declarações condicionais, é inevitável falar também sobre operadores lógicos com operadores lógicos. Você combina duas ou mais condições. Exemplos desligados. Operadores lógicos são extremidades para nós e doloridos, mas só vamos usar estes 1º 2 Uma vez aqui, você não precisa capitalizá-los apenas e ou cara real. Então, como é que isto funcionou? Bem, vamos começar com o operador e. Então, quando você pode dirigir um carro? Vá no início, seu H entra em jogo. Digamos que a idade dessa pessoa é 22. E então, é claro, você precisará de uma carteira de motorista. Digamos que essa pessoa tenha carteira de motorista. Então agora podemos comparar para ver se essa pessoa pode realmente dirigir um carro. Então, o que fazemos? Se H for maior, digamos 17 e carteira de motorista. - Cólon. 1234 Então algo vai acontecer. Digamos, Prince, que você pode dirigir um carro. Certo, vamos testar isso e está funcionando porque a pessoa tem mais de 17 anos e tem carteira de motorista, e agora estamos dizendo que a pessoa pode dirigir um carro. Então faz isso se há duas palavras por esperar, então o partido se aproxima tendem a dividi-los e conectá-lo com um sublinhado como então têm sido diferentes do que em JavaScript. Para, por exemplo, onde camelo invólucro IHS mawr off Boa prática como Então Ok, não é importante. Nós tendemos a usar sublinhados entre palavras. Ok, é claro. Precisamos de outra declaração aqui. Colon 1234 Espaços, impressões. Continue sonhando. Vamos ver o que acontece se a idade cair abaixo dos 17 anos. Bem, temos que continuar sonhando, eu acho. Certo, então isso capitalizou. Verdadeiro. É um valor especial. Não é um número. Não é um texto, mas é um booleano. É o que chamamos de 1.000.000.000. Pode ser verdade ou Fels, e é sempre capitalizado. Então é verdade ou falso. Ok, então, olhando para o código, você pode ter visto algo que é tipo de arte. Então, por que não fazemos alguma coisa? Como se a idade for maior que 17 anos e a carta de condução for igual a verdadeira, então o francês. Você pode dirigir um carro Bem, isso é porque a carteira de motorista é booleana. Então, se você verificar esta declaração aqui, esta condição idade é maior que 17 anos. É uma arte verdadeira ou falsa agora bilhões por padrão são verdadeiras ou falsas. E é por isso que podemos usar este Centex aqui onde colocamos a carteira de motorista e então ela será verdadeira ou falsa. Então esta condição é verdadeira ou falsa, e este booleano é verdadeiro ou falso. E se ambos forem verdade, então isso será amigo. Então, o segundo que perdeu operador lógico que vamos falar neste vídeo é o operador ou. Você pode adivinhar. Como funciona, certo? Então é usado quando uma coisa precisa ser verdade ou outra. Então, por exemplo, quando usamos um guarda-chuva? Digamos que chove IHS. Verdade, está chovendo, mas não está nevando, então nevando ISS falso. Agora podemos recriar uma declaração se como esta se chovendo ou nevando. 1234 espaços Prince Emptory parênteses em Democratas usar no guarda-chuva. Então vamos ver. Classificação é verdadeiro ronco cai e agora temos que usar um guarda-chuva. Então, qualquer um desses dois tem que ser verdade, e então a condição no total é verdadeira, e então ele fará o que for recuado neste caso, as impressões usam um guarda-chuva. Então isso é dívida de Jack. Vamos fazer as duas falsas. Então, agora não deve imprimir nada. E lá vamos nós. Chega de declarações condicionais. No próximo vídeo, falaremos sobre funções. 5. Python 004: Ok, então agora vamos dar uma olhada nas funções. Mas primeiro, vamos manter a última aula. Então falamos sobre declarações condicionais sendo se, LF e outro médico, sobre verdadeiro e falso. Então lembre-se de Capital T e Capital F, e falamos sobre operadores lógicos como e e ou todas as funções certas. Para isso, precisamos ir à nossa ferramenta online, To Dad Ron Slash Number assinado por três. Então agora você está bem familiarizado com a declaração do Príncipe. Então essa afirmação é na verdade uma função. É preciso um ou mais argumentos. E Prince, isso é para a tela. Mas você sabia que nós também poderíamos criar nossa própria função? Vamos tentar isso. Encontrou uma função? Começamos por digitar surdo D E f sido um espaço e, em seguida, o nome fora da função. Neste caso, vamos chamar nosso filtro de função porque vamos filtrar algumas coisas após o nome, você sempre coloca parênteses e dois pontos. Então nós entramos. Lembrem-se, depois de um cólon, temos sempre recuo. Então são quatro espaços. 123 quatro. Ok, então cada linha que estiver recuada sob este filtro surdo será parte do filtro de função. Assim que pararmos de inventar, voltamos ao nosso programa principal. Ok, vamos criar uma função que filtra números de uma string. Para isso, precisamos de alguma contribuição. Eso O que podemos fazer é pedir a quem está usando nossa função para fornecer alguma entrada. Essa entrada será um parâmetro que colocamos entre parênteses ou função assim. Está bem, está bem. Agora podemos usar este parâmetro de entrada como qualquer outra variável. Agora, a primeira coisa que fazemos é criar uma saída fria variável vazia. Aqui vamos nós. Portanto, a saída é igual a uma string vazia. Então, como verificamos cada caractere da string que forneceu algum pensamento? Bem, vamos criar um loop para dívidas. Ah, quatro espaços recuo porque isso ainda faz parte da função. Cada indo para ir algo como isso para l na entrada. Faça alguma coisa. Agora este é um loop de quatro dentro de uma função, então a função recebe um recuo, mas também o loop for. Então agora temos que fazer quatro espaços extras recuo, então isso significa oito espaços no total. Ok, agora vamos ver o poder da python porque aqui está a maneira de verificar os números na nossa cadeia. Nós vamos fazer uma declaração f se eu entrar e eu vou fazer uma corda inteligente aqui. Como 0123456789 Então se Alice lá dentro Então esse é o personagem que estamos verificando no momento. Isso significa que é um número. Outro cólon. Então, os entalhes Mawr estão chegando. 123412341234 ou 12 No total. E agora vamos adicionar o personagem da morte ao nosso pé de arte. Assim, as saídas são iguais a inicialização fora. Além disso, esse personagem. Ok, então olhe para isso. Temos uma declaração se dentro de um loop de quatro dentro de uma função. Vês como isto está aninhado, como lhe chamamos? Muito interessante. Ok, agora você tem declaração é feito, o grupo de quatro é feito, mas a função não está feito. Então eu vou fazer quatro espaços recuo aqui, e nós vamos ter que terminar nossa função com uma declaração de retorno para que você possa apenas colocar o retorno aqui. Mas como queremos retornar nosso valor de saída, colocamos retorno com parênteses e colocamos essas saídas variáveis aqui. Ok, então o que acontece se executarmos este casaco alguma pista? Então, na verdade, nada é produzido aqui. Não temos um erro, o que é um bom sinal, mas nada está impresso. Agora, você pode pensar que se você colocar uma declaração de impressão aqui, digamos aqui acima do retorno que nós vamos obter uma impressão digital. Mas este não é o caso. Se você vai ver agora, isso é porque nós criamos uma função que é realmente uma ferramenta, muito parecido com um martelo. Mas não estamos usando o martelo ainda está deitado lá. Nós o criamos, mas não estamos usando. Então, sim, como se usa esse martelo? Como você usa isso para me deixar te mostrar? É bem fácil, na verdade. Então o que você faz é colocar o nome fora da função em seu casaco principal. Então isso é filtrar sempre alguns parênteses e se precisar ser algum parâmetro agora, neste caso, podemos colocar em qualquer string que queremos. Então eu vou apenas colocar um código de olhar post aqui com o espaço e duas letras, então se tudo correr bem, devemos obter uma saída de 25 25. Então vamos ver se isso está acontecendo. Bem, lá vamos nós. Criamos uma função que filtrava os números de uma string, então seria ainda melhor tirar as declarações de impressão da função e colocá-la aqui na nossa capa principal. Agora, por que você acha que isso é mais inteligente? Para fazê-lo dessa maneira, o resultado será o mesmo. O resultado ainda é 25 25. Se mudar de números, vai ser 4000. Então a razão é que agora podemos usar este filtro como quisermos, para que possamos fazer mais cálculos dele se quisermos. Não estamos presos a apenas imprimir. Certo, como pode ver, não importa se você colocar algumas linhas vazias aqui, porque o intérprete ainda vai ficar de olho nesses entalhes. As linhas vazias não importam. Ok? Só mais uma gorjeta. Já que isso fez muito, você sabe, como adicionar um certo valor a uma variável. Já que isso fez muito, você sabe, Há o que chamamos de código abreviado para isso. E isso é, em vez de saída é igual a saída mais l você coloca saída mais igual a l e que fará a mesma coisa 6. PythonAnywhere 001: Ok, é hora de começar a construir nossos sites. Também usaremos uma estrutura para uma soneca. O nome desse quadro é frasco. O framework é apenas uma coleção de blocos de construção para que não tenhamos que fazer tudo sozinhos. Então nosso site será hospedado pelo python. Em qualquer lugar tão calmo, vamos ter uma conta gratuita lá para os nossos propósitos. Isso é mais do que suficiente. Se você quiser mais tarde, você pode atualizar sua conta para enganar por um preço razoável. Então, o procedimento de registro é bastante simples. Claro que sim. Primeiro vá para W W w dot bisão em qualquer lugar ponto com e você verá esta página Bem, há um grande botão verde lá dizendo Comece a executar bisões on-line em menos de um minuto. Você deseja clicar nisso e você deseja clicar em Criar uma conta de iniciante. Você tem que escolher um nome de usuário. Ah, vamos Ah, México 2020. Usou um endereço de e-mail? Ah, tortas e qualquer lugar. Acho que criei um novo para isso e você pega senhas. Você concordou com os termos e se registra. Isto é tudo muito simples. Hum, mas você não pode aparentemente você não pode usar sublinhados. Está bem, livrou-se do sublinhado. Devemos ficar bem. Tudo bem, então você pode fazer a turnê se quiser. Você terá alguma explicação sobre a plataforma. Ou você pode simplesmente terminar a turnê clicando e fazer uma turnê. Como você pode ver, há um bom aviso aqui em cima dizendo que você ainda não confirmou seu endereço de e-mail. Pode fazer isso mais tarde, se quiser. Isso realmente ajuda você. Caso você perca sua senha, você pode recuperá-la facilmente. Você pode recuperá-lo facilmente. Reinicie-o ainda mais. A partir daqui, vamos explorar o painel. Você não precisa de tudo aqui em cima. As partes mais importantes agora realmente são os arquivos e os itens do menu da web. Então, eu quero que você clique com o botão direito do mouse no botão de arquivos, se quiser, e abra isso com um novo toque. Então ele abre em uma nova guia, Andi. Então eu quero que você clique direito Weap e faça a mesma coisa. Então agora temos três torneiras. Você tem um painel. Temos os arquivos e a web em diferentes torneiras. Ok, então eu quero que você vá para a guia onde sua configuração web está configurada e eu quero que você clique em uma nova web acima deste botão aqui. Aqui diz seu web abs, nome de domínio. Hum, isso está listado aqui. Então este será um site. Isso não é ótimo? Você pode atualizar, seja ele só para você pode ir. Basta ir junto com a conta gratuita. Agora você clica em próximo, e agora você tem que selecionar-se framework web ison. Hoje em dia, o nome pode não parecer botões, mas eles realmente são eso. Você tem que escolher onde vamos escolher o frasco para isso porque o frasco é super fácil de usar e isso nos ajuda a criar um site muito rápido. Então você quer pegar a versão mais recente? Isso é Ah, três pontos. É, hum devemos deixar o nome do aplicativo como está. Então você pode clicar ao lado aqui. Aplicativo Frasco. Isso é bom. Você clica em seguida, e nosso site será criado. Tudo bem , tudo pronto. Sua arma está agora armada. Os detalhes estão abaixo, então você pode ler isso se quiser. Há algumas coisas interessantes acontecendo aqui, mas para ser justo, nosso site está pronto. Se você clicar com o botão direito. Alexey Co. Sabe, qualquer que seja o seu nome que você escolheu para o seu site e eu estou lutando em qualquer lugar ponto com qualquer coisa que você usar o nome estava certo. Clique que você abrir em uma nova guia e ele vai dizer olá de longe do frasco. E se você for para seus arquivos, Andi, vá tipo atualizar isso, eu acho, sim. Se você atualizá-lo, você verá meus sites aparecendo aqui como um completo, onde você pode abri-lo clicando nele. E então você vê o aplicativo do frasco, não torta. Agora, se você diria que clique com o botão direito é e, em seguida, abra em uma nova guia. E lá você verá. Isto é tudo Python. Então há algumas coisas que ainda não cobrimos. Mas você vê algo aqui que deve parecer familiar com os surdos e, em seguida, o nome e , em seguida, os parênteses e os dois pontos e, em seguida, o recuo. Sim, senhoras e senhores, este é um evento tão vestido, vou explicar no próximo vídeo. Então, por enquanto, temos o nosso começo. Temos o nosso site. Este é o endereço de seus sites. A partir daqui, começamos a construir, fazendo um pouco torná-lo um pouco melhor. então Eentãoesse será o fim deste curso. E a próxima aula será sobre, você sabe, criar o CSS HTML, talvez até mesmo algum javascript para realmente vestir sua página. 7. PythonAnywhere 002: Ok, então nós temos um pequeno site aqui. Diz “Olá mundo “, e é praticamente isso. Então vamos vesti-lo um pouco, não fazer muito, porque isso vai envolver HTML. CSS e dívida será para o próximo copo que estou ensinando. Mas só para fazer parecer um pouco mais chique do que isso, vamos fazer algumas mudanças aqui. Lembrem-se, temos a facada no arquivo. Temos a guia Web, então arquivos Web, e é isso. E, em seguida, o próprio site. Então vamos mudar algumas coisas por aqui. Algumas coisas que ainda não expliquei. Eso vamos começar no topo aqui primeiras linhas vazias. Este aqui com o sinal de número ou hashtag, se você quiser, é um comentário ou tudo que você colocar depois de uma hashtag na mesma linha. Ele será ignorado pelo intérprete para que você possa usá-lo para comentários. Realmente? É assim que funciona. Agora, aqui estamos importando algo. Avaliar a partir de frasco de importação com capital deixado desta vez, e o que ele faz é que nós estamos tipo de pé sobre os ombros de outras pessoas aqui onde eles construíram código para nós que nós vamos usar para realmente usar python para moldar um site com e ele cuida de roteamento e o que não. Vou explicar isso daqui a pouco sobre o que é. É um código que é feito por outras pessoas e estamos importando. Estamos usando esse eso inicializamos nosso site criando uma variável para cima, e vamos defini-la igual ao frasco entre parênteses. Sublinhado no nome da pontuação. Sublinhado. Não se preocupe muito com isso. É realmente como você inicializa um site usando o frasco. É assim que funciona porque mais tarde podemos usar esta variável aqui nesta linha onde criamos uma rota. Então, qual é a rota? Isso é, você sabe, a sintaxe é assim. Você tem um sinal de at e, em seguida, você tem o aplicativo, que é o nome da variável que usamos aqui e, em seguida, essa rota e o que ele faz está entre esses parênteses aqui e entre as aspas simples, há uma única barra direta. Então, se as pessoas simplesmente vão direto para o nosso site sem adicionar nada, como talvez um nome de pasta ou qualquer outra coisa e então algum nome para um para A, para o arquivo dele. Só vai direto para a raiz. Em seguida, eles verão o que está na função sob este roteamento. Então é isso que está acontecendo aqui. A função que está sob ele está conectado para fazer o roteamento e tudo o que você colocar aqui vai acontecer se os usuários vão lá para que ele retorna. Olá mundo. E isso é exibido em nosso site. Isso está pronto. Trabalho mais difícil. Então, se eu mudar algo aqui como ah, olá universo, por exemplo, Andi, eu guardo. Então eu tenho que ir para a web, chatear e recarregar a página. Lembrem-se, se fizerem uma mudança aqui para o Abd, eu vou à sua teia chateada sobre configurar e recarregar. A página leva um par de segundos e, em seguida, você pode ir para o seu site aqui e atualizá-lo e ele vai dizer Olá, universo. Então é realmente assim que isso funciona ou qualquer coisa que você mudar aqui será exibido em seu site agora porque queremos ter mais de uma linha. Ah, nós vamos criar uma variável com múltiplas linhas. Então, como é que fazemos isso? Primeiro eu vou apertar Enter aqui para criar algum espaço e então eu vou criar uma página muito vocal , e eu vou defini-la igual ao que chamamos de uma linha derretida. Então, como você cria em você digitar três aspas para alimentar aspas simples você aperta inserir um par de vezes e, novamente, você digita três aspas. Qualquer coisa entre aqui será parte da página da variável. Ok, então eu posso colocar uma linha aqui dizendo, Ah, isso realmente chato. Esta é uma mentira e, em seguida, abaixo Esta é a linha para o modo como os navegadores funcionam Eu não sei se você sabe algum HTML se eu salvá-lo assim que essas linhas vão aparecer em uma linha, então isso não vai funcionar para nós. Eso você quer colocar talvez uma quebra de linha aqui apenas para fins de teste agora? E, claro, em vez de olá, universo. Agora vamos usar nosso Ferriol, então vamos retornar a página. Certo, vamos guardar isso, recarregar a arma e atualizar a página. E eu diria que esta é a linha um. Isso está mentindo para Ok, então é assim que a dívida funciona. Agora temos mais de uma linha lá dentro. Ok, a próxima coisa a fazer é preparar a página. Agora, se você não sabe nenhum HTML algumas das coisas que eu estou fazendo aqui. Bem, olha, como tratar bobagens para você. Minha próxima aula será sobre HTML CSS. Talvez alguns jovens despojados. Então, basta digitar alarme em apenas um vestido até suas páginas. Então nós vamos começar com a tag HTML como um HTML educado entre este Ah, estes maior sinal Dan e menor do que sinal colchetes angulares. Eles o chamaram para começarmos com html, fazer um pequeno recuo, talvez dois entalhes desta vez um pouco diferentes do que com bisões. E então eu vou colocar um técnico corporal lá. Vou fechá-lo. Corto o corpo e corto de novo. Se você não sabe qualquer html não importa. Você sabe, basta colocar isso aqui. Vamos fazer a anotação parecer um pouco melhor. Só para podermos ver o que estamos fazendo. Ah, isso não fará nenhuma alteração na aparência. Se eu salvar isso, se eu recarregue a página da Web e recarrego a página. Não vai haver mudanças. Isto é apenas “Estripadores”. E depois você pode se divertir um pouco com ele. Na verdade, você pode fazer isso. Poderia fazer isso agora. Como se pudéssemos fazer algo com o estilo que eu vou dizer Estilo é igual. Vamos primeiro mudar o plano de fundo. Então corpo Não, é uma cor de fundo. Eu ia ser Bache Ah, semi cólon para acabar. Isto é CSS, a propósito, vamos cobrir isso na próxima aula. Além disso, cor de fundo é bege. Hum o quê? Els? Vamos ver o centro de alinhamento de texto, ponto e vírgula. Está bem. O que mais você quer? Talvez uma boa família Fonso Fonds, Cole, e citações simples aqui. Você não quer estragar nossas aspas duplas aqui e ali. Então você aspas simples aqui. Ah, traço. Você molda o espaço M s após a citação simples, uma vírgula e depois amaldiçoa. Se sim, certifique-se de digitar exatamente como eu fiz. Se você fizer um pequeno tipo com algum pássaro, isso não vai funcionar. Uh, você quer colocar um semi cólon aqui, só para o caso de adicionarmos algumas coisas mais tarde. Ok, então vamos ver. Como funcionou então adicionamos uma cor de fundo. Bache realinhou um texto para centralizar, e adicionamos um bom fundo. Então vamos ver se isso funciona para nós. Então isso salvou isso. Recarregue a página da arma e veja o que ela muda. Agora você vê, nós temos um bom fundo. Temos uma cor de fundo agradável e centros R Texas. Certo, só mais algumas coisas para acrescentar. E depois vamos encerrar esta aula. Vamos mudar para código aqui para algo mais acolhedor. Então, digamos que H um faz o texto maior. Bem, venha aos meus sites, feche com H um e nós vamos. Ok, vamos adicionar um pouco de estilo aqui. Estilo é igual a margem. Cólon superior. Digamos 100 pixels 100 PX e vamos colocar uma imagem sob sua. Então eu sou fonte G igual a, e então nós vamos apenas pegar uma foto da Internet. Então eu já encontrei alguns. Este cara aqui apenas eu procurei no Google para boas-vindas e eu vou clicar com o botão direito foto e eu não vou copiar a imagem ou salvar a imagem. Vou copiar o endereço da imagem, o que é um pouco perigoso. Quero dizer, agora eu confio neste site para manter essa imagem em cima, mas como isso é apenas para fins de demonstração, você sabe, nós vamos levar as coisas devagar, tornar as coisas mais fáceis. Vamos manter a cópia do endereço da imagem e depois colocá-la aqui. Pronta? É tudo o que vamos fazer. E isso vai nos fornecer uma imagem. Ok, então vamos guardar isso. Isso é recarregar a arma e vamos atualizar a página. Então, aqui vamos nós. Fomos bem-vindos ao meu site. Temos uma margem do topo, o que parece muito melhor. E temos uma bela foto aqui. Então, é isso por enquanto. Estes são os sites que criamos em um curto espaço de tempo. Eu poderia dizer que sim. A próxima aula que vou dar será sobre HTML CSS. Eu realmente explicar como fazer esta página parecer ainda mais bonita. Talvez em um menu, talvez em mais algumas páginas, etc, etc. Obrigado por assistir. E espero que você na próxima aula