Programmering

Komme i gang med Python

Komme i gang med Python

Python er det raskest voksende programmeringsspråket i verden. Store nettsteder som Instagram, Pinterest, Quora og mange andre er bygget ved hjelp av pythons Web Framework Django. Det som gjør python mest populært, er den enkle syntaksen, som ligner på det vanlige engelskspråket. Kraften gjør det til et primært valg vedtatt av toppteknologiske selskaper.

Vi kan bruke python til nesten alle oppgaver, inkludert webutvikling, automatisering, kunstig intelligens, cybersikkerhet, datavitenskap, Android-apputvikling og forskjellige andre generelle programmeringsoppgaver. Det er også enorm fellesskapsstøtte for språket i Github, PyPI og mange andre steder, noe som gjør det enkelt å løse feil, og språket er uten feil.

Python har mange biblioteker og rammer skrevet av open source-bidragsytere som gjør oppgaven vår enkel, og vi kan bruke dem gratis uten å finne opp hjulet på nytt. I denne opplæringen lærer vi det grunnleggende om python, for eksempel reservert ord, kommentarer, variabler, operatører, datatyper osv.

For å følge denne opplæringen, skal python installeres og konfigureres i systemstien din. Mange datamaskiner er forhåndsinstallert med python. Du kan sjekke pythoninstallasjonen din og versjonen ved å kjøre følgende kode i terminalen.

python - versjon

Hvis du ikke har python installert, kan du installere det fra python.org eller se guiden vår her. Det anbefales å ha den nyeste versjonen av python. Hvis du har en eldre versjon av python, kan du sjekke veiledningen vår om hvordan du oppdaterer python til den siste versjonen.

Python Shell

Python er et tolket språk som betyr at det ikke har en kompilator, men det har en tolk. En kompilator utfører alle programmene samtidig mens en tolk utfører hver linje en etter en. Dette betyr at pythonet utfører hver linje i programmet vårt en etter en. Python kommer med et skall som kan kjøre enkeltlinjer med koder og få utdata.

For å kjøre python-skallet, må du åpne terminalen og deretter skrive python på den.

åpning av pythonskall

Du kan bruke dette pythonskallet til å kjøre enkel pythonkode. For eksempel for å vise strengen “Hello World!”På terminalen, må vi skrive inn følgende kode i pythonskallet.

utskrift ("Hello World!")

Produksjon:

trykke hei verden ved hjelp av python skall

Skriv igjen følgende på skallet.

1 + 5

Dette vil vise summen av de to tallene, i.e., 6.

Produksjon:

python shell eksempel kode

La oss nå lukke skallet. For å lukke skallet må vi skrive exit() i skallet, som vist på bildet nedenfor. For Linux-brukere kan vi også bruke Ctrl + d-tasten for å avslutte Shell.

lukker pythonskallet

Bruke en IDE

Pythonskallet som vi diskuterte er et godt poeng å begynne å lære python og å skrive små linjer med koder, men det er ikke nyttig for store prosjekter. For en virkelig brukssituasjon bruker utviklere forskjellige redaktører til å skrive og redigere pythons kode. Jeg bruker opensource visual studio-koden, som er en fantastisk IDE for å skrive koder. IDE eller integrert utviklingsmiljø er en programvare der vi kan redigere og kjøre koden. Derfor er det flott for raskere og enklere utvikling. Hvis du vil velge mellom IDE for å skrive kode, kan du se artikkelen vår om topp 10 IDE som skal brukes til programmering. Du kan bruke hvilken som helst av IDEene du er komfortabel med til å skrive pythonkoder.

Du kan også skrive koden manuelt i en python-fil (har .py-utvidelser) fra en enkel redaktør og kan kjøre den ved hjelp av pythontolken ved å skrive:

python-filnavn

Hvor i filnavn skal være navnet på filen vi bruker. For å gjøre dette trenger du ingen installasjon av IDE mens du skriver kode på redigeringsprogrammet.

La oss nå begynne å lære det grunnleggende om python. Jeg antar at du bruker noen av de ovennevnte metodene for å skrive og kjøre python-kodene.

Grunnleggende Python-syntaks

Python-syntaksen er en av de mest fantastiske tingene for alle som bruker python. Pythonspråket er et høyt nivå språk. Syntaksen er veldig lik det naturlige engelskspråket, noe som gjør det enkelt å lese og adopteres av både nybegynnere og eksperter. La oss for eksempel se HelloWorld-eksemplet i python, kjør koden nedenfor i python IDE eller python-skallet ditt.

utskrift ("Hello World!")

Ovenstående kode vil skrive ut strengen Hei Verden! i terminalskjermbildet. Når du kjører koden, får vi følgende utdata.

den grunnleggende syntaksen til python

Som du ser i koden, var det ingen semikolon på slutten av uttalelsen. Dette er en fordel i python, da det er programmerervalget om å inkludere semikolon eller ikke på slutten av uttalelser.

Hvis du kommer fra en bakgrunn i programmeringsspråk som C eller C ++, kan du legge merke til at hvis vi ikke gir semikolon, vil himmelen falle på hodet ditt og syntaksfeil vil oppstå. Men mens vi skriver flere utsagn på en linje, må vi bruke semikolon. Python-koden bruker heller ikke krøllete bukseseler for kodeblokker som andre programmeringsspråk gjør; det avhenger bare av kodens riktige innrykk.

Nøkkelord

Nøkkelord ble reservert av pythonspråket og har en spesiell betydning for pythontolken. Disse søkeordene er spesielle ord, og vi kan ikke bruke dem som navn på identifikatorer. For å få den komplette listen over nøkkelord i python, åpner du python-skallet og kjører følgende kommando.

hjelp ("nøkkelord")

