Wil je beginnen met coderen in Python, maar ben je nog niet helemaal klaar om Windows 10 achter je te laten? Waarom niet beide bewaren en kijken waar het naartoe gaat? Hoewel Python meestal wordt geassocieerd met Linux-distributies en het open-sourceparadigma, weerhoudt niets je ervan krachtige Python-apps in Windows te schrijven. Je moet jezelf natuurlijk afvragen of Python op Windows een goede keuze voor je is. Er is veel discussie over deze vraag, en daarom heb ik er een hoofdstuk aan gewijd of het zinvol is om Python op Windows 10 te installeren.
Als je ervoor hebt gekozen om Python op Windows 10 te installeren, moet je beginnen met de installatie ervan, en daar gaat deze tutorial over. Het eerste gedeelte is een heel kort overzicht van Python en de twee hoofdversies ervan. Sla dat gerust over als je de weg kent. Nu, zonder verder oponthoud, kunt u als volgt Python op Windows 10 installeren.
Overzicht
Python is tegenwoordig een van de populairste programmeertalen en dat kan niet alleen aan geluk worden toegeschreven. Python is van hoog niveau en modulair, waardoor programmeurs ingewikkelde software gemakkelijk en goed leesbaar kunnen ontwikkelen. Python is ook enorm veelzijdig en wordt voor verschillende taken gebruikt, van webapps tot robotica en van Big Data-analyse tot videogames.
Python wordt in principe aangeboden in twee series versies: de Python 2-serie en de Python 3-serie. Hoewel het misschien vreemd lijkt dat een eerdere versie na jaren nog steeds in gebruik is, zijn er redenen achter het voortbestaan van Python 2. Een van de belangrijkste is dat de code die wordt gebruikt in configuratiebeheer in DevOps een oudere syntaxis heeft en oudere tolken nodig heeft om deze uit te voeren. Python 3 is de afgelopen jaren echter steeds populairder geworden en is nu de industriestandaard. Tenzij u code wilt ontwikkelen voor sommige oudere apparaten of specifieke DevOps-taken, raden we u aan de Python 3-serie te installeren en te gebruiken.
Stap 1: Python downloaden
De allereerste stap is het downloaden van het Python-installatieprogramma van de officiële website. Omdat Python open source en gratis is, hoef je geen kosten te betalen. Klik hier om naar de downloadpagina voor Python's Windows-releases te gaan.

Zoals je in de schermafbeelding kunt zien, zijn er voor elke versie twee soorten installatieprogramma's: een 32-bits (x86) installatieprogramma en een 64-bits (x86-64) installatieprogramma. Het kiezen van het juiste uitvoerbare bestand is afhankelijk van uw systeem. Als u een 64-bits architectuur en 64-bits Windows gebruikt, moet u een 64-bits of x86-64 uitvoerbaar installatieprogramma downloaden. Download anders het 32-bits of x86-uitvoerbare bestand. Voor deze tutorial gaan we Python 3.9.1 voor 64-bits processors als voorbeeld gebruiken. Zoals de meeste installatieprogramma's is dit installatiebestand slechts ongeveer 30 MB groot, dus het downloaden ervan kost niet veel tijd. Als u klaar bent, voert u het installatiebestand uit en gaat u naar het installatiegedeelte hieronder.
Installatie
Stap 2: De installatie starten
Voer het uitvoerbare installatieprogramma uit dat u zojuist hebt gedownload. Houd er rekening mee dat u, om Python succesvol te kunnen installeren, over beheerdersrechten op uw Windows moet beschikken. Dat komt omdat het installatieprogramma wijzigingen aanbrengt in sommige systeembestanden die normale gebruikers niet mogen bewerken. Zodra de installatie start, wordt u begroet door het volgende scherm, waarin u verschillende keuzes heeft:
[BELANGRIJKE OPMERKING. GEBRUIK BEELD-EDITOR OM GEBRUIKERSNAAM “INDERJIT SINGH” TE VERWIJDEREN VOORDAT U HET PUBLICEERT]
Er is de optie "Nu installeren", een snelle en pijnloze manier om de installatie uit de weg te ruimen zonder verwarrende configuraties. Uw andere optie is om de leiding over de installatie over te nemen en de precieze functies te krijgen die u wilt. Er zijn ook twee selectievakjes onderaan het scherm: met één kunt u het Python-opstartprogramma voor alle gebruikersaccounts op uw systeem installeren en met het andere kunt u deze Python-versie (3.9 in ons voorbeeld) aan uw PATH toevoegen. Aangezien dit uw eerste installatie wordt, moet u beide waarschijnlijk aangevinkt laten. Zodra u weet wat PATH betekent en wat virtuele omgevingen zijn, beschikt u over de kennis om de nodige wijzigingen in deze instellingen aan te brengen.
In dit stadium moet u waarschijnlijk kiezen voor de snelle installatie, zodat u de zaken sneller gedaan kunt krijgen (in dat geval kunt u het volgende gedeelte gewoon overslaan), maar we gaan de aangepaste installatie bespreken voor het geval u besluit meer controle over de installatie te hebben.
Linux-hosting vereenvoudigd
Wilt u een betere manier om uw websites en webapps te hosten? Iets nieuws ontwikkelen? Houd je gewoon niet van Windows? Daarom hebben we Linux VPS.
Koop uw Linux VPSStap 3: Aangepaste installatie
Klik op “Installatie aanpassen” om de geavanceerde opties in te stellen; Zodra je dat doet, zie je zoiets als dit:

