Primeiros passos com Python

Primeiros passos com Python

Opa, seja bem-vindo(a) a esse guia básico! Aqui vou trazer para vocês os primeiros passos para programar Python. Com certeza você já deve ter ouvido falar sobre essa linguagem, mas caso não tenha, não se preocupe, pois aqui abordarei tudo que precisa saber para iniciar sua jornada.

Python

Python é considerado hoje como uma das melhores linguagens para quem está iniciando o aprendizado em programação, isso porque ela é extremamente versátil e uma das linguagens mais simples que tem, além disso possui diversas bibliotecas que podem ser acessadas que diminuem muito o tamanho do código nesta linguagem. Você deve estar se perguntando... porque utilizar Python e não outra das diversas linguagens que existem?

Mercado de trabalho

O Python é uma das linguagens mais utilizadas no mercado de trabalho no Brasil e no exterior, sendo uma das posições mais bem pagas do mercado, isso resumo o porquê de se aprender Python frente a tantas outras linguagens que existem hoje. Isso porque o Python pode ser utilizado desde a criação de páginas web até automações e mesmo análise de dados sendo assim extremamente versátil. Exemplos de empresas que utilizam essa linguagem são: Uber, Netflix, Spotify, Instagram entre outras... acho que você já deve ter ouvido falar sobre alguma dessas não é mesmo?

Passando adiante, neste artigo você vai aprender como fazer o download do Python, os tipos de variáveis e alguns comandos mais usados na linguagem. Vamos começar!

Fazendo o download para uso do Python

O Python exige que haja um programa interpretador de linhas de código para poder fazer a leitura e execução deles, portanto o mais recomendado é que faça o download de um interpretador que já venha com o Python instalado, também é possível fazer o download separadamente sem problema algum, única diferença é que na segunda opção você terá que realizar uma instalação a mais.

As duas interfaces mais utilizadas são o Pycharm e o Anaconda, ambos já com o Python instalado, basta acessar os respectivos sites oficiais e seguir os passos e instalação padrão.

Outra interface muito utilizada é o VScode, porém essa por sua vez exige a instalação a parte do Python, porém pode ser realizado da mesma forma, acessando site oficial de cada um e fazendo o download padrão.

Para acessar as interfaces de programação que foram baixadas, basta digitar o respectivo nome na barra de pesquisa e selecionar quando aparecer.

Tipos de variáveis no Python

O Python assim como outras linguagens de programação pode realizar comandos com variáveis simples, como string, inteiro e float. Uma variável string contém palavras ou cadeias de caracteres, os int ou inteiros contém somente números inteiros e float contém números reais, podendo assim conter casas decimais.

Segue abaixo uma imagem exemplificando cada uma dessas variáveis sendo na linha 1 uma string, na linha 2 um int e na linha 3 um float.

Imagem 1: exemplos de variáveis simples em Python. Fonte: Real Python

É possível realizar a impressão tanto do tipo da variável quanto do próprio valor atribuído a ela. Para imprimir o tipo de variável, basta digitar type() e colocar o nome da variável dentro dos parênteses, mas se o objetivo for imprimir o valor real da variável, basta digitar print() colocando o nome da variável desejada dentro do parênteses.

Imagem 2: Classes de variávei. Fonte: PrimerPy

Imagem 3: Impressão dos valores reais das variáveis. Fonte: AskPython

O desenvolvedor pode chamar suas variáveis como desejar desde que respeitando algumas pequenas regras, sendo a letra inicial sempre minúscula e não podendo ser palavras que são reservadas aos comandos do Python, a imagem 4 a seguir mostra uma tabela com essas palavras.

Imagem 4: Palavras reservadas ao Python. Fonte: Better Programming

Alguns comandos utilizados no Python

Os comandos no Python são as palavras escritas no Shell que irão ditar o que o programa deve realizar e para isso é preciso saber quais são os comandos básicos da linguagem, e aí você deve estar se perguntando: Então preciso decorar toda essa sintaxe para poder programar? A resposta é: sim e não, principalmente no começo você vai sentir necessário consultar algumas vezes a sintaxe, porém quando decoradas irão acelerar muito seu desenvolvimento.

Operações matemáticas

