Programmering

Kom godt i gang med Python

Kom godt i gang med Python

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.

åbning af pythonskal

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:

udskrive hej verden ved hjælp af python shell

Skriv nu igen følgende på skallen.

1 + 5

Dette viser summen af ​​de to tal, i.e., 6.

Produktion:

python shell eksempel kode

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.

lukning af pythonskallen

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.

den basale syntaks for python

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.

nøgleord 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.

['sam', 'david'] [1, 10, 6, 5]
('sam', 'david') (1, 10, 6, 5)
'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:

kontrol af datatypen i python

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.

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:

aritmetiske operatorer i python

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.

Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...
Sådan bruges GameConqueror Cheat Engine i Linux
Artiklen dækker en vejledning om brug af GameConqueror-snydemotoren i Linux. Mange brugere, der spiller spil på Windows, bruger ofte "Cheat Engine" -a...
Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...