Dette vil liste opp alle nøkkelordene som finnes i python.

nøkkelord i python

Kommentarer i Python

Kommentarer er kritiske når du skriver kode, da det gjør kodene mer lesbare. Vi kan også bruke dem til å legge igjen kommentarer i koden vår. Hovedformålet med å bruke kommentarer i kode er å hjelpe andre programmerere å vite hva som skjer i koden for enkelt å lese og redigere programmet. Du kan også ha nytte av å legge igjen kommentarer i koden for deg selv, da det kan bli forvirrende når du prøver å redigere det i en lengre fremtid. Python behandler kommentarene som hvite mellomrom og utfører dem ikke.

Det er to typer kommentarer som vi kan skrive i python, de er enkeltlinjer og flerlinjekommentarer. Etter at # -symbolet er behandlet som en-linjekommentarer, blir alt etter # på den linjen behandlet som hvitt mellomrom av pythontolken. Se for eksempel koden nedenfor.

# dette er første kommentar utskrift ("Hello World!") # dette er andre kommentar

Når du kjører ovennevnte kode, vil du se strengen Hei Verden! skrevet ut på skjermen uten feil fordi alt annet skrevet etter # er kommentarer i programmet.

Vi kan også skrive kommentarer i flere linjer. Vi må skrive kommentarene under tre sitater (enten enkelt eller dobbelt). Se på koden nedenfor, for eksempel.

"" "Dette er en kommentar med flere linjer. Vi utvider denne kommentaren til et hvilket som helst antall linjer "" "

Datatyper i Python

Det finnes flere typer datatyper. La oss diskutere noen av de mest brukte datatypene i python.

['sam', 'david'] [1, 10, 6, 5]
('sam', 'david') (1, 10, 6, 5)
'name': 'Fosslinux', 'country': 'Internet', age: 5

Vi kan også sjekke datatypene data / variabler i python ved hjelp av den innebygde typen () -funksjonen. Type () -funksjonen godtar data / variabel som et argument og returnerer datatypen for den data / variabel. For eksempel, kopier og kjør følgende kode i Python IDE.

utskrift (type (10)) utskrift (type (10.001)) utskrift (type ("Fosslinux")) utskrift (type (1 + 8j)) utskrift (type ([1, 10, 6, 5])) utskrift (type ((1, 10, 6, 5)) ) print (type ('name': 'Fosslinux', 'country': 'Internet'))

Produksjon:

sjekke datatypen i python

Variabler i Python

Variabler brukes til å lagre data i primærminnet. En variabel refererer til minneadressen der dataene er lagret. Det er også noen regler når du velger et variabelnavn. Reglene er gitt nedenfor.

Disse reglene bør alltid følges mens deklarerer variabler; Ellers vil pythontolken kaste en feil. Navnet på variablene kan være hvilket som helst navn som følger de ovennevnte reglene. Det anbefales likevel å velge navnet som best beskriver variabelens formål og øke kodens lesbarhet.

Operatører i Python

Python-programmeringsspråk støtter mange forskjellige typer operatører. I denne delen vil vi diskutere noen av dem.

Oppdragsoperatører

Oppdragsoperatørene brukes til å tilordne en verdi til en variabel. Vi brukte mest = signere for å tilordne data til en variabel. Kjør for eksempel koden nedenfor i Python IDE.

a = 10 utskrift (a)

Du vil få 10 trykt på skjermen når du kjører ovennevnte kode, som vist i koden nedenfor. I denne koden har jeg brukt oppdragsoperatøren til å tilordne verdien 10 på variabelen en og vis det deretter ved hjelp av utskriftsfunksjonen (). Det er mange flere oppdragsoperatører som vi kort vil diskutere i senere artikler.

Aritmetiske operatører

Disse operatørene brukes til å utføre aritmetiske operasjoner på to tall: addisjon, multiplikasjon osv. Det er operatører som +, - , *, /,%, //, ** som kan brukes til regning. For mer informasjon, se følgende kode; du kan kopiere og kjøre den på din IDE.

# tilordne data til variabler a = 10 b = 5 # legge til de to tallene som skrives ut (a + b) # subtrahering av de to tallene (ab) # Multiplikere de to tallene som skrives ut (a * b) # dele tallene som skrives ut (a / b) # operatoren% brukes til å få resten # når det første tallet deles fra andre utskrift (a% b) # Operatoren // brukes til å få bare hele delen av divisjonsutskriften (a // b) # ** -operatøren brukes til å multiplisere a med a, b ganger betyr a ^ b-utskrift (a ** b)

Ovennevnte kode har vist deg alle de aritmetiske operatorene som er tilgjengelige i python.

Produksjon:

aritmetiske operatører i python

Det er mange flere operatører i python. I denne artikkelen har jeg diskutert de viktigste operatørene vi trenger å vite i python. Følg med på FOSS Linux for opplæring om mer avanserte operatører i kommende artikler.

Konklusjon

Med det er vi ferdig med det grunnleggende om python. Nå er det den beste tiden å bytte til vår neste opplæring "Få systeminformasjon om Linux i Python" for å lære hvordan du bruker python til å samle system- og maskinvareinformasjon i Linux.

SuperTuxKart for Linux
SuperTuxKart er en flott tittel designet for å gi deg Mario Kart-opplevelsen gratis på Linux-systemet ditt. Det er ganske utfordrende og morsomt å spi...
Kjemp om Wesnoth-opplæringen
Kampen om Wesnoth er et av de mest populære open source-strategispillene du kan spille på dette tidspunktet. Ikke bare har dette spillet vært i utvikl...
0 A.D. Opplæringen
Ut av de mange strategispillene der ute, 0 A.D. klarer å skille seg ut som en omfattende tittel og et veldig dypt, taktisk spill til tross for å være ...