In het afgelopen decennium is de programmeertaal van Python enorm gegroeid onder programmeurs in alle codeergebieden. Van webontwikkelaars tot videogamedesigners tot in-house toolmakers, veel mensen zijn verliefd geworden op de taal. Waarom? Omdat het gemakkelijk te leren is, gemakkelijk te gebruiken en zeer krachtig.
Als je Python op wilt halen, heb je geluk. Er zijn veel webbronnen om python te leren, en veel ervan zijn volledig gratis. Hier zijn enkele van de beste. Voor optimale resultaten raden we aan dat u ALLE van deze websites gebruikt, omdat deze elk hun eigen geweldige aspecten hebben.
# 1 - Hoe te denken als een computerwetenschapper
Het opvallendste aspect van deze webpython-tutorialserie is dat je niet alleen leert hoe je de programmeertaal van Python moet gebruiken, maar het leert je ook hoe je moet denken zoals programmeurs denken. Als dit de eerste keer is dat u ooit de code hebt aangeraakt, dan zal Hoe u denkt als een computerwetenschapper een onschatbare hulpbron voor u zal zijn.
Houd er echter rekening mee dat het leren denken als een computerwetenschapper een volledige verschuiving in je mentale paradigma vereist. Het grijpen van deze verschuiving zal voor sommigen gemakkelijk zijn en moeilijk voor anderen, maar zolang je doorzet, zal het uiteindelijk klikken. En als je eenmaal hebt leren denken als een computerwetenschapper, kun je met gemak andere talen dan Python leren!
# 2 - Duik in Python
De serie Dive Into Python web-tutorials is geweldig voor diegenen die python willen leren die weinig of geen ervaring hebben met programmeren. Het eerste deel van de zelfstudie leidt u door de stappen die nodig zijn om een Python-interpreter op uw computer in te stellen, wat erg lastig kan zijn voor first timers.
Er is één nadeel aan deze website: deze kan proberen te snel naar binnen te duiken. Zoals iemand met Python ervaart onder mijn riem, kan ik zien hoe nieuwelingen geïntimideerd kunnen worden door hoe snel de auteur door de taal gaat. Als je het bij kunt houden, dan is Dive Into Python een fantastische hulpbron. Als je het niet bij kunt houden, bezoek dan enkele van de andere websites in deze lijst totdat je de taal beter begrijpt, kom dan terug en probeer deze opnieuw.
# 3 - De officiële Python-zelfstudie
Welke betere plek om Python te leren dan op de officiële Python-website? De makers van de taal zelf hebben een grote en behulpzame gids ontworpen die u door de basis van de taal leidt.
Het beste deel van deze web-zelfstudie is dat het langzaam beweegt en specifieke concepten in je hoofd boort op meer dan één manier om er zeker van te zijn dat je ze begrijpt. De opmaak van de website is eenvoudig en aangenaam voor het oog, waardoor de hele ervaring alleen maar eenvoudiger wordt.
Als je een achtergrond hebt in programmeren, is de officiële Python-tutorial misschien te traag en saai voor je. Als je een gloednieuwe gast bent, zul je hem waarschijnlijk als een onmisbare hulpbron op je reis vinden.
# 4 - TryPython
In tegenstelling tot de eerder genoemde Python-tutorials, is TryPython geweldig omdat de website zelf een ingebouwde Python-interpreter heeft. Dit betekent dat je met Python-codering op de website kunt spelen, zodat je niet hoeft rond te muilen en tolken op je systeem kunt installeren.
Natuurlijk moet je uiteindelijk een tolk installeren als je van plan bent de taal serieus te nemen, maar met TryPython kun je python proberen voordat je te veel tijd investeert in een taal die je misschien niet gebruikt. De oefenreeksen van TryPython bevatten de interpreter, zodat u in realtime met de code kunt spelen, wijzigingen kunt aanbrengen en kunt experimenteren terwijl u leert. Dit is de meest praktische Python-zelfstudie die je buiten een echt klaslokaal zult vinden.
TryPython vereist dat Microsoft Silverlight voor uw browser wordt geïnstalleerd.
# 5 - LearnPython
Net als TryPython, Learn Python heeft een ingebouwde interpreter op de website en een reeks zelfstudies. Dus wat is het verschil tussen de twee? Niet heel veel.
LearnPython is iets fundamenteler, wat betekent dat beginners de lessen bij kunnen houden en zich minder geïntimideerd voelen door het materiaal. En in tegenstelling tot TryPython, bevat LearnPython programmeeroefeningen aan het einde van elke les. Deze lessen dienen om de kennis die je wint te stollen en ervoor te zorgen dat je echt begrijpt wat je hebt geleerd.
BONUS - PyGame
Voor degenen onder u die Python willen leren om uiteindelijk videogames te maken, zal deze bonushulpbron buitengewoon nuttig voor u zijn. PyGame is een verzameling Python-bibliotheken waarmee u grafische applicaties kunt maken. Reguliere Python wordt in een consolevenster uitgevoerd, wat je beperkt tot ASCII-tekst. PyGame biedt functionaliteit voor het weergeven van afbeeldingen op het scherm in een niet-consolevenster.
Het beste gedeelte? Het is net zo eenvoudig te leren en gemakkelijk te gebruiken als de Python-taal.
Conclusie
Hoewel het een relatief lage leercurve heeft, is Python een krachtige taal die in meerdere toepassingen kan worden gebruikt. Zijn populariteit is de afgelopen jaren constant gegroeid en er is geen indicatie dat de taal binnenkort zal verdwijnen. Als je een zeer veelzijdige en krachtige taal wilt leren, is het nooit te laat om Python een kans te geven.
Laat ons in de comments weten welke Python-middelen je gebruikt.
Beeldcredits: Shutterstock