Python Básico
Guia de Introdução à Linguagem
Por que aprender Python?
Python é uma das linguagens mais populares do mundo. É simples, legível e versátil: usada em
automação, ciência de dados, IA, desenvolvimento web e scripting. A curva de aprendizado é gentil para
iniciantes e o ecossistema de bibliotecas é imenso.
Tipos de Dados Fundamentais
Tipo Exemplo Descrição
int x = 42 Números inteiros
float pi = 3.14 Números decimais
str nome = 'Ana' Texto (string)
bool ativo = True Verdadeiro ou Falso
list nums = [1, 2, 3] Lista mutável e ordenada
tuple coord = (10, 20) Sequência imutável
dict d = {'a': 1} Pares chave-valor
set s = {1, 2, 3} Conjunto sem duplicatas
Estruturas de Controle
if / elif / else:
if x > 0:
print('positivo')
elif x == 0:
print('zero')
else:
print('negativo')
for loop:
for i in range(5):
print(i)
while loop:
while x < 10:
x += 1
List Comprehension:
quadrados = [x**2 for x in range(10)]
Funções
Funções são blocos de código reutilizáveis definidos com def. Recebem parâmetros, podem retornar
valores e são essenciais para organizar o código.
def saudacao(nome, formal=False): if formal: return f'Bom dia, {nome}!' return f'Oi,
{nome}!'
Bibliotecas Essenciais para Iniciantes
Biblioteca Para que serve
os / pathlib Manipulação de arquivos e pastas
datetime Trabalhar com datas e horários
json Leitura e escrita de dados JSON
requests Fazer requisições HTTP e consumir APIs
pandas Análise e manipulação de dados tabulares
matplotlib Gráficos e visualizações básicas