Python
Introductie en installatie
Leerdoelen
- We leren wat scripting is
- Waarom we het nodig hebben
- en hoe we Python installeren
Waarom programmeren?
- Controle van log bestanden
- Uitrollen van systemen
- Aanmaken gebruikers
- Herhaalde taken automatiseren
- Minder kans op fouten
- Sneller
- Schaalbaarheid
Van code naar executeren
- Computer verstaan alleen 1'en en 0'en
- Mensen zijn beter in talen
- Code schrijven we in een programmeertaal
- De programmeertaal moet omgezet worden in binair:
- Gecompileerd – heeft een compiler nodig
- Geinterpreteerd – heeft een interpreter nodig
Wat is een script?
- Een script is:
- Een reeks instructies of opdrachten
- Geschreven in een programmeertaal
- Het wordt geïnterpreteerd
- Door een scripting engine of interpreter
- Die past bij de programmeertaal
Scripting talen
- Bash (Linux, Mac OS X, sysadmin: ansible)
- PowerShell (Windows, system-administration)
- Perl (tekst-parsing)
- Ruby (Web: Ruby on Rails; SysAdmin: puppet)
- JavaScript (Web: Clientside)
- PHP (Web: Serverside)
- Python (Algemeen, sysadmin: saltstack)
Samenvatting
- We hebben gezien wat scripting is
- Waar we het voor nodig hebben
- en we hebben Python geinstalleerd