Curso de Programação Python

Aprenda a linguagem de programação que mais cresce em popularidade no mundo, graças às suas inúmeras aplicações, em um curso completo e atualizado.

  1. Home
  2. /
  3. Cursos em Data Science
  4. /
  5. Progamação Python

Como Funciona?

Entenda como funciona a modalidade online da Clarify:

Conteúdo

O conteúdo do curso online é o mesmo do presencial. Você tem à disposição um canal exclusivo para tirar suas dúvidas com o nosso suporte.

Rotina

Você estuda onde e quando quiser, no seu próprio ritmo. Seja em casa ou no trabalho, você organiza seus horários de estudo.

Aulas

São 105 aulas no total, que vão do básico ao avançado. Você pode assistir às aulas em sequência ou acessar um módulo específico.

Acesso

O tempo de acesso à plataforma é ilimitado. Mesmo depois de concluir o curso, todas as aulas continuam disponíveis.

Exercícios

A cada módulo você desenvolve um projeto prático para aplicar o conhecimento adquirido.

Certificação

Ao final do curso, você recebe um certificado exclusivo de conclusão.

O que você vai aprender

Ao concluir o curso de Programação Python da Clarify, você será capaz de criar programas completos em Python.

Você irá desenvolver 8 projetos completos para dominar:

  • A estrutura da linguagem Python
  • Funções e automação de tarefas
  • Automação e geração de documentos
  • Orientação a objetos
  • e ainda você terá uma introdução a Machine Learning e Big Data

 105 aulas

Modalidade:

Online

Inscreva-se agora »

Conteúdo completo: 105 aulas

Introdução

Introdução

  • Apresentação do instrutor e do método de ensino
  • História e principais características
  • O que é possível fazer com Python
  • Quem está usando Python?
  • Instalação do Interpretador
  • Instalação do Visual Studio Code
  • Executando o primeiro arquivo python

Módulo 1 - Programação Básica

Programação Básica

  • Apresentação do Objetivo do Módulo - Calculadora de Imposto de Renda
  • Operadores Aritméticos
  • Variáveis
  • Tipos de dados básicos
  • Entrada de Dados
  • Comentários
  • Debug
  • Operadores de comparação
  • if
  • else
  • elif
  • Operadores lógicos
  • Calculadora de imposto de Renda - Requerimentos
  • Calculadora de imposto de Renda - Solução

Módulo 2 - Módulos e Estruturas de Repetição

Módulos e Estruturas de Repetição

  • Apresentação do Objetivo do Módulo - Jogo de Adivinhação
  • Loop While
  • Saindo de loops com Break
  • Cuidado com variáveis não definidas
  • Módulo random
  • Jogo de adivinhação - Requerimentos
  • Jogo de adivinhação - Solução

Módulo 3 - Estruturas e Web Scraping

Estruturas e Web Scraping

  • Apresentação do Objetivo do Módulo - Catálogo de Produtos
  • Listas - Conceito e construção
  • Listas - Acesso de elementos
  • Listas - Fatiamento
  • Listas - Alteração de valores
  • Listas - Adição e remoção de itens
  • Listas - Ordenação
  • Tuplas
  • Dicionários- Conceito e construção
  • Dicionários- Acesso de elementos
  • Dicionários- Alteração de valores
  • Dicionários- Adição e remoção de itens
  • Sets (Conjuntos)
  • Sets  - Adição e Remoção de Items
  • Sets  - Operações
  • IS e os problemas de referência
  • Loop For
  • função range
  • Manipulação de Strings
  • Catálogo de Produtos - Requerimentos
  • Catálogo de Produtos - Solução

Módulo 4 - Funções e Automação de Tarefas

Funções e Automação de Tarefas

  • Apresentação do Objetivo do Módulo - Disparo de emails personalizados
  • Gerenciador de pacotes PIP
  • Ambientes Virtuais com virtualenv
  • módulo getpass
  • Definindo Funções
  • Parâmetros de funções
  • Retorno de funções
  • módulo smtplib
  • MIMEtização com smtplib
  • módulo datetime
  • Disparo de emails personalizados - Requerimentos
  • Disparo de emails personalizados - Solução

Módulo 5 - Automatizando a Geração de Documentos

Automatizando a Geração de Documentos

  • Apresentação do Objetivo do Módulo - Automatização na geração de convites
  • Introdução à arquivos
  • Módulo os
  • Módulo csv
  • Módulo openpyxl
  • Módulo python-docx
  • Automatização na geração de convites - Requerimentos
  • Automatização na geração de convites - Solução

Módulo 6 - Orientação à Objetos e Testes Unitários

Orientação à Objetos e Testes Unitários

  • Apresentação do Objetivo do Módulo - Gerenciamento de uma usina nuclear
  • Orientação a Objeto
  • Métodos
  • Herança
  • Reuso de Arquivos Python
  • Tratamento de Exceções
  • Testes Unitários
  • Gerenciamento de uma usina nuclear - Requerimentos
  • Gerenciamento de uma usina nuclear - Solução

Módulo 7 - Compressões e Python no Power BI

Compressões e Python no Power BI

  • Apresentação do Objetivo do Módulo - Dashboard com o preço de Ações
  • Compressões de listas, tuplas e sets
  • Compressões de dicionário
  • Módulo requests
  • Módulo BeautifulSoup
  • Introdução ao módulo pandas
  • Python no PowerBi
  • Funções lambda
  • Dashboard de Comodities - Requerimentos
  • Dashboard de Comodities  - Solução

Módulo 8 - Introdução à Big Data e Machine Learning

Introdução à Big Data e Machine Learning

  • Apresentação do Objetivo do Módulo - Análise de preço de casas por região
  • Map, filter e reduce
  • Generators
  • Módulo Collections
  • Anaconda e Jupyter Notebooks
  • introdução ao módulo matplotlib
  • Introdução a Machine Learning
  • Regressão Linear
  • introdução ao  módulo sklearn
  • introdução ao módulo seaborn
  • Módulo pickle
  • Introdução ao  Framework Django
  • Análise de preço de casas por região - Requerimentos
  • Análise de preço de casas por região - Criação do modelo de ML
  • Análise de preço de casas por região - Criação da interface WEB
  • Análise de preço de casas por região - Integração do modelo com a interface
  • Finalização do curso

Nós já preparamos grandes profissionais para o mercado

® 2024 Clarify - Todos os direitos reservados