Programmeren in Python/Hulpmiddelen

Uit Wikibooks
Naar navigatie springen Naar zoeken springen

Nu dat u Python hebt geïnstalleerd moet u ook nog een tekstverwerker kiezen waarmee u uw Python programma's zal schrijven. U kunt kiezen tussen:

  1. Simpele tekstverwerkers die meegeleverd zijn met uw besturingsssyteem.
  2. Wat geavanceerdere tekstverwerkers die wat meer helpen bij het schrijven van de programmacode.
  3. Een IDE ofwel een Integrated Development Environment, een tekstverweker die véél kan helpen bij schrijven van programmacode.
  4. Of IDLE(Integrated Development and Learning Environment), een IDE die meegeleverd wordt met Python.

Simpele tekstverwerkers[bewerken]

Ieder besturingssysteem komt met een eigen simpele tekstverwerker die je kunt gebruiken om een Python programma te schrijven. Je opent dan één van onderstaande tekstverwerkers, schrijft je code in de tekstverwerker en bewaart het met een zelfgekozen bestandsnaam met als extensie .py, bijvoorbeeld script.py.

Besturingssysteem Tekstverwerker
Windows Kladblok
macOS Teksteditor
Ubuntu Text Editor

Het nadeel is wel dat deze tekstverwerkers niet helpen met het ontwikkelen van je Python programma, maar ze volstaan om simpele scripts te maken en te bewaren. Ze zijn dus uitermate geschikt om je eerste Python programma's te maken en om te testen, zonder extra software te installeren en het te leren gebruiken.

Geavanceerdere tekstverwerkers[bewerken]

Naast simpele tekstverwerkers, zijn er ook wat meer geavanceerde tekstverwerkers. Deze helpen al wat meer met het programmeren van Python programma's door bijvoorbeeld het Python script document op te maken met kleuren waardoor het leesbaarder wordt.

Naam Commentaar Ondersteunt Externe Link
Notepad++ Open-Source Windows https://notepad-plus-plus.org

Deze tekstverwerkers zijn al betere dan gewone tekstverwerkers, en zijn handig voor wat uitgebreidere Python programma's maar zijn niet geschikt voor grotere projecten.

IDE[bewerken]

IDE staat voor Integrated Development Environment ofwel geïntegereerde ontwikkelingsomgeving. Het idee achter een IDE is dat er zoveel mogelijk functionaliteiten in één app worden verwerkt die u kunnen helpen met het ontwikkelen van applicaties. Ze kunnen bijvoorbeeld suggesties doen voor de code die je aan het schrijven bent of preventief mogelijke fouten opsporen. Je kunt ook je Python script starten vanuit een IDE. Het is dus zeker aan te raden om een IDE te gebruiken, zeker wanneer je al wat complexere Python programma's schrijft.

Naam Ondersteunt Externe Link Commentaar
Atom Windows, macOS, Linux https://atom.io/ Open-source
Pycharm Windows, macOS, Linux https://www.jetbrains.com/pycharm/ IDE specifiek voor Python. Er is zowel een betalende professionele versie als een betalende standaard versie als een geheel gratis versie.
Visual Studio Code Windows, macOS, Linux https://code.visualstudio.com

IDLE[bewerken]

IDLE staat voor Integrated Development and Learning Environment en is een soort van IDE die vaak meegeleverd wordt met Python. Bij Windows en macOS volstaat het om gewoon IDLE op te zoeken met de zoekfunctie van het besturingssysteem of te zoeken in de map van geïnstalleerde applicaties.

Bij andere besturingssystemen kan het zijn dat u dit zelf moet installeren zoals bijvoorbeeld bij Ubuntu. Je kunt het dan installeren door in de Terminal het volgende commando in te voeren.

sudo apt-get install idle3

Als IDLE is geïnstalleerd kun je het opstarten door het commando idle uit te voeren in Terminal of door het op te zoeken met de zoekfunctie van het besturingssysteem.

Wanneer IDLE wordt opgestart krijgt u een venster te zien waarin Python draait in de interactieve modus. Een modus waarbij u interactief python code kunt schrijven terwijl Python draait. In de normale script modus voert Python een voorgeschreven script uit en stopt het met draaien waneer het script is voltooid. Het is natuurlijk ook mogelijk om voorgeschreven scripts in de interactieve modus van IDLE te draaien.

Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.