Python 3 är ett populärt programmeringsspråk på hög nivå som används för en mängd olika applikationer. Här är några grunder i Python 3 som du bör känna till:
- Variabler: I Python 3 skapas variabler genom att tilldela ett värde till ett namn. Till exempel skapar x = 5 en variabel som heter x och tilldelar den värdet 5.
- Datatyper: Python 3 stöder flera inbyggda datatyper, inklusive heltal, flytande tal, strängar, booleaner, listor, tupler och ordböcker.
- Operatorer: Python 3 stöder en mängd olika operatorer, inklusive aritmetiska operatorer (+, -, *, /), jämförelseoperatorer (>, <, ==, !=) och logiska operatorer (och, eller, inte).
- Kontrollflödessatser: Python 3 stöder flera kontrollflödessatser, inklusive if-else-satser, för loopar och while-loopar. Dessa satser låter dig kontrollera flödet av exekvering i din kod.
- Funktioner: I Python 3 skapas funktioner med nyckelordet def. Till exempel, def my_function(x): skapar en funktion som heter min_funktion som tar ett argument som heter x.
Inmatning och utdata: I Python 3 kan du använda input()-funktionen för att få användarinmatning och print()-funktionen för att mata ut text till konsolen.
Moduler: Python 3 stöder moduler, som är samlingar av funktioner och variabler som kan importeras och användas i annan Python-kod. Du kan importera moduler med hjälp av nyckelordet import.
Vi har också en komplett Python 3 handledning designad för att lära sig Python 3 på alla nivåer, från nybörjare till avancerade. Denna omfattande handledning tar dig igenom de grundläggande begreppen i Python och går gradvis vidare till mer avancerade ämnen.
Fördelar med Python 3:
- Python 3 har en enkel syntax som är lätt att lära sig och läsa, vilket gör den till ett bra val för nybörjare.
- Python 3 är ett högnivåspråk som har ett stort standardbibliotek och många tredjepartsbibliotek tillgängliga, vilket gör det till ett mångsidigt språk som kan användas för en mängd olika applikationer.
- Python 3 stöder flera programmeringsparadigm, inklusive objektorienterad, funktionell och procedurprogrammering.
- Python 3 är ett tolkat språk, vilket innebär att det inte behöver kompileras innan det körs, vilket gör det enkelt att skriva och testa kod snabbt.
- Python 3 har bra stöd för dataanalys och vetenskaplig beräkning, med bibliotek som NumPy och Pandas.
Nackdelar med Python 3:
- Python 3 kan vara långsammare än kompilerade språk som C++ eller Java, vilket kan vara ett problem för applikationer som kräver hög prestanda.
- Python 3 har ett globalt tolklås (GIL), som kan begränsa dess förmåga att dra fördel av flera CPU-kärnor.
- Python 3 kanske inte är det bästa valet för systemprogrammering på låg nivå, eftersom det inte erbjuder samma nivå av kontroll över hårdvara som andra språk.
- Python 3 är inte lika populärt inom vissa områden som andra språk, som R för dataanalys eller C++ för spelutveckling, så det kanske inte alltid är det bästa valet för specifika applikationer.
Pytonorm utvecklades av Guido van Rossum i början av 1990-talet och dess senaste version är 3.11.0, vi kan helt enkelt kalla det Python3. Python 3.0 släpptes 2008. och är tolkat språk, dvs det är inte kompilerat och tolken kommer att kontrollera koden rad för rad. Den här artikeln kan användas för att lära dig grunderna i Python programmeringsspråk . Så innan vi går vidare... låt oss göra den mest populära 'HelloWorld'-traditionen och jämföra Pythons syntax med C, C++ och Java (jag har tagit dessa 3 eftersom de är de mest kända och mest använda språken).
Python3
# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')> |
>
vlc ladda ner youtube
>
Notera: Observera att Python för dess omfattning inte är beroende av klammerparenteserna ( { } ), istället använder den indrag för dess omfattning. Låt oss börja med våra grunder i Python där vi kommer att täcka grunderna i några små avsnitt. Gå bara igenom dem och lita på mig, du kommer att lära dig grunderna i Python väldigt enkelt.
Introduktion och installation
- Om du är på Windows OS ladda ner Python av Klicka här och installera nu från installationen och i startmenyn skriv IDLE.IDLE, du kan tänka det som en Pythons IDE för att köra Python-skripten. Det kommer att se ut så här:

- Om du är på Linux/Unix-liknande öppna bara terminalen och på 99% Linux OS kommer Python förinstallerat med OS. Skriv bara 'python3' i terminalen och du är redo att gå. Det kommer att se ut så här:

