10 Dicas Essenciais De Python Para Programadores Iniciantes
Hoje vamos aprender 10 dicas e truques essenciais de Python para programadores iniciantes.
Atualmente a linguagem Python vem crescendo muito rápido por conta da facilidade na hora de aprender.
Ou seja, isso é muito bom principalmente para quem está iniciando no mundo da programação.
Isso porque com a facilidade da linguagem os iniciantes acabam não se frustrando ao aprender a programar.
Então para ajudar, separei aqui 10 dicas para as pessoas que estão iniciando no mundo da programação em Python. Vamos lá?
Confira neste artigo:
Trocar o local de dois números.
Primeiramente temos um algoritmo em Python para fazer a troca de local entre dois números.
Veja como é simples realizar essa troca:
x, y = 10, 20
print(x, y)
x, y = y, x
print(x, y)
Saída:
10 20
20 10
Revertendo uma string em Python
Podemos também reverter uma string em Python utilizando poucas linhas de código como no exemplo abaixo:
a = "ProgramadorViking"
print("O reverso é:", a[::-1])
Saída:
O reverso é: gnikiVrodamargorP
Criar uma única string com todos os elementos da lista
Além disso, podemos criar uma única string concatenando todos os elementos de uma lista.
Veja o exemplo abaixo:
a = ["Acesse", "Programador", "Viking"]
print(" ".join(a))
Saída:
Acesse Programador Viking
Encadeamento de operadores de comparação
É possível até realizar o encadeamento de operadores de comparação, parece algo bem difícil mas veja como é simples:
n = 10
result = 1 < n < 20
print(result)
result = 1 > n <= 9
print(result)
Saída:
True
False
Imprima o caminho do arquivo dos módulos importados
Mas será que da para imprimir o caminho do arquivos dos módulos importados?
Opa, com certeza, veja como funciona esse algoritmo:
import os
import socket
print(os)
print(socket)
Saída:
<module 'os' from '/usr/lib/python3.5/os.py'>
<module 'socket' from '/usr/lib/python3.5/socket.py'>
Uso de Enums em Python.
Além disso podemos utilizar o Enums na linguagem Python de uma forma simples e rápida.
Veja o exemplo abaixo:
class MeuNome:
Programador, Viking = range(2)
print(MeuNome.Programador)
print(MeuNome.Viking)
Saída:
0
1
Retornar vários valores de funções
Agora já imaginou retornar vários valores de funções? Com o Python é muito simples.
Por exemplo:
def x():
return 1, 2, 3, 4
a, b, c, d = x()
print(a, b, c, d)
Saída:
1 2 3 4
Encontrar o valor mais frequente em uma lista
Vamos imaginar que temos uma lista com diversos valores e queremos saber quais desses valores mais se repetem nessa lista.
Será que é possível fazer isso com Python? Com certeza, veja o exemplo abaixo:
test = [1, 2, 3, 4, 2, 2, 3, 1, 4, 4, 4]
print(max(set(test), key = test.count))
Saída:
4
Verificar o uso de memória de um objeto.
Podemos também verificar o uso da memória de um determinado objeto de uma forma muito simples.
Por exemplo:
import sys
x = 1
print(sys.getsizeof(x))
Saída:
14
Imprimir string N vezes
Além disso, podemos imprimir uma determinada string várias vezes utilizando um algoritmo muito simples.
Veja como é fácil:
n = 3
a = "ProgramadorViking"
print(a * n)
Saída:
ProgramadorVikingProgramadorVikingProgramadorViking
Verificar se duas palavras são anagramas
Por fim temos um algoritmo bem legal para verificar se duas palavras são anagramas.
É algo muito simples de entender como funciona e vou te dar dois exemplos de como fazer isso.
O primeiro exemplo utilizamos o Counter que importamos na primeira linha:
from collections import Counter
def is_anagram(str1, str2):
return Counter(str1) == Counter(str2)
print(is_anagram('viking', 'iivkgn'))
print(is_anagram('viking', 'pivkgn'))
Veja também: Como Ganhar Dinheiro Trabalhando Apenas Com WordPress
Saída:
True
False
Já a segunda forma podemos fazer sem importar nada:
def is_anagram(str1, str2):
return sorted(str1) == sorted(str2)
print(is_anagram('viking', 'iivkgn'))
print(is_anagram('viking', 'pivkgn'))
Saída:
True
False
Conclusão
Em conclusão, acabamos de conhecer 10 dicas e truques essenciais de Python que todo programador deve conhecer.
Claro que apenas conhecer esses algoritmos não será o suficiente é preciso estudar e se aprofundar cada vez mais.
Não perca tempo! Dê um passo decisivo em direção ao seu sucesso profissional agora mesmo. Basta clicar no botão abaixo e abrir as portas para mais de 1400 cursos completos, todos com certificados válidos.
ACESSAR CURSOS COM CERTIFICADOEnfim, muito obrigado por ler até aqui e espero que você consiga conquistar todos os seus objetivos.
Qualquer dúvida deixe nos comentários.
Um forte abraço!
Sobre o Autor
0 Comentários