Inhoudsopgave:

Python op de gemakkelijke manier: 8 stappen
Python op de gemakkelijke manier: 8 stappen

Video: Python op de gemakkelijke manier: 8 stappen

Video: Python op de gemakkelijke manier: 8 stappen
Video: Webinar Python: Een makkelijke manier om microcontrollers te programmeren 2024, November
Anonim
Python op de gemakkelijke manier
Python op de gemakkelijke manier

Dus je hebt besloten om Python te leren en je kwam deze instructable tegen. (Ja, ik gebruik Python als werkwoord.)

Ik weet dat je je misschien zorgen maakt, vooral als dit je eerste programmeertaal is, dus laat me je geruststellen…

Python is een ZEER ZEER gebruiksvriendelijke programmeertaal die je niet alleen in een uur kunt leren, maar die je eigenlijk al kent, omdat het zo intuïtief is.

Allereerst is het belangrijk om te weten dat programmeurs geen enkele programmeertaal in zijn geheel kennen. Veel programmeren is weten wat je wilt doen, niet weten hoe je het moet doen en het antwoord Googlen, een voorbeeldcode vinden en deze vervolgens aanpassen aan je behoeften.

Python is een populaire programmeertaal, wat betekent dat er heel veel codevoorbeelden online te vinden zijn.

In deze instructable leren we hoe we Python aan de slag kunnen krijgen, enkele basiscodevoorbeelden doornemen (met een spiekbriefje met meer geavanceerde voorbeelden aan het einde).

Er is een link naar mijn GitHub, waar alle voorbeeldcodes worden gepost.

Omdat Instructables de code kan verknoeien, raad ik je aan de voorbeeldcodes van GitHub te kopiëren en te plakken:

Stap 1: Python installeren

Ik weet het, je weet hoe je dingen moet downloaden en installeren, duuuh.

Het opzetten van Python is echter een beetje lastig als het de eerste keer is dat je het doet, maar dit is waarom je dit stap voor stap leest. Het zal goed met je gaan.

-Klik hier op "Download Windows x86-64 executable installer":

(Ik neem aan dat je Windows gebruikt, zo niet, dan is het proces min of meer hetzelfde)

-Wanneer het downloaden is voltooid, drukt u op VOLGENDE totdat het is geïnstalleerd. Ik raad aan om het installatiepad te wijzigen in iets dat minder verwarrend is, zoals "C:/Python"

Gefeliciteerd, je bent BIJNA klaar! Je kunt nu Python gebruiken, maar het is prettig om een aantal algemene pakketten te hebben geïnstalleerd, wat we in de volgende stap zullen doen.

Stap 2: Pakketten installeren

Pakketten installeren
Pakketten installeren
Pakketten installeren
Pakketten installeren

Als je wilt, kun je deze stap overslaan, omdat Python veel dingen direct uit de doos kan.

Misschien wil je echter de stappen controleren, omdat je uiteindelijk een aantal pakketten moet installeren als je meer luxe dingen met Python wilt doen.

Als je meer een visuele leerling bent, is hier een video over hoe je dit moet doen:

Tekst instructies:

Wanneer de Python-installatie is voltooid, ga je naar de map waar je Python hebt geïnstalleerd (laten we zeggen dat het C:/Python is) en zoek je de map met de naam "Scripts". Daarin zou een bestand moeten staan met de naam "pip3.8" (of een hoger nummer aan het einde, afhankelijk van wanneer je dit leest, dus zoek gewoon pipX. Y)

-Klik NIET op pip3.8, dat doen we niet (zie, niet zo eenvoudig als het lijkt)

-Houd Ctrl ingedrukt, klik met de rechtermuisknop ergens in de map Scripts en zoek "Open PowerShell", klik daarop. Er wordt een blauw scherm geopend met wat tekst erop.

-Als je daar bent, typ pip3.8 install numpy en druk op enter

