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.
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:
Skriv igjen følgende på skallet.
1 + 5
Dette vil vise summen av de to tallene, i.e., 6.
Produksjon:
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.
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.
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.
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.
- Heltall: Som mange andre programmeringsspråk har python også støtte for heltal datatype, de inkluderer alle negative, positive og nulltall som -1, 0, 9, etc.
- Flyte: Flytedatatypene inkluderer flytende tall, i.e., tallene som inneholder et desimaltegn. For eksempel 1.01, 1.1, 0.001 osv
- Komplekst tall: Python har også støtte for komplekse tall. For eksempel: 1 + 1j, 4 + 6i osv
- Streng: Strenger er en av de viktigste datatypene i python. De er tegnene som er omsluttet av enkle eller doble anførselstegn. For eksempel “Hei”, “FossLinux” osv.
- Booleanere: Python har også støtte for boolske data, dvs.e., Sant eller usant.
- Liste: Python-listen er en bestilt samling av data som gjør det mulig å lagre forskjellige typer datatyper. En liste er veldig lik en matrise i JavaScript. For å lage en liste, gir vi dataene i hakeparenteser [] atskilt med komma. Eksempel på listen er:
['sam', 'david'] [1, 10, 6, 5]
- Tuple: En tuple i python er en ordnet samling av forskjellige datatyper og ligner på en liste. Men forskjellen i en tuple er at vi ikke kan endre en tuple når den er opprettet, dvs.e., de er uforanderlige. Tuples opprettes ved å gi dataene i parentes () atskilt med komma. Noen eksempler på tupler er:
('sam', 'david') (1, 10, 6, 5)
- Ordbok: Python-ordboken er en uordnet samling av data i et nøkkel: verdiparformat. Vi kan lage en ordbok ved å gi nøkkelen: verdipar i krøllete parenteser atskilt med komma. Se for eksempel ordbøkene nedenfor.
'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:
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.
- Et variabelnavn skal begynne med en bokstav eller et understreket tegn.
- Et variabelnavn kan ikke starte med et tall, eller det fører til en feil.
- Et variabelnavn kan bare inneholde alfanumeriske tegn og understrekninger (A-z, 0-9 og _); ingen andre spesialtegn vil være tillatt.
- Variable navn er store og små bokstaver, noe som betyr at var og Var er to forskjellige variabler.
- Variabelnavnet skal ikke være noen av nøkkelordene vi diskuterte tidligere.
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:
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.