Python boeken

Voor beginners

Python Crash Course – Eric Matthes

Leer fundamentele programmeerconcepten, basisvaardigheden in Python en probleemoplossende technieken via praktische projecten: het maken van een eenvoudig videospel, gegevensvisualisatie en een webapplicatie. Krijg zelfvertrouwen in het zelfstandig schrijven en implementeren van functionele Python-programma’s.

Automate the Boring Stuff with Python – Al Sweigart

Begrijp hoe je Python kunt gebruiken om alledaagse computertaken te automatiseren, zoals het beheren van bestanden, webscraping en werken met spreadsheets. Maak programmeren meteen nuttig en praktisch.

Head First Python – Paul Barry

Verwerf basiskennis van Python-syntax, webontwikkeling en database-interactie via een visueel rijke en leuke aanpak die nieuwe gebruikers helpt snel te leren.

Learn Python the Hard Way – Zed Shaw

Bekende startersgids met een actieve leren-benadering; veel korte scripts, praktische opdrachten en duidelijke uitleg.

Think Python: How to Think Like a Computer Scientist – Allen B. Downey

Ontwikkel probleemoplossende en computationele denktechnieken met Python, dankzij een academische en gestructureerde aanpak met kernprincipes en praktische oefeningen.

Voor mediors

Effective Python – Brett Slatkin

Beheers best practices voor het schrijven van heldere, onderhoudbare Python-code. Leer praktische tips en idiomen om je code prestatiever, foutloos en overzichtelijk te maken.

Python Cookbook – David Beazley en Brian K. Jones

Ontvang praktische oplossingen voor veelvoorkomende Python-programmeerproblemen, met gedetailleerde recepten over datastructuren, algoritmen, metaprogrammeren en gelijktijdigheid.

Programming Python – Mark Lutz

Verdiep je begrip van Python door grote applicaties te ontwikkelen, GUI-programmering, systeemscriptie en netwerken te verkennen.

Intermediate Python and Large Language Models – Springer

Leer hoe je Pythonvaardigheden toepast bij AI en large language model-projecten, en beheers intermediaire technieken die relevant zijn voor AI-ontwikkeling.

Serious Python – Julien Danjou

Leer hoe je Pythonvaardigheden toepast bij AI en large language model-projecten, en beheers intermediaire technieken die relevant zijn voor AI-ontwikkeling.

Voor experts

Fluent Python – Luciano Ramalho

Behaal meesterschap in de geavanceerde functies van Python, zoals datamodellen, metaclasses, decorators, gelijktijdigheid, en effectief gebruik van de standaardbibliotheken voor idiomatische en krachtige code.

Expert Python Programming – Michał Jaworski, Tarek Ziadé

Leer professionele softwareontwikkeling, teststrategieën, tooling en deploymentmethoden gericht op experts die werken aan complexe Python-applicaties.

Practices of the Python Pro – Dane Hillard

Pas geavanceerde programmeertechnieken en professionele workflows toe om productiekwaliteit Python-software te schrijven.

Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow – Aurélien Géron

Bouw expertise op in machine learning door praktische projecten te realiseren met populaire Python-bibliotheken, zowel klassieke ML als deep learning toepassingen.

High Performance Python – Micha Gorelick

Verdieping in optimalisaties, profiling, parallel computing en performance-tuning voor professionele Python-projecten.