The>>> representerar python-skalet och det är redo att ta python-kommandon och kod.>
Variabler och datastrukturer
I andra programmeringsspråk som C, C++ och Java måste du deklarera typen av variabler men i Python behöver du inte göra det. Skriv bara in variabeln och när värden kommer att ges till den, kommer den automatiskt att veta om det angivna värdet skulle vara en int, float eller char eller till och med en sträng.
Python3
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>Produktion
3 4.5 helloworld>
Se, hur enkelt är det, skapa bara en variabel och tilldela den vilket värde du vill och använd sedan utskriftsfunktionen för att skriva ut den. Python har 4 typer av inbyggda datastrukturer, nämligen Lista , Lexikon , Tuple, och Uppsättning .
Lista är den mest grundläggande datastrukturen i python. Lista är en föränderlig datastruktur, dvs objekt kan läggas till i listan senare efter att listan skapats. Det är som att du ska handla på den lokala marknaden och skapat en lista över några varor och senare kan du lägga till fler och fler varor till listan.
append()-funktionen används för att lägga till data till listan.
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Produktion
[21, 40.5, 'String']>
Python3
# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()> |
>
>Produktion
{1: 'Geeks', 2: 'For', 3: 'Geeks'}> Python3
>
>Produktion
('Geeks', 'For', 'Geeks')> Python3
# Python program to illustrate a set> > # define a set and its elements> myset>=> set>([>'Geeks'>,>'For'>,>'Geeks'>])> > #as set doesn't have duplicate elements so, 1 geeks will not be printed> print>(myset)> > #Code submitted by Susobhan Akhuli> |
>
>Produktion
{'Geeks', 'For'}> Kommentarer:
# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>
Ingång och utgång
I det här avsnittet kommer vi att lära oss hur man tar emot input från användaren och därmed manipulerar det eller helt enkelt visar det. input()-funktionen används för att ta input från användaren.
Python3
# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)> |
>
>
Produktion:
hello harssh>
Python3
myflixer
# Python3 program to get input from user> > # accepting integer from the user> # the return type of input() function is string ,> # so we need to convert the input to integer> num1>=> int>(>input>(>'Enter num1: '>))> num2>=> int>(>input>(>'Enter num2: '>))> > num3>=> num1>*> num2> print>(>'Product is: '>, num3)> |
>
>
Produktion:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)> Urval
Urval i Python görs med de två nyckelorden 'if' och 'elif'(elseif) och else
Python3
# Python program to illustrate> # selection statement> > num1>=> 34> if>(num1>>12>):> >print>(>'Num1 is good'>)> elif>(num1>>35>):> >print>(>'Num2 is not gooooo....'>)> else>:> >print>(>'Num2 is great'>)> |
>
>Produktion
Num1 is good>
Du kan tänka på funktioner som en massa kod som är avsedd att utföra en viss uppgift i hela Python-skriptet. Python använde nyckelordet 'def' för att definiera en funktion.
Syntax:
def function-name(arguments): #function body>
Python3
# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()> |
>
>Produktion
hello hello again hello hello again>
Nu som vi vet startar vilket program som helst från en 'huvud'-funktion ... låt oss skapa en huvudfunktion som i många andra programmeringsspråk.
Python3
# Python program to illustrate> # function with main> def> getInteger():> >result>=> int>(>input>(>'Enter integer: '>))> >return> result> > def> Main():> >print>(>'Started'>)> > ># calling the getInteger function and> ># storing its returned value in the output variable> >output>=> getInteger()> >print>(output)> > # now we are required to tell Python> # for 'Main' function existence> if> __name__>=>=>'__main__'>:> >Main()> |
>
>
Iteration (slinga)
Som namnet antyder kallas det att upprepa saker om och om igen. Vi kommer att använda den mest populära 'för och medan'-loopen här.
Python3
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Produktion
0 1 2 3 4>
Moduler
Python har ett mycket rikt modulbibliotek som har flera funktioner för att utföra många uppgifter. Du kan läsa mer om Pythons standardbibliotek av Klicka här
'import' nyckelord används för att importera en viss modul till din python-kod. Tänk till exempel på följande program.
Python3
# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()> |
>
>Produktion
85.0>
Det här är några av grunderna i Python-programmeringsspråket och jag kommer att täcka Python-ämnena på både medel- och avancerad nivå i mina kommande artiklar.
Din artikel kommer att granskas först av Geeks for Geeks-teamet innan den publiceras.
