Skip to content
Python 3.12 · NumPy · SciPy · Matplotlib

Compilador Online de Python

myCompiler é um compilador, editor e executor de código online e gratuito para Python que permite escrever, executar e compartilhar código Python diretamente no seu navegador. Funciona como playground, sandbox, fiddle, compilador na nuvem e REPL online para Python. Sem downloads, sem instalação necessária. Basta abrir o editor e começar a programar com realce de sintaxe, autocompletar e saída instantânea.

27+ linguagens Usado por 1M+ desenvolvedores Gratuito para sempre

Como executar código Python online

Três passos para ir da ideia ao código Python em execução neste playground online. Sem necessidade de conta.

Escreva seu código Editor de código com realce de sintaxe, números de linha e uma aba de arquivo mostrando o idioma atual main.py 1 1 2 3 4 5 6 7 Python Ln 7, Col 25

Escreva seu código

Abra o editor Python e comece a escrever. O editor inteligente oferece realce de sintaxe, autocompletar e detecção de erros enquanto você digita.

Clique em Executar Editor com um botão Executar e dica de atalho de teclado para executar código em servidores na nuvem main.py 2 Run or press Ctrl +

Clique em Executar

Pressione o botão Run ou pressione +Enter para executar seu código Python em servidores na nuvem seguros e isolados.

Veja os resultados Terminal integrado exibindo a saída do programa com prompt de comando e resultados de execução main.py 3 1 2 ... Terminal $ python main.py $ Program finished

Veja os resultados

A saída aparece instantaneamente no terminal integrado. Erros e exceções são exibidos com mensagens claras e úteis.

Tudo o que você precisa para programar em Python

Um IDE online completo e playground de programação para Python no seu navegador. Escreva, execute e compartilhe código sem nenhuma configuração.

Zero configuração necessária

Comece a programar em segundos com este interpretador Python baseado no navegador. Sem downloads, sem instalações, sem configuração de ambiente. Abra seu navegador, acesse o myCompiler e comece a escrever código Python imediatamente.

Funciona em qualquer dispositivo com navegador web. Desktop, notebook, tablet, celular, Chromebook. Não há nada para instalar e nada para configurar.

Editor de código rico em recursos

Escreva Python com um editor de código profissional embutido no seu navegador. O realce de sintaxe colore seu código para facilitar a leitura, destacando palavras-chave, strings e funções de um jeito fácil de identificar.

O autocompletar inteligente sugere métodos e propriedades enquanto você digita, e a detecção de erros em tempo real captura os problemas antes de você executar seu código.

Projetos com múltiplos arquivos

Crie e gerencie múltiplos arquivos em um único projeto. Use a barra lateral de arquivos para organizar seu código em módulos e importe-os entre arquivos como em um IDE local.

Construa aplicações modulares com estrutura de projeto adequada. Cada arquivo é editável e você pode alternar entre eles instantaneamente.

Execute código instantaneamente

Clique no botão Executar ou pressione +Enter para executar seu código Python instantaneamente. Este executor de código online exibe a saída imediatamente no painel do terminal integrado. Seu código roda em servidores na nuvem seguros e isolados e os resultados aparecem em segundos.

Mensagens de erro e tracebacks são exibidos de forma clara, facilitando encontrar e corrigir problemas. O terminal suporta cores ANSI para formatação rica de saída.

Pronto para experimentar? Escreva e execute seu primeiro programa Python em segundos.

Abrir editor Python

Python 3.12 com bibliotecas populares

myCompiler executa o Python 3.12, a versão estável mais recente. Você obtém mensagens de erro aprimoradas, recursos modernos da linguagem e melhor desempenho prontos para uso. Bibliotecas científicas e de dados populares vêm pré-instaladas para você começar a trabalhar imediatamente.

numpy scipy matplotlib scikit-learn

NumPy cuida da computação numérica e operações com arrays. SciPy fornece funções científicas. Matplotlib cria gráficos e visualizações de dados. scikit-learn oferece algoritmos de machine learning prontos para usar.

Experimente Python com bibliotecas
Bibliotecas pré-instaladas
NumPy
Arrays, math
SciPy
Scientific
Matplotlib
Plotting
scikit-learn
ML
Aprendizado Pratique e experimente
Ciência de dados Analise e visualize
Prototipagem Experimentos rápidos
Compartilhamento URLs e forks

Exemplos de código em Python

Padrões comuns em Python que você pode experimentar no compilador online. Cada exemplo está pronto para executar.

Hello World em Python

main.py
print("Hello, World!")

Variáveis e tipos de dados em Python

main.py
name = "Alice"
age = 30
height = 5.6
is_student = True
print(f"{name} is {age} years old")

Condicionais If-Else em Python

main.py
x = 10
if x > 0:
    print("Positive")
elif x == 0:
    print("Zero")
else:
    print("Negative")

Laços For e While em Python

main.py
for i in range(5):
    print(f"Count: {i}")

total = 0
while total < 10:
    total += 3
print(f"Total: {total}")

Funções em Python

main.py
def greet(name, greeting="Hello"):
    return f"{greeting}, {name}!"

print(greet("Alice"))
print(greet("Bob", "Hi"))

Arrays e coleções em Python

main.py
fruits = ["apple", "banana", "cherry"]
fruits.append("date")
print(fruits[1])

person = {"name": "Alice", "age": 30}
print(person["name"])

Classes e objetos em Python

main.py
class Dog:
    def __init__(self, name, breed):
        self.name = name
        self.breed = breed

    def bark(self):
        return f"{self.name} says Woof!"

dog = Dog("Rex", "Labrador")
print(dog.bark())

Tratamento de erros em Python

main.py
try:
    result = 10 / 0
except ZeroDivisionError as e:
    print(f"Error: {e}")
finally:
    print("Done")

Entrada e saída de arquivos em Python

main.py
# Write to file
with open("output.txt", "w") as f:
    f.write("Hello, File!")

# Read from file
with open("output.txt", "r") as f:
    print(f.read())

List Comprehensions em Python

main.py
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
evens = [n for n in numbers if n % 2 == 0]
squares = [n ** 2 for n in numbers]
print(f"Evens: {evens}")
print(f"Squares: {squares}")

Como receber entrada em Python online

myCompiler suporta entrada padrão (stdin) para programas em Python. Use as funções de entrada padrão do Python para ler a entrada do usuário. Insira seus dados de entrada no painel stdin antes de executar seu programa.

Isso funciona tanto para entrada de linha única quanto de múltiplas linhas. Você pode ler strings e convertê-las em números usando as funções de E/S integradas da linguagem.

Experimente você mesmo
main.py stdin suportado
name = input("What is your name? ")
age = int(input("How old are you? "))

print(f"Hello {name}!")
print(f"You'll be {age + 1} next year.")
stdin
Alice
25
Saída
Hello Alice!
You'll be 26 next year.

Sem configuração, sem cadastro. Comece a escrever código Python agora mesmo.

Começar a programar agora

Primeiros passos com Python online

Você pode começar a escrever e executar código Python agora mesmo sem instalar nada. Digite seu código e clique em Executar. Este executor de código Python gratuito executa seu programa instantaneamente e exibe a saída no painel do terminal abaixo do editor. Abra o editor online de Python, digite seu código e clique em Executar.

Se você é novo em Python, use este playground online de Python para começar com os fundamentos como variáveis, tipos de dados, condicionais e laços. Os exemplos de código acima cobrem todos os fundamentos necessários para começar. Cada exemplo pode ser copiado para a sandbox e executado imediatamente. Sem configuração, sem setup.

À medida que você avança, experimente criar projetos com múltiplos arquivos, usar bibliotecas e compartilhar seus programas com outras pessoas via URL. Cadastre-se gratuitamente para salvar seu trabalho e construir uma biblioteca pessoal de programas. O myCompiler funciona como um IDE online completo para Python direto no seu navegador.

Quem usa o myCompiler

Seja aprendendo a programar, se preparando para entrevistas ou prototipando ideias, o myCompiler foi feito para você.

Estudantes e Aprendizes

Pratique exercícios, complete tarefas e experimente com código sem precisar instalar nada em computadores escolares ou pessoais.

Professores e Educadores

Compartilhe exemplos de código com alunos via URLs únicas. Incorpore o compilador em materiais de curso para que os alunos possam executar exemplos diretamente no navegador.

Candidatos a entrevistas

Pratique problemas de entrevistas de programação, teste algoritmos e verifique soluções rapidamente durante a preparação para entrevistas técnicas.

Desenvolvedores profissionais

Prototipe ideias rapidamente, teste trechos de código ou experimente uma biblioteca sem configurar um ambiente local. Ótimo para experimentos rápidos.

Criadores de conteúdo e Blogueiros

Incorpore exemplos interativos em posts de blog, tutoriais e documentação para que os leitores possam executar o código sem sair da página.

Equipes e Colaboradores

Compartilhe trechos de código com colegas via URLs. Outros podem visualizar, executar e fazer fork do seu código para construir sobre o seu trabalho.

myCompiler vs. IDE local

Por que usar um compilador Python online em vez de instalar um localmente?

Recurso myCompiler IDE local
Tempo de configuração Instantâneo Minutos a horas
Instalação Nenhuma necessária Python + IDE necessários
Suporte a dispositivos Qualquer navegador Somente desktop
Compartilhamento de código URL com um clique Manual (arquivo, git, etc.)
Linguagens 27+ em um só lugar Uma por vez
Custo Gratuito para sempre Gratuito a R$$$
Funciona no Chromebook Sim Limitado