Falando primeiramente de numerais, as operações matemáticas realizadas no Python são as mesmas da matemática clássica, você já utilizou ou já viu alguma vez essas operações na vida, certo? Os operadores utilizados são +, -, *, / e = que representam respectivamente soma, subtração, multiplicação, divisão e igualdade.

⚠️
DICA: Importante ressaltar que somente um = é representante de resolução matemática enquanto o duplo igual == representa uma condição não necessariamente matemática.

Porém você deve estar se perguntando: e quanto operações como potência? Nesse caso utilizamos o mesmo símbolo de multiplicação, porém em dupla dessa forma **. Também podemos calcular o resto de uma divisão utilizando o operador %.

Strings

Agora falando um pouco sobre strings. Lembrando que aqui estamos falando de conjunto de caracteres, os métodos básicos utilizados são len() para mostrar o tamanho da string, lower() para caixa baixa, Upper() para caixa alta e str() para converter uma expressão em string.

Imagem 5: Funções básicas de string. Fonte: DigitalOcean

Para finalizar os comandos básicos do Python não podemos esquecer de falar das condicionais e dos laços de repetição que são muito utilizados no desenvolvimento dos programas.

Condicionais

Quando falamos em condicional significa que queremos que o programa realize determinada função caso uma condição seja satisfeita e realizar outra função caso não seja satisfeita e para isso utilizamos as expressões if e else e caso tenha mais do que duas condições podemos utilizar também a expressão elif para demonstrar uma condição intermediária.

Imagem 6: exemplo de utilização de condicionais. Fonte: Guru99

Laços de repetição

Vamos então finalizar os comandos básicos do Python? Para isso vamos falar de laços de repetição que são comandos que permitem que o programa continue rodando enquanto uma condição não estiver satisfeita ou até chegar num determinado ponto que constitui a parada do programa.

Para isso utilizamos principalmente o for e while que são os dois laços de repetição mais utilizados, um exemplo de utilização destes dois seria o for para imprimir as letras de uma lista até que ela finalize e o while para realizar uma contagem que vai sempre somando um a mais sempre que repetir a execução do programa até que atinja um determinado valor.

Imagem 7: Ejemplo de loop While. Fonte: PYnative

Considerações finais

Para podermos finalizar esse guia de primeiros passos no Python, é necessário comentar sobre endentação e importação de bibliotecas que não são comandos tão básicos, mas que serão extremamente úteis no futuro para organizar e facilitar o desenvolvimento dos seus programas, mas não é nada difícil, você verá.

A endentação nada mais é do que o “tab” do Python que dá um espaçamento do ponto inicial, isso é importante pois cada espaço significa que aquela linha do programa está contida na linha com um espaço a menos do que ela, muito confuso? Calma, vou exemplificar.

Fonte: Dev Community

Nessa primeira imagem todas as linhas estão com o mesmo espaçamento, portanto significa que cada linha está trabalhando de forma individual e nenhuma está contida dentro da outra.

Fonte: Stack Overflow

Nessa segunda imagem podemos ver que o if e o else estão na mesma linha vertical enquanto os prints estão com um espaçamento a mais, isso significa que estes prints estão contidos respectivamente nas expressões acima delas. Ficou mais fácil agora de entender?

E como havia comentado mais acima a nossa última função via ser importar bibliotecas que nada mais é do que importar programas já feito por outras pessoas que vão facilitar seus programas e para isso basta digitar import (e em seguida o nome da biblioteca) e pronto, quando rodar o programa a biblioteca já estará importada.

Com isso finalizamos nossos passos iniciais no Python. Pode parecer um pouco complicado, principalmente no começo, porém conforme você for realizando e desenvolvendo mais programas isso vai acabar se tornando trivial e muito simples de ser lembrado e usado.

Espero que com esse guia você consiga ter um panorama geral sobre essa linguagem de programação e, com isso, poder iniciar sua jornada na utilização desta ou mesmo no mundo da programação. Tem dúvidas? Deixe o seu comentário no post.

⚠️
As opiniões e comentários expressos neste artigo são de propriedade exclusiva de seu autor e não representam necessariamente o ponto de vista da Revelo.

A Revelo Content Network acolhe todas as raças, etnias, nacionalidades, credos, gêneros, orientações, pontos de vista e ideologias, desde que promovam diversidade, equidade, inclusão e crescimento na carreira dos profissionais de tecnologia.