Inhaltsverzeechnes[Verstoppen][Show]
Wëllkomm op der zweeter Virtrag an eisem Python Crash Course fir Ufänger Serie.
Dëse Virtrag wäert sech op d'Syntax vum Python konzentréieren a verstoen wéi Python Code ausgefouert gëtt.
Mir hunn Python 3.10.4 schonn an eise Systemer installéiert. Elo brauche mir e Code Editor fir Python. Et ginn eng Onmass vun Optiounen dobaussen awer mäi Liiblings ass PyCharm.
Et ass ee vun de populäersten Code Editoren fir Python benotzt a mir wäerte se fir dëse Cours benotzen. Et gesäit esou um éischte Start aus.
Erstellt elo eng nei Python Datei am Projet. elo sidd Dir prett Ären éischte Code am Python ze schreiwen.
Typ elo:
print("Hello HashDork")
Erweidert elo de Menü "Run" a klickt Run. Dir kënnt och d'Hotkeys 'Shift + F10' a Windows oder 'Ctrl + cmd + R' am MacOS benotzen fir de Programm auszeféieren.
Duerno gesitt Dir eng kleng Terminalfenster am ënneschten déi den Ausgang vun Ärem Code weist. Dëst war Ären éischte Python Code. Elo wäerte mir léieren wéi et ausgefouert gouf.
Dëst war Ären éischte Python Code. Loosst eis en anert Beispill probéieren.
An dësem Beispill wäerte mir 10 Stäre "*" drécken andeems Dir eng Asterisk mat 10 multiplizéiert.
Typ:
print("*"*10)
D'Ausgab wäert esou ausgesinn.
Elo wäerte mir léieren wéi et ausgefouert gouf.
Wéi Python Code gëtt ausgefouert?
Wa mir e Code am Python schreiwen, gëtt d'Stéck Code an der Klammern dh ("*"*10) en Ausdrock genannt. Et ass de Stéck Code deen e Wäert produzéiert.
Also wann de Python Dolmetscher probéiert d'Linn 2 auszeféieren, evaluéiert als éischt de Code tëscht parenthesis dh den Ausdrock. Dofir wäert et 10 Asterisken produzéieren an se um Terminal drécken.
Variablen am Python
Variablen sinn ee vun de fundamentalste Konzepter vun der Programméierung a si sinn net spezifesch fir Python. Mir benotze Variabelen fir temporär Daten am Computer an d'Erënnerung ze späicheren.
Hei ass e Beispill,
Loosst Typ:
Price = 10
Wann de Python Dolmetscher dëse Code ausféiert, gëtt et e puer Erënnerung zougewisen an deem et d'Nummer späichert 10. Endlech wäert et dëse Präis op dës Erënnerungsplaz befestigen.
Elo kënne mir dës Variabel "Präis" iwwerall an eisem Programm benotze fir Zougang zum Wäert ze kréien dee mir an där Variabel gespäichert hunn.
Elo wann Dir tippt,
print(Price)
D'Ausgab vun dësem Programm weist de gespäichert Wäert an der Variabel "Präis" dh 10. Notéiert datt d'Variabelen case-sensibel sinn.
Also dat ass wéi mir Variablen definéieren, mir fänken un mat engem Identifizéierer deen den Numm vun eiser Variabel ass, dann e Gläichzeechen a schliisslech e Wäert.
Loosst eis dëse Programm op den nächsten Niveau huelen. Op der zweeter Linn kënne mir de Wäert vun dëser Präisvariabel op en neie Wäert aktualiséieren. Loosst eis et maachen 20. Elo wa mir eise Programm lafen, solle mir 20 gesinn, well de Python Dolmetscher eise Code Zeil fir Zeil vun uewen ausféiert.
Mir kënnen ganz Zuelen, Floats, Strings a boolesche Wäerter als Variablen späicheren. Ausserdeem kann Python komplex Wäerter wéi Lëschten an Objeten späicheren, déi mir spéider diskutéieren.
Elo wäerte mir d'Beispill vu String a boolesche Wäerter beobachten.
Am Python ass eng String eng Sequenz vun Unicode Charaktere. An einfache Wierder ass et all Serie vu Personnagen déi wuertwiertlech vun engem Skript interpretéiert ginn.
Wéi och
name = 'HashDork'
Ähnlech gi boolesch Wäerter benotzt fir e True oder False Wäert un en Ausdrock ze ginn.
is_published = True
Bedenkt datt Python eng case-sensibel Sprooch ass an normalerweis sollt Dir kleng Buschtawen benotzen fir d'Variabel ze schreiwen a mat der ieweschter Buschtawen unzefänken, während Dir e boolesche Wäert definéiert. An dësem Fall gëtt 'richteg' net vum Dolmetscher unerkannt a féiert zu engem Feeler. Underscore gëtt benotzt fir Wierder an engem variabelen Numm ze trennen.
Beispill Programm
Elo wäerte mir e Beispillprogramm gesinn deen déi uewe Konzepter benotzt.
Stellt Iech vir, mir schreiwen e Programm fir e Spidol. Also kontrolléieren mir e Patient mam Numm Raj Koothrappali (Jo, Dir hutt et). Hien ass 29 Joer al an ass en neie Patient. Ech wëll datt Dir hei 3 Variabelen definéiert, säin Numm, säin Alter an eng aner Variabel fir ze kontrolléieren ob dëst en neien oder en existente Patient ass.
Stop scrollen a probéiert et selwer.
Loosst eis elo d'Léisung kréien.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Apaken
Dat ass alles aus dësem Virtrag.
Mir léieren iwwer Input am Python, Type Conversion a Strings ze kréien.
Hannerlooss eng Äntwert