Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Document preview thumbnail
Voorbeeld 2 van de 10 pagina's
Samenvatting

Samenvatting Python voor softwareontwerp en programmeren

Document preview thumbnail
Voorbeeld 2 van de 10 pagina's

Samenvatting met alle functies, methodes van de programmeertaal Python nodig om te slagen voor softwareontwerp en programmeren

Voorbeeld van de inhoud

SOEP
Gehele getallen: int
 int(string of float(rond ALTIJD af naar beneden)): conversie naar integer
 chr(gehele waarde tussen 0 en 127): geeft het ASCII teken terug
 Optelling (+), verschil(-), vermenigvuldiging(*), deling(/), machtsverheffing(**), gehele deling(//),
rest(%)


Reële getallen: float
 float(string of integer): conversie naar reeël getal
 Optelling (+), verschil(-), vermenigvuldiging(*), deling(/), machtsverheffing(**), gehele deling(//),
rest(%)
 abs(float): absolute waarde van x

Zinnen: string
 \n: nieuwe lijn
 \’: een ‘
 +: voegt 2 strings samen
 in / not in: resultaat is True of False afhankelijk of dat de string in de andere string zit of niet
 str(integer of float of list of set): conversie naar string

Functies
 eval(zin): zet zin om naar getal
 min(zin)/ max(zin): geeft het teken met de laagste/hoogste unicodewaarde
 ord(zin): kan van elk teken de unicodestandaardwaarde (gehele waarde) teruggeven
 zin.count(teken): telt hoeveel maal teken voorkomt in zin
 zin.capitalize(): creeërt een nieuwe string die met een hoofdletter begint
 zin.upper(): alle letters omzetten naar drukletters
 zin.lower(): alle letters omzetten naar kleine letters
 zin.title(): elk woord in een zin laten beginnen met een hoofdletter
 zin.startswith(woord): controleert of de zin start met woord (True of False)
 zin.endswith(woord): controleert of de zin eindigt met woord (True of False)
 zin.lstrip(tekens): verwijderd aan de linkerkant van de zin alle tekens opgenoemd
 zin.rstrip(tekens): verwijderd aan de rechterkant van de zin alle tekens opgenoemd
 zin.strip(tekens): verwijderd aan beide kanten van de zin alle tekens opgenoemd
 zin.find(woord): zoekt het woord in de string en geeft positie waar het begint, indien niet -> -1
 zin.rfind(woord): doet precies hetzelfde maar vanaf de rechterkant van de string
 zin.replace(woord1,woord2): vervangt woord1 in de zin met woord2
 woord.isalnum(): test of het alfanumerieke (geen leestekens) inhoud is (True of False)
 woord.isalpha(): test of het tekst is (True of False)
 woord.isnumeric(): test of het numeriek (uitsluitend cijfers, geen ‘–‘ of ‘,’) is (True of False)
 woord.isupper(): test of het inhoud in hoofdletters is (True of False)
 woord.islower(): test of het inhoud in kleine letters is (True of False)




1

, String slicing
elk teken in de zin heeft een indexnummer dat zijn positie bepaalt, beginnende vanaf 0
 zin[p]: bepaalt het karakter van zin op positie p
 zin[p1:p2]: bepaalt de zin die begint op positie p1 en eindigt vlak voor positie p2
 zin[p1:p2:st]: bepaalt de zin die begint op positie p1 en eindigt vlak voor positie p2 maar waarbij
slecht om de st posities een teken wordt genomen
 zin[p1:]: bepaalt de zin die begint vanaf positie p en doorloopt tot het einde
 zin[:p1]: bepaalt de zin die begint vanaf het begin en doorloopt tot vlak voor positie p1
 zin[:]: bepaalt de volledige zin
 zin[::st]: bepaalt de zin met alle tekens maar met stappen van st


Lijsten: list
begint vanaf 0
elementen kunnen van verschillend type zijn en aantal elementen ligt niet vast op voorhand
Slicing op lijsten is hetzelfde als bij strings
 list(string): conversie naar lijst
 +: voegt 2 lijsten samen
 in/ not in: resultaat is True of False afhankelijk of dat de lijst in de andere lijst zit of niet.
 sum()/ min()/ max(): geven respectievelijk de som, het minimum en het maximum van de
elementen in de lijst
 print(lijst): toon lijst
 len(lijst): aantal elementen
 del lijst[5]: verwijderd element op positie 5 (6 e element) uit de lijst

Declaraties
 lijst1 = list()
 lijst1 = []
 lijst1 = [1,2,3,4,5]: lijst met 5 objecten
 lijst1 = list([1,2,3,4,5]): lijst met 5 objecten
 lijst1 = [“” for i in range(n)]: lege lijst met n objecten
 lijst1 = [x**2 for x in range(5)]
 lijst1 = lijst2: kopieert de referentie naar de lijst, niet de lijst zelf
 lijst1 = list(lijst2): kopieert de lijst zelf

Functies
 lijst.append(object): voegt object toe achteraan aan de lijst
 lijst.append([1,2]): voegt de lijst [1,2] toe aan de lijst
 lijst.extend([1,2]): voegt de elementen 1 en 2 een voor een toe aan de lijst
 lijst.insert(plaats,value): voegt value toe zodat die plaats x heeft na toevoeging
 lijst.remove(3): verwijderen van element met waarde 3
 lijst.pop(3): verwijderen van element op positie 3, dit element kan ook gebruikt worden
 lijst.clear(): lijst leegmaken
 lijst.index(x): geeft de plaats van element met waarde x
 lijst.copy(): neemt een kopie van de lijst
 lijst.sort(): sorteert de lijst in oplopende volgorde, geeft niets terug maar veranderd de lijst
rechtstreeks
 lijst.reverse(): draait de lijst om ([1,2,3]->[3,2,1])


2

Gekoppeld boek
 image
Ignace van de Woestyne, Jan Vanthienen Softwareontwerp en Programmeren met Phython 3
Uitgave: Onbekend ISBN: 9789463448192 Druk: 1

Documentinformatie

Heel boek samengevat?
Ja
Geüpload op
25 februari 2021
Aantal pagina's
10
Geschreven in
2020/2021
Type
Samenvatting
€8,29

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kan je een ander document kiezen. Je kan het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
HIRb2
3,5
(2)
Verkocht
41
Volgers
28
Items
0
Laatst verkocht
1 jaar geleden

Reviews van geverifieerde kopers



Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen