Programação

Python 2: Programando com a linguagem

Curso online de Python 2: Programando com a linguagem

2816 7.8

7,8

é a nota desse curso

11.197

alunos neste curso

Faça esse curso e...

  • Aprenda Python 2 na prática
  • Aplique Orientação a objetos em seu código
  • Veja como tratar exceções
  • Lide com diferentes estruturas de dados

Veja o primeiro vídeo

Público alvo

Desenvolvedores que desejam aprender Python 2 com a finalidade de trabalhar com o Django.

Nível de Dificuldade

Intermediário

Instrutores

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Introdução

    • Instalação do Python 2
    • O console Python
    • Declaração de variáveis
    • Convenção
    • Tipos de variáveis
    • Concatenação
  2. Lista

    • Declaração
    • Acessando elementos
    • Adicionando elementos
    • Removendo elementos
  3. Tuples e dictionary

    • Tuples
    • Dictionary
    • Recuperando e alterando valores
  4. Funções

    • Código reutilizável através de funções
    • Importação
    • Parâmetros
  5. Cadastrando Perfis

    • Convertendo dados
    • Função para cadastrar dados
  6. Lógica da aplicação em app.py

    • Menu da aplicação e o laço while
    • Varrendo nossa lista com a instrução for
  7. Expressões regulares

    • O módulo RE
    • A função match
    • Agrupando caracteres
    • A função findall
    • Meta caracteres
    • Raw String
    • Mais quantificadores
    • Buscar no início e fim da string
  8. Orientação a Object e o conceito de classe

    • Python e Paradigma OO
    • Perfil e suas características: como representá-las em Python?
    • Classe
    • Função construtora e self
    • Atributos de instância
    • Instanciando objetos
    • Nosso primeiro método
    • Parâmetros nomeados
    • Um pouco mais sobre classes: Old-style X New-style
  9. Encapsulamento

    • Encapsulando atributos
    • Atributos dinâmico
  10. Reproveitando código através de herança

    • Evitando código duplicado
    • A instrução super
  11. Escrita e leitura de arquivos

    • Importando perfis
    • Leitura de arquivo
    • Escrita em arquivo
  12. Métodos estáticos

    • Leitura de perfis e o método split
    • Os decoradores @staticmethod e @classmethod
  13. Tratamento de Exceções

    • Build-in erros
    • Tratando exceções
    • Lidando com a causa do erro
    • Tratando várias exceções
    • O bloco finally
    • A sintaxe with-as
    • Criando sua própria exceção

Experiências de quem já estudou com a gente

Foto do aluno

Leonardo Pinheiro Alves

em 31/10/2016

Esse curso é bem divertido de se fazer e trouxe muito conhecimento. Obrigado Alura

Python 2: Programando com a linguagem

Foto do aluno

Marcelo Souza

em 13/10/2015

Curso excelente, didática muito boa! Nota 10

Python 2: Programando com a linguagem

Foto do aluno

Bruno Costa da Silva

em 28/09/2015

Me apaixonei por essa linguagem, confesso que fiquei com o "pé atrás" por ter um pré julgamento de colegas sobre este tipo de linguagem. Ótimo instrutor, creio eu o que mais me situou na lógica da linguagem. Parabéns, muito bom o curso.

Python 2: Programando com a linguagem

Escolha o seu plano e vamos começar

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Premium Plus

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Max

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana