Stela Python Aulas Aula 4

Aula 4 Laboratório de práticas Unidade 2

Olá, Python!

Ambiente profissional montado e o primeiro programa rodando.

Objetivo do dia

Configurar o ambiente de desenvolvimento e escrever os primeiros programas em Python.

Antes da aula

Se puder, traga o notebook. Se não, o laboratório tem tudo.

Como conta ponto

Repositório criado e primeiro commit.

C1–C4 · conceitos

Ferramentas e primeiras linhas

C1

Por que Python?

Python é legível, tem bibliotecas para quase tudo e é a linguagem queridinha da segurança da informação, da automação e da análise de dados.

Ele é interpretado: o interpretador lê e executa o seu script linha a linha. Também dá para testar no modo interativo, digitando direto no terminal.

C2

print() e comentários

O print() mostra algo na tela. Tudo depois do # é comentário: o Python ignora, e quem lê o código agradece.

1# meu primeiro programa2print("Olá, mundo!")3print("Turma de Python, presente!")
C3

Mensagens de erro não mordem

Erro é o Python dizendo onde ele se perdeu. Leia a última linha primeiro: ela diz o tipo do erro e a linha do problema.

Os mais comuns no começo: SyntaxError (escrita errada, como aspas faltando) e NameError (nome que não existe, como Print com P maiúsculo).

Cuidado: o Python diferencia maiúsculas de minúsculas. print funciona, Print não.

C4

GitHub: repositório, commit e push

O repositório é a pasta do projeto na nuvem. O commit é uma foto do código num momento. O push envia as fotos para o GitHub.

Sem instalar nada, o GitHub Codespaces abre um VS Code completo no navegador.

CU1 · caso de uso

Mostrar a mensagem de boas-vindas

Ator: Funcionário

Objetivo: Ser recebido pelo sistema logo depois de entrar.

Fluxo principal

  1. O sistema mostra o nome da empresa.
  2. Mostra a mensagem de boas-vindas.
  3. Mostra um aviso de segurança do dia.

E se...

  • O programa tem um erro de digitação (Print com P maiúsculo): o Python mostra a mensagem de erro e a linha.

Para pensar

  1. Quantos print() esse caso usa?
  2. Leia a última linha da mensagem de erro: o que ela diz?
A1 · atividade

Ambiente pronto, primeiro commit

Siga na ordem. O que você marcar fica salvo neste navegador.

0 de 8
S1 · conexão STEAM

Python em todo lugar

T

Tecnologia

O mesmo Python roda no seu notebook, num servidor da nuvem e num Raspberry Pi controlando uma câmera de segurança.

E

Eletrônica

O MicroPython é Python para microcontroladores como o ESP32: o mesmo print(), só que saindo pelo cabo USB da plaquinha.

D1 · desafio extra

Terminou antes? Tem mais.

Faça um programa que desenha a sua inicial com asteriscos usando vários print(). Arte ASCII também é programação.

J1 · materiais

Para estudar e praticar

E1 · entrega

Link do repositório no Teams

Com o primeiro commit. Para a próxima aula, estude o módulo de variáveis do Python Essentials.