Que tal lembrar alguns comandos Python que todo programador deve saber e que com certeza vão aumentar a sua produtividade!
Python é uma linguagem que foi criada com foco em produtividade e legibilidade. Por isso, é fácil de ler e possui uma sintaxe clara, o que vai te auxiliar na hora de programar. É linguagem limpa, marcada por um baixo uso de caracteres especiais, quase nenhum uso de palavras-chave de compilação e o uso de indentação para marcar blocos.
Por isso, é a linguagem ideal para programadores iniciantes. Mas é também uma linguagem poderosa.
Você sabia que Python é a linguagem que mais cresceu nos últimos anos? Ela vem ganhando cada vez mais espaço em grandes empresas como Google, YouTube, Instagram, Amazon e IBM.
No post de hoje, vamos ver alguns comandos Python que todo programador deve saber. Preparados?
Table of Contents
Sintaxe Python: simples, legível e intuitiva
Python possui uma sintaxe simples, limpa e intuitiva.
Os comandos Python, muitas vezes, se assemelham ao inglês. Assim, muitas vezes, você consegue entendê-los de maneira intuitiva. É, também, uma linguagem limpa, sem muitos caracteres especiais e sem linhas de códigos inúteis. Além disso, Python possui uma excelente organização visual, com uso de identação.
Dessa maneira, é a linguagem ideal para quem está começando a programar e procura aprender sua primeira linguagem de programação. Por outro lado, é uma linguagem poderosa e flexível, sendo também uma boa escolha para programadores experientes que querem diversificar suas áreas de atuação.
10 comandos Python que você com certeza vai usar no seu dia a dia
Você já deve ter ouvido falar em “printar na tela” não é mesmo?
Basicamente, essa função é responsável por mostrar uma mensagem ao usuário.
print("Olá, bem vindo ao Dojô da ByLearn")
print("Você também", "pode enviar várias", "mensagens de uma vez") # Separando por vírgula
Input
Agora é o contrário! Vamos usar o input
para ler um dado do usuário.
Nós também podemos passar uma mensagem de dica do que o usuário deve digitar
nome = input("Qual seu nome? ") # Lemos um valor e passamos pra variável 'nome'
print("Seu nome é:", nome)
If/Elif/Else
Essas três palavras são ser umas das mais usadas na sua vida de programador!
Eles são responsáveis para fazer condições e atribuir lógica ao seu código.
O if
(se) iniciará uma condição, como por exemplo:
“Será que está de manhã? Se tiver, dê bom dia!”
O elif
(se não, se) é para definir uma outra condição:
“Será que é de tarde? Se for, dê boa tarde!”
Por fim, o else
(se não) é para definir o que acontece quando for “qualquer outra coisa”:
“Se não (se não for nem dia nem tarde), dê boa noite!
horario = "tarde"
if horario == "manhã":
print("Bom dia!")
elif horario == "tarde": # Nesse exemplo, é aqui que a condição será verdade
print("Boa tarde!") # Então essa é a mensagem que vai aparecer
else:
print("Boa noite!")
Range
Algo bem útil (que veremos logo abaixo como usar) é criar um intervalo de valores.
Imagine que você quer pegar o intervalo até 10:
intervalo = range(10)
Só tem um detalhe: Ele por padrão inicia em zero e acaba um número antes do “máximo”, veja só a saída do range(10)
:
Saída: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 # O 10 não existe
For
Lembra a famosa abertura dos Simpsons onde o Bart escreve várias vezes a mesma frase na lousa?
Isso seria muito mais fácil se ele soubesse usar o for
, que é um laço de repetição, ou seja, ele é capaz de repetir várias vezes um bloco de código:
for numero in range(10): # Range é responsável para definir um intervalo
dobro = numero * 2
print("O dobro de", numero, "é", dobro)
While
Assim como o for
, nós temos uma outra forma de repetir um código, que é através do while
.
A diferença é que no for
nós definimos uma quantidade fixa (no exemplo acima, repetimos para cada número no intervalo gerado por range(10)
).
Já no while
nós repetimos enquanto uma condição for verdadeira:
lousa_cheia = False
while not lousa_cheia: # Enquanto a lousa não tiver cheia
escrever_na_lousa("frase do bart") # Imagine um médoto que escreve na lousa
lousa_cheia = verificar_lousa_cheia() # E um médoto para verificar se ela já tá cheia
Str/Int/Float
Lembra aquele exemplo lá em cima onde lemos o nome do usuário através da função input
?
Pois é… essa função só lê texto (string/str). Então se quisermos ler um número (como a idade do usuário), precisamos converter o dado para um número, seja ele inteiro (int) ou decimal (float).
Seu uso é bem simples, só colocar o dado que queremos converter dentro da função desse tipo em específico:
idade = input("Digite sua idade: ") # É um texto (str)
idade = int(idade) # Converteu para inteiro (int)
numero = 10.5 # Leu um valor decimal (float)
texto = str(numero) # Converteu para texto
numero = float(texto) # Converteu para decimal novamente
Try/Except
Nem tudo é perfeito, e as vezes seu código pode travar acidentalmente devido a algum erro no sistema.
Imagine você pedir para o código dividir R$ 10,00 para todos os usuários que fazem aniversário hoje.
“Mas e se ninguém fizer aniversário hoje?”
Nesse caso, você teria uma divisão por Zero, o que daria um erro matemático! O try
e o except
servem justamente para esses casos onde é necessário tratar erros e exceções que podem acontecer no seu código.
Tudo que estiver dentro do try
o Python vai tentar executar. Caso dê erro, ele puta automaticamente para o que está dentro do except
try:
total = 10
aniversariantes = 0
resultado = total / aniversariantes # Erro: Não pode dividir por 0
except:
print("Algo de errado aconteceu!")
print("Você sabe que não pode dividir por zero né?")
Type
Várias vezes você irá querer saber qual o tipo de algum determinado dado.
“Será que isso aqui é um inteiro ou um float? Talvez seja uma string, né?”
O que pode parecer uma tarefa difícil na verdade é bem fácil com o type
que faz justamente isso: Te fala qual o tipo do dado:
print(type(10)) # Retonará int
print(type(5.4)) # Retornará float
print(type("ByLearn")) # Retornará str (string)
Help
Gostou dos comandos acima? Pois então, o Python tem muitos outros!
E nós sabemos que no início pode ser difícil, mas por sorte o Python tem o método help
, que te explica como um comando funciona, legal né?
Faça um teste e digite o código abaixo no Python para aprender como usar o comando sum()
, para somar todos os valores numa lista:
help(sum)
Mas se você precisa de uma ajuda mais próxima e eficiente para iniciar e aprimorar sua carreira como desenvolvedor, nós da ByLearn temos um curso bem completo, com uma didática bem simples e direta ao ponto que certamente te ajudará a se tornar um programador de sucesso!
Python Completo – do Júnior a Sênior
A ByLearn possui o curso mais completo do mercado, com a melhor seleção de materiais, excelente apoio pedagógico e certificação amplamente aceita no mercado. Por isso, nosso curso é adequado tanto para programadores Python iniciantes, quanto para aqueles mais experientes que buscam atualizações.
Nosso curso Python completo – de Júnior a Sênior vai te ensinar tudo o que precisa sobre o Python. Você vai começar com uma completa introdução, passar pelos processos de instalação e configuração e finalizar com um módulo de tratamento de erros e exceções.
Nós fazemos atualizações constantes e colocamos à disposição um material didático reunido especialmente para você, com apostilas e livros oficiais
Além disso, temos uma grande seleção de conteúdo gratuito para você entrar nesta grande comunidade. Acesse nossos artigos e vídeos para começar a desvendar esse mundo novo e não se esqueça de se inscrever na nossa Newsletter para receber novidades em primeira mão.
Então, quer nos contar o que achou, sugerir algum artigo, tem críticas ou sugestões? Deixe um comentário pra gente, a sua opinião é muito importante!
Newsletter
Se inscreva na nossa Newsletter para receber as principais novidades da ByLearn