Programmering

Komma igång med Python

Komma igång med Python

Python är det snabbast växande programmeringsspråket i världen. Stora webbplatser som Instagram, Pinterest, Quora och många andra är byggda med hjälp av pythons Web Framework Django. Det som gör python mest populärt är dess enkla syntax, som liknar det normala engelska språket. Dess kraftfullhet gör det till ett primärt val som antas av toppteknologiföretag.

Vi kan använda python för nästan alla uppgifter, inklusive webbutveckling, automatisering, artificiell intelligens, cybersäkerhet, datavetenskap, Android-apputveckling och olika andra allmänna programmeringsuppgifter. Det finns också enormt gemenskapsstöd för språket i Github, PyPI och många andra platser, vilket gör det enkelt att lösa fel och språket är fritt från buggar.

Python har många bibliotek och ramar skrivna av bidragsgivare med öppen källkod som gör vår uppgift enkel, och vi kan använda dem gratis utan att uppfinna hjulet på nytt. I den här handledningen lär vi oss grunderna för python, såsom reserverade ord, kommentarer, variabler, operatorer, datatyper etc.

För att följa denna handledning bör python installeras och konfigureras i din systemväg. Många datorer levereras förinstallerade med python. Du kan kontrollera din pythoninstallation och version genom att köra följande kod i terminalen.

python -version

Om du inte har python installerat kan du installera det från python.org eller se vår guide här. Det rekommenderas att ha den senaste versionen av python. Om du har en äldre version av python, kolla sedan vår handledning om uppdatering av python till den senaste versionen.

Python Shell

Python är ett tolkat språk som betyder att det inte har en kompilator men det har en tolk. En kompilator kör alla program samtidigt medan en tolk kör varje rad en efter en. Det betyder att pythonen kör varje rad i vårt program en efter en. Python levereras med ett skal som kan köra enstaka rader med koder och få utdata.

För att köra pythonskalet måste du öppna terminalen och sedan skriva pytonorm på det.

öppning av pythonskal

Du kan använda detta pythonskal för att köra enkel pythonkod. Till exempel för att visa strängen ”Hello World!”På terminalen måste vi skriva följande kod i pythonskalet.

tryck ("Hello World!")

Produktion:

skriva ut hej världen med python skal

Skriv nu igen följande på skalet.

1 + 5

Detta visar summan av de två siffrorna, dvs.e., 6.

Produktion:

exempel på kod för pythonskal

Låt oss nu stänga skalet. För att stänga skalet måste vi skriva utgång() i skalet, som visas i bilden nedan. För Linux-användare kan vi också använda Ctrl + d-tangenten för att lämna Shell.

stänga pythonskalet

Använda en IDE

Pythonskalet som vi diskuterade är en bra punkt för att börja lära sig python och för att skriva små rader med koder, men det är inte användbart för stora projekt. För ett verkligt fall använder utvecklare olika redigerare för att skriva och redigera pythons kod. Jag använder opensource Visual Studio-koden, vilket är en fantastisk IDE för att skriva koder. IDE eller integrerad utvecklingsmiljö är en programvara där vi kan redigera och köra koden. Därför är det bra för snabbare och enklare utveckling. Om du vill välja mellan IDE för att skriva kod kan du se vår artikel om topp 10 IDE som ska användas för programmering. Du kan använda valfri IDE som du är bekväm med för att skriva pythonkoder.

Du kan också skriva koden manuellt i en pythonfil (har .py-tillägg) från en enkel redigerare och kan köra den med pythontolkaren genom att skriva:

python filnamn

Där den filnamn ska vara namnet på filen som vi använder. För att göra detta behöver du ingen installation av IDE när du skriver kod i din redigerare.

Låt oss börja lära oss grunderna för python. Jag antar att du använder någon av de ovan nämnda metoderna för att skriva och köra pythonkoder.

Grundläggande Python-syntax

Pythonsyntaxen är en av de mest fantastiska sakerna för alla som använder python. Pythonspråket är ett högnivåspråk. Dess syntax liknar det naturliga engelska språket, vilket gör det enkelt att läsa och antagas av både nybörjare och experter. Låt oss till exempel se HelloWorld-exemplet i python kör koden nedan i din python IDE eller python-skal.

tryck ("Hello World!")

Ovanstående kod kommer att skriva ut strängen Hej världen! i terminalskärmen. När vi kör koden får vi följande utdata.

den grundläggande syntaxen för python

Som du ser i koden fanns det inga semikolon i slutet av uttalandet. Detta är en fördel i python eftersom det är programmerarens val om att inkludera semikolon eller inte i slutet av uttalanden.

Om du kommer från en bakgrund i programmeringsspråk som C eller C ++, kanske du märker att om vi inte ger semikolon faller himlen på ditt huvud och syntaxfel uppstår. Men medan vi skriver flera uttalanden på en rad måste vi använda semikolon. Python-koden använder inte heller lockiga hängslen för kodblock som andra programmeringsspråk gör; det beror bara på din kods korrekta indrag.

Nyckelord

Nyckelorden reserverades av pythonspråket och har en speciell betydelse för pythontolken. Dessa nyckelord är specialord, och vi kan inte använda dem som identifierares namn. För att få en fullständig lista med nyckelord i python, öppna ditt pythonskal och kör följande kommando.

