O que é Python? \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 01 Horas 

 06 Min 

 02 Seg 

   Tempo restante da oferta: 01 06 02 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) O que é Python?  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

# O que é Python?

 Veja neste artigo o que é Python e suas principais características.

 [ Ana Paula de Andrade ](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade) 7 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/01/07093212/PYTHON.png)  

Criado por Guido Van Rossum em meados dos anos 90, o Python é uma linguagem de programação de alto nível, que possui as seguintes características:

 [ ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/10/E-BOOK-GRATUITO-PYTHON.jpg) ](https://www.treinaweb.com.br/ebook/guia-python/)

- Interpretada - O código criado com o Python não é compilado;
- De script - Com o Python podemos criar scripts para automatizar diversas tarefas repetitivas;
- [Orientada a objetos](https://www.treinaweb.com.br/blog/os-pilares-da-orientacao-a-objetos/ "Orientada a objetos") - O Python nos permite criar programas utilizando um dos paradigmas mais utilizados no mercado, a orientação a objetos;
- De [tipagem dinâmica](https://www.treinaweb.com.br/blog/quais-as-diferencas-entre-tipagens-estatica-ou-dinamica-e-forte-ou-fraca/ "tipagem dinâmica") - As variáveis no Python podem armazenar qualquer tipo de dados, independente do seu valor atual.

É uma linguagem de programação multiparadigma, ou seja, suporta diversos paradigmas de desenvolvimento, como, orientado à objetos, funcional, imperativo, interpretado, entre outros. Desta forma, com o Python um mesmo programa pode ser feito utilizando [diferentes paradigmas](https://www.treinaweb.com.br/blog/linguagens-e-paradigmas-de-programacao/ "diferentes paradigmas") ou um único programa poderá ser desenvolvido utilizando mais de um paradigma.

Multiplataforma e open source, é uma linguagem que ganhou destaque nos últimos anos por possuir uma ótima curva de aprendizagem, ser uma linguagem leve e ter se tornado uma das principais linguagem para o desenvolvimento de IA, Machine Learning e Big Data, áreas em grande crescimento nos últimos anos.

[Aprender Python em 2020](https://www.treinaweb.com.br/blog/afinal-por-que-devo-aprender-python-para-2020/) tem sido uma excelente escolha, pois segundo o [StackOverflow](https://insights.stackoverflow.com/survey/2019#technology "StackOverflow"), foi uma das linguagens de programação mais estudadas no ano de 2019.

## Aplicações do Python

Como dito anteriormente, seu uso tem se tornado destaque em áreas atuais como: Machine Learning, Data Science, Big Data e Desenvolvimento Web.

- Para o desenvolvimento web, podemos contar com uma poderosa e simples linguagem, que possui dois importantes frameworks, o [Django](https://www.treinaweb.com.br/blog/o-que-e-django/ "Django") e o [Flask](https://www.treinaweb.com.br/blog/o-que-e-flask/ "Flask"). Com esses dois [frameworks](https://www.treinaweb.com.br/blog/para-que-serve-um-framework/ "frameworks"), podemos desenvolver aplicações web poderosas e que, com certeza, irão atender todas as demandas do mercado.

[  ![Django - Fundamentos](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/django.svg)   Curso Django - Fundamentos Conhecer o curso ](https://www.treinaweb.com.br/curso/django-fundamentos)

- O Python também é uma das principais tecnologias para trabalhar com [Data Science](https://www.treinaweb.com.br/blog/o-que-e-data-science/ "Data Science"). Muito disso por conta de sua simplicidade e bibliotecas para trabalhar com análise de dados, como o [Pandas](https://pandas.pydata.org/ "Pandas"), uma das principais e mais poderosas do mercado.
- [Big Data](https://www.treinaweb.com.br/blog/big-data-o-que-e-e-qual-a-sua-importancia/ "Big Data") é a análise e interpretação de grandes volumes de dados. É, sem dúvidas, uma ferramenta fundamental para que as empresas possam obter vantagens competitivas em diversos segmentos. Assim como o Data Science e Machine Learning, o Python possui diversas bibliotecas para trabalhar com Big Data, já que estas áreas estão estritamente relacionadas. Várias são as bibliotecas para trabalhar com Big Data no Python, como a Pandas (citada anteriormente), NumPy, Matplotlib, Scikit-Learn, entre outras.
- [Machine Learning](https://www.treinaweb.com.br/blog/o-que-e-e-como-funciona-machine-learning/ "Machine Learning"), ou em sua tradução livre “Aprendizado de máquina”, é a área da ciência da computação que tem como objetivo a análise de dados que automatiza a construção de modelos analíticos. Assim como o Big Data, o Python é uma das principais tecnologias para trabalhar com Machine Learning, uma área de grande crescente na última década.

## Vantagens de utilizar o Python

Aprender Python possui diversas vantagens, dentre elas podemos citar as seguintes:

- Possui uma grande comunidade;
- Multiplataforma;
- Possui uma curva de aprendizagem baixa;
- Pode ser utilizada em diversos segmentos;
- É amplamente utilizado em diversas empresas, entre outras.

[  ![Python - Orientação a objetos](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/python.svg)   Curso Python - Orientação a objetos Conhecer o curso ](https://www.treinaweb.com.br/curso/python-orientacao-a-objetos)

## Sintaxe do Python

Conhecido por possuir uma sintaxe simples, o Python possui algumas características marcantes da linguagem:

- Não utiliza ponto e vírgula (`;`)para finalizar uma instrução;
- Utiliza indentação por espaços;
- Uma variável pode armazenar diferentes tipos de dados;
- Não há chaves (`{}`) para delimitar o início e final de um bloco de código.

No código escrito em Python abaixo pode-se visualizar algumas das características citadas acima:

```php
print("Meu primeiro programa em Python")
nome_variavel = 5

if nome_variavel == 5:
    print("O número é 5")
else:
    print("O número não é 5")

```

**Você sabia que consegue executar o código acima utilizando o [OnlineGDB](https://onlinegdb.com/r1mivbgrI "OnlineGDB")? Uma ferramenta para executar códigos de diferentes linguagens de programação. Não deixe de conferir! =)**

## Podemos concluir que…

O Python, hoje, é umas das principais linguagens de desenvolvimento do mercado. Como vimos neste artigo, com o Python podemos desenvolver desde aplicações web até inteligências artificiais, o que a torna uma excelente opção de linguagem para aprender e trabalhar.

[  ![Desenvolvedor Python Júnior](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/python.svg)   Formação Desenvolvedor Python Júnior Conhecer a formação ](https://www.treinaweb.com.br/formacao/desenvolvedor-python-junior)

Se você quer conhecer mais sobre Python, acesse nosso [guia da linguagem](https://www.treinaweb.com.br/blog/guia-da-linguagem-python/ "guia da linguagem").

- [ #Python ](https://www.treinaweb.com.br/blog/tag/python)

Autor

 ![Ana Paula de Andrade](//secure.gravatar.com/avatar/76297b487187c82ae476e823018dbfc0?d=mm)

## Ana Paula de Andrade

 Graduanda em Sistemas de Informação pelo Instituto Federal da Bahia. É responsável pelo atendimento ao cliente, gerenciamento de redes sociais e revisão de cursos, além da redação de artigos para o blog da TreinaWeb. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/09/27152914/flask-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     7 anos atrás

    ##  [ O que é Flask? ](https://www.treinaweb.com.br/blog/o-que-e-flask) 

     Veja neste artigo o que é o Flask, principal micro-framework do ecossistema Python.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/03/15005449/DJANGO-O-QUE-É-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     8 anos atrás

    ##  [ O que é Django? ](https://www.treinaweb.com.br/blog/o-que-e-django) 

     Neste artigo conheceremos o que é Django, principal framework Python para desenvolvimento web.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/guia-da-linguagem-python-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     6 anos atrás

    ##  [ Guia da linguagem Python ](https://www.treinaweb.com.br/blog/guia-da-linguagem-python) 

     Entenda os principais conceitos para iniciar seus estudos neste guia da linguagem Python.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/01/07093212/PYTHON-400x280.png)  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) 

     7 anos atrás

    ##  [ Afinal, por que devo aprender Python para 2020? ](https://www.treinaweb.com.br/blog/afinal-por-que-devo-aprender-python-para-2020) 

     Veja neste artigo os motivos para aprender Python neste ano de 2020.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/07/18090957/PYTHON-EMAIL-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     7 anos atrás

    ##  [ Enviando email com Python e SMTP ](https://www.treinaweb.com.br/blog/enviando-email-com-python-e-smtp) 

     Neste artigo veremos como enviar emails utilizando Python e SMTP.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/08/07161700/gerenciamento-python-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     4 anos atrás

    ##  [ Empacotando e publicando pacotes Python no PyPi ](https://www.treinaweb.com.br/blog/empacotando-e-publicando-pacotes-python-no-pypi) 

     Neste artigo iremos aprender como funciona o processo de empacotar e distribuir nossos próprios pacotes Python no PyPi.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/IDE-PYTHON-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     6 anos atrás

    ##  [ Orientação a objetos em Python ](https://www.treinaweb.com.br/blog/orientacao-a-objetos-em-python) 

     Veja neste artigo os principais conceitos do paradigma orientação a objetos e como eles se aplicam no Python.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/IDE-PYTHON-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     7 anos atrás

    ##  [ Principais IDEs para desenvolvimento Python ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-python) 

     Veja neste artigo as principais IDEs para desenvolvimento Python.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/07/30152657/SQL-ALCHEMY-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     7 anos atrás

    ##  [ O que é o SQLAlchemy? ](https://www.treinaweb.com.br/blog/o-que-e-o-sqlalchemy) 

     Neste artigo veremos o que é e como funciona o SQLAlchemy.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/03/o-que-e-fastapi-400x280.png)  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) 

     5 anos atrás

    ##  [ O que é FastAPI? ](https://www.treinaweb.com.br/blog/o-que-e-fastapi) 

     Neste artigo vamos falar um pouco sobre o funcionamento, história e quais as principais características do framework web FastAPI.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/12/o-que-e-o-jinja2-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     6 anos atrás

    ##  [ O que é o Jinja2? ](https://www.treinaweb.com.br/blog/o-que-e-o-jinja2) 

     Veja neste artigo o que é e como funciona o Jinja2.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/02/15130938/KIVY-400x280.png)  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

     8 anos atrás

    ##  [ O que é Kivy? ](https://www.treinaweb.com.br/blog/o-que-e-kivy) 

     Neste artigo veremos o que é Kivy e quais suas características.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **01h 06min 02s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
