Configurar o ambiente de desenvolvimento e escrever os primeiros programas em Python.
Se puder, traga o notebook. Se não, o laboratório tem tudo.
Repositório criado e primeiro commit.
Ferramentas e primeiras linhas
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.
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!")
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.
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.
Mostrar a mensagem de boas-vindas
Ator: Funcionário
Objetivo: Ser recebido pelo sistema logo depois de entrar.
Fluxo principal
- O sistema mostra o nome da empresa.
- Mostra a mensagem de boas-vindas.
- 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
- Quantos print() esse caso usa?
- Leia a última linha da mensagem de erro: o que ela diz?
Ambiente pronto, primeiro commit
Siga na ordem. O que você marcar fica salvo neste navegador.
Python em todo lugar
Tecnologia
O mesmo Python roda no seu notebook, num servidor da nuvem e num Raspberry Pi controlando uma câmera de segurança.
Eletrônica
O MicroPython é Python para microcontroladores como o ESP32: o mesmo print(), só que saindo pelo cabo USB da plaquinha.
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.
Para estudar e praticar
Python no VS Code
Instalação, extensão Python e como rodar e depurar.
Primeiros passos no GitHub
Repositório, commit e push, em português.
Primeiros passos com Python
Trilha gratuita de reforço.
Python Essentials 1
A trilha oficial que acompanha a disciplina e prepara para a certificação PCEP. Conta para a atividade a distância.
PlataformatrilhaLink do repositório no Teams
Com o primeiro commit. Para a próxima aula, estude o módulo de variáveis do Python Essentials.