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, 20print(x, y)x, y = y, xprint(x, y)Saída:
10 2020 10Revertendo 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 é: gnikiVrodamargorPCriar 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 VikingEncadeamento 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 = 10result = 1 < n < 20print(result)result = 1 > n <= 9print(result)Saída:
TrueFalseImprima 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 osimport 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:
01Retornar 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 4Encontrar 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:
4Verificar 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 = 1print(sys.getsizeof(x))Saída:
14Imprimir string N vezes
Além disso, podemos imprimir uma determinada string várias vezes utilizando um algoritmo muito simples.
Veja como é fácil:
n = 3a = "ProgramadorViking"print(a * n)Saída:
ProgramadorVikingProgramadorVikingProgramadorVikingVerificar 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:
TrueFalseJá 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:
TrueFalseConclusã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.
Enfim, 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!




