Cursusinhoud
Introductie tot Python
Introductie tot Python
Samenvatting
Gefeliciteerd met het afronden van deze sectie van onze Python-cursus! Je hebt een stevige basis gelegd in verschillende fundamentele programmeerconcepten. Laten we de belangrijkste vaardigheden en concepten die je hebt beheerst, herhalen, zodat je goed voorbereid bent op meer geavanceerde onderwerpen.
Gegevenstypen
Je hebt verschillende Python-gegevenstypen onderzocht en geleerd hoe je integers, strings, floats en booleans effectief gebruikt. Deze zijn essentieel voor het verwerken van verschillende soorten gegevens in je programma's.
Onthoud dat we het gegevenstype kunnen bepalen met de functie type()
:
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
Regels voor het benoemen van variabelen
Correcte variabelenamen verhogen de leesbaarheid en het onderhoud van je code. Je hebt geleerd om betekenisvolle namen te gebruiken die de opgeslagen data weerspiegelen en voldoen aan de naamgevingsconventies van Python.
Onthoud de regels:
1. Altijd beginnen met een letter of een underscore
Variabelenamen moeten beginnen met een letter of een underscore, zoals item_name
of _price
. Begin niet met een cijfer (bijvoorbeeld 2item
is ongeldig).
2. Alleen letters, cijfers en underscores gebruiken
Variabelenamen mogen alleen letters, cijfers en underscores bevatten. Bijvoorbeeld, item_name1
is toegestaan, maar vermijd speciale tekens zoals streepjes (item-name
is ongeldig).
3. Let op hoofdlettergevoeligheid
Python maakt onderscheid tussen hoofdletters en kleine letters. Dus item
en Item
zijn twee verschillende variabelen in Python.
4. Gebruik geen gereserveerde woorden van Python
Vermijd het gebruik van ingebouwde sleutelwoorden van Python (zoals print
, if
en type
) als variabelenaam, omdat deze al een speciale functie hebben in de taal.
Gegevens opslaan in variabelen
Je hebt geoefend met het opslaan en ophalen van gegevens met behulp van variabelen, een fundamenteel onderdeel van programmeren waarmee gegevens kunnen worden gemanipuleerd.
Bekijk het opslaan en ophalen van gegevens met variabelen in het onderstaande voorbeeld:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Variabelen gebruiken
Het gebruik van variabelen in berekeningen en functies heeft je in staat gesteld om dynamische bewerkingen uit te voeren op basis van variabele gegevens, zoals te zien is in het volgende voorbeeld:
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
String-indexering en lengte
Je hebt geleerd hoe je specifieke tekens in een string kunt benaderen en de lengte van een string kunt bepalen met de functie len()
, waardoor je beter met tekstuele gegevens kunt werken. Onthoud dat positieve indexering begint bij 0
en negatieve indexering bij -1
.
Zie het onderstaande voorbeeld:
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
String slicing en concatenatie
String slicing en concatenatie maken het mogelijk om strings effectief te manipuleren, waardoor nieuwe strings uit bestaande kunnen worden gecreëerd. Het is belangrijk om te weten dat wanneer de syntaxis string[start:end]
wordt gebruikt, start
het indexnummer is van het eerste teken dat je wilt opnemen, en end
het indexnummer is één na het laatste teken dat je wilt opnemen.
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
1. Wat is een gegevenstype in Python dat wordt gebruikt om gehele getallen weer te geven?
2. Welke van de volgende is een geldige Python-variabelenaam?
3. Wat is de correcte manier om een variabelenaam in Python te beginnen?
4. In Python, als je de string fruit = "Apple"
hebt, wat geeft fruit[3]
terug?
5. Gegeven de string vegetables = "Carrot, Celery"
, hoe zou je deze string slicen om alleen "Celery"
op te halen?
Bedankt voor je feedback!