Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Python 2: Programando com a linguagem

Nota

8.8

Nível

Intermediário

Última atualização

08/11/2017

Carga horária

16h

Iniciar Curso
Concluir

Conteúdo detalhado:

  1. Introdução

    1. Instalação do Python 2
    2. O console Python
    3. Declaração de variáveis
    4. Convenção
    5. Tipos de variáveis
    6. Concatenação
  2. Lista

    1. Declaração
    2. Acessando elementos
    3. Adicionando elementos
    4. Removendo elementos
  3. Tuples e dictionary

    1. Tuples
    2. Dictionary
    3. Recuperando e alterando valores
  4. Funções

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

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

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

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

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

    1. Encapsulando atributos
    2. Atributos dinâmico
  3. Reproveitando código através de herança

    1. Evitando código duplicado
    2. A instrução super
  4. Escrita e leitura de arquivos

    1. Importando perfis
    2. Leitura de arquivo
    3. Escrita em arquivo
  5. Métodos estáticos

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

    1. Build-in erros
    2. Tratando exceções
    3. Lidando com a causa do erro
    4. Tratando várias exceções
    5. O bloco finally
    6. A sintaxe with-as
    7. Criando sua própria exceção