Python Crash Course review: Het beste Python boek voor beginners?

In deze uitgebreide Python Crash Course review gaan we kijken of dit echt het beste boek is voor beginners die met Python aan de slag willen gaan. Wereldwijd is dit het meest verkochte boek over Python. Er is ook een Nederlandse versie van het boek, namelijk Crash Course Programmeren in Python. Is het je geld waard en is het leerzaam? Lees snel verder!

Ja, ik wil Python Crash Course 2nd Edition kopen!

Wat leer je allemaal en is het goed te volgen voor beginners?

In Python Crash Course zijn er twee “parts”. Laten we beide “parts” eens gaan bekijken.

PART I: BASICS

Dit gedeelte van het boek is ideaal voor beginners. Zelfs als je nog helemaal geen ervaring hebt met programmeren, dan is dat helemaal geen probleem!

Stapje voor stapje krijg je uitleg over de basisprincipes van Python. Deze basisprincipes gelden ook voor veel andere programmeertalen, dus je gaat er profijt van hebben in de rest van je programmeercarrière.

Eerst krijg je uitleg over hoe je Python installeert op Linux, OS X en Windows. Bij het leren van een programmeertaal print je meestal eerst “Hello World!” uit naar het scherm. Dit is je eerste programmaatje geschreven in de programmeertaal die je gaat leren.

In Python Crash Course ga je dat ook doen. Heel simpel staat beschreven hoe je dat precies moet doen. Zo kan je ook gelijk zien of Python goed is geïnstalleerd en of het werkt.

It's working boy

Daarna begint eigenlijk pas het echte werk. Je gaat nu echt de basisprincipes van Python en het programmeren leren. Wij van ProgrammeerPlaats hebben ook een e-book speciaal voor beginners gemaakt waarin je de basisonderdelen van het programmeren leert. Ben je nieuwsgierig? Neem dan eens een kijkje bij “Snelcursus Leren Programmeren”.

Nu weer terug naar Python Crash Course. Je gaat in het boek meer leren over de volgende basisprincipes van Python en het programmeren:

  • Variables
  • Lists
  • If-statements
  • Dictionaries
  • Input van gebruikers verwerken
  • While loops
  • Functions
  • Classes
  • Errors afhandelen
  • Testen schrijven voor je programma’s

Voor een leek ziet dit lijstje er misschien ingewikkeld uit, maar het is zo duidelijk en simpel uitgelegd, dat het voor iedereen goed te begrijpen is.

De code snippets en de uitleg daarbij maken alles simpel duidelijk. Het is niet de bedoeling om de code blindelings over te nemen en uit te voeren. Probeer bij elk stukje code ook te snappen wat er gebeurd. Verzin zelf ook kleine projectjes en voer het uit.

Verder is het heel leerzaam dat er na elk hoofdstuk oefeningen staan. Zo kan je zien of je de stof snapt en krijg je ook meer feeling met Python.

Als je liever de Nederlandse versie wil lezen, zodat je het beter kan begrijpen, dan is Crash Course Programmeren in Python de oplossing.

Crash Course Programmeren in Python boek

Voor beginners is PART I de ideale start bij het leren van Python.

PART II: PROJECTS

Als je PART I goed snapt, heb je een goede basiskennis van Python en kan je door naar PART II. Snap je sommige basisprincipes nog niet? Probeer deze dan eerst te begrijpen en ga daarna pas naar PART II.

In onze ogen is het boek Python Crash Course heel goed opgebouwd voor beginners. Je hebt als beginner namelijk kennis nodig van de basisprincipes om echt met projecten aan de slag te gaan.

Veel boeken en videocursussen maken de fout om te moeilijk te beginnen. Gelijk beginnen aan een project zonder uitleg over de basisprincipes van een bepaalde programmeertaal is heel lastig voor beginners.

Stel dat je als beginner gelijk begint met het maken van een game. Dit zal je misschien wel lukken, omdat je precies nadoet wat de schrijver of leraar zegt, maar snap je dan eigenlijk wel goed hoe de code in elkaar zit?

Als je de game wil uitbreiden of bijvoorbeeld een andere game wil maken, dan snap je niet goed hoe de code van de game uit het boek of een videocursus in elkaar zit en kan je alsnog niet verder.

In het boek Python Crash Course ga je met gave projecten aan de slag. De volgende projecten worden behandeld:

  • Alien Invasion
  • Data Visualization
  • Web Applications

Het leuke is dat je gaat werken aan drie verschillende soorten projecten. Je gaat namelijk een game maken, data visualiseren en een webapplicatie maken.

Je gaat een beter beeld krijgen over de mogelijkheden met Python. Probeer de projecten uit en kom erachter welke richting jou het beste ligt.

Misschien is het nu nog niet voor te stellen dat je al snel met projecten aan de slag gaat en bijvoorbeeld een game gaat maken, maar in dit boek is dat zeker mogelijk door de eenvoudige en duidelijke uitleg. Stapje voor stapje krijg je uitleg en kom je verder.