Kortom, dit scherm is een lijst met selectievakjes, elk met een functie die u kunt toevoegen aan of verwijderen uit uw uiteindelijke Python-installatie. De “Documentatie” bevat enkele elementaire documentatie over de Python-versie van uw keuze, evenals enkele helpbestanden. “pip” is de pakketbeheerder van Python en een hoeksteen van elke codering die u in de toekomst gaat doen, dus zorg ervoor dat u deze selecteert voor installatie. De volgende op de lijst is tkinter en Python's IDLE, wat zogenaamd staat voor Integrated Development and Learning Environment. IDLE is de eigen IDE van Python en het is een goed genoeg hulpmiddel voor beginners, dus het is een goed idee om het ook te installeren. Je kunt gaandeweg altijd betere, geavanceerdere IDE's krijgen. De Python Test Suite is een set testtools die essentieel zijn voor het testen van uw code op fouten. Hoewel u misschien niet hoeft te beginnen met geautomatiseerd testen voor uw vroege codeerervaringen, is het veel beter om het te installeren en er stap voor stap van te leren.
De laatste optie is er een die we eerder hebben gezien, maar daarvoor is er een interessante functie om te selecteren: de ‘Py launcher’. Py Launcher is een geweldig hulpmiddel om snel te wisselen tussen verschillende versies van Python, wat later noodzakelijk zal worden. Sommige codes moeten op de Python 2-serie draaien, terwijl andere op de nieuwere Python 3-serie moeten draaien en er zijn altijd kleine verschillen tussen versies, dus het zal erg handig zijn om verschillende versies in te stellen als de standaard Python-interpreter. Terug naar de laatste functie, waarmee je Python voor alle gebruikersaccounts kunt installeren: we hebben deze al op het hoofdscherm gezien en nogmaals, het is aan te raden om deze gemarkeerd te houden voor installatie. Laten we nu op Volgende klikken en doorgaan naar de volgende fase.
Geavanceerde opties
Nadat u alle gewenste functies heeft gekozen en op Volgende heeft geklikt, wordt u naar dit scherm geleid:

Hier kunt u de geavanceerde opties van uw Python-installatie configureren. Het eerste selectievakje is inmiddels redelijk bekend, dus laten we het gewoon selecteren en doen alsof we dat nog niet twee keer hebben gedaan. De volgende in de lijst is 'Bestanden koppelen aan Python', wat betekent dat Windows bestanden met de extensie .py zal herkennen en deze zal proberen te openen met Python - best handig.
Het is beter om ook de volgende over snelkoppelingen te selecteren, want als je net begint, kan het lastig zijn om bij te houden waar de uitvoerbare bestanden zich bevinden. Zorg ervoor dat je de volgende selecteert en Python hier en nu aan omgevingsvariabelen toevoegt, wat de zaken later een stuk eenvoudiger zal maken. Als u besluit de standaardbibliotheek vooraf te compileren, duurt de installatie iets langer, maar wordt uw code veel sneller uitgevoerd. Je kunt de laatste twee selectievakjes ongemarkeerd laten, omdat deze voor jou als beginner niet belangrijk zijn. In het scherm Geavanceerde opties kunt u ook de installatielocatie kiezen, dus als u het ergens specifiek of binnen handbereik wilt installeren, is dit uw kans. Een goed idee zou zijn om alles in een map net na C te installeren, bijvoorbeeld C:\Python 3.9.1\ voor deze versie.
Stap 4: De installatie voltooien

