Python 3 is een populaire programmeertaal op hoog niveau die voor een breed scala aan toepassingen wordt gebruikt. Hier zijn enkele basisprincipes van Python 3 die je moet kennen:
- Variabelen: In Python 3 worden variabelen gemaakt door een waarde aan een naam toe te wijzen. x = 5 creëert bijvoorbeeld een variabele met de naam x en wijst daaraan de waarde 5 toe.
- Gegevenstypen: Python 3 ondersteunt verschillende ingebouwde gegevenstypen, waaronder gehele getallen, floats, strings, booleans, lijsten, tupels en woordenboeken.
- Operators: Python 3 ondersteunt een verscheidenheid aan operators, waaronder rekenkundige operatoren (+, -, *, /), vergelijkingsoperatoren (>, <, ==, !=) en logische operatoren (en, of, niet).
- Controlestroominstructies: Python 3 ondersteunt verschillende controlestroominstructies, waaronder if-else-instructies, voor lussen en while-lussen. Met deze instructies kunt u de uitvoeringsstroom in uw code beheren.
- Functies: In Python 3 worden functies gemaakt met behulp van het trefwoord def. Def my_function(x): creëert bijvoorbeeld een functie met de naam my_function waaraan één argument moet doorgegeven worden, genaamd x.
Invoer en uitvoer: In Python 3 kun je de functie input() gebruiken om gebruikersinvoer te krijgen, en de functie print() om tekst naar de console uit te voeren.
Modules: Python 3 ondersteunt modules, dit zijn verzamelingen functies en variabelen die kunnen worden geïmporteerd en gebruikt in andere Python-code. U kunt modules importeren met behulp van het trefwoord import.
Wij hebben ook een compleet Python 3-zelfstudie ontworpen om Python 3 op alle niveaus te leren, van beginners tot gevorderden. Deze uitgebreide tutorial neemt je mee door de fundamentele concepten van Python en gaat geleidelijk over naar meer geavanceerde onderwerpen.
Voordelen van Python 3:
- Python 3 heeft een eenvoudige syntaxis die gemakkelijk te leren en te lezen is, waardoor het een goede keuze is voor beginners.
- Python 3 is een taal op hoog niveau met een grote standaardbibliotheek en veel bibliotheken van derden, waardoor het een veelzijdige taal is die voor een grote verscheidenheid aan toepassingen kan worden gebruikt.
- Python 3 ondersteunt meerdere programmeerparadigma's, waaronder objectgeoriënteerd, functioneel en procedureel programmeren.
- Python 3 is een geïnterpreteerde taal, wat betekent dat het niet hoeft te worden gecompileerd voordat het wordt uitgevoerd, waardoor het gemakkelijk is om snel code te schrijven en te testen.
- Python 3 biedt goede ondersteuning voor data-analyse en wetenschappelijk computergebruik, met bibliotheken als NumPy en Pandas.
Nadelen van Python 3:
- Python 3 kan langzamer zijn dan gecompileerde talen zoals C++ of Java, wat een probleem kan zijn voor applicaties die hoge prestaties vereisen.
- Python 3 heeft een global interpreter lock (GIL), waardoor het vermogen om te profiteren van meerdere CPU-kernen kan worden beperkt.
- Python 3 is misschien niet de beste keuze voor het programmeren van systemen op een laag niveau, omdat het niet hetzelfde niveau van controle over hardware biedt als andere talen.
- Python 3 is op sommige gebieden niet zo populair als andere talen, zoals R voor data-analyse of C++ voor game-ontwikkeling, dus het is misschien niet altijd de beste keuze voor specifieke toepassingen.
Python is begin jaren negentig ontwikkeld door Guido van Rossum en de nieuwste versie is 3.11.0, we kunnen het simpelweg Python3 noemen. Python 3.0 is uitgebracht in 2008 en is een geïnterpreteerde taal, dat wil zeggen dat het niet is gecompileerd en dat de tolk de code regel voor regel zal controleren. Dit artikel kan worden gebruikt om de basisbeginselen van te leren Python-programmeertaal . Dus voordat we verder gaan... laten we de meest populaire ‘HelloWorld’-traditie volgen en daarom de syntaxis van Python vergelijken met C, C++ en Java (ik heb deze 3 genomen omdat ze de beroemdste en meest gebruikte talen zijn).
Python3
# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')> |
>
>
Opmerking: Houd er rekening mee dat Python voor zijn bereik niet afhankelijk is van accolades ( { } ), maar dat het inspringing gebruikt voor zijn bereik. Laten we beginnen met de basisprincipes van Python, waar we de basisprincipes in enkele kleine secties zullen behandelen. Neem ze gewoon door en geloof me, je zult de basisprincipes van Python heel gemakkelijk leren.
Introductie en installatie
- Als je aan bent Windows-besturingssysteem Python downloaden door Klik hier en nu installeren vanuit de setup en in het startmenu type IDLE.IDLE, je kunt het beschouwen als een Python's IDE om de Python-scripts uit te voeren. Het zal er op de een of andere manier zo uitzien:

- Als je aan bent Linux/Unix-achtig open gewoon de terminal en op 99% Linux OS wordt Python vooraf geïnstalleerd met het besturingssysteem. Typ gewoon 'python3' in de terminal en je bent klaar om te gaan. Het zal er als volgt uitzien:

The>>> vertegenwoordigt de Python-shell en is klaar om Python-opdrachten en -code te accepteren.>
Variabelen en gegevensstructuren
In andere programmeertalen zoals C, C++ en Java moet je het type variabelen declareren, maar in Python hoef je dat niet te doen. Typ gewoon de variabele in en wanneer er waarden aan worden gegeven, weet hij automatisch of de gegeven waarde een int, float of char of zelfs een String is.
Python3
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>Uitvoer
3 4.5 helloworld>
Kijk, hoe eenvoudig is het: maak gewoon een variabele en wijs deze elke gewenste waarde toe en gebruik vervolgens de printfunctie om deze af te drukken. Python heeft namelijk 4 soorten ingebouwde datastructuren Lijst , Woordenboek , Tupel, En Set .
Lijst is de meest elementaire gegevensstructuur in Python. Lijst is een veranderlijke gegevensstructuur, dat wil zeggen dat items later na het maken van de lijst aan de lijst kunnen worden toegevoegd. Het is alsof je op de lokale markt gaat winkelen en een lijst met een aantal items hebt gemaakt en later steeds meer items aan de lijst kunt toevoegen.
append() functie wordt gebruikt om gegevens aan de lijst toe te voegen.
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Uitvoer
[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()> |
>
>Uitvoer
{1: 'Geeks', 2: 'For', 3: 'Geeks'}> Python3
>
>Uitvoer
('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> |
>
>Uitvoer
{'Geeks', 'For'}> Opmerkingen:
# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>
Input en output
In deze sectie leren we hoe we input van de gebruiker kunnen aannemen en deze vervolgens kunnen manipuleren of eenvoudigweg kunnen weergeven. De functie input() wordt gebruikt om invoer van de gebruiker te ontvangen.
Python3
overdrachtslogica registreren
# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)> |
>
>
Uitgang:
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)> |
>
>
Uitgang:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)> Selectie
Selectie in Python gebeurt met behulp van de twee trefwoorden ‘if’ en ‘elif’ (elseif) en 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'>)> |
>
>Uitvoer
Num1 is good>
Je kunt functies beschouwen als een reeks code die bedoeld is om een bepaalde taak in het hele Python-script uit te voeren. Python gebruikte het sleutelwoord ‘def’ om een functie te definiëren.
Syntaxis:
def function-name(arguments): #function body>
Python3
# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()> |
>
>Uitvoer
hello hello again hello hello again>
Zoals we weten, begint elk programma met een ‘hoofdfunctie’… laten we een hoofdfunctie maken zoals in veel andere programmeertalen.
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()> |
>
>
Iteratie (looping)
Zoals de naam al doet vermoeden, heet het steeds opnieuw herhalen van dingen. We zullen hier de meest populaire ‘for and while’-lus gebruiken.
Python3
hernoemen in Linux-map
# 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> |
>
>Uitvoer
0 1 2 3 4>
Modules
Python heeft een zeer rijke modulebibliotheek die verschillende functies heeft om veel taken uit te voeren. Je kunt meer lezen over de standaardbibliotheek van Python op Klik hier
Het trefwoord ‘importeren’ wordt gebruikt om een bepaalde module in uw Python-code te importeren. Kijk bijvoorbeeld eens naar het volgende programma.
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()> |
>
>Uitvoer
85.0>
Dit zijn enkele van de basisprincipes van de programmeertaal Python en ik zal in mijn komende artikelen zowel de Python-onderwerpen op gemiddeld als op gevorderd niveau behandelen.
Je artikel wordt eerst beoordeeld door het Geeks for Geeks-team voordat het wordt gepubliceerd.
