10 Dicas Essenciais De Python Para Programadores Iniciantes

10 Dicas e Truques Essenciais De Python Para Programadores Iniciantes
10 Dicas e Truques 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á?

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 CERTIFICADO

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!

Tags: | |

Sobre o Autor

Programador Viking
Programador Viking

DICA EXTRA: Algumas pessoas estão me perguntando qual é o curso que recomendo para quem deseja aprender programação, mesmo sem ter qualquer conhecimento sobre o assunto. Minha recomendação, tanto para quem está iniciando, como para quem já possui mais experiência, é essa AQUI...

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

plugins premium WordPress