Of je nu voor de snelle of aangepaste installatie hebt gekozen, je bent erin geslaagd de installatie naar de volgende fase te brengen: het kopiëren van de bestanden. Dit duurt helemaal niet lang en al snel zie je het volgende scherm, wat het einde van de installatie aangeeft:

Goed gedaan, het is je gelukt om Python op Windows 10 te installeren. Laten we, voordat we te enthousiast worden, eerst eens kijken of de installatie daadwerkelijk is gelukt.
Stap 5: De installatie verifiëren
Om uw installatie te verifiëren, moet u de opdrachtprompt van Microsoft uitvoeren vanuit het Start-menu of door deze in te voeren cmd in het vak "Uitvoeren". Eenmaal bij de opdrachtprompt voert u de volgende code in:
python --version
Dit is een commando waarin de standaard Python wordt gevraagd ons te vertellen welke versie het is. Omdat de Python die je zojuist hebt geïnstalleerd de enige op je computer zou moeten zijn, zou dit het nummer moeten retourneren voor de versie die je hebt geïnstalleerd. Als alles goed gaat, zou je zoiets als dit moeten zien:

Oké, het lijkt erop dat je installatie toch een succes was. Goed gedaan! Maar hoe ga je eigenlijk aan de slag met Python? Hoewel je dit waarschijnlijk weet, laten we je zien hoe je Python’s IDLE opent, zodat je het gevoel krijgt dat je echt iets hebt bereikt. Als je al weet hoe je dat moet doen en wat je gaat doen, kun je de rest van de tutorial overslaan en aan de slag gaan met coderen.
Aan de slag met Python op Linux

Als je naar je Start-menu kijkt, zie je de recent toegevoegde Python-snelkoppelingen. Laten we op IDLE klikken en kijken waar we mee te maken hebben:

Dit is de native Integrated Development Environment van Python, een interactief codeerplatform samen met de tolk. Je kunt Python-commando's invoeren en de reactie direct zien nadat je op <Enter> hebt gedrukt. Laten we proberen iets af te drukken. Voer het volgende codefragment in:
print(“Hello”)
Dat zou ervoor moeten zorgen dat Python's IDLE Hallo op de volgende regel afdrukt:

