1. Introdução ao Python e Sintaxe Básica

Bem-vindo/a. Agora que te juntaste à equipa da empresa PyTalento como programador júnior, a tua primeira tarefa é começar a trabalhar com Python. O objetivo desta tarefa é aprender o básico sobre a linguagem e familiarizares-te com a sintaxe para que possas, no futuro, criar soluções mais complexas.

Objetivos

  • Entender o que é o Python e onde pode ser utilizado.
  • Aprender a escrever e executar o teu primeiro programa em Python.
  • Familiarizar-te com um editor de código online para facilitar o processo de desenvolvimento.
  • Compreender a sintaxe básica do Python, incluindo comentários, indentação, e a execução de um programa simples.
  • Explorar a interação com o utilizador através de inputs simples.

O que é o Python?

O Python é uma linguagem de programação de alto nível, amplamente utilizada em diversas áreas, como desenvolvimento web, ciência de dados, automação, inteligência artificial, e muitas mais. É conhecida pela sua simplicidade e legibilidade, o que a torna uma excelente escolha para iniciantes. Ao longo deste curso, vais perceber como o Python pode ser uma ferramenta poderosa para resolver problemas complexos.

Começar a Programar com Python

Como ainda estás a começar a aprender a programar, uma forma rápida e eficaz de começar a usar o Python é através de editores de código online. Estes editores permitem-te escrever, testar e executar código sem precisares de instalar qualquer software no teu computador.

Editores Online Recomendados

Os editores online são ambientes de desenvolvimento integrados (IDEs) que permitem programar diretamente no navegador. Aqui estão algumas opções recomendadas:

O Teu Primeiro Programa: “Olá, Mundo!”

Agora que tens acesso a um editor online, vamos começar com o teu primeiro programa em Python. O clássico exemplo de qualquer início em programação é escrever um script que imprime "Olá, Mundo!" no ecrã.

      print("Olá, Mundo!")
    

Este código diz ao Python para imprimir a frase "Olá, Mundo!" no ecrã. Tenta executá-lo num dos editores recomendados acima. Vais ver o texto aparecer como resultado.

Sintaxe Básica do Python

Antes de avançarmos, é importante entender alguns aspetos básicos da sintaxe do Python. Aqui estão alguns pontos chave:

  • Comentários: Comentários em Python começam com o símbolo #. Tudo o que estiver depois de um # numa linha será ignorado pelo Python e serve para dar explicações ao programador.
  • # Este é um comentário
  • Indentação: Ao contrário de outras linguagens, Python utiliza a indentação (espaços ou tabulações) para definir blocos de código. Não usar a indentação corretamente resultará em erros.
  • 
      if 5 > 2:
          print("Cinco é maior que dois!")  # A linha de código está indentada
      

Interação com o Utilizador

Em muitos programas, é útil permitir que o utilizador interaja com o sistema, fornecendo entradas de dados. Em Python, podemos usar a função input() para pedir ao utilizador que introduza dados. Vamos criar um pequeno programa onde o utilizador introduz o seu nome e o programa responde com uma saudação personalizada.

      
  nome = input("Qual é o teu nome? ")
  print("Olá, " + nome + "!")
      
    

Neste código, pedimos ao utilizador para introduzir o seu nome e, de seguida, usamos o print() para o cumprimentar.

Exercício Prático

Agora é a tua vez! A empresa PyTalento pediu-te que criasses um programa simples que pergunte ao utilizador o seu nome e o cumprimente. Utiliza o exemplo anterior como base e tenta criar o teu próprio script.

Desafio

Adiciona ao teu programa uma nova pergunta: pede ao utilizador a sua idade e imprime uma mensagem que inclua o nome e a idade. Aqui tens uma pista:

      
  nome = input("Qual é o teu nome? ")
  idade = input("Quantos anos tens? ")
  print("Olá, " + nome + ", tens " + idade + " anos!")
      
    

Nota: Instalar Python no Teu Computador

Se preferires instalar o Python no teu computador para desenvolver localmente, segue os passos abaixo para o teu sistema operativo:

Instalar Python e Configurar o Ambiente

Antes de começar a programar em Python, precisamos de instalar o Python e um editor de texto ou ambiente de desenvolvimento integrado (IDE) para escrever e testar os programas. A seguir, vamos explicar como instalar o Python nos três sistemas operativos mais comuns: Windows, MacOS e Linux.

Instalar Python no Windows

  1. Aceda ao site oficial do Python.
  2. Clique no botão Download Python para descarregar a versão mais recente do Python para Windows.
  3. Quando o ficheiro de instalação for descarregado, abra-o.
  4. Na janela de instalação, certifique-se de selecionar a opção "Add Python to PATH". Isto é importante para que possa usar o Python a partir da linha de comandos.
  5. Clique em Install Now.
  6. Após a instalação, abra o "Prompt de Comando" e escreva python --version para confirmar que o Python foi instalado corretamente.

Instalar Python no MacOS

  1. O Python 2.x já está pré-instalado no MacOS, mas vamos precisar da versão mais recente (Python 3.x). Para isso, aceda ao site oficial do Python.
  2. Clique em Download Python para descarregar a versão mais recente.
  3. Abra o ficheiro .pkg descarregado e siga as instruções do instalador.
  4. Após a instalação, abra o "Terminal" e escreva python3 --version para verificar a instalação.
  5. Se precisar de um editor de código, pode usar o "TextEdit" no modo de texto simples, ou descarregar uma IDE como o VSCode ou PyCharm.

Instalar Python no Linux

Na maioria das distribuições Linux, o Python já vem instalado. Para verificar a versão instalada, abra o terminal e escreva:

python3 --version

Se o Python não estiver instalado, pode instalá-lo usando o gestor de pacotes da sua distribuição:

  • Para Ubuntu/Debian:
    sudo apt update
      sudo apt install python3
  • Para Fedora:
    sudo dnf install python3

Escolher um Editor de Código ou IDE

Existem várias opções para editar e executar código Python. Aqui estão algumas opções populares:

  • VSCode: Um editor de texto leve e gratuito, com suporte para Python.
  • PyCharm: Um IDE completo, específico para Python.
  • IDLE: Um editor simples que vem com a instalação do Python por defeito.

Sugere-se usar o VSCode ou o PyCharm para um melhor suporte à escrita e execução de programas Python.

Índice 2: Variáveis, Tipos de Da... >>