Como começar com Python? \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 13 Horas 

 37 Min 

 18 Seg 

   Tempo restante da oferta: 13 37 18 

  [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) Como começar com Python?  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

# Como começar com Python?

 Quer iniciar seus estudos em Python e não sabe por onde começar? Veja o que preparamos pra você.

 [ Redação Treinaweb ](https://www.treinaweb.com.br/blog/autor/redacao-treinaweb) 9 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/01/como-comecar-com-python.jpg)  

Para você que é ingressante na área de TI e está interessado em aprender uma linguagem, ou você que já é um desenvolvedor profissional e quer aprender uma linguagem nova e alinhada com as práticas modernas de desenvolvimento de software, o Python é uma boa pedida!

O Python é uma linguagem de fácil aprendizado e muito poderosa, além de ser uma linguagem em expansão. Conheça mais sobre essa linguagem e sobre como iniciar seus estudos.

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

## O que é o Python?

O Python é uma linguagem que foi criada para ter uma sintaxe simples, clara e objetiva. Com baixa curva de aprendizado, é excelente para iniciantes em programação. Porém, não é por ser simples que ela deixa de ser uma linguagem incrível!

O Python é uma linguagem em expansão, principalmente na área de Machine Learning (com R), além de poder ser utilizada com vários propósitos. É possível desenvolver desde scripts até aplicações web e mobile.

Um fato interessante a se ressaltar é que, com o Python, você não terá problemas em relação ao ambiente, pois trata-se de uma linguagem multiplataforma. Você pode utilizá-la tanto em ambientes Windows quanto em ambientes Unix.

Além disso, o Python é uma ótima linguagem de programação tanto para iniciantes quanto para programadores mais experientes, pois é uma linguagem fácil de se aprender e vastamente utilizada no mercado de trabalho.

## Quem usa Python? E o que pode ser feito?

O Python pode ser usado para tudo. Com o Python, você não fica limitado apenas ao desenvolvimento web. Essa linguagem também está presente em outras áreas, sendo possível desenvolver desde scripts até aplicações mobile.

Não é à toa que o Python vem sendo utilizado pelo Dropbox, Instagram, Globo.com, Facebook, Pinterest, Netflix, Magazine Luiza, Catho, Governo Federal e muitas outras empresas e organizações.

Um case de sucesso que você com certeza conhece é o Youtube. O YouTube foi desenvolvido em Python e também é uma das quatro linguagens predominantes nos servidores do Google, junto com GO, C++ e Java.

## Sintaxe do Python

O Python foi concebido para ser uma linguagem altamente legível, por isso sua sintaxe é bem simples.

Você pode exibir um `"Hello World"` apenas com a linha baixo.

```python
print "Hello World"`

```

Quer fazer um `for` para varrer os itens de um array? É bem fácil também:

```python
vetor = [1, 2, 3, 4]
for n in vetor:
  print n

```

Precisa criar uma função? É bem simples!

```python
def minha_funcao(nome):
   return "Olá, " + nome

minha_funcao("TreinaWeb")

```

Se precisar escrever um arquivo-texto, também é bem tranquilo.

```python
file = open("testfile.txt","w") 
file.write("Hello World")
file.write("This is our new text file")
file.write("and this is another line.")
file.write("Why? Because we can.")
file.close()

```

Da mesma maneira que ler um arquivo-texto é igualmente simples:

```python
file = open("testfile.txt", "r")
for line in file:
   print line

```

Com estes trechos de código, você pode avaliar um dos maiores trunfos do Python: a simplicidade e clareza do código, sem deixar de ser poderoso.

## Mercado de trabalho

Com uma demanda crescente, o Python se coloca no Top 5 das linguagens mais utilizadas. Tem um mercado de trabalho bem abrangente, já que com ele você consegue atingir praticamente tudo de programação (pois suporta o desenvolvimento em várias plataformas).

Atualmente, há uma carência por profissionais qualificados em Python no mercado. O que é mais um forte motivo para você iniciar seus estudos com Python.

## Como aprender Python?

Você pode aprender Python de diversas maneiras. Aqui no TreinaWeb, o curso [Python Básico](https://www.treinaweb.com.br/curso/python-basico "Python Básico") foi recentemente reformulado, ou seja, perfeito para você iniciar nessa linguagem.

O curso conta agora com várias horas de vídeo-aulas e novo material. Além disso, estamos utilizando uma nova IDE (o PyCharm) e estamos abordando a versão mais atual da linguagem (Python 3.6.1).

No curso, abordamos tudo o que você precisa saber para iniciar nesta linguagem. São abordados todos os conceitos básicos para que você possa compreender a sintaxe, entender o sistema de tipagem, utilizar as estruturas básicas, implementar os principais conceitos de orientação a objetos no Python, dentre muitas outras coisas.

[  ![Godot - Aprenda a criar jogos estilo &quot;Flappy Bird&quot;, para Android e iOS](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/godot.svg)   Curso Godot - Aprenda a criar jogos estilo "Flappy Bird", para Android e iOS Conhecer o curso ](https://www.treinaweb.com.br/curso/godot-aprenda-a-criar-jogos-estilo-flappy-bird-para-android-e-ios)

## Conheça nossa metodologia

Nosso ambiente de aprendizagem é 100% online! Nossa metodologia de ensino é baseada em vídeo aulas, apostilas, exercícios aula-a-aula e exemplos completos. Você estuda no seu tempo e ao final pode baixar o seu certificado digital ou solicitar o impresso.

Na parte escrita, fornecemos um material totalmente atualizado e completo para que você possa usufruir do conteúdo, utilizando-se de textos e imagens. Já as vídeo-aulas são bem explicativas e práticas, abordando todo o conteúdo passo-a-passo, para que você entenda tudo da melhor maneira possível.

Além disso, você encontrará exercícios para poder fixar, praticar e aplicar todo o conteúdo aprendido. São exercícios que são propostos em cada aula do curso. Eles podem variar entre alguns formatos, como por exemplo questões de escolha única, questões de múltipla escolha e complemento de trechos de código.

Se ainda assim você tiver alguma dúvida, você poderá pedir ajuda aos nossos professores através de tickets de atendimento. Funciona como um canal direto entre você e o professor, onde você poderá realizar perguntas que serão respondidas muito brevemente!

Além disso, ainda pelo sistema suporte, você também poderá consultar todas as perguntas que já foram respondidas a outros alunos! =)

## Quais conhecimentos preciso ter para iniciar este curso?

O curso é recomendado para você iniciar seus estudos na linguagem Python, no entanto, é interessante saber as bases necessárias para aprender qualquer linguagem de programação: “Lógica de Programação” e “Lógica de Programação Orientada a Objetos”.

Também ministramos esses cursos:

[  ![RegEx - Expressões Regulares](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/regex.svg)   Curso RegEx - Expressões Regulares Conhecer o curso ](https://www.treinaweb.com.br/curso/regex-expressoes-regulares-completo)

[  ![Lógica Orientada a Objetos - Avançando na Orientação a Objetos](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/logica-oo.svg)   Curso Lógica Orientada a Objetos - Avançando na Orientação a Objetos Conhecer o curso ](https://www.treinaweb.com.br/curso/logica-orientada-a-objetos-avancando-na-orientacao-a-objetos)

## Gostou do que viu?

Se entusiasmou com a linguagem? Gostaria de conhecê-la com mais detalhes? Sim, você pode dar uma espiadinha. Acesse o nosso curso de Python Básico e veja algumas aulas de exemplo.

[  ![Processamento de linguagem natural - Mineração de Texto](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/processamento-linguagem-natural.svg)   Curso Processamento de linguagem natural - Mineração de Texto Conhecer o curso ](https://www.treinaweb.com.br/curso/processamento-de-linguagem-natural-mineracao-de-texto)

Bons estudos!

Autor

 ![Redação Treinaweb](//secure.gravatar.com/avatar/662942287935c97e547cfc12c04be6e5?d=mm)

## Redação Treinaweb

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

## 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/2021/01/instalacao-do-python-no-windows-linux-e-macos-400x280.png)  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

     6 anos atrás

    ##  [ Instalação do Python e nosso primeiro Olá Mundo ](https://www.treinaweb.com.br/blog/instalacao-do-python-e-nosso-primeiro-ola-mundo) 

     Neste artigo vamos ver como realizar a instalação do Python nos sistemas Windows, Linux e MacOS. Além disso, vamos ver como escrever e executar nosso primeiro programa com a linguagem Python.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/01/17113117/IMG-MARYLENE-1-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     9 anos atrás

    ##  [ 5 linguagens de programação promissoras para se estudar em 2018 ](https://www.treinaweb.com.br/blog/5-linguagens-de-programacao-promissoras-para-se-estudar-em-2018) 

     Cinco linguagens de programação de muito potencial no mercado de trabalho em 2018.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/05/08155634/capa-primeiroemprego-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     8 anos atrás

    ##  [ Como conseguir o primeiro emprego na área de TI? ](https://www.treinaweb.com.br/blog/como-conseguir-o-primeiro-emprego-na-area-de-ti) 

     Você está estudando, mas ainda não conseguiu encontrar o primeiro emprego na sua área? Confira neste artigo algumas dicas de como acelerar esse procedimento para entrar no mercado de trabalho.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/04/14232157/capa-produtividade-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     8 anos atrás

    ##  [ Como quintuplicar a produtividade no desenvolvimento de software? ](https://www.treinaweb.com.br/blog/como-quintuplicar-a-produtividade-no-desenvolvimento-de-software) 

     Veja neste artigo algumas dicas que podem te ajudar em sua produtividade no desenvolvimento de software.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/08/COMO-SE-PREPARAR-PARA-ENTREVISTA-TECNICA-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     4 anos atrás

    ##  [ Como se preparar para entrevistas técnicas ](https://www.treinaweb.com.br/blog/como-se-preparar-para-entrevistas-tecnicas) 

     Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento, há uma etapa técnica, onde os entrevistadores irão avaliar suas competências técnicas, sua linha de raciocínio lógico e a maneira como você emprega ferramentas e tecnologias para a resolução de problemas. Neste artigo, separamos algumas dicas para que você possa se sair bem nesta etapa.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/12/16065017/front-back-ou-fullstack-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     8 anos atrás

    ##  [ Devo começar como Front-End, Back-End ou Full Stack? ](https://www.treinaweb.com.br/blog/devo-comecar-como-front-end-back-end-ou-full-stack) 

     Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/07/29063746/0-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     7 anos atrás

    ##  [ Como funciona uma empresa de desenvolvimento de software? ](https://www.treinaweb.com.br/blog/como-funciona-uma-empresa-de-desenvolvimento-de-software) 

     Veja de forma resumida como é trabalhar em uma empresa de desenvolvimento de software.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/10/SQLMODEL-400x280.jpg)  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) 

     3 anos atrás

    ##  [ SQLModel: Simplificando o Mapeamento de Objetos para Bancos de Dados em Python ](https://www.treinaweb.com.br/blog/sqlmodel-simplificando-o-mapeamento-de-objetos-para-bancos-de-dados-em-python) 

     Desvende o SQLModel: Simplificando o Mapeamento de Objetos Python para Bancos de Dados Relacionais. Domine o CRUD de forma eficaz!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/12/10103951/capa-5-linguagens-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     7 anos atrás

    ##  [ 5 linguagens de programação promissoras para se estudar em 2020 ](https://www.treinaweb.com.br/blog/5-linguagens-de-programacao-promissoras-para-se-estudar-em-2020) 

     Nada melhor do que finalizar o ano de 2019 já sabendo quais as linguagens devem se destacar no próximo ano. Que tal aproveitar e traçar uma meta de estudos envolvendo as linguagens mais promissoras para 2020?

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/08/5-ERROS-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     4 anos atrás

    ##  [ 5 erros que te impedem de avançar ](https://www.treinaweb.com.br/blog/5-erros-que-te-impedem-de-avancar) 

     Você sente que por mais que estuda, não consegue progredir o quanto gostaria? Veja neste artigo 5 erros que você pode estar cometendo.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/04/08160716/capa-currying-400x280.jpg)  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

     8 anos atrás

    ##  [ Conceitos de linguagens funcionais: o que é currying? ](https://www.treinaweb.com.br/blog/conceitos-de-linguagens-funcionais-o-que-e-currying) 

     O paradigma funcional vem ficando a cada dia mais popular entre os desenvolvedores. Porém, com este paradigma, uma série de novos termos que parecem confusos e complexos estão aparecendo. Um destes termos é o "currying". Neste artigo, vamos responder à pergunta: o que é currying?

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/08/10160857/capa-faculdade-x-curso-400x280.jpg)  [ Estudos ](https://www.treinaweb.com.br/blog/categoria/estudos) 

     8 anos atrás

    ##  [ Devo fazer uma faculdade ou um curso de especialização? ](https://www.treinaweb.com.br/blog/devo-fazer-uma-faculdade-ou-um-curso-de-especializacao) 

     Está na dúvida se deve fazer uma faculdade ou ir para os cursos de especialização? Esse artigo poderá te ajudar a decidir.

     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  **13h 37min 18s**

- 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