Je kunt ook rechtstreeks een vergelijking invoeren en Python je het antwoord laten geven. Maar de schil van IDLE is misschien niet bepaald de beste plek om meer dan oneliners te coderen. U moet een nieuw bestand maken en van daaruit verder gaan.
Heeft het zin om Python op Windows 10 te installeren?
Als je enige tijd hebt besteed aan het googlen van Python op Windows, heb je waarschijnlijk de discussies gezien over de vraag of Python net zo goed presteert op Windows als op Linux. Natuurlijk is een deel van de antwoorden te wijten aan de eeuwige oorlogen tussen Windows en Linux. Maar wat staat er eigenlijk op het spel als we het hebben over Python-functionaliteit? En moet je Python installeren op Windows 10?
Feit is dat Python op een natuurlijkere manier is geïntegreerd met Linux. Dat betekent dat het vooraf is geïnstalleerd als je Linux aanschaft en dat het heel eenvoudig is om alles wat je nodig hebt rechtstreeks vanuit de Terminal te configureren. Met Windows is Python echter meer een mengelmoes: er is een GUI die niet echt nuttig is, sommige functionaliteit wordt afgehandeld via de opdrachtprompt (de opdrachtregelinterface in Windows), terwijl de meeste configuraties moeten worden uitgevoerd met behulp van een compatibiliteitslaagsoftware genaamd WSL (Windows-subsysteem voor Linux).
Linux-hosting vereenvoudigd
Wilt u een betere manier om uw websites en webapps te hosten? Iets nieuws ontwikkelen? Houd je gewoon niet van Windows? Daarom hebben we Linux VPS.
Koop uw Linux VPSAfgezien van het feit dat de ontwikkelomgeving in stukken komt, is Python in Windows beperkt in de modules die het kan gebruiken, vooral als je Python gaat gebruiken om webapps te ontwikkelen. Zelfs Microsoft geeft dit toe op hun Docs-website. De meeste webapps worden gehost op Linux-gebaseerde servers, en het hebben van een gemeenschappelijke ontwikkel- en testomgeving is eenvoudiger.
Het Microsoft Doc vermeldt ook nog een andere belangrijke reden waarom Linux de betere basis is voor Python: de meeste tutorials, voorbeelden en codes online zijn gemaakt in de veronderstelling dat de lezer Python in Linux gebruikt. Sommige compatibiliteitsproblemen kunnen worden opgelost door WSL te gebruiken, maar voor sommige modules (zoals het populaire PyGame) is WSL niet de oplossing.
Dus als je begint met Python en aan het leren bent, is Windows geen goede keuze. Het is eigenlijk nog erger als je genoeg hebt geleerd om virtuele omgevingen en versiebeheer te moeten gebruiken. De enige keer dat het zinvol is om Python op Windows 10 te installeren, is wanneer je een Windows-gebaseerde app moet ontwikkelen. Maar wat als u zich niet zomaar kunt engageren om een geheel nieuw besturingssysteem te installeren en van uw computer een dual-boot-nachtmerrie te maken? Moet u een Linux-distributie uitvoeren in een virtuele machine op uw Windows?
Het gebruik van een VM is eigenlijk een goed idee, maar alleen als uw systeem dit ook daadwerkelijk aankan. Virtualisatie neemt veel hulpbronnen in beslag en het is niet zo dat elke computer überhaupt over dit soort hulpbronnen beschikt, laat staan dat hij er afstand van kan doen.
Dus, wat moet u doen als u Python op Windows 10 moet installeren, maar geen van deze opties voor u werkt? Ik raad aan om een Virtual Private Server (een VPS) te kopen. Een VPS is als een VM die op een externe server draait, alleen hoeft u zich geen zorgen te maken over het vertragen van uw eigen computer of over het hoge prijskaartje dat bij dedicated servers hoort.
Bij Cloudzy bieden we betrouwbare, krachtige Linux VPS-hosting tegen betaalbare prijzen, en met 12 wereldwijde servers en een bandbreedte van 1 Gbps voelt het niet anders dan een VM die op je eigen computer draait. Linux VPS beschikt ook over een installatieoptie met 1 klik waarmee je vrijwel elke Linux-distributie met één klik op de knop kunt instellen. Je kunt verschillende distributies uitproberen en er een vinden die voor jou werkt - een geweldige aanwinst als je nieuw bent bij Linux.
Linux-hosting vereenvoudigd
Wilt u een betere manier om uw websites en webapps te hosten? Iets nieuws ontwikkelen? Houd je gewoon niet van Windows? Daarom hebben we Linux VPS.
Koop uw Linux VPSWat nu?
Laten we zeggen dat je Python op Windows hebt geïnstalleerd. Wat nu? Je hebt waarschijnlijk al een idee. Misschien volg je een cursus Python-programmeren of leer je jezelf met boeken en online bronnen. Hier zijn enkele dingen waarvan we denken dat ze je Python-ervaring kunnen helpen verbeteren:
- Installeren Pip
Als je voor de snelle installatie hebt gekozen, ben je misschien zonder pip terechtgekomen. U kunt controleren of het is geïnstalleerd door het volgende in de opdrachtprompt in te voeren:
pip help
- Installeer Visual Studio-code
Een uitzonderlijk hulpmiddel voor het verbeteren van uw productiviteit en creativiteit door waardevolle tools voor linting en foutopsporing te bieden.
- Installeer Git
Een geweldige manier om je code en de wijzigingen die je aanbrengt bij te houden, is door Git te gebruiken voor versiebeheer. Je kunt het ook gebruiken om je code te delen op GitHub, GitLab of zelfgehoste DevOps-tools en krijg feedback of ondersteuning – misschien zelfs een samenwerking.
Veelgestelde vragen
Moet ik Python op Linux installeren voor volledige functionaliteit?
Niet echt. Omdat Python een OS-onafhankelijke taal op hoog niveau is, kun je op alle platforms dezelfde functionaliteit verwachten. Als het gaat om extra bibliotheken en geïntegreerde functies, is het een ander verhaal. Lees verder om te zien hoe u de Python-functionaliteit op Windows kunt maximaliseren.
Is het moeilijk om virtuele omgevingen in Windows op te zetten?
Ja, het is moeilijker dan in Linux. Er zijn een aantal extra stappen die u moet doorlopen en het is niet bepaald zo eenvoudig als het invoeren van een opdracht in een terminal. Natuurlijk zijn er manieren om dit aan te pakken.