Å lære et nytt programmeringsspråk som Python blir uanstrengt hvis du har et omfattende veikart detaljer om hvilke konsepter du skal lære som nybegynner og hvordan du kan komme videre for å nå neste milepæl. Selv middels programmerere bør ofte friske opp det grunnleggende for å bygge et solid grunnlag for seg selv.

Mot slutten vil du finne deg selv fast til datamaskinen din som skriver Python-kode ved å bruke de grunnleggende kommandoene som er oppført i denne artikkelen. Vi vil også diskutere hvordan du kan sette opp et Python-miljø på maskinen din for å kunne skrive og kjøre Python-kode.

Sette opp Python-miljøet

For å kjøre Python-kode, bør systemet ditt ha Python installert på det.

På Windows

Du kan laste ned den nyeste versjonen av Python for Windows fra python.org Nedlastingsside. Klikk på Last ned Python knappen, velg Windows kjørbar på neste side, og vent til den kjørbare filen er lastet ned. Når du er ferdig, dobbeltklikker du på installasjonsfilen for å åpne installasjonsvinduet.

instagram viewer

Installer Python som du vanligvis vil installere andre programmer på Windows. Ikke glem å krysse av alternativet "Legg til Python til PATH" under installasjonen.

På Linux

For å installere Python på Linux, utsted følgende kommandoer avhengig av Linux-distribusjonen du bruker:

På Debian/Ubuntu:

sudo apt installer python

På Arch Linux:

sudo pacman -S python

På Fedora og CentOS:

sudo dnf installer python

På macOS

I likhet med installasjonsprosessen for Windows, last først ned MPKG fra Last ned Python side. Start deretter installasjonsprogrammet og følg trinnene på skjermen for å fortsette med installasjonen.

Nå som installasjonsdelen er ferdig, la oss bli praktiske og begynne med listen over Python-kommandoer som enhver nybegynner bør vite om. Denne veiledningen forutsetter at du er klar over hvordan du kjører Python-programmer fra kommandolinjen.

Grunnleggende inngang, utgang og variabler

Å lagre data, ta inn input og deretter endre dataene for å produsere ønsket utgang er målet for hvert Python-program.

1. Initialiser og deklarer variabler

For å lagre data bruker hvert programmeringsspråk variabler. Variabler er objekter av visse datastrukturer som kan holde verdi og utføre operasjoner på dataene. La oss vurdere følgende Python-kode:

tall = 20

Her har vi deklarert en variabel med navnet "nummer" og verdien 20. På samme måte kan du opprette andre variabler med en annen datatype. Python støtter flere datatyper, men som nybegynner vil du stort sett jobbe med de som er nevnt nedenfor. Kommandoene for å initialisere datatypene er vedlagt i parentes.

  1. Heltall (tall = 10)
  2. streng (navn = "Ryan")
  3. Flyte (desimal = 10,23)
  4. Liste (frukt = ["Eple", "Banan", "Mango"])
  5. Tuppel (frukt = ("Eple", "Banan", "Mango"))
  6. Ordbok (fruktkart = {1:"Apple", 2:"Banana", 3:"Mango"})

2. Vis utdata med print()-metoden

De fleste nybegynnerprogrammerere starter med det grunnleggende "Hello World"-programmet som sender ut strengen ved utførelse. I Python kan du skrive ut hardkodede meldinger og variabelverdier ved å bruke print().

For å skrive ut en streng i Python, ta en titt på følgende kommandosyntaks:

print ("Dette er en streng")

Alt du legger ved i sitatene vil vises som det er. Den nevnte koden vil vise "Dette er en streng" når du kjører den ved hjelp av kommandolinjen.

Du kan også skrive ut verdien til en variabel ved ganske enkelt å spesifisere variabelnavnet uten anførselstegn. La oss anta at vi har en strengvariabel "etternavn" som har verdien "Sharma":

print (etternavn)

Produksjon:

Sharma

3. Ta input med input()

Et program er bare nyttig hvis en bruker kan samhandle med det. For å gjøre applikasjonene dine dynamiske og interaktive, må du være avhengig av brukeren for input og valg.

Du kan be brukeren om å angi en verdi ved å bruke input kommando. Her er syntaksen å følge:

variabel = input("strengen som skal vises")

For eksempel vil følgende kommando spørre brukeren om henholdsvis navn og alder:

name = input("Vennligst skriv inn navnet ditt => ")
alder = input("Vennligst skriv inn alderen din => ")

Ta kontroll over programflyten

Et program består ikke bare av innganger, utganger og datatyper. Den inkluderer også kontrollsetninger, nødvendige for å implementere logikk og bestemme flyten av programmet.

4. Implementer logikk med if, elif og else

Datamaskinen din håndterer operasjonene og tar valg basert på logiske avgjørelser. For å implementere logikk i koden din, kan du bruke kommandoene if, elif og else. Disse kommandoene endrer programflyten basert på forhold og er derfor kjent som betingede kontrollsetninger.

