Introdução ao Python

Guilherme Oliveira

Você já ouviu falar sobre Python?
O Python é uma linguagem de programação versátil, fácil de aprender, e poderosa o suficiente para lidar com uma variedade de tarefas, como o desenvolvimento web, análise de dados e programação de jogos. Foi criada na década de 90 por Guido van Rossum. É uma linguagem de multiparadigmas e se destaca por possuir uma sintaxe simplificada, o que pode ser um ponto positivo para quem está iniciando no mundo da programação.

Dito isso, por onde começar?
Instalação: Para começar a programar em Python, você deve fazer o download e sua instalação em seu sistema operacional através do site https://www.python.org/. O Python está disponível para diversas plataformas, como Windows, MacOs e vem instalado por padrão em diversas distribuições Linux. É recomendado que você procure sempre a versão estável (stable). Durante a instalação, certifique-se de marcar a opção que adiciona o Python ao PATH, facilitando a execução de programas a partir do terminal ou prompt de comando.



Ambiente de desenvolvimento:
É possível programar em Python em diversos ambientes, inclusive pelo próprio terminal apenas digitando o comando python, que abrirá a linha de comando da linguagem. Para desenvolvimentos mais robustos, é recomendado o uso de IDE’s para melhor visualização e controle dos arquivos, como por exemplo o Visual Studio Code ou o PyCharm (este último pode ser conseguido gratuitamente através do email institucional no site https://www.jetbrains.com/pt-br/pycharm/)
Seu primeiro “Olá, Mundo!” Qual o melhor jeito de começar em uma linguagem nova se não construindo o primeiro “Olá, Mundo!”? No Python isso pode ser feito através da simples linha de código a seguir:



O comando “print” é responsável por imprimir uma mensagem no terminal, tal como “printf” em C e “System.out.print” em Java.

Variáveis e tipos de dados
Em Python, não é necessário declarar explicitamente o tipo da variável. A linguagem muda o tipo da variável dinamicamente baseado no dado que ela mantém.



Neste exemplo, temos três variáveis: “nome” recebeu o valor “João” que seria uma string, que deve ser passada entre aspas simples ou duplas. “idade” é uma variável do tipo inteiro e “altura” é do tipo float. Caso os números fossem passados dentro de aspas, eles também seriam considerados string.
Estrutura de controle Assim como em outras linguagens, no Python também podemos fazer com que nosso código tome decisões:



No exemplo acima, temos uma declaração da variável “idade” que recebeu um valor 18 do tipo inteiro e logo abaixo temos a estrutura de decisão do tipo “if”que retorna duas mensagens diferentes, no caso da idade ser ou não maior ou igual à 18.
Loops O Python também possui loops que permitem repetir blocos de código baseado em condições:



O código acima, imprime os números de 1 a 5 por exemplo.
Se você tem familiaridade com outra linguagem, pode ser que estranhe a sintaxe um pouco diferente no início, mas a lógica se aplica igualmente a todas elas.
Esta, foi apenas uma pequena introdução a esta vasta linguagem que pode te proporcionar projetos e resultados interessantes à medida que você aprimorar seus conhecimentos nela. Lembre-se de sempre praticar e consultar a documentação caso exista alguma dúvida. https://www.python.org/doc/


Nome = “Aluno”
Print(”Você gostou do conteúdo?”)
if Nome = sim:
  Print(“TEREMOS NOSSO INCRÍVEL DOJO DE PYTHON EM BREVE”)
else:
  Print(“LEIA DE NOVO”)