Inhoudsopgave:
- Stap 1: ZEG IETS
- Stap 2: Dit is een beetje loopy …
- Stap 3: Invoer en uitvoer
- Stap 4: Indien door Rudya ----- nee Nee Nee! Het is Python U Dimwit
- Stap 5: Starter op Easygui
- Stap 6: wat nu?
Video: Python-zelfstudie: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hallo! Welkom bij mijn tweede instructable en dit zal de basis van python zijn.
In deze instructable leer ik je de basis van loops, input en output, zodat de computer iets zegt, if-statements en variabelen. In de laatste zullen we GUI's of grafische gebruikersinterface gebruiken met een tool genaamd easygui.
Nogmaals, laat opmerkingen achter over hoe ik moet verbeteren en vragen over dingen die je niet begrijpt
veel plezier!
Stap 1: ZEG IETS
In deze stap leren we hoe we python iets kunnen laten zeggen. erg makkelijk. alles wat je hoeft te typen is wat je wilt zeggen, zet dit er dan omheen. afdrukken (''). bijvoorbeeld print ('hallo wereld'). als u python 2 gebruikt, typt u print "hallo wereld" typ dit in het shell-venster - het venster dat verschijnt en druk op enter.
daar ga je! je eerste programma
Stap 2: Dit is een beetje loopy …
druk nu eerst op Ctrl+N waarmee u naar een nieuw bestand gaat. sla het op als loops.py het.py-bit geeft aan dat dit een python-bestand is. dit is het eerste type lus.
voor i binnen bereik (1, 101):
afdrukken (ik)
dit gaat zo
1
2
3
4
5
6
7
100
de variabele, i, zal er echter automatisch een toevoegen elke keer dat het in de geest komt, maar het drukt geen 101 af.
hier is nog een lus
i=1
terwijl i<100:
ik=i+1
afdrukken (ik)
deze lijkt erg op de bovenste. we noemen de bovenste een for-lus en de onderste een while-lus.
de while-lus bevat de 100, dus het is niet nodig om while i<101 te doen.
Stap 3: Invoer en uitvoer
dit programma zorgt ervoor dat de computer u iets vraagt en op het antwoord reageert.
dit is een voorbeeld
f=input('what's ur name')<----------- stelt de variabele in en geeft een invoer aan
print ('hello', f)<-------------------------print de variabele die door de gebruiker is ingevoerd met hallo ervoor
de uitvoer zou ongeveer als volgt moeten zijn:
>>hoe heet je Larry
>>hallo Larry
zoals je kunt zien, is de invoer niet erg netjes. als je een spatie wilt, spatie dan het einde van de eerste regel:
f=input('hoe heet je')
als je wilt dat het naar je leeftijd vraagt of hoeveel mars-balken je hebt, doe dit:
f=int(input('hoe oud ben je'))
als het een decimaal getal is, doe dan:
f=float(input('voer een decimaal getal in'))
hoe gaat het met je?
Stap 4: Indien door Rudya ----- nee Nee Nee! Het is Python U Dimwit
if-statements worden meestal gebruikt om 2 strings of gehele getallen te vergelijken.
het komt meestal na een invoer
typ het programma in de afbeelding en u zult kunnen zien hoe nuttig het kan zijn en iets dat u niet zult verwachten …
typ altijd:
als *iets*, =, !=, =*iets anders*:
print (*iets*'is wat dan'*iets anders*)
Stap 5: Starter op Easygui
easygui is een module die gedownload moet worden.
download het als je het niet hebt, probeer dan dit programma.
import easygui
easygui.msgbox('hallo wereld')
het zou moeten komen met iets zoals op de foto.
Stap 6: wat nu?
dus dat was het voor nu.
houd een oogje open, ik zou andere tutorials kunnen doen, zoals windows batch en andere talen. doei!
echt goed gedaan dat is veel te leren!
afgezien van de instructables die ik heb geschreven, zijn er tal van andere tutorials over verschillende talen. als je een pdf met meer inhoud wilt, raad ik Hello World Book2 ten zeerste aan, dat beschikbaar is op internet - zoek het gewoon op.
als je easygui niet hebt kunnen installeren en dat wel zou willen, download dan deze link:
ik heb ook mijn eigen module gemaakt, PyCal genaamd, waarmee je dingen kunt berekenen met een moeilijke formule zoals de stelling van Pythagoras en de oppervlakte van een cirkel.
Aanbevolen:
Mappen synchroniseren met Python: 5 stappen
Mappen synchroniseren met Python: deze instructable laat je zien hoe je twee mappen (en alle mappen daarin) synchroon kunt houden, zodat de ene een directe kopie van de andere is. Ideaal voor het back-uppen van werk zowel lokaal, naar een cloud/netwerkserver of een USB-stick. Geen ervaring met programmeren is n
Python-introductie - Katsuhiko Matsuda & Edwin Cijo - Basis: 7 stappen
Python Introductie - Katsuhiko Matsuda & Edwin Cijo - Basis: Hallo, we zijn 2 studenten in MYP 2. We willen je de basis leren van het coderen van Python. Het werd eind jaren 80 gemaakt door Guido van Rossum in Nederland. Het werd gemaakt als een opvolger van de ABC-taal. Zijn naam is "Python" omdat wanneer
QR-codescanner met OpenCV in Python: 7 stappen
QR-codescanner met OpenCV in Python: in de wereld van vandaag zien we dat QR-code en streepjescode bijna overal worden gebruikt, van productverpakkingen tot online betalingen en tegenwoordig zien we QR-codes zelfs in restaurants om het menu te zien. Dus nee betwijfel of het nu de grote gedachte is. Maar heb je ooit
Python gebruiken om niet-Engelse toetsenbordindelingen te leren: 8 stappen
Python gebruiken om niet-Engelse toetsenbordindelingen te leren: Hallo, ik ben Julien! Ik ben een student computerwetenschappen en vandaag ga ik je laten zien hoe je Python kunt gebruiken om jezelf de toetsenbordindeling van een niet-Engelse taal aan te leren. Veel talen leren tegenwoordig online, en één ding kunnen mensen begrijpen
Caesar Cipher-programma in Python: 4 stappen
Caesar Cipher-programma in Python: De Caesar Cipher is een oude en veelgebruikte code die gemakkelijk te coderen en te decoderen is. Het werkt door de letters van het alfabet te verschuiven om een geheel nieuw alfabet te creëren (ABCDEF zou meer dan 4 letters kunnen verschuiven en zou EFGHIJ worden). Caesar C