Depois de fazer esses cursos, sinto-me confiante para criar visualizações e painéis profissionais
Descrição do curso
Os cientistas de dados podem ter grandes benefícios ao aprender conceitos da área de engenharia de software, o que permite que eles reutilizem seu código com mais facilidade e o compartilhem com seus colegas. Neste curso, você vai aprender tudo sobre as ideias importantes de modularidade, documentação e testes automatizados, e vai ver como elas podem te ajudar a resolver problemas de Ciência de Dados mais rápido e de uma forma que vai deixar o seu futuro feliz. Você vai até poder usar seus conhecimentos de engenharia de software pra escrever seu próprio pacote Python pra fazer análises de texto.
Pré-requisitos
Programa de estudos
Descrição do curso
1
Engenharia de Software e Ciência de Dados
Por que você, como cientista de dados, deve se importar com os conceitos de engenharia de software? Aqui, vamos abordar conceitos específicos de Engenharia de Software e como essas ideias importantes podem revolucionar seu fluxo de trabalho em Ciência de Dados!
- Python, ciência de dados e engenharia de software50 XP
- As grandes ideias50 XP
- Modularidade Python na prática100 XP
- Introdução aos pacotes e documentação50 XP
- Instalando pacotes com o pip50 XP
- Aproveitando a documentação100 XP
- Convenções e PEP 850 XP
- Usando o pycodestyle100 XP
- Em conformidade com o PEP 8100 XP
- PEP 8 na documentação100 XP
2
Escrevendo um módulo Python
Torne-se um desenvolvedor de pacotes Python completo escrevendo seu primeiro pacote! Você vai aprender a estruturar e escrever código Python que pode ser instalado, usado e distribuído como pacotes famosos, como NumPy e Pandas.
3
Usando as classes
A Programação Orientada a Objetos é um elemento básico do desenvolvimento em Python. Ao usar classes e herança, seu pacote Python vai se tornar uma ferramenta muito mais poderosa para seus usuários.
4
Manutenção
Você acabou de criar um pacote Python totalmente funcional para análise de texto! Para facilitar ao máximo a manutenção do seu projeto, vamos usar as melhores práticas em torno de conceitos como documentação e testes unitários.
Princípios de Engenharia de Software em Python
Curso
concluído

