Curso

Com sua versatilidade e facilidade de uso, não é de surpreender que o Python seja uma das linguagens de programação mais usadas. O Python atende a muitas pessoas de diferentes origens, incluindo cientistas de dados, desenvolvedores da Web e desenvolvedores de software.
Portanto, se você gosta de flexibilidade e versatilidade, não procure mais, pois o Python é a combinação perfeita para você! Explore todos os diferentes pacotes Python, como o Plotly e o Dash, para aprimorar suas habilidades de programação com nossos cinco desafios Python. Você também pode conferir nossos desafios R e desafios SQL.
Por que aceitar um desafio Python?
Os desafios de codificação são uma ótima maneira de colocar em prática seus conhecimentos de Python. Com projetos selecionados para diferentes níveis de habilidade, você poderá praticar progressivamente suas habilidades com vários conjuntos de dados, inclusive:
- Dados sobre o preço do Bitcoin
- A popularidade dos filmes da Disney
- Sentimento das notícias do mercado de ações
- Personagens de Game of Thrones
Com esses conjuntos de dados, você pode executar várias tarefas, incluindo o desenvolvimento de um painel, análise e visualização de dados, aprendizado de máquina, processamento de linguagem natural e análise de rede. Esse conjunto de habilidades pode ajudá-lo a solidificar seu conhecimento de Python e a obter uma prática valiosa usando princípios diferentes.
Além de praticar suas habilidades de programação em Python, você também pode salvar esses projetos no seu DataCamp Workspace. Usar o Workspace é uma ótima maneira de criar seu portfólio de codificação, que pode ser exibido em seu currículo.
5 desafios Python para desenvolver suas habilidades
Muitos de vocês darão o salto e começarão a trabalhar com nossas várias trilhas, cursos, projetos e muito mais em Python. Nesta seção, você encontrará 5 projetos Python que podem ser concluídos em uma semana ou menos. Escolha um projeto e comece a trabalhar hoje mesmo!
1. Desenvolver um painel usando Plotly e Dash

A visualização de dados e os painéis são frequentemente chamados de "droga de entrada" na ciência de dados. Os pacotes Plotly e Dash do Python são excelentes pontos de partida para desenvolver painéis em Python sem nenhum custo para você ou sua equipe.
No curso Criando painéis com o Dash e o Plotly, você aprenderá a estruturar e estilizar painéis, criar um portfólio de painéis, criar aplicativos da Web simples que podem ser compartilhados com outras pessoas e muito mais.
Cursos de pré-requisito
- Python intermediário
- Introdução à visualização de dados com Plotly em Python
- Manipulação de dados com pandas
2. Analisar os dados de preço do Bitcoin

As criptomoedas, como o Bitcoin, são o futuro inegável do dinheiro e um fantástico esquema de enriquecimento rápido, ou o ouro dos tolos que levou a perdas maciças de economias de vida. Obtenha uma melhor compreensão dos preços do Bitcoin fazendo uma análise exploratória de dados em Python.
O projeto Exploring the Bitcoin Cryptocurrency Market permite que você explore e visualize a capitalização de mercado e a volatilidade de várias criptomoedas.
Cursos de pré-requisito
3. Prever a popularidade dos filmes da Disney

Os filmes da Disney têm sido um elemento básico da cultura popular há quase um século. Mas o que está por trás desse sucesso? O aprendizado de máquina pode fornecer insights sobre o que torna um filme - ou qualquer outro produto - popular.
No projeto Disney Movies and Box Office Success, você explorará e visualizará os fatores que preveem a popularidade dos filmes da Disney e, em seguida, executará um modelo de regressão linear para fazer previsões sobre o possível sucesso de futuros filmes.
Cursos de pré-requisito
4. Extraia a análise de sentimento das notícias do mercado de ações

As ações são tão valiosas quanto as pessoas acreditam que são. Felizmente, os jornalistas passam muito tempo falando sobre o valor que acreditam que as ações têm nos artigos de notícias! O texto dos artigos contém informações importantes que sinalizam o grau de alta ou baixa dos autores, ajudando você a prever se o preço de uma ação aumentará ou diminuirá.
No projeto Extract Stock Sentiment from News Headlines (Extrair sentimento das ações a partir de manchetes de notícias ), você usará um tipo de análise de texto chamado análise de sentimento para determinar o quanto os especialistas estão otimistas (positivos) ou pessimistas (negativos) em relação aos preços das ações.
Cursos de pré-requisito
- Python intermediário
- Introdução ao processamento de linguagem natural em Python
- Manipulação de dados com pandas
5. Análise de rede dos personagens de Game of Thrones

Embora um pouco ultrapassado, George R.R. A série de livros de Martin As Crônicas de Gelo e Fogo (mais conhecida como o programa de TV Game of Thrones) é amplamente adorada por sua narrativa complexa, arcos de personagens entrelaçados e escala de seu universo. Sendo assim, quem é o personagem mais importante de todos?
No projeto avançado A Network Analysis of Game Of Thrones, você usará técnicas populares de mineração de dados de mídia social, como a Network Analysis, para entender as relações entre os diferentes personagens de Game Of Thrones e determinar automaticamente quem é o personagem mais influente de todos eles.