Som navnet tilsier, hvis kommando evaluerer et uttrykk, og hvis det er sant, utfører setningene under det. De elif kommando (else hvis) gir et annet uttrykk som blir evaluert hvis det foregående hvis setningen returnerer falsk. Til slutt, hvis ingen tidligere uttalelser (hvis eller elif) return true, uttrykket som følger med ellers kommandoen blir evaluert.

Merk at du kan ha flere hvis og elif setninger i en bestemt kodeblokk. Til og med nestet hvis utsagn er mulig.

Her er et enkelt program som forklarer bruken av if, elif og else. Programmet vil evaluere om det angitte tallet er positivt, negativt eller null.

tall = int (input("Skriv inn et tall for å evaluere: "))
hvis (tall > 0):
print("Positiv")
elif (tall < 0):
print("Negativ")
ellers:
print("Null")

Merk at vi måtte pakke inn input()-metoden med int(), siden input er lagret som strengtype som standard, og vi trenger at "number"-variabelen er av heltallstype i stedet.

Forskjellen mellom if og elif er at alle if-setninger i kodeblokken vil bli evaluert én etter den andre uansett hva, men en elif-setning vil bare bli evaluert hvis den foregående if-setningen står falsk.

I slekt: Python-prosjektideer egnet for nybegynnere

5. For Loop in Python

Selv om Python støtter flere andre loop-setninger (do...while, while, switch), er for-løkken den mest vanlige loop-kontrollsetningen sammenlignet med resten.

I motsetning til C og C++, for loop i Python itererer alltid over en iterativ variabel. En iterativ variabel er en som har flere verdier i den, som lister, tupler og ordbøker.

Erklær en listevariabel "frukt" som inneholder verdiene eple, banan, pære og mango. For å iterere over hvert element og skrive ut verdiene med for loop:

for element i frukt:
print (element)

Du kan også lage den klassiske C-stilen for loop i Python ved å bruke range()-metoden. Range()-metoden genererer en liste med tall avhengig av start-, slutt- og trinnverdiene som er spesifisert.

for i i området (0,5):
skriv ut (i)

Produksjon:

0
1
2
3
4

Opprettholde modularitet i koden

En god kode er en som er lettere å lese, enkel å feilsøke og en lek å skalere. Og alt dette oppnås ved å skrive modulær kode.

6. Definer funksjoner med def

For å minimere koderedundans og oppmuntre til gjenbruk av kode, tilbyr Python en måte å pakke gjenbrukbar kode inne i funksjoner, som senere kan påkalles når det er nødvendig. Du kan opprette en funksjon ved å bruke def nøkkelord i Python.

I likhet med andre programmeringsspråk, Python-funksjoner ta også argumenter og returner verdier ved vellykket utførelse. Du kan også overbelaste funksjoner i Python.

def sum (a, b):
returnere a+b
skriv ut (sum (1,2))

Produksjon:

3

7. Opprett klasser med klassens nøkkelord

Du kan lage klasser for å lage tegninger for objekter i Python. Python støtter objektorientert programmering og lar brukere lage klasser og initialisere objekter. En klasse kan bestå av variabler med tilgangsmodifikatorer, funksjoner med returtyper og til og med andre klasser (nested klasse).

Her er en enkel kode som lager en klasse med navn student:

klasse elev:
navn = ""
def setName (selv, bestått Verdi):
self.name = bestått Verdi
def displayName (selv):
print (self.name)

For å bruke en klasse må du først lage en forekomst av den, også kjent som et objekt.

min student = student()
mystudent.setName("Deepesh Sharma")
mystudent.displayName()

Ved å kombinere de to siste kodebitene, vil det nevnte programmet sende ut:

Deepesh Sharma

I likhet med andre programmeringsspråk kan du også implementere konstruktører og statiske metoder i Python-klasser (ved å bruke henholdsvis init() dunder-metoden og @staticmethod-dekoratoren).

Å lære Python åpner for en myriade av muligheter

Python brukes ikke bare til å skrive tekstbaserte applikasjoner, du kan også bruke den til å utvikle webapper, nettskraping, nettverksprogrammering, automatisering, maskinlæring, etc.

Enten du er en spirende programmerer eller en erfaren utvikler, legge til Python til ditt eksisterende ferdighetssett vil definitivt øke din ekspertise og spesialisering i bransjen.

DelekvitringE-post
Hvordan lære Python gratis

Klar til å lære Python, et av de mest ettertraktede programmeringsspråkene på det siste? Slik kan du komme i gang.

Les Neste

Relaterte temaer
  • Programmering
  • Python
Om forfatteren
Deepesh Sharma (94 artikler publisert)

Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsveiledninger om Linux, med mål om å gi en salig opplevelse til alle nykommere. Ikke sikker på film, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham som leser bøker, lytter til forskjellige musikksjangre eller spiller gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere