‫Welkom terug.
‫Laten we het hebben over ons eerste gegevenstype en weet je wat, laten we er twee tegelijk doen.
‫We hebben Int en float's int staat voor Integer, zoals je hier kunt zien, en float staat voor een getal met drijvende komma.
‫Hmm, laten we dat eerst onderzoeken, laten we beginnen met integer, een integer is, nou ja, een getal drie of vier
‫of vijf.
‫Dit zijn allemaal gehele getallen.
‫In een programmeertaal kun je gehele getallen gebruiken om wiskundige bewerkingen uit te voeren, bijvoorbeeld twee plus
‫vier. Als ik dit goed uitvoer, wordt er niets afgedrukt, want nogmaals, we moeten een actie uitvoeren op deze
‫gegevenstypen.
‫En een actie die we tot nu toe hebben geleerd, is dit idee van afdrukken.
‫En we drukken iets af door het print-trefwoord tussen haakjes aan te roepen.
‫Dus de haakjes zijn bijna hetzelfde als zeggen, hey, voer deze actie uit op deze gegevenstypen.
‫En als we dit uitvoeren.
‫We krijgen er hier zes, geweldig.
‫We gebruiken dus niet alleen print, maar we gebruiken ook het plusteken om een actie uit te voeren om de twee gegevenstypen bij
‫elkaar op te tellen.
‫En zoals u zich kunt voorstellen, kunnen wij dat ook.
‫De meeste wiskundige bewerkingen, de basisbewerkingen die we negatief kunnen doen, kunnen we, laten we zeggen, twee keer
‫doen.
‫En dan kunnen we ook twee delen door vier doen en in feite, klik hier op uitvoeren.
‫Oké, het lijkt erop dat alles werkt.
‫We hebben opgeteld, we hebben afgetrokken, we hebben vermenigvuldigd, en dan hebben we ook gedeeld.
‫Nu, hier is het interessante deel.
‫Tot nu toe hebben we gebruik gemaakt van wat we gehele getallen noemen.
‫Dat wil zeggen, dit zijn gehele getallen, er zijn geen decimalen, het zijn gewoon, nou ja, gehele getallen.
‫En een leuke truc die ik hier kan doen, is dat ik het echt kan zeggen.
‫Hé, wat is het type twee plus vier?
‫Als ik hier op uitvoeren klik.
‫Oké, laten we ontcijferen wat er net is gebeurd.
‫Ik heb je een andere actie geleerd die we kunnen uitvoeren, namelijk iets dat type wordt genoemd, wat
‫ons vertelt, hé, welk gegevenstype is dit?
‫En net als bij wiskunde, gaan we haakjes voor haakjes, dus het eerste deel, Python zegt, hé, wat is twee plus
‫vier?
‫Nou, dat worden er zes.
‫En het gaat zeggen, hé, wat is het soort seks?
‫Wel, het soort geslacht dat een geheel getal is.
‫Dus het gaat om class te zeggen en we hoeven ons voorlopig geen zorgen te maken over het class-sleutelwoord.
‫Dat is iets waar we het later over zullen hebben.
‫Maar we zien hier dat we het gebruiken voor integer.
‫En dan tenslotte, nadat dit door Python is geëvalueerd, printen we uit wat dit ook doet, namelijk class
‫int.
‫Kijk dit eens na, laten we hetzelfde doen voor al deze.
‫Dus we gaan zeggen typ hier type.
‫Hier.
‫En dan typen.
‫Hier en als deze syntaxis intimiderend is, maak je geen zorgen, dit is iets waar je aan went.
‫Dit is je eerste programmeertaal.
‫Het zal niet gemakkelijk zijn, want als het gemakkelijk was, zou iedereen het doen.
‫Dus blijf erbij.
‫Geloof me, naarmate je meer oefent, wordt dit steeds logischer.
‫Nu, voordat ik op uitvoeren klik.
‫Wat denk je dat de output van elk van deze regels is?
‫Klaar?
‫Geef het een gok en laten we doorklikken.
‫Oké, we hebben het.
‫Voor zes hebben we hier min twee, wat ook een geheel getal is, we hebben hier acht, wat ook weer
‫een geheel getal is, maar dan hebben we float.
‫Omdat twee gedeeld door vier nul komma vijf is.
‫Hm, wat is dat?
‫Onthoud dat we het hier over twee gegevenstypen hebben.
‫We hebben het over Int en float.
‫En float is wat we een getal met drijvende komma noemen, een getal met drijvende komma is gewoon een getal met
‫een decimaalteken.
‫In ons geval is dit nul komma vijf.
‫Het is dus een getal met drijvende komma.
‫Dus als we een getal schrijven, laten we zeggen dat we het afdruktype gebruiken en dan zeg ik nul punt nul nul nul nul
‫één.
‫Wat denk je dat we zullen krijgen?
‫Nou, we zouden een vlotter krijgen.
‫Als ik weer vijf komma nul nul nul één doe, krijgen we een float.
‫Hoe zit het met het getal nul?
‫Als ik klik, ren dan weg.
‫Ik krijg een KNO-arts omdat er geen decimalen zijn.
‫Waarom moeten we dit onderscheid maken in programmeren en specifiek in Python?
‫Nou, dat komt omdat een float eigenlijk veel meer geheugenruimte in beslag neemt dan een geheel getal.
‫Rechts?
‫Want onthoud dit nummer, het getal zes, dit moet in het geheugen van onze machine worden opgeslagen.
‫En onthoud dat machines dit niet echt begrijpen.
‫Ze begrijpen nullen en één en ze slaan dit getal op en iets dat binaire of binaire getallen wordt genoemd, namelijk
‫nullen en enen.
‫Het probleem is dat wanneer je decimalen hebt zoals nulpunt of minder tot tien komma vijf zes, het vanwege dit punt
‫moeilijk is om dat in een binair getal, nullen en enen, weer te geven.
‫Dus een getal met drijvende komma slaat deze getallen in wezen op twee verschillende locaties op, één voor
‫de tien en één voor zesenvijftig.
‫We hoeven hier niet technisch te worden, maar dat is het idee, het idee is dat we meer geheugen nodig hebben
‫om een nummer als dit op te slaan dan een nummer als dit.
‫Nu, het onderwerp van drijvende-kommagetallen is echt, heel interessant, en ik zal een link
‫naar een bron maken, maar de beste manier om meer te leren over drijvende-komma's, nogmaals, het
‫is niet super belangrijk dat je de technische details kent, maar als je ga naar een drijvende komma, geen python.
‫Nogmaals, je wilt zeker weten dat je naar de documentatie voor versie drie gaat.
‫En je kunt echt leren over drijvende-kommaberekeningen en deze officiële documentatie van Python is altijd een goed hulpmiddel voor
‫je om te gebruiken wanneer je ergens in de war raakt of je wat meer
‫extra details wilt krijgen.
‫Maar laten we teruggaan naar het onderwerp waar het om gaat.
‫Zowel eat als float worden gebruikt voor, nou ja, getallen, juist, en Python gaat het type
‫automatisch formatteren naar wat zinvol is, bijvoorbeeld als het hier staat.
‫Ik doe.
‫Twintig plus één punt één.
‫De ene is een geheel getal, de andere is een getal met drijvende komma, maar als ik hier op uitvoeren klik.
‫Python gaat het automatisch converteren naar float, laten we deze hier verwijderen zodat we er niet door in de
‫war raken.
‫Dus als ik dit uitvoer, zien we dat deze hele uitdrukking wordt omgezet in, nou ja, een float.
‫Als ik dat doe, laten we hier negen komma negen zeggen.
‫Dat zal gelijk zijn aan 11 en ik klik op uitvoeren van deze twee drijvers, optellen tot terwijl nog steeds een drijvende-kommagetal, want
‫als ik het type hier verwijder en ik klik op uitvoeren.
‫Het geeft me het resultaat, elf komma nul.
‫Het houdt de getallen met drijvende komma goed.
‫Maar waar het ons uiteindelijk om gaat, is dat die python werkt.
‫De manier waarop we verwachten dat het dat zal doen, is dat we wiskundige bewerkingen kunnen uitvoeren.
‫Trouwens, we kunnen ook een paar andere dingen doen.
‫Er is ook dit idee van de dubbele vermenigvuldiging.
‫Dit betekent dus tot de macht van zo tot de macht van twee.
‫Nou, dat wordt gelijk aan vier.
‫Door de macht van drie wordt acht gelijk.
‫We hebben ook de dubbele verdeling.
‫Dat wil zeggen, we kunnen doen om het te delen door vier, maar dan slashen we dit jaar als ik klik op uitvoeren hier.
‫Ik krijg nul.
‫Dit geeft eigenlijk een geheel getal terug.
‫Rond het naar beneden af als ik drie gedeeld door vier doe.
‫Ik krijg nul, maar als ik vijf gedeeld door vier doe.
‫Ik krijg er een.
‫Dit wordt naar beneden afgerond op een geheel getal.
‫Ten slotte heet de laatste operator waarover we gaan leren Modula, en het ziet er ongeveer
‫zo uit als ik vijf modulo doe, wat het procentteken is.
‫Gedeeld door vier of modulo vier, vijf, voer dit uit.
‫Ik krijg er een.
‫Modulo wordt gebruikt om aan te geven wat de rest van deze divisie is.
‫Dus als ik vijf deel door, dan is de rest van deze deling één als ik zes gedeeld door vier doe met
‫Modula en ik ren, dan kom ik bij.
‫Twee is de rest van vier.
‫Oké, laten we een pauze nemen en wat meer over deze cijfers leren in de volgende video door.