Foto de perfil de Skillshare

Com curadoria de Skillshare

5 cursos (8 horas 40 minutos)


  • Material

    Conexão com a Internet, Replit.com, glitch.com, Google CoLab

  • Produto final

    Ferramentas de automação personalizadas, problemas práticos com soluções, slides para download

  • Nível

    Iniciante

Programação básica: Python para iniciantes

Nesta aula, aprenda os conceitos básicos necessários para começar a usar o código você mesmo, incluindo tipos de dados, funções e lógica de controle. Você terminará a aula criando um conjunto de ferramentas interessantes para automatizar tarefas comuns do dia-a-dia, como um reformador de lista de e-mails e um cronômetro de contagem regressiva de aniversários.

Aprenda a aprender a programar mais rápido: programação orientada a objetos em Python

Essa aula altamente interativa aborda um tópico imperdível para todo programador: Programação Orientada a Objetos (OOP). No final da aula, você terá criado um simples simulador de caminhão de sorvete e luzes domésticas usando conceitos de OOP, como classes e instâncias. Você também aprenderá a manter o código legível (abstração), sustentável (herança) e flexível (mixins, composição).

Kick Butt em entrevistas de programação: estruturas de dados em Python

Em seguida, explore outro elemento fundamental para programadores: estruturas de dados. Nesta aula, você aprenderá a analisar e entender a “eficiência” do algoritmo usando ordens de análise de crescimento, bem como estruturas de dados comumente usadas: pilhas, filas, listas vinculadas, árvores e mapas de hash. Além disso, receba perguntas práticas aprofundadas e dicas úteis para entrevistas se você planeja se candidatar a vagas de programação!

Inteligência artificial para iniciantes: ferramentas para aprender aprendizado de máquina

Agora é hora de passar do aprendizado dos principais conceitos para a exploração de uma aplicação real da ciência da computação: inteligência artificial. Você aprenderá o que é inteligência artificial e como ela se relaciona com o aprendizado de máquina; criará um classificador de emoções faciais para praticar o uso de conceitos de aprendizado de máquina; e se aprofundará em conceitos como regressão linear, variância de viés, classificação, regressão e caracterização.

Data Science 101: Visualização de dados em Python para iniciantes

Por fim, aprenda uma das aplicações mais poderosas e empolgantes do Python: visualização de dados. Nesta aula, você aprenderá como transformar um conjunto de dados sintéticos de tráfego na web entre duas páginas de destino concorrentes em uma história visual atraente. O processo e as habilidades que você praticará — design experimental, coleta de dados e análise de dados — são aplicáveis a inúmeros cenários que você poderá encontrar em seu trabalho futuro.

Parabéns! Está tudo pronto.

Você conseguiu! Você completou esta rota de aprendizagem. Mal podemos esperar para ver aonde essas habilidades irão te levar.