Quero ser uma dev júnior e agora?

É realmente engraçado como a gente vê as coisas de maneira diferente quando temos um pouquinho mais de experiência. E, claro, com a carreira de desenvolvedora não foi diferente. Todo mundo sabe que a universidade e a academia ainda estão num descompasso imenso. E eu tô aqui pra dar umas dicas que eu gostaria que a Ana Paula do passado tivesse tido. 🤓 Começando (quase) do zero Meu primeiro contato com programação foi com um curso técnico que eu fiz logo depois de sair do ensino médio.

Leia mais →

O quê Enzo, x2, Nairobi e Enfermería tem a ver com o seu código

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 →

Melhorando a Qualidade do Código junto com o time

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 →

[python drops] NamedTuples

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 →

[python drops] f-strings

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 →