Curso de

Programação
em 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.

Saiba mais
Mesmo conteúdo
do presencial
Conteúdo
107 aulas
Certificado de
conclusão
Acesso
vitalício

Sobre o curso

Entenda como funciona nosso curso

A linguagem Python é relativamente fácil de aprender e possui diversas aplicações. Você pode desenvolver aplicações web, fazer análise de dados ou trabalhar com projetos de Inteligência Artificial e Data Science. É uma linguagem de grande portabilidade, que roda na maioria das plataformas disponíveis.

Para quem está entrando no mundo da programação, Python é uma linguagem acessível e gostosa de trabalhar.

Para quem é este curso?

Este curso foi desenvolvido para quem está iniciando em programação e quer aprender os fundamentos da linguagem para, posteriormente, desenvolver as seguintes habilidades:

‒ Business Intelligence: ler e tratar dados para a geração de relatórios gerenciais para tomada de decisão;
‒ Data Science: fazer análises preditivas com machine learning;
‒ Desenvolvimento de aplicações Web;
‒ Desenvolvimento de scripts de automação.

Preciso ter conhecimento em programação?

Não, este curso foi desenvolvido para quem não possui conhecimento em programação. Você precisa apenas ter conhecimento de nível de usuário. Você aprenderá os conceitos de lógica de programação que são necessários para trabalhar com qualquer linguagem. É claro que habilidades como raciocínio lógico e alguma afinidade com ciências exatas facilitarão o processo de aprendizado. Se você já conhece outra linguagem, verá como essas estruturas se aplicam na linguagem Python.

Qual o nível do curso?

Este é um curso completo sobre a linguagem Python, que também aborda várias bibliotecas importantes. Ele traz, ainda, uma introdução, com atividades práticas, a Machine Learning e ao uso do framework Django para criação de aplicações web.

Como é o curso de Python da Clarify?

Nós vamos apresentar para você a linguagem Python desde os fundamentos, como instalação, ambientes de trabalho, primeiros passos na programação, tipos de dados, e vamos avançando para tópicos mais importantes, como uso de bibliotecas, orientação a objetos, e assim por diante.

Qual a duração do curso?

Este é um curso intensivo totalmente prático, você irá colocar a mão na massa desde a primeira hora de aula. O conteúdo do curso é equivalente ao nosso curso presencial 32 horas de aula, mas a duração vai depender do seu ritmo.

Quanto tempo eu tenho para concluir o curso?

O seu acesso é vitalício, ou seja, não existe limite de tempo para você concluir o curso. Mesmo depois de conclui-lo, todas as aulas continuam disponíveis.

Material Didático

Apostila digital, em formato PDF, com informações detalhadas abordadas no curso;
Caderno de exercícios, em formato PDF, com mais de 100 exercícios para você praticar;
Todos os projetos desenvolvidos nas aulas.

Instrutores

Temos uma equipe própria de instrutores capacitados, qualificados e especializados. Possuímos um ambiente agradável e receptivo, que incentiva o networking entre alunos e instrutores.

+40.000 alunos já movimentaram seu mundo com a Clarify
+9.000 cursos e treinamentos
realizados

Conteúdo detalhado

1. Introdução
História e principais características
O que é possível fazer com Python
Quem está usando Python?

2. Preparando o Ambiente
‒ Instalação
‒ Utilização da IDLE ou Terminal
‒ Anaconda e Jupyter Notebooks

3. Fundamentos da linguagem Python
‒ Variáveis e tipos de dados
‒ Operadores
‒ Entrada de Dados
‒ Escopo de variáveis

4. Condicionais
‒ If, else, elif
‒ AND, OR, NOT, IS

5. Estruturas de Repetição
‒ Loop For
‒ Loop While
‒ Saindo de loops com Break

6. Coleções Python
‒ Listas
‒ Tuplas
‒ Conjuntos
‒ Dicionários<

7. Funções
‒ Definindo Funções
‒ Retorno de funções
‒ Parâmetros de funções

