Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en toepassingen als Dreamweaver en Flash. Daarnaast is hij docent en usability-expert. Peter Kassenaar is sinds 1988 op computergebied actief als programmeur en sinds 1995 (met uitzondering van de vakanties) dagelijks op internet te vinden.
Meer over Peter KassenaarPraktisch Python
Paperback Nederlands 2023 1e druk 9789463563024Samenvatting
Zet je Python-kennis om naar praktische projecten die je rechtstreeks kunt uitvoeren of verder kunt ontwikkelen tot eigen applicaties.
Python is een laagdrempelige taal om te leren programmeren. Het wordt op veel opleidingen en scholen gebruikt. Maar na een eerste kennismaking met lists, dicts, tuples en andere concepten zitten veel beginnende programmeurs met de vraag hoe ze kun kennis nu in real-life projecten kunnen inzetten. Welkom bij Praktisch Python!
In dit boek ga je concreet aan de slag met de meest gebruikte programmeertaal ter wereld. Er zijn geen aparte hoofdstukken waarin wordt uitgelegd wat variabelen of functies zijn, of hoe een while-lus werkt. In plaats daarvan worden deze Python-kenmerken gebruikt om direct applicaties te maken die je rechtstreeks kunt inzetten, of kunt gebruiken als basis voor je eigen toepassingen.
Zelfs als je nog geen gedegen Python-voorkennis hebt, kun je met dit boek aan de slag. Gaandeweg maak je kennis met de belangrijkste kenmerken en zie je hoe je de voorbeeldprojecten op je eigen computer uitvoert. Van alle voorbeelden kun je de code inclusief extra, verhelderende commentaren downloaden.
- Zet je theoretische Python-kennis om naar concrete projecten.
- Leer hoe je gebruikmaakt van bestaande API’s en zelf een API ontwikkelt.
- Leer werken met aanvullende bibliotheken uit het Python-ecosysteem.
Specificaties
Lezersrecensies
Inhoudsopgave
Een (extreem) korte introductie in Python
Kenmerken van Python
Voor wie is dit boek bedoeld?
Waarom een boek?
Hoe zijn de projecten vormgegeven?
Python downloaden en installeren
Een editor kiezen
Aanvullende Python-modules installeren
Python op je mobiele telefoon of tablet
Voorbeeldcode downloaden en gebruiken
Programma’s debuggen
Conclusie – aan de slag
2 Project Raden Maar
Het project
De uitvoer
De code
Analyse van Raden Maar
Uitbreiding – een oneindige lus
Ideeën voor uitbreiding en verbetering
Meer lezen
3 Project Geboortedatum
Het project
De uitvoer
De code
Analyse van Geboortedatum
Uitbreiding/verbetering
Vervolgprojecten
Meer lezen
4 Project Mastermind
Het project
De uitvoer
Code
Analyse
Ideeën voor uitbreidingen of aanpassingen
Vervolgprojecten
Meer lezen
5 Project Persoonsgegevens via API
Het project
De uitvoer
Code – stap 1
Analyse
Code – stap 2
Code – stap 3
Ideeën voor uitbreidingen of aanpassingen
Vervolgprojecten
Meer lezen
6 Project API maken met Flask
Het project
Werken met virtuele omgevingen
Flask versus Django
De uitvoer
Code – stap 1
Code – stap 2 en 3
Code – stap 4
Code – stap 5
Code – stap 6
Flask-applicatie automatisch opnieuw starten
Ideeën voor uitbreidingen
Vervolgprojecten
Meer lezen
7 Project Website maken met Flask
Het project
De uitvoer
Code – stap 1
Code – stap 2
Code – stap 3
Code – stap 4
Code – stap 5
Je webapp publiceren
Ideeën voor uitbreidingen
Vervolgprojecten
Meer lezen
8 Project Website met database
Het project
De uitvoer
Code
Alle gebruikers tonen
Details voor een enkele gebruiker tonen
Gebruiker verwijderen
Gebruikers wijzigen
HTML voor wijzigen
Conclusie
Ideeën voor uitbreidingen
Meer lezen
9 Project Exif-gegevens verwijderen
Het project
De uitvoer
Code – stap 1
Code – stap 2
Code – stap 3
De package exif
Ideeën voor uitbreidingen
Vervolgprojecten
Meer lezen
10 Project Afbeeldingen bewerken
Het project
De uitvoer
Code – thumbnails
Code – overlays
Ideeën voor uitbreidingen
Meer lezen
11 Project Webscraping
Het project
De uitvoer
Code – stap 1
Code – stap 2
Code – stap 3
Code – stap 4
Code – stap 5
Ideeën voor uitbreidingen
Vervolgprojecten
Meer over webscraping
Meer lezen
12 Project PythonExcel
Het project
De uitvoer
Code – stap 1
Code – stap 2
Code – stap 3
Code – stap 4
Meer over werkbladen
Werkbladen en cellen
Case – prijzen in een werkblad aanpassen
Ideeën voor uitbreidingen
Vervolgprojecten
Meer lezen
13 Project PythonPdf
Het project
De uitvoer
Code
Metagegevens toevoegen
Conclusie
Ideeën voor uitbreidingen
Meer lezen
14 Project Audioboeken
Het project
De uitvoer
Code – stap 1
Code – stap 2
Code – stap 3
Ideeën voor uitbreidingen
Vervolgprojecten
Meer lezen
Conclusie
Index
Rubrieken
- advisering
- algemeen management
- coaching en trainen
- communicatie en media
- economie
- financieel management
- inkoop en logistiek
- internet en social media
- it-management / ict
- juridisch
- leiderschap
- marketing
- mens en maatschappij
- non-profit
- ondernemen
- organisatiekunde
- personal finance
- personeelsmanagement
- persoonlijke effectiviteit
- projectmanagement
- psychologie
- reclame en verkoop
- strategisch management
- verandermanagement
- werk en loopbaan