Python 3 er et populært programmeringsspråk på høyt nivå som brukes til en lang rekke applikasjoner. Her er noen grunnleggende om Python 3 som du bør vite:
- Variabler: I Python 3 lages variabler ved å tilordne en verdi til et navn. For eksempel oppretter x = 5 en variabel kalt x og tildeler verdien 5 til den.
- Datatyper: Python 3 støtter flere innebygde datatyper, inkludert heltall, flyter, strenger, booleaner, lister, tupler og ordbøker.
- Operatorer: Python 3 støtter en rekke operatorer, inkludert aritmetiske operatorer (+, -, *, /), sammenligningsoperatorer (>, <, ==, !=) og logiske operatorer (og, eller, ikke).
- Kontrollflytsetninger: Python 3 støtter flere kontrollflytsetninger, inkludert if-else-setninger, for løkker og while-løkker. Disse setningene lar deg kontrollere flyten av utførelse i koden din.
- Funksjoner: I Python 3 lages funksjoner ved hjelp av nøkkelordet def. For eksempel, def min_funksjon(x): lager en funksjon kalt min_funksjon som tar ett argument kalt x.
Input og output: I Python 3 kan du bruke input()-funksjonen for å få brukerinndata, og print()-funksjonen for å skrive ut tekst til konsollen.
Moduler: Python 3 støtter moduler, som er samlinger av funksjoner og variabler som kan importeres og brukes i annen Python-kode. Du kan importere moduler ved å bruke nøkkelordet import.
Vi har også en komplett Python 3 opplæring designet for å lære Python 3 på alle nivåer, fra nybegynnere til viderekomne. Denne omfattende opplæringen tar deg gjennom de grunnleggende konseptene til Python og går gradvis videre til mer avanserte emner.
Fordeler med Python 3:
- Python 3 har en enkel syntaks som er lett å lære og lese, noe som gjør den til et godt valg for nybegynnere.
- Python 3 er et språk på høyt nivå som har et stort standardbibliotek og mange tredjepartsbiblioteker tilgjengelig, noe som gjør det til et allsidig språk som kan brukes til en lang rekke applikasjoner.
- Python 3 støtter flere programmeringsparadigmer, inkludert objektorientert, funksjonell og prosedyreprogrammering.
- Python 3 er et tolket språk, noe som betyr at det ikke trenger å bli kompilert før det kjøres, noe som gjør det enkelt å skrive og teste kode raskt.
- Python 3 har god støtte for dataanalyse og vitenskapelig databehandling, med biblioteker som NumPy og Pandas.
Ulemper med Python 3:
- Python 3 kan være tregere enn kompilerte språk som C++ eller Java, noe som kan være et problem for applikasjoner som krever høy ytelse.
- Python 3 har en global tolkerlås (GIL), som kan begrense muligheten til å dra nytte av flere CPU-kjerner.
- Python 3 er kanskje ikke det beste valget for systemprogrammering på lavt nivå, siden det ikke tilbyr samme nivå av kontroll over maskinvare som andre språk.
- Python 3 er ikke like populær på noen felt som andre språk, for eksempel R for dataanalyse eller C++ for spillutvikling, så det er kanskje ikke alltid det beste valget for spesifikke applikasjoner.
Python ble utviklet av Guido van Rossum på begynnelsen av 1990-tallet og den nyeste versjonen er 3.11.0, vi kan ganske enkelt kalle den Python3. Python 3.0 ble utgitt i 2008. og er tolket språk, dvs. det er ikke kompilert og tolken vil sjekke koden linje for linje. Denne artikkelen kan brukes til å lære det helt grunnleggende om Python programmeringsspråk . Så før vi går videre... la oss gjøre den mest populære 'HelloWorld'-tradisjonen og sammenligne Pythons syntaks med C, C++ og Java (jeg har tatt disse 3 fordi de er de mest kjente og mest brukte språkene).
Python3
# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')> |
>
>
Merk: Vær oppmerksom på at Python for omfanget ikke er avhengig av klammeparentesene ( { } ), i stedet bruker det innrykk for omfanget. La oss starte med det grunnleggende om Python, hvor vi vil dekke det grunnleggende i noen små seksjoner. Bare gå gjennom dem og stol på meg, du vil lære det grunnleggende om Python veldig enkelt.
Introduksjon og oppsett
- Hvis du er på Windows OS Last ned Python av Klikk her og installer nå fra oppsettet og i startmenyen skriv IDLE.IDLE, du kan tenke det som en Pythons IDE for å kjøre Python-skriptene. Det vil se slik ut på en eller annen måte:

- Hvis du er på Linux/Unix-lignende bare åpne terminalen og på 99% linux OS kommer Python forhåndsinstallert med OS. Bare skriv 'python3' i terminalen og du er klar til å gå. Det vil se slik ut:

The>>> representerer python-skallet og det er klart til å ta python-kommandoer og kode.>
Variabler og datastrukturer
I andre programmeringsspråk som C, C++ og Java, må du deklarere typen variabler, men i Python trenger du ikke å gjøre det. Bare skriv inn variabelen og når verdier vil bli gitt til den, vil den automatisk vite om verdien som er gitt vil være en int, float eller char eller til og med en streng.
Python3
statisk funksjon i java
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>Produksjon
3 4.5 helloworld>
Se hvor enkelt det er, bare lag en variabel og tilordne den en hvilken som helst verdi du vil ha, og bruk deretter utskriftsfunksjonen til å skrive den ut. Python har 4 typer innebygde datastrukturer, nemlig Liste , Ordbok , Tuple, og Sett .
Liste er den mest grunnleggende datastrukturen i python. Liste er en foranderlig datastruktur, dvs. elementer kan legges til i listen senere etter at listen er opprettet. Det er som om du skal handle på det lokale markedet og lage en liste over noen varer, og senere kan du legge til flere og flere varer på listen.
funksjonen append() brukes til å legge til data til listen.
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Produksjon
[21, 40.5, 'String']>
Python3
execlp
# 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()> |
>
>Produksjon
{1: 'Geeks', 2: 'For', 3: 'Geeks'}> Python3
>
>Produksjon
('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> |
>
>Produksjon
{'Geeks', 'For'}> Kommentarer:
# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>
Inngang og utgang
I denne delen vil vi lære hvordan du tar innspill fra brukeren og dermed manipulerer det eller bare viser det. input()-funksjonen brukes til å ta innspill fra brukeren.
Python3
react js-opplæringen
# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)> |
>
>
Produksjon:
hello harssh>
Python3
# 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)> |
>
>
Produksjon:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)> Utvalg
Valget i Python gjøres ved å bruke de to nøkkelordene 'if' og 'elif'(elseif) og 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'>)> |
>
>Produksjon
Num1 is good>
Du kan tenke på funksjoner som en haug med kode som er ment å utføre en bestemt oppgave i hele Python-skriptet. Python brukte nøkkelordet 'def' for å definere en funksjon.
Syntaks:
def function-name(arguments): #function body>
Python3
# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()> |
>
>Produksjon
hello hello again hello hello again>
Nå som vi vet starter ethvert program fra en 'hoved'-funksjon ... la oss lage en hovedfunksjon som i mange andre 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()> |
np.null
>
>
Iterasjon (løkking)
Som navnet tilsier kaller det å gjenta ting igjen og igjen. Vi vil bruke den mest populære «for and while»-løkken her.
Python3
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
java string join
>
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Produksjon
0 1 2 3 4>
Moduler
Python har et veldig rikt modulbibliotek som har flere funksjoner for å utføre mange oppgaver. Du kan lese mer om Pythons standardbibliotek av Klikk her
'import' nøkkelord brukes til å importere en bestemt modul til pythonkoden din. Tenk for eksempel på følgende 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()> |
>
>Produksjon
85.0>
Dette er noe av det grunnleggende i Python-programmeringsspråket, og jeg vil dekke både Python-emner på middels og avansert nivå i mine kommende artikler.
Artikkelen din vil først bli vurdert av Geeks for Geeks-teamet før publisering.