8. Compressões em Python
‒ Compressões de Listas
‒ Compressões de Sets
‒ Compressões de Dicionários

9. Funções Lambda
‒ O que é uma função lambda
‒ Criando uma função lambda
‒ Parâmetros de uma função lambda
‒ Usos da função lambda

10. Funções de filtro e Generators
‒ Map
‒ Filter
‒ Reduce
‒ Generators
‒ Sorted
‒ Min e Max
‒ Reversed
‒ Introdução ao módulo Collections

11. Tratamento de Erros em Python
‒ Erros comuns em Python
‒ Proteção de código com Try/Except
‒ Depuração de código

12. Trabalhando com Módulos
‒ O que é um módulo Python?
‒ Principais módulos Python
‒ Ambientes virtuais
‒ O gerenciador de pacotes PIP
‒ Instalando módulos externos
‒ Gerenciamento de dependências com PIP

13. Trabalhando com Arquivos
‒ Tipos de arquivos
‒ Lendo arquivos com Python
‒ Função open
‒ Gerenciamento de arquivos .csv, .xlsx e .docx
‒ Módulo csv
‒ Módulo python-docx
‒ Módulo openpyxl
‒ Módulo os
‒ Navegação e manipulação no sistema de arquivos

14. Orientação a Objetos
‒ Entendendo a orientação a objetos
‒ Classes, atributos e métodos
‒ Abstração e encapsulamento

15. Testes em Python
‒ O que são testes unitários?
‒ Por que utilizar testes?
‒ Como fazer e executar testes em Python?
‒ Módulo Unittest

16. Aplicações de Python que veremos no curso
‒ Envio de e-mails com Python
‒ Introdução a Web Scrapping com Python
‒ Utilização de Python no Power Bi
‒ Introdução a aplicações web com Django
‒ Introdução à Machine Learning com Python
‒ Integração de Machine Learning com uma aplicação Django

17. Módulos Python que você irá aprender no curso
‒ Módulo random
‒ Módulo datetime
‒ Módulo getpass
‒ Módulo smtplib
‒ Módulo pickle
‒ Módulo csv
‒ Módulo python-docx
‒ Módulo openpyxl
‒ Módulo os
‒ Módulo Unittest
‒ Introdução ao módulo requests
‒ Introdução ao módulo pandas
‒ Introdução ao módulo seaborn
‒ Introdução ao módulo sklearn
‒ Introdução ao módulo BeautifulSoup

Online

R$ 350,00
em até 5 X de R$ 70,00
Faça no seu ritmo e tire suas dúvidas com o nosso suporte. O mesmo conteúdo do presencial, onde e quando você quiser.
Acesso vitalício
Mesmo conteúdo do curso presencial
Canal exclusivo para tirar dúvidas
Inscreva-se
Para empresas

Solicite uma proposta para sua empresa:

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Nós já preparamos grandes profissionais
para o mercado.
“Professor com didática excelente! Muito clara a forma de explicação e conteúdos desenvolvidos.”
Mariana Alves Souza Doroteu
“Conteúdo muito bem administrado, professor bem atencioso, super recomendo.”
Patricia Barbosa da Silva
"Inicialmente estava com receio do formato online, mas à medida que o curso foi sendo apresentado, mudei minha visão sobre este formato. A imersão em formato de cinco dias seguidos, o dia todo, e a metodologia do professor Victor Vidal fizeram toda a diferença, e recomendo fortemente este curso."
Thiago Cecanho Furlan
“Excelente, já tempo procurava algo com este conteúdo, mas o encontrava tinha uma abordagem curta e superficial. Conteúdo muito bem aplicado, bem abrangente.”
Antonio Ferreira da Silva Filho
"Gostei muito. Conteúdo explicativo, de fontes confiáveis e recomendáveis. Curso bem planejado, coloca o aluno frente às situações de mercado e projeta durante as aulas problemas de negócio."
Matheus de Souza Dias