hjälp ("sökord")

Detta kommer att lista alla nyckelord som finns i python.

nyckelord i python

Kommentarer i Python

Kommentarer är kritiska när du skriver kod eftersom det gör koder mer läsbara. Vi kan också använda dem för att lämna kommentarer i vår kod. Huvudsyftet med att använda kommentarer i kod är att hjälpa andra programmerare att veta vad som händer i koden för att enkelt läsa och redigera programmet. Du kan också dra nytta av att lämna kommentarer i koden för dig själv eftersom det kan bli förvirrande när du försöker redigera det i en lång framtid. Python behandlar kommentarerna som vitt utrymme och utför det inte.

Det finns två typer av kommentarer som vi kan skriva i python, de är enradiga och flerradiga kommentarer. Efter att # -symbolen har behandlats som enradiga kommentarer kommer allt efter # på den raden att behandlas som ett blanksteg av pythontolken. Se till exempel nedanstående kod.

# detta är första kommentarens utskrift ("Hello World!") # detta är andra kommentaren

När du kör ovanstående kod ser du strängen Hej världen! skrivs ut på skärmen utan fel eftersom allt annat som skrivs efter # är kommentarer i programmet.

Vi kan också skriva kommentarer i flera rader. Vi måste skriva kommentarerna under tre citat (antingen enkla eller dubbla). Titta till exempel på koden nedan.

"" "Detta är en kommentar med flera rader. Vi utvidgar denna kommentar till ett antal rader "" "

Datatyper i Python

Det finns flera typer av datatyper. Låt oss diskutera några av de mest använda datatyperna i python.

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

Vi kan också kontrollera datatyperna för data / variabler i python med den inbyggda typen () -funktionen. Funktionen type () accepterar data / variabel som ett argument och returnerar datatypen för den data / variabeln. Kopiera och kör till exempel följande kod i Python IDE.

skriva ut (typ (10)) skriva ut (typ (10.001)) tryck (typ ("Fosslinux")) tryck (typ (1 + 8j)) tryck (typ ([1, 10, 6, 5])) tryck (typ ((1, 10, 6, 5)) ) skriv ut (typ ('name': 'Fosslinux', 'country': 'Internet'))

Produktion:

kontrollera datatypen i python

Variabler i Python

Variabler används för att lagra data i det primära minnet. En variabel hänvisar till den minnesadress där data lagras. Det finns också några regler när du väljer ett variabelnamn. Reglerna ges nedan.

Dessa regler bör alltid följas när variabler deklareras; annars kommer pythontolken att kasta ett fel. Variabelnamnet kan vara vilket namn som helst som följer ovanstående regler. Det rekommenderas ändå att välja det namn som bäst beskriver variabelns syfte och öka kodens läsbarhet.

Operatörer i Python

Python-programmeringsspråk stöder många olika typer av operatörer. I det här avsnittet kommer vi att diskutera några av dem.

Uppdragsoperatörer

Tilldelningsoperatörerna används för att tilldela ett värde till en variabel. Vi använde mest = underteckna för att tilldela data till en variabel. Kör till exempel koden nedan i din Python IDE.

a = 10 tryck (a)

Du kommer att få 10 tryckt på skärmen när du kör ovanstående kod, som visas i nedanstående kod. I den här koden har jag använt uppdragsoperatören för att tilldela värdet 10 på variabeln a och visa den sedan med funktionen print (). Det finns många fler uppdragsoperatörer som vi kommer att diskutera kortfattat i senare artiklar.

Aritmetiska operatörer

Dessa operatörer används för att utföra aritmetiska operationer på två siffror: addition, multiplikation, etc. Det finns operatörer som +, - , *, /,%, //, ** som kan användas för aritmetik. För mer information, se följande kod; du kan kopiera och köra den på din IDE.

# tilldela variabler data a = 10 b = 5 # lägga till de två siffrorna som skrivs ut (a + b) # subtrahera de två siffrorna (ab) # Multiplicera de två siffrorna som skrivs ut (a * b) # dela siffrorna som skrivs ut b) # operatorn% används för att få återstoden # när den delas upp första siffran från andra utskriften (a% b) # Operatören // används för att endast få heltalet av uppdelningen (a // b) # ** -operatören används för att multiplicera a med a, b gånger betyder a ^ b-utskrift (a ** b)

Ovanstående kod har visat alla de aritmetiska operatorerna som finns tillgängliga i python.

Produktion:

aritmetiska operatorer i python

Det finns många fler operatörer i python. I den här artikeln har jag diskuterat de viktigaste operatörerna vi behöver veta i python. Håll dig uppdaterad med FOSS Linux för handledning om mer avancerade operatörer i kommande artiklar.

Slutsats

Med det har vi avslutat grunderna för python. Nu är det bästa tiden att byta till nästa handledning "Få systeminformation om Linux i Python" för att lära dig hur man använder python för att samla in system- och hårdvaruinformation i Linux.

Mus Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
De flesta Linux-distributioner levereras med "libinput" -bibliotek som standard för att hantera inmatningshändelser i ett system. Den kan bearbeta inm...
Mus Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Kanske behöver du ett verktyg som kan göra att musens kontroll ändras med alla applikationer som du använder. Om så är fallet kan du prova en ansökan ...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...