Formação Python

Aprendendo a linguagem para programas Web, Machine learning e Data Science

Esta formação faz parte dos nossos cursos de Programação
90h
Para conclusão
9
Cursos
1
Vídeo extra
1
Podcast
10
Artigos

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Formação Python

A linguagem Python está entre as 5 linguagens mais populares no mundo, segundo a pesquisa da RedMonk. Essa popularidade se dá principalmente por sua característica de exigir poucas linhas, de código e permitir uma leitura fácil, além de ter várias bibliotecas do mundo de Data Science e Machine Learning.

Na Formação Python, você vai aprender a versão 3 dessa linguagem na prática, aplicando Orientação a Objetos em seu código e boas práticas de programação. Além de entender como tratamos erros, diversas funcionalidades para tratar com coleções e os diferentes tipos de coleções. Veremos também como ler e escrever diferentes formatos de arquivos usando Python.

Ao finalizar seus estudos na Formação, você terá uma base sólida sobre a linguagem além de ter praticado com projetos, formando o conhecimento necessário para avançar cada vez mais na área Python para projetos Web com Flask e Django ou indo para áreas de Machine learning ou Ciência de Dados!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você irá aprender

  • Guilherme Silveira

  • Luan Marques

  • Nico Steppat

  • Rodrigo Siqueira

  • Yuri Matheus

Passo a passo

  1. 1 Introdução a linguagem

    Para começar, conheceremos a sintaxe da linguagem e algumas das funcionalidades novas que vieram com o Python 3. Para isso, utilizaremos a IDE PyCharm, que será onde você vai desenvolver o seu código rapidamente e com maior eficiência.

    Nesse primeira parte veremos os conceitos básicos de variáveis, operadores aritméticos e booleanos, funções e muito mais!

    Em seguida veremos alguns conceitos básicos do paradigma de orientação a Objetos, um paradigma muito utilizado por diversas bibliotecas e companhias no mercado de trabalho e que nós mostra uma outra maneira de pensar sobre nosso código.

  2. 2 Se aprofundando em detalhes da linguagem

    Agora que vc já conhece o básico da linguagem e de Orientação a Objetos. Chegou o momento de nos aprofundarmos na linguagem e tratarmos de problemas mais complexos.

    Primeiro vamos ver conceitos adicionais de Orientação a Objetos, como Herança e Polimorfismo. Depois veremos em detalhes como resolver diversos problemas com strings e como trabalhar em vários tipos diferentes de coleções, como Arrays, Tuplas, Dicionários, etc....

  3. 3 Trabalhando com formatos de dados

    Em nosso dia-a-dia como programadores é muito comum termos que ler e processar dados em diferentes formatos. Por isso é muito importante aprendermos as diferentes maneiras de lidar com essas informações e como podemos validar elas antes de fazer qualquer operação em nosso programa.

  4. 4 Testes automatizados

    Uma vez entendendo a linguagem, você poderá descobrirá como testar aplicações em Python, seguindo as boas práticas de TDD (Test Driven Development). Também, conhecerá as principais bibliotecas Python, a unittest e pytest.

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, Ruby & Rails, C, Computação, Jogos,e mais...

Experiências de quem já estudou com a gente

JEAN MICHEL DE MELO BARBOSA

em 19/11/2020

Gosto muito da didática do Nico, pois a forma como ele evolui o assunto é fácil de compreender!

Python 3: Introdução a Orientação a objetos

Henrique Vieira Pereira Pinto

em 13/05/2020

A didática e as propostas do Nico são impecáveis. Parabéns.

Python 3 parte 2: Avançando na linguagem

Rodrigo

em 21/11/2020

É um curso resumido e prático. Talvez alguns conceitos a mais sobre funções poderiam ser inseridos já nesse curso. No entanto ficou bem didático o modo que o professor apresenta a linguagem, especialmente para um leigo.

Python 3 parte 1: Introdução à nova versão da linguagem

Comece hoje mesmo os cursos de Python. Matricule-se agora!

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas