Início Rápido com Python

Domine os fundamentos do Python neste curso prático, projetado para iniciantes. Aprenda conceitos essenciais como tipos de dados, estruturas de controle, funções, módulos e estruturas de dados através de laboratórios interativos e desafios práticos. Perfeito para quem está começando sua jornada na programação Python.

Python

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

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 for e while, 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.

Professor

labby
Labby
Labby is the LabEx teacher.