Questions and Answers - ArtezGDA/Algorithmic-Nature GitHub Wiki
Questions from lesson: Collections
Waar gebruik je een # voor in de terminal of plotdevice?
Het # karakter is specifiek voor python om een stuk commentaar (Comment) in de code aan te geven. Als je een compleet programma of script schrijft (in bijvoorbeeld PlotDevice of SublimeText), is het handig om commentaar bij je code te zetten, zodat je later begrijpt wat je daar precies hebt gedaan of bedoeld.
In de Terminal, als je interactief met python aan het spelen en testen bent, is het minder van belang om er commentaar bij te zetten, want de code die je hier schrijft wordt toch niet opgeslagen.
Kun je met Help my Func een functie omschrijven? Wat kan je met Help my Func doen?
In python (in de interactive variant) bestaat de functie help(). Hiermee kan je meer te weten komen over een geladen python module of een specifieke functie.
Type help(_naam_van_de_module_) om de help pagina te openen. Als je de helper weer wil afsluiten type je Q
Bijvoorbeeld om help over de noise module te lezen in de Interactive Interpreter van python:
>>> import noise
>>> help(noise)
Als je zelf een module of een functie programmeert in python, zou je ook zelf de documentatie voor die module of functie kunnen schrijven. (Of eigenlijk zou je die documentatie moeten schrijven als je je module ook door anderen wil laten gebruiken).
Om documentatie te schrijven die in de help() te zien zet je je text in een Docstring
Wat is een %s? Wat doet het? Wanneer gebruik je het?
In String Formatting wordt het %s teken gebruikt als placeholder voor een string.