Python er det hurtigst voksende programmeringssprog i verden. Store websteder som Instagram, Pinterest, Quora og mange andre er bygget ved hjælp af pythons Web Framework Django. Det, der gør python mest populært, er dens enkle syntaks, der svarer til det normale engelsksprog. Dens kraftighed gør det til et primært valg vedtaget af topteknologiske virksomheder.
Vi kan bruge python til næsten enhver opgave, herunder webudvikling, automatisering, kunstig intelligens, cybersikkerhed, datalogi, Android-appudvikling og forskellige andre generelle programmeringsopgaver. Der er også enorm samfundsstøtte til sproget i Github, PyPI og mange andre steder, hvilket gør det let at løse fejl, og sproget er fri for fejl.
Python har mange biblioteker og rammer skrevet af open source-bidragydere, der gør vores opgave let, og vi kan bruge dem gratis uden at genopfinde hjulet. I denne vejledning lærer vi det grundlæggende i python, såsom reserverede ord, kommentarer, variabler, operatorer, datatyper osv.
For at følge denne vejledning skal python installeres og konfigureres i din systemsti. Mange computere er forudinstalleret med python. Du kan kontrollere din pythoninstallation og version ved at køre følgende kode i terminalen.
python - version
Hvis du ikke har installeret python, kan du installere det fra python.org eller se vores guide her. Det anbefales at have den nyeste version af python. Hvis du har en ældre version af python, skal du tjekke vores tutorial om opdatering af python til den nyeste version.
Python Shell
Python er et fortolket sprog, hvilket betyder, at det ikke har en compiler, men det har en tolk. En kompilator udfører alle programmerne på én gang, mens en tolk udfører hver linje en efter en. Dette betyder, at pythonen udfører hver linje i vores program en efter en. Python leveres med en skal, der kan køre enkeltlinjer med koder og få output.
For at køre pythonskallen skal du åbne din terminal og derefter skrive python på det.
Du kan bruge denne pythonskal til at køre simpel python-kode. For eksempel at vise strengen “Hello World!”På Terminal skal vi indtaste følgende kode i pythonskallen.
udskrive ("Hello World!")
Produktion:
Skriv nu igen følgende på skallen.
1 + 5
Dette viser summen af de to tal, i.e., 6.
Produktion:
Lad os nu lukke skallen. For at lukke skallen skal vi skrive Afslut() i skallen, som vist på nedenstående billede. For Linux-brugere kan vi også bruge Ctrl + d-tasten til at afslutte Shell.
Brug af en IDE
Den pythonskal, som vi diskuterede, er et godt punkt at begynde at lære python og til at skrive små linjer med koder, men det er ikke nyttigt til store projekter. I en brugssag fra den virkelige verden bruger udviklere forskellige redaktører til at skrive og redigere pythons kode. Jeg bruger opensource visual studio-koden, som er en fantastisk IDE til at skrive koder. IDE eller integreret udviklingsmiljø er en software, hvor vi kan redigere og køre koden. Derfor er det fantastisk til hurtigere og lettere udvikling. Hvis du vil vælge mellem IDE til at skrive kode, kan du se vores artikel om Top 10 IDE, der skal bruges til programmering. Du kan bruge en hvilken som helst IDE, som du er fortrolig med, til at skrive python-koder.
Du kan også manuelt skrive koden i en python-fil (have .py-udvidelser) fra en simpel editor og kan køre det ved hjælp af pythontolken ved at skrive:
python-filnavn
Hvor er filnavn skal være navnet på den fil, vi bruger. For at gøre dette behøver du ingen installation af IDE, da du skriver kode på din editor.
Lad os nu begynde at lære det grundlæggende om python. Jeg antager, at du bruger en af de ovennævnte metoder til at skrive og køre python-koder.
Grundlæggende Python-syntaks
Python-syntaksen er en af de mest fantastiske ting for alle, der bruger python. Pythonsproget er et sprog på højt niveau. Dens syntaks svarer meget til det naturlige engelsksprog, hvilket gør det let at læse og vedtage af både begyndere og eksperter. Lad os for eksempel se HelloWorld-eksemplet i python køre nedenstående kode i din python IDE eller python shell.
udskrive ("Hello World!")
Ovenstående kode udskriver strengen Hej Verden! i terminalskærmen. Når vi kører koden, får vi følgende output.
Som du ser i koden, var der ingen semikoloner i slutningen af udsagnet. Dette er en fordel i python, da det er programmørens valg om at medtage semikolon eller ikke i slutningen af udsagn.
Hvis du kommer fra en baggrund i programmeringssprog som C eller C ++, bemærker du muligvis, at hvis vi ikke giver semikoloner, vil himlen falde på dit hoved, og syntaksfejl vil opstå. Men mens vi skriver flere udsagn på en linje, skal vi bruge semikolon. Pythonkoden bruger heller ikke krøllede seler til kodeblokke, som andre programmeringssprog gør; det afhænger kun af din kodes korrekte indrykning.
Nøgleord
Nøgleord blev reserveret af pythonsproget og har en særlig betydning for pythontolken. Disse nøgleord er specielle ord, og vi kan ikke bruge dem som identifikatorers navne. For at få den komplette liste over nøgleord i python skal du åbne din python-skal og køre følgende kommando.
hjælp ("nøgleord")
Dette viser alle de nøgleord, der findes i python.
Kommentarer i Python
Kommentarer er kritiske, når du skriver kode, da det gør koder mere læsbare. Vi kan også bruge dem til at efterlade bemærkninger i vores kode. Hovedformålet med at bruge kommentarer i kode er at hjælpe andre programmører med at vide, hvad der foregår i koden til let at læse og redigere programmet. Du kan også drage fordel af at efterlade kommentarer i koden for dig selv, da det kan blive forvirrende, når du forsøger at redigere det i en længere fremtid. Python behandler kommentarerne som hvidt rum og udfører det ikke.
Der er to typer kommentarer, som vi kan skrive i python, de er enkeltlinje- og flerelinjekommentarer. Når # -symbolet er behandlet som en-linjekommentarer, behandles alt efter # på denne linje som et hvidt mellemrum af pythontolken. Se f.eks. Nedenstående kode.
# dette er første kommentar ("Hello World!") # dette er anden kommentar
Når du kører ovenstående kode, vil du se strengen Hej Verden! udskrevet på skærmen uden nogen fejl, fordi alt andet skrevet efter # er kommentarer i programmet.
Vi kan også skrive kommentarer i flere linjer. Vi er nødt til at skrive kommentarerne under tre citater (enten enkelt eller dobbelt). Se f.eks. Nedenstående kode.
"" "Dette er en kommentar med flere linjer. Vi udvider denne kommentar til et hvilket som helst antal linjer "" "
Datatyper i Python
Der er flere typer datatyper. Lad os diskutere nogle af de mest anvendte datatyper i python.
- Heltal: Som mange andre programmeringssprog har python også understøttelse af heltal datatype, de inkluderer alle de negative, positive og nul tal som -1, 0, 9 osv.
- Flyde: Flydedatatyperne inkluderer flydende-numre, dvs.e., de tal, der indeholder et decimaltegn. For eksempel 1.01, 1.1, 0.001 osv
- Kompleks nummer: Python har også understøttelser til komplekse tal. For eksempel: 1 + 1j, 4 + 6i osv
- Snor: Strenge er en af de vigtigste datatyper i python. Det er tegnene, der er lukket i enkelt eller dobbelt anførselstegn. For eksempel “Hej”, “FossLinux” osv.
- Booleanere: Python har også understøttelse af boolske data, dvs.e., Sandt eller falsk.
- Liste: Python-listen er en ordnet samling af data, der gør det muligt at gemme forskellige typer datatyper. En liste ligner meget en matrix i JavaScript. For at oprette en liste giver vi dataene inden for firkantede parenteser [] adskilt af kommaer. Eksempel på listen er:
['sam', 'david'] [1, 10, 6, 5]
- Tuple: En tuple i python er en ordnet samling af forskellige datatyper og ligner en liste. Men forskellen i en tuple er, at vi ikke kan ændre en tuple, når den først er oprettet, dvs.e., de er uforanderlige. Tuples oprettes ved at give dataene inden for parenteser () adskilt med kommaer. Nogle eksempler på tupler er:
('sam', 'david') (1, 10, 6, 5)
- Ordbog: Python-ordbogen er en uordnet samling af data i en nøgle: værdi-parformat. Vi kan oprette en ordbog ved at give nøglen: værdipar inden i krøllede parenteser adskilt med kommaer. Se for eksempel nedenstående ordbøger.
'name': 'Fosslinux', 'country': 'Internet', age: 5
Vi kan også kontrollere datatyperne af data / variabler i python ved hjælp af den indbyggede type () -funktion. Funktionen type () accepterer data / variablen som et argument og returnerer datatypen for den pågældende data / variabel. For eksempel kopier og kør følgende kode i Python IDE.
print (type (10)) print (type (10.001)) print (type ("Fosslinux")) print (type (1 + 8j)) print (type ([1, 10, 6, 5])) print (type ((1, 10, 6, 5)) ) print (type ('name': 'Fosslinux', 'country': 'Internet'))
Produktion:
Variabler i Python
Variabler bruges til at gemme data i den primære hukommelse. En variabel henviser til den hukommelsesadresse, hvor dataene er gemt. Der er også nogle regler, når du vælger et variabelnavn. Reglerne er angivet nedenfor.
- Et variabelnavn skal starte med et bogstav eller et understregningstegn.
- Et variabelnavn kan ikke starte med et tal, eller det fører til en fejl.
- Et variabelnavn kan kun indeholde alfanumeriske tegn og understregninger (A-z, 0-9 og _); ingen andre specialtegn er tilladt.
- Variable navne er store og små bogstaver, hvilket betyder, at var og Var er to forskellige variabler.
- Variabelnavnet bør ikke være et af de nøgleord, som vi diskuterede tidligere.
Disse regler skal altid følges, mens variabler erklæres; Ellers kaster pythontolken en fejl. Navnet på variabler kan være ethvert navn, der følger ovenstående regler. Det anbefales alligevel at vælge det navn, der bedst beskriver variabelens formål og øge kodens læsbarhed.
Operatører i Python
Python-programmeringssprog understøtter mange forskellige typer operatører. I dette afsnit vil vi diskutere nogle af dem.
Opgaveoperatører
Tildelingsoperatorerne bruges til at tildele en værdi en variabel. Vi brugte mest = underskrive for at tildele data til en variabel. Kør f.eks. Nedenstående kode i din Python IDE.
a = 10 print (a)
Du vil få 10 udskrevet på skærmen ved kørsel af ovenstående kode som vist i nedenstående kode. I denne kode har jeg brugt tildelingsoperatøren til at tildele værdien 10 på variablen -en og vis det derefter ved hjælp af funktionen print (). Der er mange flere opgaveoperatører, som vi kort vil diskutere i senere artikler.
Aritmetiske operatorer
Disse operatorer bruges til at udføre aritmetiske operationer på to tal: addition, multiplikation osv. Der er operatører som +, - , *, /,%, //, ** som kan bruges til aritmetik. For flere detaljer, se følgende kode; du kan kopiere og køre det på din IDE.
# tildele data til variabler a = 10 b = 5 # tilføje de to numre print (a + b) # subtrække de to numre print (ab) # Multiplicere de to numre print (a * b) # dividere numrene print (a / b) # operatoren% bruges til at hente resten # når den deles det første tal fra anden udskrift (a% b) # Operatoren // bruges til kun at få heltalets deludskrivning (a // b) # ** Operatoren bruges til at gange a med a, b gange betyder a ^ b print (a ** b)
Ovenstående kode har vist dig alle de aritmetiske operatorer, der er tilgængelige i python.
Produktion:
Der er mange flere operatører i python. I denne artikel har jeg diskuteret de vigtigste operatører, vi har brug for at kende i python. Hold dig opdateret med FOSS Linux for tutorials om mere avancerede operatører i kommende artikler.
Konklusion
Med det er vi færdige med det grundlæggende i python. Nu er det det bedste tidspunkt at skifte til vores næste vejledning "Sådan får du systemoplysninger om Linux i Python" for at lære at bruge python til at indsamle system- og hardwareoplysninger i Linux.