Inhoudsopgave[Zich verstoppen][Laten zien]
Welkom bij de tweede lezing in onze Python-crashcursus voor beginners series.
Deze lezing richt zich op de syntaxis van Python en het begrijpen hoe Python-code wordt uitgevoerd.
We hebben Python 3.10.4 al in onze systemen geïnstalleerd. Nu hebben we een code-editor nodig voor Python. Er is een overvloed aan opties, maar mijn favoriet is PyCharm.
Het is een van de meest populaire code-editors die voor Python wordt gebruikt en we zullen het voor deze cursus gebruiken. Zo ziet het er bij de eerste start uit.
Maak nu een nieuw Python-bestand in het project. nu ben je klaar om je eerste code in Python te schrijven.
Typ nu:
print("Hello HashDork")
Vouw nu het menu "Uitvoeren" uit en klik op uitvoeren. je kunt ook de sneltoetsen 'Shift + F10' in Windows of 'Ctrl + cmd + R' in macOS gebruiken om het programma uit te voeren.
Daarna ziet u onderaan een klein terminalvenster met de uitvoer van uw code. Dit was je eerste Python-code. Nu zullen we leren hoe het werd uitgevoerd.
Dit was je eerste Python-code. Laten we een ander voorbeeld proberen.
In dit voorbeeld drukken we 10 sterretjes '*' af door simpelweg één sterretje met 10 te vermenigvuldigen.
Type:
print("*"*10)
De uitvoer ziet er als volgt uit.
Nu zullen we leren hoe het werd uitgevoerd.
Hoe Python-code wordt uitgevoerd?
Wanneer we een code schrijven in Python, wordt het stuk code tussen haakjes, dwz (“*”*10) een uitdrukking genoemd. Het is het stukje code dat een waarde produceert.
Dus wanneer de Python-interpreter regel 2 probeert uit te voeren, evalueert hij eerst de code tussen haakjes, dat wil zeggen de uitdrukking. Daarom zal het 10 sterretjes produceren en deze op de terminal afdrukken.
Variabelen in Python
Variabelen zijn een van de meest fundamentele concepten van programmeren en ze zijn niet specifiek voor Python. We gebruiken variabelen om gegevens tijdelijk op te slaan in het geheugen van de computer.
Hier is een voorbeeld,
Laten we typen:
Price = 10
Wanneer de Python-interpreter deze code uitvoert, zal hij wat geheugen toewijzen waarin hij het getal 10 zal opslaan. Ten slotte zal hij deze prijs aan die geheugenlocatie koppelen.
Nu kunnen we deze variabele "Prijs" overal in ons programma gebruiken om toegang te krijgen tot de waarde die we in die variabele hebben opgeslagen.
Als je nu typt,
print(Price)
De uitvoer van dit programma toont de opgeslagen waarde in de variabele "Prijs", dwz 10. Merk op dat de variabelen hoofdlettergevoelig zijn.
Dus dit is hoe we variabelen definiëren, we beginnen met een identifier die de naam van onze variabele is, dan een gelijkteken en tenslotte een waarde.
Laten we dit programma naar een hoger niveau tillen. Op de tweede regel kunnen we de waarde van deze prijsvariabele bijwerken naar een nieuwe waarde. Laten we er 20 van maken. Als we nu ons programma uitvoeren, zouden we 20 moeten zien, omdat de Python-interpreter onze code regel voor regel vanaf de bovenkant uitvoert.
We kunnen gehele getallen, floats, strings en booleaanse waarden opslaan als variabelen. Bovendien kan Python complexe waarden opslaan zoals lijsten en objecten die we later zullen bespreken.
Nu zullen we het voorbeeld van string- en booleaanse waarden bekijken.
In Python is een string een reeks Unicode-tekens. In eenvoudige bewoordingen is het elke reeks tekens die letterlijk door een script wordt geïnterpreteerd.
Graag willen,
name = 'HashDork'
Op dezelfde manier worden booleaanse waarden gebruikt om een waarde True of False aan een expressie toe te wijzen.
is_published = True
Merk op dat Python een hoofdlettergevoelige taal is en normaal gesproken zou je kleine letters moeten gebruiken om de variabele te schrijven en te beginnen met hoofdletters terwijl je een booleaanse waarde definieert. In dit geval wordt 'true' niet herkend door de interpreter en resulteert dit in een fout. Underscore wordt gebruikt om woorden in een variabelenaam te scheiden.
Voorbeeldprogramma
Nu zullen we een voorbeeldprogramma zien dat de bovenstaande concepten zal gebruiken.
Stel je voor dat we een programma gaan schrijven voor een ziekenhuis. Dus checken we een patiënt in genaamd Raj Koothrappali (Ja, je hebt het). Hij is 29 jaar oud en een nieuwe patiënt. Ik wil dat je hier 3 variabelen definieert, zijn naam, zijn leeftijd en een andere variabele om te controleren of dit een nieuwe of een bestaande patiënt is.
Stop met scrollen en probeer het zelf.
Laten we nu de oplossing pakken.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
verpakken
Dat komt allemaal uit deze lezing.
We zullen leren over het ontvangen van input in Python, Type Conversion en Strings.
Laat een reactie achter