Início Rápido com Python é uma introdução prática e compacta para quem programa pela primeira vez. Suas 10 atividades alternam cinco laboratórios guiados e cinco desafios curtos, do interpretador e entrada/saída até tipos, controle de fluxo, funções, módulos, pacotes e estruturas integradas.
Cada laboratório explica um tema antes de um desafio espacial pedir sua aplicação. Essa estrutura cobre rapidamente o essencial e ainda exige que você escreva e verifique código.
O que você aprenderá
- Usar o interpretador e executar scripts que leem entrada e imprimem saída formatada
- Armazenar valores em variáveis e converter números, strings e booleanos
- Manipular texto com índices, fatiamento e operações comuns de strings
- Controlar o programa com condições, loops
forewhile, aninhamento e controles de loop - Definir funções reutilizáveis e compreender escopos local e global
- Criar módulos e pacotes e importar módulos inteiros ou funções selecionadas
- Criar e atualizar listas, tuplas, conjuntos e dicionários
- Combinar funções e estruturas para implementar pequenos programas baseados em requisitos
Para quem é este curso
O curso é para iniciantes absolutos que desejam uma primeira experiência curta e estruturada com Python e alunos de outras linguagens que querem revisar sintaxe na prática. Ele prioriza habilidades essenciais e exercícios imediatos, não cobertura ampla ou avançada.
Pré-requisitos: Não é necessária experiência em programação ou Python. Basta saber usar teclado e navegar por arquivos; o curso apresenta o interpretador e o fluxo de execução.
Ambiente de aprendizagem: Tudo é executado em Ubuntu 22.04 com Python 3, editor e terminal. Seis atividades usam desktop VNC e quatro WebIDE. Os laboratórios são passo a passo; cada desafio inclui verificações automáticas e solução de referência.
Perguntas frequentes
Qual é a diferença para Python for Beginners?
Quick Start é a rota curta: 10 atividades e 30 etapas sobre sintaxe, funções, módulos e coleções. Python for Beginners possui 30 laboratórios e acrescenta codificação, PEP 8, tratamento detalhado de erros, classes, métodos especiais e decoradores.
Os desafios são adequados para iniciantes absolutos?
Sim, se você concluir primeiro o laboratório guiado anterior. Quatro são Beginner; o desafio final de estruturas é Intermediate e combina várias habilidades.
Posso consultar uma solução se travar?
Sim. Os cinco desafios têm verificações automáticas e solução de referência. Tente primeiro implementar o requisito e depois use o feedback e a solução para corrigir.
O curso cobre orientação a objetos ou frameworks?
Não. Ele termina em funções, módulos, pacotes e coleções básicas. Classes, exceções, arquivos, frameworks web, bibliotecas de dados e implantação estão fora deste início rápido.





