Cursus

Met zijn veelzijdigheid en gebruiksvriendelijkheid is het geen verrassing dat Python een van de meestgebruikte programmeertalen is. Python is geschikt voor veel verschillende mensen met uiteenlopende achtergronden, waaronder data scientists, webontwikkelaars en softwareontwikkelaars.
Klinken flexibiliteit en veelzijdigheid als iets voor jou? Zoek dan niet verder, want Python is jouw perfecte match! Verken alle verschillende Python-packages, zoals Plotly en Dash, om je programmeervaardigheden verder te ontwikkelen met onze vijf Python-uitdagingen. Je kunt ook onze R-uitdagingen en SQL-uitdagingen bekijken.
Waarom een Python-uitdaging doen?
Coding challenges zijn een geweldige manier om je Python-kennis in de praktijk te brengen. Met projecten voor verschillende niveaus kun je je vaardigheden stap voor stap oefenen met diverse datasets, zoals:
- Bitcoin-prijsdata
- De populariteit van Disneyfilms
- Sentiment rond beursnieuws
- Personages uit Game of Thrones
Met deze datasets kun je verschillende taken uitvoeren, waaronder het ontwikkelen van een dashboard, data-analyse en -visualisatie, machine learning, natural language processing en netwerkanalyse. Deze reeks skills helpt je je Python-kennis te verstevigen en waardevolle oefening op te doen met verschillende principes.
Naast het oefenen van je Python-programmeervaardigheden kun je deze projecten ook maken in DataLab, de datanotebook van DataCamp. DataLab is een geweldige manier om je coding-portfolio op te bouwen, dat je kunt laten zien op je cv.
5 Python-uitdagingen om je skills te ontwikkelen
Veel van jullie zetten de stap en beginnen met onze verschillende Python-tracks, -cursussen, -projecten en meer. In deze sectie vind je 5 Python-projecten die je in 1 week of minder kunt afronden. Kies een project en ga vandaag nog aan de slag!
1. Ontwikkel een dashboard met Plotly en Dash

Datavisualisatie en dashboards worden vaak de “gateway drug” naar data science genoemd. De Plotly- en Dash-packages van Python zijn uitstekende startpunten om gratis dashboards in Python te ontwikkelen, voor jou of je team.
In de cursus Building Dashboards with Dash and Plotly leer je hoe je dashboards structureert en vormgeeft, een portfolio van dashboards opbouwt, eenvoudige webapplicaties bouwt die je met anderen kunt delen, en meer.
Vereiste voorkennis
- Intermediate Python
- Introduction to Data Visualization with Plotly in Python
- Data Manipulation with pandas
2. Analyseer Bitcoin-prijsdata

Cryptovaluta zoals Bitcoin zijn ofwel de onmiskenbare toekomst van geld en een fantastische manier om snel rijk te worden, ofwel klatergoud dat tot enorme verliezen in spaargeld heeft geleid. Krijg een beter begrip van Bitcoin-prijzen door verkennende data-analyse in Python te doen.
In het project Exploring the Bitcoin Cryptocurrency Market kun je de marktkapitalisatie en volatiliteit van allerlei cryptovaluta verkennen en visualiseren.
Vereiste voorkennis
3. Voorspel de populariteit van Disneyfilms

Disneyfilms zijn al bijna een eeuw een vaste waarde in de populaire cultuur. Maar wat zit er achter hun succes? Machine learning kan inzicht geven in wat een film—of elk ander product—populair maakt.
In het project Disney Movies and Box Office Success ga je factoren verkennen en visualiseren die de populariteit van Disneyfilms voorspellen, en voer je vervolgens een lineair regressiemodel uit om voorspellingen te doen over het potentiële succes van toekomstige films.
Vereiste voorkennis
4. Sentimentanalyse van beursnieuws extraheren

Aandelen zijn alleen zoveel waard als mensen denken dat ze waard zijn. Gelukkig besteden journalisten veel tijd aan het bespreken van hoeveel zij denken dat aandelen waard zijn in nieuwsartikelen! De tekst van hun artikelen bevat belangrijke signalen over hoe bullish of bearish de auteurs zijn, wat je helpt te voorspellen of een aandeel in prijs zal stijgen of dalen.
In het project Extract Stock Sentiment from News Headlines gebruik je een vorm van tekstanalyse, sentimentanalyse, om te bepalen hoe bullish (positief) of bearish (negatief) experts zijn over aandelenkoersen.
Vereiste voorkennis
- Intermediate Python
- Introduction to Natural Language Processing in Python
- Data Manipulation with pandas
5. Netwerkanalyse van Game of Thrones-personages

Hoewel enigszins gedateerd, wordt George R.R. Martins boekenreeks A Song of Ice and Fire (beter bekend als de tv-serie Game of Thrones) alom geprezen om zijn complexe verhaallijnen, verstrengelde personagebogen en de schaal van zijn universum. Dus, wie is met dat alles de belangrijkste van allemaal?
Data science kan dit beantwoorden—In het geavanceerde project A Network Analysis of Game Of Thrones gebruik je populaire socialmediamining-technieken zoals netwerkanalyse om de relaties tussen de verschillende personages van Game of Thrones te begrijpen en automatisch te bepalen wie de meest invloedrijke persoon is.
