Table of Contents[Ferstopje][Toanje]
Wolkom by de twadde lêzing yn ús Python Crash Course foar begjinners searje.
Dizze lêzing sil rjochtsje op de syntaksis fan Python en begripe hoe't Python koade wurdt útfierd.
Wy hawwe Python 3.10.4 al yn ús systemen ynstallearre. No moatte wy in koade bewurker foar Python. D'r binne in oerfloed fan opsjes, mar myn favorite is PyCharm.
It is ien fan 'e populêrste koade-bewurkers brûkt foar Python en wy sille it brûke foar dizze kursus. It sjocht der sa út by de earste start.
Meitsje no in nij Python-bestân yn it projekt. no binne jo ree om jo earste koade yn Python te skriuwen.
No type:
print("Hello HashDork")
Wreidzje no it menu "Run" út en klikje op útfiere. Jo kinne ek de fluchtoetsen 'Shift + F10' yn finsters of 'Ctrl + cmd + R' yn 'e macOS brûke om it programma út te fieren.
Dêrnei sille jo in lyts terminalfinster oan 'e ûnderkant sjen mei de útfier fan jo koade. Dit wie jo earste Python-koade. No sille wy leare hoe't it waard útfierd.
Dit wie jo earste Python-koade. Litte wy in oar foarbyld besykje.
Yn dit foarbyld sille wy 10 stjerren '*' printsje troch gewoan ien asterisk mei 10 te fermannichfâldigjen.
Type:
print("*"*10)
De útfier sil der sa útsjen.
No sille wy leare hoe't it waard útfierd.
Hoe Python Code wurdt útfierd?
As wy in koade yn Python skriuwe, wurdt it stik koade binnen de haakjes ie (“*”*10) in útdrukking neamd. It is it stik koade dat in wearde produsearret.
Dus as de Python-tolk besiket rigel 2 út te fieren, sil it earst de koade tusken heakjes evaluearje, dws de ekspresje. Dêrtroch sil it 10 asterisken produsearje en se op 'e terminal printsje.
Fariabelen yn Python
Fariabelen binne ien fan 'e meast fûnemintele begripen fan programmearring en se binne net spesifyk foar Python. Wy brûke fariabelen om tydlik gegevens op te slaan yn it ûnthâld fan 'e kompjûter.
Hjir is in foarbyld,
Lit ús type:
Price = 10
As de Python-tolk dizze koade útfiert, sil it wat ûnthâld tawize wêryn it it nûmer 10 opslaan sil. As lêste, it sil dizze priis taheakje oan dat ûnthâldlokaasje.
No kinne wy dizze fariabele "Priis" oeral yn ús programma brûke om tagong te krijen ta de wearde dy't wy yn dy fariabele hawwe bewarre.
As jo no typearje,
print(Price)
De útfier fan dit programma sil sjen litte de bewarre wearde yn de fariabele "Priis" ie 10. Tink derom dat de fariabelen binne case-sensitive.
Dat dit is hoe't wy fariabelen definiearje, wy begjinne mei in identifier dy't de namme is fan ús fariabele, dan in lykweardich teken en as lêste in wearde.
Litte wy dit programma nei it folgjende nivo bringe. Op 'e twadde rigel kinne wy de wearde fan dizze priisfariabele bywurkje nei in nije wearde. Litte wy it 20 meitsje. No as wy ús programma útfiere, moatte wy 20 sjen, om't de Python-tolk ús koade rigel foar rigel fan boppen útfiert.
Wy kinne heule getallen, floaten, snaren en Booleaanske wearden opslaan as fariabelen. Derneist kin Python komplekse wearden opslaan lykas listen en objekten dy't wy letter sille beprate.
No sille wy it foarbyld fan tekenrige en Booleaanske wearden observearje.
Yn Python is in tekenrige in folchoarder fan Unicode-tekens. Yn ienfâldige wurden is it elke searje karakters dy't letterlik ynterpretearre wurde troch in skript.
Lykas,
name = 'HashDork'
Lykas wurde Booleaanske wearden brûkt om in Wiere of False wearde oan in útdrukking ta te jaan.
is_published = True
Tink derom dat Python in taalgefoelige taal is en normaal moatte jo lytse letters brûke om de fariabele te skriuwen en te begjinnen mei de haadletters by it definiearjen fan in Booleaanske wearde. Yn dit gefal wurdt 'wier' net herkend troch de tolk en sil resultearje yn in flater. Underscore wurdt brûkt om wurden te skieden yn in fariabele namme.
Foarbyldprogramma
No sille wy in foarbyldprogramma sjen dat de boppesteande konsepten sil brûke.
Stel jo foar dat wy in programma foar in sikehûs skriuwe. Dat wy kontrolearje in pasjint mei de namme Raj Koothrappali (Ja, do hast it). Hy is 29 jier âld en is in nije pasjint. Ik wol dat jo hjir 3 fariabelen definiearje, syn namme, syn leeftyd en in oare fariabele om te kontrolearjen oft dit in nije of in besteande pasjint is.
Stopje mei rôljen en besykje it sels.
Litte wy no de oplossing krije.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Gearfetsje
Dat is alles út dizze lêzing.
Wy sille leare oer it ûntfangen fan ynput yn Python, Type Conversion en Strings.
Leave a Reply