Compilador online e playground Python
Sua sandbox Python privada. Seu código permanece no seu navegador e nunca sai do seu dispositivo. Aprenda, teste, prototipe!
Saída:
A saída aparecerá aqui...
Compartilhe e aprenda
- Compartilhe com segurança - Compartilhe código usando links com tempo limitado e proteção de senha opcional
- Explicações de IA - Um assistente de IA que explica como o código funciona, facilitando o aprendizado e a compreensão
- Revisão de código de IA - Um assistente de revisão de código de IA que analisa seu código em busca de bugs, legibilidade e possíveis melhorias
Sobre Python
Python é uma linguagem de programação interpretada de alto nível, conhecida por sua simplicidade e legibilidade. É amplamente utilizado em desenvolvimento web, ciência de dados, inteligência artificial, automação e muito mais.
Por que Python?
- Fácil de aprender - Sintaxe limpa e fácil de ler e escrever
- Versátil - Usado para desenvolvimento web, análise de dados, IA/ML, automação
- Ecossistema rico - Milhares de bibliotecas e estruturas disponíveis
- Ótima comunidade - Comunidade grande e ativa e extensa documentação
- Plataforma cruzada - Funciona em Windows, macOS, Linux e muito mais
Casos de uso comuns
- Desenvolvimento Web (Django, Flask)
- Ciência e análise de dados (Pandas, NumPy)
- Aprendizado de máquina (TensorFlow, PyTorch, scikit-learn)
- Automação e scripts
- Desenvolvimento de APIs
- Computação Científica
Exemplos de início rápido
Python Básico
# Print Hello World
print("Hello, World!")
# Variables and data types
name = "Python"
version = 3.12
is_awesome = True
print(f"{name} {version} is awesome: {is_awesome}")
# Lists and loops
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(f"Number: {num}")
Solicitações HTTP (com API habilitada para CORS)
import requests
# Example with JSONPlaceholder API (supports CORS)
response = requests.get('https://jsonplaceholder.typicode.com/posts/1')
print(f"Status Code: {response.status_code}")
print(f"Title: {response.json()['title']}")
# POST request example
new_post = {
"title": "My Post",
"body": "This is a test",
"userId": 1
}
response = requests.post('https://jsonplaceholder.typicode.com/posts', json=new_post)
print(f"Created post ID: {response.json()['id']}")
Recursos do Python
- Digitação Dinâmica - Não há necessidade de declarar tipos de variáveis
- Sintaxe baseada em indentação - Usa espaços em branco para blocos de código
- Orientado a objetos - Suporta princípios OOP
- Programação Funcional - Funções de primeira classe e expressões lambda
- Tratamento de exceções - Tratamento robusto de erros com try/except
- Biblioteca Padrão - Filosofia “Baterias incluídas”