Aan de slag en werken achter laptop

Wat is er nieuw in Python Crash Course 2nd Edition?

Momenteel is het boek Python Crash Course 2nd Edition de laatste editie. Hier zijn logischerwijs veranderingen in doorgevoerd ten opzichte van de eerste editie.

De volgende veranderingen zijn doorgevoerd:

  • In Python Crash Course 2nd Edition wordt Python 3.7 gebruikt. De eerste editie gebruikt Python 3.5.
  • De tweede editie gebruikt f-strings in plaats van concatenation. Dit maakt de syntax simpeler en minder uitgebreid. Misschien zegt dit je nu nog niet zoveel, maar dat ga je vanzelf leren in het boek.
  • De instructies voor het installeren van Python packages is eenvoudiger gemaakt.
  • Ondersteuning voor Python 2 is komen te vervallen.

Andere veranderingen heeft de schrijver (Eric Matthes) op GitHub gezet.

Beelden van de game die je gaat maken in dit boek

Misschien is het leuk om alvast naar beelden te kijken van de game (Alien Invasion) die je gaat maken:

We hebben bewust de eerste minuut overgeslagen van de video. In de eerste minuut staat veel code, maar dat is nu nog niet relevant. Je gaat stapje voor stapje de game leren programmeren in Python Crash Course.

Hoe gaaf is het om met Python je eigen game te maken, zoals hierboven in de video? Met Python Crash Course is dat zelfs voor de absolute beginner mogelijk!

Ja, ik wil Python Crash Course 2nd Edition kopen!

Reviews van andere lezers

Niet alleen wij van ProgrammeerPlaats zijn enthousiast over het boek, maar wereldwijd zijn lezers razendenthousiast! Het is niet voor niets het meest verkochte Python boek ter wereld.

Laten we eerst eens gaan kijken naar een review van een lezer over het boek Crash Course Programmeren in Python (Nederlandse versie):

Crash Course Programmeren in Python review

Van de Engelse variant van het boek Python Crash Course zijn meer reviews op het internet te vinden. Vrijwel alle reviews zijn erg positief. We hebben twee willekeurige reviews eruit gepikt, allebei geschreven op dezelfde dag:

Python Crash Course review 1

Python Crash Course review 2

Voordelen en nadelen

Zoals je al hebt gelezen heeft Python Crash Course vele voordelen, maar net zoals elk boek zitten er ook nadelen aan Python Crash Course. Laten we eerst naar de voordelen gaan kijken.

Voordelen

  • Heel erg makkelijk om te volgen, zelfs voor degenen zonder programmeerervaring
  • Gave projecten
  • Leerzame oefeningen
  • Ook in het Nederlands verkrijgbaar
  • Je leer eerst de basis van Python en programmeren, daarna ga je pas aan de slag met de projecten
  • Je raakt geïnspireerd om dieper in Python te duiken

Nadelen

  • Beetje prijzig vergeleken met andere boeken
  • De stof is puur voor beginners bedoeld, voor degenen met ervaring in Python is dit boek te simpel

Conclusie

Onze conclusie na deze Python Crash Course review is dat het boek echt het beste Python boek is voor beginners! Het is misschien een beetje prijzig vergeleken met andere boeken, maar het is zeker je geld waard. De kwaliteit van dit boek ligt ook hoger dan bij andere Python boeken voor beginners.

Wij zijn in ieder geval nog geen beter Python boek tegengekomen. Jij wel? Laat het dan hieronder weten in de reacties.

Ben je een beginner en wil je Python gaan leren? Dan is Python Crash Course absoluut de beste keuze. Je begint heel simpel met de basisprincipes van Python en het programmeren. Daarna ga je aan de slag met gave projecten.

Misschien wil je nog iets meer over Python lezen en andere leermethodes ontdekken? Dan is “Python leren” een aanrader. In “Vind hier de beste Python boeken voor beginners + andere beginnerstips” staan andere goede Python boeken.

Het boek Python Crash Course 2nd Edition of Crash Course Programmeren in Python kopen

Bij Bol.com bestel je eenvoudig het boek Python Crash Course 2nd Edition. Ook het e-book is beschikbaar. Wil je liever de Nederlandse versie (Crash Course Programmeren in Python) kopen? Dat is ook mogelijk op Bol.com.

Python Crash Course 2nd Edition boek

Python is momenteel de meest populaire programmeertaal wereldwijd en de taal blijft maar groeien. Het is ontzettend leuk en niet heel lastig om te leren. Daarnaast zijn de mogelijkheden groot.

Ondanks de populariteit van Python is er nog steeds een tekort aan (goede) Python developers. Bedrijven snakken naar mensen die verstand hebben van Python en willen er goed voor betalen. Ga lekker aan de slag, maak gave projecten en gun jezelf een mooie toekomst!

Heb je nog vragen en/of opmerkingen? Laat dan hieronder een reactie achter of neem contact op.

Plaats een reactie