Como Escrever Melhor seu Código em Python - PEP8

11.47k views2856 WordsCopy TextShare
Hashtag Programação
CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR: https://lp.hashtagtreiname...
Video Transcript:
e Fala galera beleza meu nome é Daniel kandi outro eu tô aqui mais uma vez para falar com você sobre Python e hoje a gente vai falar sobre Pepe Leite Peep oito na 78 ser em português que é o guia de estilo o padrão de como escrever aqui no pátio Beleza mas se você quer aprender o padrão de como escrever no passe tudo saber pai para você saber pai tu tem um minicurso que eu deixei aqui embaixo para você na descrição que o Lira gravou pra vocês gratuito gratuita se inscrever que explica pra vocês como
é a linguagem de programação do pai antes de aprender aí o como a forma culta da língua vão aprender primeiro como que a gente faz funcionar beleza e também ali na descrição eu vou deixar o documento do prefeito site que tem um documento do paciente para você poder me dar uma lida além do que eu e aqui com vocês beleza aproveita para se inscrever no canal porque assim como esse vídeo a gente tem sempre vídeo aí durante a semana falando para vocês sobre Python e deixa o seu curtir compartilhe com grande seu amigo sua amiga
que também tá querendo aprender pai tu tá tentando aprender Python beleza e aí vamos lá para o vídeo agora para a gente saber um pouquinho mais sobre esse tal do Pepe em ti tá beleza gente primeira coisa que que é esse tal do Pepe a gente aqui ó o link que eu deixei para você ir lá embaixo onde tem todo o documento apresente de escrever um vídeo aqui que você valendo para vocês tudo que aparece dentro desse documento Tudo bem se você tem interesse eu vou comentar um pouquinho Na minha opinião minha opinião quem eu
acho que tem que saber mais quem tem que se preocupar mais com isso não vai mais para o final do vídeo mais se você quer dar uma olhadinha também dá uma olhada nesse e se nesse documento que legal que tem vários capítulos a cada um deles fala sobre uma coisa uso tabi eu uso espaço como é que foi o seu alimentação Qual o máximo de caracteres que deveria ter uma linha como é que eu faço a uso das Strings lá uso aspergido "duplas em si vai eu preciso como coloca uma variável como é que eu
deveria se chamar o nome dessa variável quando eu faço uma importação como faço 20 milhões de coisas aqui esse olhar a documentação É bem tranquila dar sempre um exemplo do que você pode e o que você não pode fazer aqui então ele é relativamente fácil de entender tudo bem Pode ser que você está no nível mais Inicial Pode ser que tem uma coisa que para vocês não faço sentido porque a aplicação quando você usa aquilo talvez não seja tão claro mas se você já tá problema na mais tempo já usa pai tá mais tempo vai
ser fácil de entender a beleza Olá Então porque criaram esse carinha que é o tal do Pepe então pretende ele é uma Red Line é uma guia de estilo ele é um padrão que é para todo mundo poder escrever de uma forma que a ver para ler melhor qual é a premissa para vencer que o seu código sempre vai ser mais lido do que escrito Como assim Daniel Eu sempre fico escrevendo código então mas depois que você escreve o código o seu computador falei esse código várias vezes alguém que vai trabalhando com você vai ler
esse código várias vezes e você daqui a um certo tempo pode criar uma manutenção dele eu melhorar aquele código vai ler também esse código E aí que acontece se não tiver bem escrito se eu tiver com comentário você não tiver formatado de uma forma correta você não sabe mais o que você escreveu então essa linha guia ela vem para facilitar a nossa leitura e facilitar a forma como descreve e até de certa forma padronizar para garantir que pessoas que pensam diferente consigo olhar e falar entende o que ele tá escrevendo aqui beleza então esse é
o tal do paciente é normalmente é a gente vai fazer isso as nossas edições não numa editor de texto por exemplo ou baixar então aqui o pai Charme se inscrever as coisas do tipo só Import aí eu vou botar aqui Selenium Oi, os Vou botar aqui uma variável chamado variável a votação está na lista produtos eu vou botar aqui dentro que eu quero ó lápis [Música] a caneta em borracha e depois eu vou fazer um four aqui aí eu vou fazer assim ó e nem de produtos E aí e depois vou fazer um print e
é melhor fazer print produtos e se você quiser vir algum você que tá vendo primeiro vídeo meu e já sabe pai então deve estar pensando meu deus né que que ele tá fazendo sim tá proposital para você que jogam com 20 mil sabe que tem algo estranho aqui dentro tá acontecendo com o meu objetivo aqui para fazer escrever esse texto Quero mostrar para vocês alguma coisas que estão ligadas tanto a questão e no tapete quanto uma questão que o pessoal fala que é o pai Tonico conto não pai Tonico o pai fonética que você vai
ver em um pessoal em inglês na gringa falando sobre isso tudo bem beleza hoje todo texto ele já dá para gente uma funcionalidade de verificar Quais são os nossos erros do paciente Isso facilita muito nossa vida porque se você souber minimamente o sobre o assunto hoje tô já consegue ajudar a gente Além disso tem até mesmo biblioteca que eu já editor de texto mesmo fazem o que chama do mudar o nosso código e deixar ele no formato correto para deixar ele mais utilizado vamos dizer assim tá tão dizendo você olha aqui ó nesse meu exclamação
Zinho que você sempre Olhou e não sabe entender o que tava acontecendo é o seguinte já tô falando para mim que tem ó um Collection os pontos e trombou God instead 7 que tá aqui ó essa linha e se você já está usando Python mais tempinho você deve estar achando estranho tem esse Pepe aqui ó Pepe Great White Space before, aqui no tá dizendo que tem um erro aqui que não deveria ter se espaço e é só falar nada não mas como é que ele sabe disso ele tá se fazendo isso aqui ó ele tá
falando para mim depois de parentes ou então depois de importação você não deveria ter eu não deveria ter espaços então toda a documentação aquele page e tá te dizendo que você pode não pode fazer depois ele fala multiple imports ou numa online então eu tô dizendo que eu tenho muitas importações de uma vez maninha tá se eu for aqui na parte de importação Import cada em Fort Collins Portes tá falando que o deveria fazer assim assim o correto não é verdade eu fiz essa forma então o que que eu deveria fazer para corrigir poderia voltar
aqui ó Import vou tirar SOS e ele tá inclusive já colocando essa Barrinha para mim eu tirei e agora tudo certo depois eu tô falando para mim ó que tem um espaço vazio depois no colchetes então tem até marcou para mim é só vir e colocar aqui assim depois tô falando aqui ó Bank online at the end of time então tem uma linha Vazia em branco aqui que não deveria ter e na linha 9 ele tá falando não newline é melhor Faro então não tem uma linha no fim do arquivo pronto corrigir meus pacientes meus
problemas depende aqui tá bom então ele já te dá vários dessas expressões que te facilitam facilita bastante a vida que são precisa ficar decorando que já corrigi e o funcionário do jeito que tava ia tá só tirar do parentes fazer o que não vai ter problema de execução vai ter problema simplesmente da leitura Ah beleza mas tem umas coisas aqui que chama atenção que eu queria mostrar para vocês que vão além do pé page que a questão do seu pai Tonico ou não pythonico Por exemplo quando eu faço variáveis aqui no quarto ele tem inclusive
no pet ele tem uma parte específica do tipo de variáveis lá ele chama de nem me conventions e ele dá todos os tipos que você precisa usar todas maiúsculas maiúsculo responder Laine capitalismo Words with friends scores questão de um dele então tem várias opções aqui e quando ele vai descendo ele vai dizer a nossa para fãs em verbo nem dysfunction barbones subir lower Case 600 deveriam ser letras minúsculas isso é e as palavras separadas por onde for mais necessário e possível para você ter uma leitura correta Então nesse caso que a gente deveria ter a
gente devia ter e por exemplo variável para Charme o meu pai Charme seja uma bomba onde variável mas deveria ter uma coisa mais ligado é isso porque assim eu entendo que uma variável que criar uma caixa e a beleza quanto tempo por exemplo é muito legal essa questão do pai Tonico e não pai Tonico é a gente ter essa estrutura aqui que novamente pessoas que vieram de outras linguagens de programação e não estão usando todo o potencial que o Python oferece para elas inclusive dar aqui um alerta que poderia ser uma forma melhor quando a
gente tem aqui Um forte por exemplo trabalhando com uma lista a gente pode gente não precisa por exemplo sai silen aqui para poder pegar o tamanho de uma lista para poder inteirar a todas aqueles itens eu posso simplesmente fazer que eu quero um produto em produtos Quem já usou lista sair pela mídia visite uma estrutura e aqui eu printo apenas o produto que eu quero e não faço todo mundo beleza então esse tipo de é de uso vai permitir a gente vai escrever de forma mais pai Tonico então além do paciente que é a questão
do standard tem a questão de ser pai Tonico ou não pythonicos seja usar a linguagem de programação no máximo que ela pode oferecer para gente do que a forma como foi concebida a beleza e aí eu por que que eu tô gravando esse vídeo e eu não vou entrar super no detalhe para frente o link está na descrição para quem tiver mais interesse Mas eu queria dividir aqui em três categorias de pessoas hoje pessoas que não sabe nada de palito pessoal esqueçam é usam quero sapato não para ser desenvolvedor Python mais por exemplo se analista
de uma empresa quer fazer uma automação de um processo onde não tem uma estrutura da empresa para ficar vai validar aquilo seu código-fonte na verdade coisa só uma coisa que te ajudar o seu trabalho e pessoas que querem se transformar de fato desenvolvedor Python é uma empresa que desenvolve sistemas de mentores que desenvolvem e usa pai tem no dia a dia que aí uma outra coisa Tá primeiro caso pessoa não sabe nada de parto minha opinião minha opinião tudo bem É aqui se você tá aprendendo a falar você tá aprendendo a escrever você às vezes
comete erros no começo importante você saber é uma certa então se você tiver querendo aprender pai então não adianta você tá falando sei lá fechar na já está falando hoje javscript você tem que tá aprendendo a falar pai então isso é importante aprenda falar parto tá e a forma como fala ali forma culta da língua você vai aprendendo aos poucos conforme você vai estudando conforme você vai vendo pessoas fazendo conforme você vai ganhando documentação você vai ver na forma mais bonita mais correto de se inscrever tá pra você vai lendo mas é assim com o
português é assim pelo menos na minha visão compadre tá se você tem um objetivo Claro claro já de ser desenvolvedor Python então aí eu acho que já vale a pena colocaram seus estudos também já escrever da forma culta desde cedo se você é um analista ou Jael quer ser um analista e você vai usar isso mais para o seu trabalho para você fazer coisas ligadas automação ligadas lá algum sistema até interna que você possa criar mas algo menor o meu pneu aqui saiba que existe porque padrão sempre é bom padrão nunca é ruim só que
não se seja um áudio torno de si mesmo de ser extremamente perfeito na hora de escrever porque se você tá fazendo uma coisa para você talvez para você mas para alguém que trabalha com você não vai ter uma estrutura na tua empresa que descreve não sei que seja uma questão de segurança né a opção de segurança é uma outra opção é não tem porque eu necessitam perfeccionista acho que o fundamental você entendeu o que você tá escrevendo que as pessoas trabalham com você conseguir entender o que está acontecendo e você usa o Python de forma
é visando ser funcionalmente né se você vai acontecer a categoria categoria que eu quero ser ou sou desenvolvedor Java Quero trabalhar numa empresa que trabalha com o código que faz código-fonte onde tem uma série de requisitos ali envolvidos para conseguir aquele código funcionar e o e saiba porque é muito importante que você saiba escrever corretamente porque todo mundo tá escrevendo inclusive é muito brava aquela aquela sua empresa tem uma uns estilo próprio dela muito provavelmente baseado em perfeito mas que ela tem o próprio estilo dela então ela tem as próprias normas dela que você vai
ter que usar Você tem que aprender o acabamento se souber o característica é a base de tudo na forma que ela tá segurando já vai ser meio caminho andado tá então é muito importante se você quer ir para sair disso quer fazer é importante assim que vocês adept só que aí eu vou falar sobre um uma palestra que eu assisti chamada da pai com 2015 do Raymond reddington que ele fala sobre além do peti que quando as pessoas começam na verdade a simplesmente olhar um código e nessa quando você tem uma estrutura maior desenvolvimento de
software desenvolvimento uma coisa que mais envolver Python vai ter a pessoa que faz o código até pessoa que revisa é aquele código enfim vai ser trabalhado com diversas pessoas vai ter gente que vai estar olhando seu código a fim de melhorar a funcionalidade dele a performance dele e vai ter gente que vai tá olhando seu código simplesmente para corrigir o que seria o erro de português simplesmente só falta um espaço não tá faltando espaço nos como seu código não tá melhor é só tá um pouco mais bonito OK então tem muita atenção com isso E
aí eu tô fim tentando parafrasear o que o imã Helsing falou na palestra dele que é exatamente isso a gente tem que olhar além da simplesmente você tá correta não então tem um espaço aqui vai funcionar vai funcionar assim fica melhor pode ser mas mais importante que você não tenha a questão do PT e como uma uma regra infalível que não pode ser quebrada beleza ele é uma coisa que falei para ajudar tá ali para melhorar a comunicação entre as pessoas que o código melhorar a comunicação de todo mundo que o problema com o pai
tão poder olhar um código entendeu que acontecendo de forma mais simples mas ele não é uma regra infalível que não pode ser respeitada nunca tudo bem essa é minha opinião tá se você não concorda com ela é tudo bem bota no comentário também diz que você não comentou não precisa me xingar se medir porque você não concorda e é os cara tenha feito sentido para vocês se vocês quiserem um vídeo com mais aprofundado seu pretendente passando por toda o pé page coloque em que a gente faz a princípio achei que não fazer muito sentido porque
basicamente olhar os exemplos que ele já dá lá na própria documentação eu queria pessoalmente introduzir para você que nunca ouviu falar no perfeito que existe um padrão você que tava na dúvida estava fazendo certo ou errado existe um padrão você pode seguir esse padrão para melhorar seus códigos e ficar mais clean você pode seguir o que você achar melhor se você não conseguir nada também vai funcionar só tem e se você tá compartilhando esse código com outras pessoas e outras pessoas eventualmente podem precisar entender o código que está fazendo Porque como a premissa que eu
falei no começo O código vai ser que ser mais lindo do que escrito Beleza espero que tenha sido feito sentir para vocês se fez deixa um curtir para vocês se você não fez diz porque não fez compartilha se inscreve no canal a gente ter sempre fazendo um vídeo aqui e é isso por hoje
Related Videos
Quanto Tempo Demora para Rodar um Código em Python?
8:45
Quanto Tempo Demora para Rodar um Código e...
Hashtag Programação
6,254 views
Write Python Code Properly!
25:46
Write Python Code Properly!
Tech With Tim
145,605 views
Python Logging: How to Write Logs Like a Pro!
11:02
Python Logging: How to Write Logs Like a Pro!
ArjanCodes
166,172 views
As Bibliotecas Mais Importantes do Python e os Módulos que Você tem que Saber
20:25
As Bibliotecas Mais Importantes do Python ...
Hashtag Programação
92,933 views
Python Coding Conventions You Really Should Follow
34:32
Python Coding Conventions You Really Shoul...
NeuralNine
20,617 views
Regular Expressions (Regex) Tutorial: How to Match Any Pattern of Text
37:55
Regular Expressions (Regex) Tutorial: How ...
Corey Schafer
1,290,589 views
Todas as 40 palavras restritas do Python [Lista Gratuita]
52:37
Todas as 40 palavras restritas do Python [...
Hashtag Programação
2,659 views
Formatando código Python de acordo com a PEP 8
12:29
Formatando código Python de acordo com a P...
DrPexe
4,263 views
Desenvolvendo um trojan em Python
33:11
Desenvolvendo um trojan em Python
Cyph3r
84,249 views
Como Configurar VSCode para Python
10:44
Como Configurar VSCode para Python
Hashtag Programação
140,870 views
Quais os 10 Temas de Python que Você tem que Dominar?
14:52
Quais os 10 Temas de Python que Você tem q...
Hashtag Programação
156,036 views
11 Tips And Tricks To Write Better Python Code
11:00
11 Tips And Tricks To Write Better Python ...
Patrick Loeber
610,903 views
PLEASE Use These 5 Python Decorators
20:12
PLEASE Use These 5 Python Decorators
Tech With Tim
109,552 views
O que São e Como Funcionam os Ambientes Virtuais no Python
13:54
O que São e Como Funcionam os Ambientes Vi...
Hashtag Programação
48,348 views
Boas Práticas de Projeto - Python Conceitos Rápidos
12:28
Boas Práticas de Projeto - Python Conceito...
Programador Lhama
6,531 views
Como executar código em paralelo usando python - Processamento paralelo com Multiprocessing
24:45
Como executar código em paralelo usando py...
Codifike
8,359 views
Modularização com Python | Domine a importação de módulos
19:34
Modularização com Python | Domine a import...
pythonando
26,434 views
Python 101: Learn the 5 Must-Know Concepts
20:00
Python 101: Learn the 5 Must-Know Concepts
Tech With Tim
1,187,451 views
Como Trabalhar com Dicionários em Python - (Exemplos Práticos)
12:41
Como Trabalhar com Dicionários em Python -...
Hashtag Programação
52,958 views
Como criar uma Api com Flask + Python - #019 - Api Rest com Python + Flask
38:23
Como criar uma Api com Flask + Python - #0...
PycodeBR
31,614 views
Copyright © 2024. Made with ♥ in London by YTScribe.com