7 truques em Python que todo iniciante deve saber

Cansado de programar?

Cansado(a) de quebrar a cabeça para aprender a programar Python de verdade?

Conheça a melhor e mais completa formação de Python e Django e sinta-se um programador verdadeiramente competente. Além de Python e Django, você também vai aprender Banco de Dados, SQL, HTML, CSS, Javascript, Bootstrap e muito mais!

Quero aprender Python e Django de Verdade! Quero aprender!
Suporte

Tire suas dúvidas diretamente com o professor

Suporte

Projetos práticos voltados para o mercado de trabalho

Suporte

Formação moderna com foco na prática profissional

Seja bem-vindo Pythonista!

Nesse artigo, iremos falar sobre alguns truques que todo iniciante em Python DEVE saber!

No post, iremos falar sobre strings, elementos de lista, variáveis e muito mais!

Garanto que essas dicas serão muito úteis e irão melhorar seus códigos! :wink:

Vá direto ao assunto…

Primeiro Truque

Criar uma string a partir de elementos de uma lista

Se você tiver uma Lista de Strings, pode juntá-las em uma String só da seguinte forma:

1
2
lista = ["Blog", "da", "Python", "Academy"]
print(" ".join(lista))

Resultando em:

1
"Blog da Python Academy"

Segundo Truque

Armazenar elementos de uma lista diferente em variáveis

Caso você queira “desconstruir” uma lista em diversa variáveis, ao invés de fazer assim:

1
2
3
4
5
lista = [-35, 2, 43]
minimo = lista[0]
meio = lista[1]
maximo = lista[2]
print(minimo, meio, maximo)

Você pode fazer assim:

1
2
3
lista = [-35, 2, 43]
minimo, meio, maximo = lista
print(minimo, meio, maximo)

Resultando em:

1
-35 2 43

Está curtindo esse conteúdo? :thumbsup:

Que tal receber 30 dias de conteúdo direto na sua Caixa de Entrada?

Sua assinatura não pôde ser validada.
Você fez sua assinatura com sucesso.

Assine a PyDicas e receba 30 dias do melhor conteúdo Python direto na sua Caixa de Entrada: direto e sem enrolação!

Terceiro Truque

Imprimir uma string “n” vezes

Para imprimir a mesma String diversas vezes, não é necessário recorrer à Loops for, assim:

1
2
for _ in range(6):
    print("Python")

Basta multiplicar a string, assim:

1
print("Python\n" * 6)

Resultando em:

1
2
3
4
5
6
Python
Python
Python
Python
Python
Python

Quarto Truque

Atribuição de múltiplas variáveis

1
2
codigo, nome, erro = 201, "HTTP CREATED", False
print(codigo, nome, erro)

Resultando em:

1
201, HTTP CREATED, False

Quinto Truque

Formatar strings com f-strings

1
2
codigo, nome, erro = 201, "HTTP CREATED", False
print(f"Código = {codigo}\nNome = {nome}\nErro = {erro}")

Resultando em:

1
2
3
Código = 201
Nome = HTTP CREATED
Erro = False

Sexto Truque

Reverter uma string

1
2
string = "The book is on the table"
print(f"String reversa: {string[::-1]}")

Resultando em:

1
String reversa: elbat eht no si koob The

Sétimo Truque

Trocar o valor de duas variáveis

1
2
3
4
x, y = -10, 10
print(f"Antes: x={x}, y={y}")
x, y = y, x
print(f"Depois: x={x}, y={y}")

Resultando em:

1
2
Antes: x=-10, y=10
Depois: x=10, y=-10

Truque Bônus

Ser requisitado por recrutadores nacionais E internacionais

Esse truque é apenas para os fortes!

Para ser um Dev acima da média, que recebe mais de 5 dígitos de salário, é necessário se capacitar para não fazer feio em entrevistas de emprego.

Para isso, te convido a conhecer a Jornada Python, nosso curso completo de Python e Django que une Teoria, Prática com Projetos, Dicas de Carreira e Desenvolvimento Web com Django, para você se tornar um Desenvolvedor Python que ganha altos salários, com liberdade geográfica e autoridade em sua área!

Se quer fazer parte desse seleto grupo, clique no link abaixo: :point_down:

Jornada Python Jornada Python

Te vejo na Jornada! :heart_eyes:

Conclusão

Com todas essas dicas, seu código será ainda mais Pythônico.

Treine bastante todos esses truques, pois apenas a prática leva a perfeição! :wink:

#newsletter Olá :wave: Curtiu o artigo? Então faça parte da nossa Newsletter! Privacidade Não se preocupe, respeitamos sua privacidade. Você pode se descadastrar a qualquer momento.