Dat is alles, zo installeer je een bibliotheek! Makkelijk, hè?

Nu, terwijl je pakketten installeert, moet je bij het installeren van numpy finishes ook matplotlib en scipy installeren. Betekenis type "pip3.8 install NAME"

Als dat klaar is, ben je helemaal klaar om te beginnen met programmeren.

Stap 3: Eerste Python-programma (configuratie)

Eerste Python-programma (configuratie)
Eerste Python-programma (configuratie)
Eerste Python-programma (configuratie)
Eerste Python-programma (configuratie)
Eerste Python-programma (configuratie)
Eerste Python-programma (configuratie)

Toen we Python installeerden, installeerden we Python IDLE, en we zullen het gebruiken om onze programma's mee te schrijven.

Helaas heeft het geen schattig pictogram. Je kunt het in mijn geval vinden in C:\Python\Python38\Lib\idlelib.

- Ga in je installatin-map naar Lib en vervolgens naar idlelib. Zoek een bestand met de naam "idle" en voer het uit. Er wordt een venster geopend.

-Klik op Ctrl+N om een nieuw venster met de titel "naamloos" te openen. Hier gaan we ons eerste Python-programma schrijven!

-Om te controleren of alles werkt, typt u het volgende:

afdrukken ("Ik heb dit allemaal gedaan")

- Druk op F5 om het bestand op te slaan. Kies een naam en sla deze ergens op waar je hem kunt vinden. Ik raad een speciaal bestand met de titel Python op je bureaublad aan.

-Als u op F5 drukt, slaat u alle wijzigingen op en voert u ook het programma uit. Er wordt een nieuw venster geopend met de tekst "Ik heb dit allemaal gedaan". En je hebt dit allemaal gedaan, je hebt je eerste Python-programma geschreven. Gefeliciteerd!

Ik raad u aan een snelkoppeling naar inactief te maken en deze op uw bureaublad te plaatsen voor gemakkelijke toegang in de toekomst.

In de volgende stappen zal ik de basis uitleggen van hoe dingen werken in Python. Voel je vrij om ze te bekijken als je nieuw bent met programmeren of ga naar de laatste stap waar ik een Python-cheatsheet heb bijgevoegd met de meeste basisfuncties in voorbeeldvorm.

Stap 4: Opmerkingen

Omdat we al weten hoe we dingen op het scherm moeten afdrukken, oftewel schrijven, kunnen we doorgaan met het toevoegen van opmerkingen aan onze code. Opmerkingen zijn een zeer belangrijk onderdeel van het coderen en laten je overkomen als een professional. Opmerkingen zijn regels code die er alleen zijn voor mensen die de code lezen. Ze leggen uit wat het codegedeelte in menselijke taal zou moeten doen, dus je hoeft niet elke regel code te analyseren om te zien wat het doet.

Onthoud, opmerkingen = goed

We schrijven een opmerking met #. Python ziet niets na #, een opmerking ziet er als volgt uit:

print ("Ik heb het weer gedaan") #Oeps

Als u op F5 drukt en het programma uitvoert, is de uitvoer "I did it again" zonder de Oeps.

Nu u weet hoe u uw code moet becommentariëren, gaan we verder met het uitvoeren van enkele berekeningen.

Instructables heeft de neiging de code te verknoeien als je deze kopieert en plakt, dus ik raad je aan de code voor deze stap hier van mijn GitHub te kopiëren.

Stap 5: Opslaan en werken met variabelen

Aangezien we nu programma's schrijven, zullen de meeste van hen de gegevens die we in het programma schrijven moeten opslaan en er dan iets mee moeten doen. U kunt de informatie in het programma coderen voordat u het uitvoert, of u kunt het invoeren wanneer daarom wordt gevraagd met behulp van de functie input().

Eerst moet je weten dat Python (en andere programmeertalen) = niet zien zoals wij.

Voor Python betekent = bewaar de rechterkant van = naar de linkerkant van =. Laten we een voorbeeld bekijken om verwarring te voorkomen.

