Todas as vezes que eu escrevo alguma coisa eu tento colocar um título interessante que consiga merecer a atenção de alguém para lê-lo e, ao mesmo tempo, passe a mensagem que eu quero. É irritante quando a gente clica num link e quando abre é outra coisa, não é?
Mas é isso mesmo que você leu. O assunto de hoje é esse: nomes. Aqui algumas dicas, histórias e porquê eu acho nomes importantes.
Leia mais →
Recentemente alguém no Slack de Python em Berlim comentou que a empresa em que ele trabalha havia começado um projeto Python e ele precisava de ajuda. Ele postou a seguinte pergunta:
How do you deal with team members who write Python as if it was bash/idl/Fortran? How do you introduce pep 8 in a “soft” way (if such thing exist)?
Nesse post quero compartilhar com vocês algumas práticas que podem ajudar nesse problema!
Leia mais →
O módulo collections do Python é cheio de recursos bem úteis. Uma delas é a NamedTuples. Como o nome já diz, a ideia por trás é ter tuplas nomeadas. Ou seja: os mesmos recursos básicos de uma tupla mas com nomes para os atributos. Dessa forma, você não precisa se preocupar em memorizar a ordem dos elementos, apenas saber o nome deles. Esse recurso não é novo mas pode ser bem útil ter ele na manga.
Leia mais →
Mas hoje, mas no programa de hoje o gotas de Pythão será sobre f-strings conhecido também como Literal String Interpolation. Esse recurso foi introduzido na versão 3.6 do Python e o objetivo é tornar a interpolação de Strings mais legível. Interpolação é só um nome chique para o ato de montar/construir uma String a partir de dados que você queira: uma variável, um retorno de método etc.
Antes, os jeitos mais comuns de interpolar Strings eram assim:
Leia mais →
O módulo pathlib está aí desde a versão 3.4 do Python mas confesso que comecei a usar mesmo há pouco tempo. Pra quem tá ouvindo esse nome agora, o pathlib é Object-oriented filesystem paths ou um módulo com várias classes para te ajudar a manipular caminhos de maneira mais prática. Cada classe tem um uso apropriado e se você quiser se aprofundar nelas, sugiro dar uma olhadinha na documentação. Esse post é bem introdutório (e ao mesmo tempo um lembrete da sintaxe pra mim mesma :)).
Leia mais →