O que é Python?

Python é uma linguagem de programação de alto nível e interpretada, conhecida por sua sintaxe clara e legibilidade. Criada por Guido van Rossum e lançada pela primeira vez em 1991, Python se tornou uma das linguagens de programação mais populares do mundo, figurando consistentemente entre as três primeiras no TIOBE e na Pesquisa de Desenvolvedores do Stack Overflow.

A filosofia de design do Python enfatiza a legibilidade do código com uso significativo de indentação. Suas construções de linguagem e abordagem orientada a objetos ajudam programadores a escrever código claro e lógico para projetos de qualquer tamanho.

Para que é usado o Python?

Python é amplamente usado para desenvolvimento web com frameworks como Django e Flask, ciência de dados e análises com pandas e NumPy, aprendizado de máquina e IA usando TensorFlow, PyTorch e scikit-learn, automação e scripts, computação científica com SciPy e educação. A extensa biblioteca padrão e o vasto ecossistema de pacotes de terceiros tornam Python adequado para praticamente qualquer tarefa de programação.

Python para iniciantes

Python é amplamente recomendada como primeira linguagem de programação por sua sintaxe simples e legível que se assemelha ao inglês. Diferente de linguagens como C++ ou Java, Python não exige que você declare tipos de variáveis, gerencie memória ou escreva código boilerplate. Um programa "Hello World" em Python tem apenas uma linha. Digite print("Hello, World!") e pronto. Isso a torna ideal para aprender fundamentos de programação como variáveis, laços, funções e estruturas de dados.

Python vs outras linguagens

Comparado ao JavaScript, Python tem uma sintaxe mais limpa e é mais popular para ciência de dados e desenvolvimento backend. Comparado ao Java, Python é mais conciso, tem uma curva de aprendizado mais suave e não requer código boilerplate. Comparado ao C++, Python é mais fácil de aprender, gerencia memória automaticamente e roda em qualquer plataforma sem recompilação. A desvantagem é que Python é mais lento que linguagens compiladas, mas para aprendizado, prototipagem e a maioria das aplicações reais, essa diferença raramente importa.

Por que usar um compilador Python online?

Um compilador Python online, também chamado de playground, sandbox ou executor de código Python, permite escrever e executar código Python diretamente no seu navegador sem instalar Python no seu computador. Funciona como um fiddle ou REPL Python que você pode acessar de qualquer lugar. É útil para prototipagem rápida, aprendizado de Python, teste de trechos de código, compartilhamento de soluções, entrevistas de programação e trabalho em qualquer dispositivo incluindo celulares, tablets e Chromebooks.

O IDE online de Python do myCompiler inclui Python 3.12 com bibliotecas científicas populares pré-instaladas, suporte a projetos com múltiplos arquivos, entrada padrão (stdin) e a capacidade de salvar, compartilhar e incorporar seu código. Seja chamando de interpretador, executor de código ou compilador na nuvem, é completamente gratuito.

Por que Python é tão popular?

A popularidade do Python vem de sua simplicidade e versatilidade. Possui uma comunidade enorme, milhares de bibliotecas de código aberto e documentação excelente. Empresas como Google, Netflix, Instagram e Spotify usam Python extensivamente. É a linguagem principal para ciência de dados, aprendizado de máquina, desenvolvimento web e automação. Para iniciantes, a sintaxe legível e a curva de aprendizado suave a tornam a linguagem de programação mais acessível para começar.

Oportunidades de carreira com Python

Desenvolvedores Python estão em alta demanda em diversas indústrias. Funções comuns incluem engenheiro de software, cientista de dados, engenheiro de aprendizado de máquina, engenheiro DevOps, desenvolvedor backend e engenheiro de automação. Aprender Python abre portas para uma ampla gama de caminhos de carreira em tecnologia.

Experimente Python online Gratuito · Sem necessidade de cadastro

Atalhos de teclado

Programe mais rápido com estes atalhos de teclado no editor do myCompiler.

Executar código
+ Enter
Salvar programa
+ S
Alternar comentário
+ /
Indentar linha
Tab
Remover indentação
Shift + Tab
Desfazer
+ Z
Selecionar próxima ocorrência
+ D
Localizar e substituir
+ H

Incorpore o compilador Python no seu site

Adicione um compilador Python interativo ao seu site, blog ou plataforma de aprendizado. Os leitores podem escrever e executar código Python diretamente na sua página sem sair dela.

Perfeito para tutoriais técnicos, cursos de programação, documentação e conteúdo educacional. Salve um programa no myCompiler e use o link de incorporação para adicioná-lo a qualquer página web.

Embedded Python compilador, editor e executor de código
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/python"
width="100%"
height="400"
frameborder="0">
</iframe>

Por que os desenvolvedores escolhem o myCompiler

Um IDE online completo para Python e 27+ outras linguagens de programação.