Omdat we nu programmeurs zijn, zullen in de opmerkingen uitleg worden gegeven over wat de code doet.

a=1 #de naam a is nu gelijk aan 1

b=a #sinds a is gelijk aan 1, b is nu ook gelijk aan 1

print ("a") #we moeten de waarden afdrukken om het programma te kunnen zien draaien

Zoals je misschien hebt gemerkt, worden programma's in Python van de eerste regel tot de laatste in sequentiële volgorde uitgevoerd. Dit betekent dat als we nu een variabele opnieuw definiëren, de waarde erin wordt vervangen. Bijvoorbeeld:

a=1 #a is 1b=a #b is ook 1, aangezien a=1a=2 #a nu veranderd is in 2, maar b onthoudt nog steeds de eerste waarde van a, aangezien we de waarde van a in regel 3 veranderden en b is gedefinieerd op regel 2

afdrukken ("een")

print("b")

Instructables heeft de neiging de code te verknoeien als je deze kopieert en plakt, dus ik raad je aan de code voor deze stap hier van mijn GitHub te kopiëren.

Stap 6: Berekeningen

Laten we nu wat berekeningen doen, slechts een kleine upgrade van wat we in de vorige stap aan het doen waren.

a=1

b=2

c=0 #eerst geven we c een waarde, dus waarom niet 0, het kan van alles zijn, aangezien we de waarde in de volgende regel zullen veranderen

c=a+b #c is nu 1+2 oftewel c=3

print ("c: ", c) #we print "c: " als tekst, voeg dan de waarde van c toe zodat het er mooi uitziet

print("a:", a, "b:", b, "c: ", c) #op dezelfde manier printen we de andere variabelen en hun namen

Op vrijwel dezelfde manier kunnen we gebruiken:

+, - plus en min spreken voor zich

* vermenigvuldigt de waarden

/ verdeelt de waarden

Bijvoorbeeld:

a=1

b=2

c=a/b #de waarde van c is nu 1/2 oftewel 0,5

print("c:", c)

Instructables heeft de neiging de code te verknoeien als je deze kopieert en plakt, dus ik raad je aan de code voor deze stap hier van mijn GitHub te kopiëren.

Stap 7: Als-verklaringen

Soms willen we dat ons programma alleen een resultaat afdrukt ALS er iets gebeurt. In dit programma zullen we alleen een nummer afdrukken als het hoger is dan 100:

number1=10 #we kunnen het elke naam geven, de vorige voorbeelden gebruikten a als voorbeeld

mississippi=90 #zie, de naam kan van alles zijn, zolang het maar met een letter begint

a=91 #we kunnen nog steeds a. gebruiken

if number1+mississippi>=100: #IF de linkerkant is groter of gelijk aan de rechterkant

print ("number1+mississippi is ten minste 100") #do this (ja, het moet ingesprongen zijn)

if number1+a==100: #IF links is exact gelijk aan rechts

print ("getal1+a is minstens 100") #doe dit, tenzij de ALS niet waar is

Als we dit programma uitvoeren, zullen we zien dat het alleen de eerste instructie afdrukt, aangezien 10+90 100. is

Instructables heeft de neiging de code te verknoeien als je deze kopieert en plakt, dus ik raad je aan de code voor deze stap hier van mijn GitHub te kopiëren.

Stap 8: Het einde???

Is dit alles wat Python te bieden heeft?!

Naaah, verre van. U kent nu de basisprincipes van hoe u variabelen kunt opslaan en ermee kunt rekenen. Voor meer functionaliteit heb ik een Python-cheatsheet bijgevoegd met eenvoudige codevoorbeelden. De beste manier om te leren is door de voorbeelden zelf uit te proberen en te kijken wat er gebeurt als je de code wijzigt.

De bestanden zijn ook te vinden op mijn GitHub, hier:

Aanbevolen: