‫Welkom terug.
‫Dit is een snelle optionele video die, nou ja, met iets dat je waarschijnlijk niet zult gebruiken, maar ik wil dat
‫je gewoon weet dat het daarbuiten is en dat er eigenlijk een extra gegevenstype is waar ik het niet over
‫had, en het is complex genoemd.
‫En zoals de naam al doet vermoeden, is het behoorlijk complex.
‫Een complex getal is echter opnieuw een getal dat een derde type is in plaats van int en float.
‫We hebben ook dit type vier cijfers.
‫De reden dat ik niet echt complexe les geef, is dat je dit alleen gebruikt als je
‫iets heel, heel complexe wiskunde doet.
‫Meestal gebruik je het nooit.
‫Ik heb het persoonlijk nog nooit gebruikt, maar het is goed om te weten dat het bestaat.
‫Het is het equivalent van een reëel getal.
‫En je kunt lezen over complexe getallen als je wilt.
‫Maar nogmaals, dat is iets waar u zich negenennegentig komma negen procent van de tijd geen zorgen over hoeft te maken.
‫Iets anders waar ik het met je over wil hebben, is het idee dat deze gehele getallen en floats zoals
‫vijf in het geheugen worden opgeslagen als binair, dat wil zeggen als binaire getallen, enen en nullen.
‫En er is eigenlijk een actie of functie die we in Python kunnen gebruiken, genaamd Behn voor binair.
‫En je kunt zien dat een bin de binaire representatie van een geheel getal retourneert.
‫Dus het geeft terug wat de binaire versie van vijf is, als ik hier op uitvoeren klik.
‫Nou, ik moet printen, weet je nog?
‫Dus laten we afdrukken.
‫En klik op uitvoeren.
‫En ik krijg nu de binaire representatie in plaats van allemaal nullen en enen, er is ook dit idee van B en dat
‫is wat Python onder de motorkap gebruikt om te zeggen, hé, als ik dit getal zie met nul B.
‫Dat is een binair getal.
‫Maar als ik Google binair nummer vijf.
‫Ik zie dat het binaire getal vier vijf één op één is, wat, nogmaals, dat is wat we hier zien.
‫Dus dat is echt cool, echt interessant om te weten dat het bestaat.
‫Trouwens, voor de lol, laten we zeggen dat we dit in een decimaal willen veranderen, laten we zeggen waar
‫de computer en we halen dit binaire getal gewoon op.
‫Ik kan het doen en dan dit inpakken.
‫Vind je dit leuk tussen enkele of dubbele aanhalingstekens?
‫En dan met het einde, kan ik ook zeggen, hey, ik wil dit terug naar een getal dat basis 10 is,
‫wat wij mensen gebruiken.
‫Dus als ik hier echt print.
‫En klik, Ron.
‫Nou, eigenlijk moeten we hier grondtal twee doen, want wat we zeggen is, hey, dit getal is grondtal twee en converteer het
‫naar geheel getal en grondtal naar getal is, nou ja, nullen en één, het is een binair getal .
‫Dus als ik hier op klik.
‫Kijk eens aan, ik krijg er vijf.
‫Dus in je hoofd, kun je het zo zien als we verhaal nummer vijf, een geheel getal zoals vijf, als een computer
‫dat nummer ophaalt, laten we zeggen dat we wat toevoegingen doen.
‫Nou, het gaat dit uit het geheugen halen.
‫Het gaat zeggen, nou, dit is een binair getal en ik ga het omzetten in een geheel getal.
‫Heel erg cool.
‫De reden dat ik dit hier heb geleerd, is dat je dit niet veel zult zien en beginnerscursussen en vooral zo vroeg
‫in de cursus.
‫Maar ik denk dat het een belangrijk principe is, hoewel je hier misschien nooit op getest wordt om
‫te begrijpen hoe de dingen onder de motorkap werken, denk ik dat het belangrijk voor je
‫is om een geweldige ontwikkelaar te worden.
‫Dus hopelijk brengt dit je niet al te veel in verwarring.
‫Ik zie je in de volgende video.
‫Tot ziens.