27+ linguagens

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# e muito mais. Todos os compiladores e interpretadores em um só lugar. Troque de linguagem instantaneamente.

Modo escuro e claro

Alterne entre temas claro e escuro com um clique. Programe confortavelmente em qualquer condição de iluminação, de dia ou de noite.

Compatível com dispositivos móveis

Editor totalmente responsivo otimizado para celulares, tablets e Chromebooks. Programe em qualquer dispositivo com navegador web. Sem necessidade de baixar aplicativo.

Salve e compartilhe código

Salve programas na sua conta, compartilhe via URLs únicas e deixe outros visualizarem, fazerem fork e executarem seu código. Ótimo para colaboração e revisões de código.

Tags e organização

Organize seus programas salvos com tags e encontre-os rapidamente com busca e filtros. Construa uma biblioteca pessoal de trechos de código e soluções.

Sem necessidade de conta

Comece a escrever e executar código imediatamente. Sem cadastro, sem e-mail, sem cartão de crédito. Crie uma conta gratuita depois, apenas se quiser salvar seu trabalho.

Perguntas frequentes

Perguntas comuns sobre o uso do compilador, playground e executor de código Python online.

Sim! O myCompiler é completamente gratuito para todas as linguagens suportadas, incluindo Python. Não há assinaturas, planos premium nem custos ocultos. Todos os recursos estão disponíveis sem custo.
O myCompiler mantém seu ambiente Python atualizado. Você pode ver a versão exata na seção de detalhes da linguagem nesta página. Atualizamos regularmente todos os runtimes para suas versões estáveis mais recentes.
Sim! O myCompiler fornece bibliotecas Python populares incluindo NumPy, Pandas, Matplotlib, SciPy e scikit-learn. Você pode importá-las e usá-las diretamente no seu código sem nenhuma configuração.
Basta abrir o editor Python, escrever ou colar seu código e clicar no botão Executar. Seu código será executado em nossos servidores e a saída aparecerá no painel do terminal em segundos.
Sim. Clique em Salvar para armazenar seu programa. Você receberá uma URL única que pode compartilhar com qualquer pessoa. Os destinatários podem visualizar, fazer fork e executar seu código.
Sim. O myCompiler suporta projetos com múltiplos arquivos. Você pode criar, renomear e excluir arquivos na barra lateral. Isso permite organizar seu código Python como em um IDE local.
Sim. Todo código é executado em contêineres isolados em nossos servidores. Cada execução recebe seu próprio ambiente isolado que é destruído após a conclusão. Seu código não pode afetar outros usuários nem nossa infraestrutura.
Sim. O myCompiler tem um design responsivo otimizado para celulares e tablets. Você pode escrever e executar código Python em qualquer lugar. A interface móvel usa abas para alternar entre o editor, a saída e os painéis de arquivos.
Sim. Clique na aba Entrada no painel inferior, digite ou cole seus dados de entrada e clique em Executar. Seu programa lerá a entrada que você forneceu.
A execução é rápida. O código roda em nossa infraestrutura de nuvem otimizada e a saída geralmente aparece em segundos. O tempo de execução depende da complexidade do seu programa.
Sim. O myCompiler oferece um recurso de incorporação. Você pode copiar um trecho iframe e colá-lo no seu site, blog ou documentação. Os visitantes podem editar e executar código diretamente na sua página.
O myCompiler suporta atalhos comuns de editor, incluindo Executar (Ctrl/Cmd+Enter), Salvar (Ctrl/Cmd+S), Localizar (Ctrl/Cmd+F) e mais. Consulte a seção de atalhos de teclado nesta página para a lista completa.
Não. O myCompiler requer conexão com a internet porque o código é compilado e executado em nossos servidores na nuvem. O próprio editor carrega no seu navegador, mas executar código requer conectividade.
O myCompiler oferece um ambiente rápido, gratuito e sem configuração, com um editor de código moderno, suporte a múltiplos arquivos, modo escuro e compartilhamento instantâneo. É ideal para aprendizado, prototipagem, entrevistas e compartilhamento de exemplos de código.
Sim. O myCompiler é ótimo para praticar algoritmos e problemas de programação. Você pode escrever código Python, fornecer entrada personalizada e testar suas soluções instantaneamente. Salve seu trabalho e volte a ele a qualquer momento.
Use instruções de impressão ou saída de console para rastrear o comportamento do seu programa. O myCompiler exibe todas as saídas padrão e mensagens de erro no painel do terminal. As mensagens de erro incluem números de linha para ajudá-lo a localizar os problemas.

Pronto para escrever código Python?

Abra o playground gratuito de Python e comece a programar imediatamente. Sem downloads, sem necessidade de conta.

Comece a programar em Python

Gratuito · Sem necessidade de cadastro · Python 3.12

Comece a programar em Python