7 essentiële commandos om aan de slag te gaan met Python voor beginners

7 essentiële commandos om aan de slag te gaan met Python voor beginners

Het leren van een nieuwe programmeertaal zoals Python wordt moeiteloos als je een uitgebreid stappenplan hebt waarin wordt beschreven welke concepten je als beginner moet leren en hoe je verder kunt komen om de volgende mijlpaal te bereiken. Zelfs gevorderde programmeurs zouden hun basis regelmatig moeten opfrissen om een ​​solide basis voor zichzelf op te bouwen.

Tegen het einde zul je merken dat je vastzit aan je computer terwijl je Python-code schrijft met behulp van de fundamentele commando's die in dit artikel worden genoemd. Ook bespreken we hoe je een Python-omgeving op je machine kunt opzetten om Python-code te kunnen schrijven en uitvoeren.

De Python-omgeving instellen

Om Python-code uit te voeren, moet Python op uw systeem zijn geïnstalleerd.

Op Windows

U kunt de nieuwste versie van Python voor Windows downloaden van de downloadpagina van python.org . Klik op de knop Python downloaden , selecteer Windows Executable op de volgende pagina en wacht tot het uitvoerbare bestand is gedownload. Als u klaar bent, dubbelklikt u op het installatiebestand om het installatievenster te openen.

Installeer Python zoals u normaal elk ander programma op Windows zou installeren. Vergeet niet om tijdens de installatie de optie "Python toevoegen aan PATH" aan te vinken.

7 essentiële commando's om aan de slag te gaan met Python voor beginners

op Linux

Om Python op Linux te installeren, geef je de volgende commando's, afhankelijk van de Linux-distributie die je gebruikt:

Op Debian/Ubuntu:

sudo apt install python

Op Arch Linux:

sudo pacman -S python

Op Fedora en CentOS:

sudo dnf install python

Op macOS

Net als bij het installatieproces voor Windows, downloadt u eerst de MPKG van de Python-downloadpagina . Start vervolgens het installatieprogramma en volg de stappen op het scherm om door te gaan met de installatie.

7 essentiële commando's om aan de slag te gaan met Python voor beginners

Nu het installatiegedeelte is voltooid, laten we praktisch beginnen en beginnen met de lijst met Python-commando's die elke beginner zou moeten kennen. Deze handleiding gaat ervan uit dat u weet hoe u Python-programma's vanaf de opdrachtregel uitvoert.

Basisinvoer, uitvoer en variabelen

Het opslaan van gegevens, het nemen van invoer en het vervolgens wijzigen van de gegevens om de gewenste uitvoer te produceren, is het doel van elk Python-programma.

1. Variabelen initialiseren en declareren

Om gegevens op te slaan, gebruikt elke programmeertaal variabelen. Variabelen zijn objecten van bepaalde gegevensstructuren die waarde kunnen behouden en bewerkingen op de gegevens kunnen uitvoeren. Laten we eens kijken naar de volgende Python-code:

number = 20

Hier hebben we een variabele gedeclareerd met de naam "getal" en een waarde van 20. Op dezelfde manier kunt u andere variabelen maken met een ander gegevenstype. Python ondersteunt verschillende datatypes, maar als beginner werk je meestal met de onderstaande. De opdrachten om de gegevenstypen te initialiseren staan ​​tussen haakjes.

  1. Integer ( getal = 10 )
  2. Tekenreeks ( naam = "Ryan" )
  3. Zweven ( decimaal = 10.23 )
  4. Lijst ( fruit = ["Apple", "Banaan", "Mango"] )
  5. Tuple ( vruchten = ("Apple", "Banaan", "Mango") )
  6. Woordenboek ( fruitmap = {1:"Apple", 2:"Banaan", 3:"Mango"} )

2. Geef de uitvoer weer met de methode print()

De meeste beginnende programmeurs beginnen met het standaard "Hello World"-programma dat de string uitvoert bij uitvoering. In Python kun je hardcoded berichten en variabele waarden afdrukken met print().

Bekijk de volgende opdrachtsyntaxis om een ​​string in Python af te drukken:

print("This is a string")

Alles wat u tussen de aanhalingstekens plaatst, wordt weergegeven zoals het is. De bovengenoemde code geeft "This is a string" weer wanneer u deze uitvoert via de opdrachtregel.

U kunt de waarde van een variabele ook afdrukken door simpelweg de variabelenaam zonder aanhalingstekens op te geven. Laten we aannemen dat we een stringvariabele "achternaam" hebben met de waarde "Sharma":

print(surname)

Uitgang:

Sharma

3. Neem invoer met invoer()

Een programma is alleen nuttig als een gebruiker ermee kan communiceren. Om uw applicaties dynamisch en interactief te maken, bent u voor invoer en keuze afhankelijk van de gebruiker.

U kunt de gebruiker vragen een waarde in te voeren met het invoercommando . Hier is de syntaxis die moet worden gevolgd:

variable = input("The string to display")

De volgende opdracht vraagt ​​de gebruiker bijvoorbeeld om respectievelijk hun naam en leeftijd:

name = input("Please enter your name => ") age = input("Please enter your age => ")

Controle over de programmastroom nemen

Een programma bestaat niet alleen uit inputs, outputs en datatypes. Het bevat ook controleverklaringen, die nodig zijn voor het implementeren van logica en het bepalen van de stroom van het programma.

4. Implementeer logica met if, elif en else

Uw computer handelt de bewerkingen af ​​en maakt keuzes op basis van logische beslissingen. Om logica in uw code te implementeren, kunt u gebruik maken van de commando's if, elif en else. Deze commando's veranderen het programmaverloop op basis van voorwaarden en staan ​​daarom bekend als voorwaardelijke besturingsinstructies.

Zoals de naam al doet vermoeden, evalueert het if- commando een expressie, en als het waar is, voert het de instructies eronder uit. De opdracht elif ( els if) levert een andere expressie op die wordt geëvalueerd als de voorgaande if- instructie false retourneert. Ten slotte, als geen eerdere instructies ( if of elif ) true retourneren, wordt de expressie die bij de else- opdracht is geleverd, geëvalueerd.

Merk op dat u meerdere kan hebben indien en Elif uitspraken in een bepaald blok van de code. Zelfs genest als uitspraken mogelijk zijn.

Hier is een eenvoudig programma dat het gebruik van if, elif en else uitlegt. Het programma evalueert of het opgegeven getal positief, negatief of nul is.

number = int(input("Enter a number to evaluate: ")) if (number > 0): print("Positive") elif (number <> print("Negative") else: print("Zero")

Merk op dat we de methode input() moesten omwikkelen met int(), aangezien de invoer standaard wordt opgeslagen als stringtype, en we in plaats daarvan de variabele "number" van het type integer moeten hebben.

Het verschil tussen if en elif is dat alle if-statements in het codeblok hoe dan ook na elkaar worden geëvalueerd, maar een elif-statement wordt alleen geëvalueerd als het voorgaande if-statement onwaar is.

Gerelateerd: Python-projectideeën die geschikt zijn voor beginners

5. De for-lus in Python

Hoewel Python verschillende andere lus-instructies ondersteunt (do...while, while, switch), is de for-lus de meest voorkomende luscontrole-instructie in vergelijking met de rest.

In tegenstelling tot C en C++, itereert de for-lus in Python altijd over een iteratieve variabele. Een iteratieve variabele is een variabele die meerdere waarden bevat, zoals lijsten, tupels en woordenboeken.

Declareer een lijstvariabele "fruits" die de waarden Appel, Banaan, Peer en Mango bevat. Om elk element te herhalen en de waarden af ​​te drukken met de for-lus:

for element in fruits: print(element)

Je kunt ook de klassieke C-stijl for-lus in Python maken met behulp van de methode range(). De methode range() genereert een lijst met getallen, afhankelijk van de opgegeven begin-, eind- en stapwaarden.

for i in range(0,5): print(i)

Uitgang:

0 1 2 3 4

Modulariteit in de code behouden

Een goede code is gemakkelijker te lezen, moeiteloos te debuggen en eenvoudig te schalen. En dit alles wordt bereikt door modulaire code te schrijven.

6. Definieer functies met def

Om coderedundantie te minimaliseren en hergebruik van code aan te moedigen, biedt Python een manier om herbruikbare code in functies in te pakken, die later indien nodig kunnen worden aangeroepen. U kunt een functie maken met behulp van het def- sleutelwoord in Python.

Net als bij andere programmeertalen, nemen Python-functies ook argumenten en retourneren ze waarden bij een succesvolle uitvoering. Je kunt ook functies in Python overbelasten.

def sum(a,b): return a+b print(sum(1,2))

Uitgang:

3

7. Maak klassen met het klasse-trefwoord

U kunt klassen maken om blauwdrukken voor objecten in Python te maken. Python ondersteunt objectgeoriënteerd programmeren en stelt gebruikers in staat klassen te maken en objecten te initialiseren. Een klasse kan bestaan ​​uit variabelen met toegangsmodifiers, functies met retourtypes en zelfs andere klassen (geneste klasse).

Hier is een eenvoudige code die een klas met de naam student maakt :

class student: name = "" def setName(self, passedValue): self.name = passedValue def displayName(self): print(self.name)

Om een ​​klasse te gebruiken, moet je er eerst een instantie van maken, ook wel een object genoemd.

mystudent = student() mystudent.setName("Deepesh Sharma") mystudent.displayName()

Bij het combineren van de laatste twee codefragmenten, zal het bovengenoemde programma het volgende uitvoeren:

Deepesh Sharma

Net als bij andere programmeertalen, kun je ook constructors en statische methoden implementeren in Python-klassen (met respectievelijk de init() dunder-methode en de @staticmethod-decorator).

Python leren biedt talloze mogelijkheden

Python wordt niet alleen gebruikt om op tekst gebaseerde applicaties te schrijven, je kunt het ook gebruiken voor het ontwikkelen van web-apps, webscraping, netwerkprogrammering, automatisering, machine learning, enz.

Of je nu een beginnend programmeur bent of een ervaren ontwikkelaar, het toevoegen van Python aan je bestaande vaardigheden zal je expertise en specialisatie in de branche zeker een boost geven.


Python gebruiken als opdrachtregelcalculator

Python gebruiken als opdrachtregelcalculator

Hoewel u een grafische rekenmachine op uw computer kunt gebruiken, kan de Python-programmeertaalinterpreter ook dienst doen als bureaurekenmachine. Het is zo'n populaire hardloopgrap in de Python-gemeenschap dat het wordt genoemd in de officiële tutorial. Hier leest u hoe u Python als rekenmachine kunt gebruiken.

De 8 beste Java-blogs voor programmeurs

De 8 beste Java-blogs voor programmeurs

Als programmeur moet je uitdagingen aangaan om te overleven en wonderen te bouwen op het gebied van ontwikkeling of programmeren. Als u dus een geavanceerde programmeertaal wilt leren om uw carrièrevaardigheden te verbeteren, is Java een van de beste vooruitzichten die er zijn.

Responsieve webontwerpprincipes

Responsieve webontwerpprincipes

Tegenwoordig is het gebruikelijk om een ​​website of app te bouwen die de gebruikersinterface aanpast, afhankelijk van de browser of het apparaat. Er zijn twee benaderingen om dit doel te bereiken. De eerste omvat het maken van verschillende versies van uw website of app voor verschillende apparaten. Maar het is inefficiënt en kan leiden tot onvoorspelbare fouten.

Het aantal cijfers in een getal tellen met C++, Python en JavaScript

Het aantal cijfers in een getal tellen met C++, Python en JavaScript

Werken met getallen is een integraal onderdeel van programmeren. Elke programmeertaal biedt ondersteuning om getallen op veel verschillende manieren te manipuleren. In dit artikel leert u hoe u het totale aantal cijfers in een geheel getal kunt vinden met behulp van iteratieve, op logs gebaseerde en op tekenreeksen gebaseerde benaderingen.

SQL versus NoSQL: wat is de beste database voor uw volgende project?

SQL versus NoSQL: wat is de beste database voor uw volgende project?

SQL versus NoSQL: wat is de beste database voor uw volgende project?

Tweets insluiten in uw WordPress-berichten

Tweets insluiten in uw WordPress-berichten

Het insluiten van services van derden in uw WordPress-berichten is een opwindende manier om de interesse van een bezoeker te wekken. Ingesloten inhoud biedt ook visuele aanwijzingen die het scannen gemakkelijker maken. WordPress heeft het toevoegen van dit soort inhoud eenvoudig gemaakt.

Hoe de map Node Modules te verwijderen met npkill

Hoe de map Node Modules te verwijderen met npkill

Node.js is een JavaScript-runtimeomgeving waarmee u JavaScript buiten webbrowsers kunt uitvoeren, waardoor het een populaire keuze is voor het ontwikkelen van allerlei soorten toepassingen. Een deel van zijn populariteit is te danken aan de overvloed aan NPM-pakketten die er zijn om de ontwikkelaarservaring te vergemakkelijken.

Hoe u uw eerste Solidity-code schrijft en compileert

Hoe u uw eerste Solidity-code schrijft en compileert

Solidity is de programmeertaal die wordt gebruikt door slimme contracten op de Ethereum-blockchain. Het is een statisch getypeerde, objectgeoriënteerde programmeertaal.

Top 5 badges die uw GitHub-repository een boost zullen geven

Top 5 badges die uw GitHub-repository een boost zullen geven

GitHub-badges kunnen de leesbaarheid van een repository vergroten door gebruikers een snelle manier te bieden om de repository-statistieken vast te leggen. Badges kunnen worden ingesloten in uw README.md om het belang en de noodzaak van uw project aan andere ontwikkelaars duidelijk te maken. Als gevolg hiervan krijgen lezers een heel snel idee van de repository door de bijgevoegde badges te controleren.

Wat is de Internationale Dag van de Programmeurs? 3 manieren om dit jaar te vieren

Wat is de Internationale Dag van de Programmeurs? 3 manieren om dit jaar te vieren

Internationale feestdagen zijn een leuke manier om erkenning te geven aan sociale zaken, historische dagen en respectieve carrières. International Programmers' Day viert de rol die programmeurs spelen om het dagelijks leven te verbeteren. De beschaafde wereld waarin we leven is een product van het harde werk van programmeurs.

Hoe werkt de methode Python String format()? 10 voorbeelden

Hoe werkt de methode Python String format()? 10 voorbeelden

Of het nu gaat om een ​​databasequery of resultaten van wiskundige bewerkingen, de Python-tekenreeksindelingsmethode biedt een meer dynamische en aantrekkelijke manier om resultaten aan een gebruiker te presenteren.

Visual Studio 2022 vs. 2019: moet u nu upgraden? uitgelegd

Visual Studio 2022 vs. 2019: moet u nu upgraden? uitgelegd

Eerder dit jaar bracht Microsoft de preview-versie van Visual Studio 2022 uit in de wilde programmeerwereld. Dit is goed nieuws! Het is een extreem populaire IDE, maar aan een opknapbeurt of misschien zelfs een revisie toe, gezien het tempo van de veranderingen in het DevOps-ecosysteem waarin het gedijt.

Een eenvoudige introductie tot softwarestatistieken

Een eenvoudige introductie tot softwarestatistieken

Softwarestatistieken zijn metingen die worden gebruikt om verschillende aspecten van uw software te kwantificeren. Deze aspecten kunnen variëren van de kosten, kwaliteit en efficiëntie van het ontwikkelteam.

Flask of CherryPy: welk Python-framework moet je gebruiken?

Flask of CherryPy: welk Python-framework moet je gebruiken?

Als je een Python-ontwikkelaar bent, kun je enorm profiteren van de reeks beschikbare frameworks. Terwijl sommige kaders het meest geschikt zijn voor grote ecosystemen, zijn andere gespecialiseerd in het dienen van specifieke ontwikkelingsdoelen. Lees verder om de basisfuncties, het gebruik en de verschillen tussen twee Python-frameworks te leren: Flask en CherryPy.

N-cijferige perfecte kubussen en vierkanten vinden met Python, C++ en JavaScript

N-cijferige perfecte kubussen en vierkanten vinden met Python, C++ en JavaScript

Veel programmeurs houden ervan om lastige wiskundige problemen op te lossen met behulp van code. Het helpt de geest te scherpen en het probleemoplossend vermogen te verbeteren. In dit artikel leer je hoe je de kleinste en grootste n-cijferige perfecte vierkanten en kubussen kunt vinden met Python, C++ en JavaScript. Elk voorbeeld bevat ook voorbeelduitvoer voor verschillende waarden.

Hoe de Python if-instructie te gebruiken?

Hoe de Python if-instructie te gebruiken?

Het if-statement is de drijvende kracht achter logisch programmeren. Als gevolg hiervan is een beter begrip van Pythons een belangrijke toevoeging aan je Python-programmeervaardigheden.

Coderen is niet voor iedereen: 9 technische banen die je zonder kunt krijgen

Coderen is niet voor iedereen: 9 technische banen die je zonder kunt krijgen

Technologie is zonder twijfel de industrie van de toekomst. Als je een van de miljoenen jonge volwassenen bent die op het punt staan ​​om in de eerste fase van je carrière te duiken, vraag je je misschien af ​​wat je moet doen als je niet van coderen houdt.

Hoe u uw virtuele Python-omgevingen effectief kunt maken en beheren

Hoe u uw virtuele Python-omgevingen effectief kunt maken en beheren

U kunt een real-life project in Python niet met succes voltooien zonder een virtuele omgeving. Tools zoals virtualenvwrapper en virtualenv zijn gebruikelijk voor het maken en beheren van virtuele omgevingen voor webontwikkeling, terwijl anaconda veel wordt gebruikt door datawetenschappers.

Het CSS Box-model uitgelegd met voorbeelden

Het CSS Box-model uitgelegd met voorbeelden

Als u van plan bent een geweldige webpagina-indeling te maken, moet u weten over marges, randen, opvulling en inhoud. Elk element in webdesign, of het nu een afbeelding of tekst is, gebruikt een kader met deze eigenschappen. Je kunt eenvoudig complexe lay-outs bouwen door te spelen met het doosmodel. In dit artikel zullen we het CSS Box-model ontleden en laten zien hoe u deze eigenschappen kunt gebruiken met praktische voorbeelden.

Python gebruiken als opdrachtregelcalculator

Python gebruiken als opdrachtregelcalculator

Hoewel u een grafische rekenmachine op uw computer kunt gebruiken, kan de Python-programmeertaalinterpreter ook dienst doen als bureaurekenmachine. Het is zo'n populaire hardloopgrap in de Python-gemeenschap dat het wordt genoemd in de officiële tutorial. Hier leest u hoe u Python als rekenmachine kunt gebruiken.

De 8 beste Java-blogs voor programmeurs

De 8 beste Java-blogs voor programmeurs

Als programmeur moet je uitdagingen aangaan om te overleven en wonderen te bouwen op het gebied van ontwikkeling of programmeren. Als u dus een geavanceerde programmeertaal wilt leren om uw carrièrevaardigheden te verbeteren, is Java een van de beste vooruitzichten die er zijn.

7 essentiële commandos om aan de slag te gaan met Python voor beginners

7 essentiële commandos om aan de slag te gaan met Python voor beginners

Het leren van een nieuwe programmeertaal zoals Python wordt moeiteloos als je een uitgebreid stappenplan hebt waarin wordt beschreven welke concepten je als beginner moet leren en hoe je verder kunt komen om de volgende mijlpaal te bereiken. Zelfs gevorderde programmeurs zouden hun basis regelmatig moeten opfrissen om een ​​solide basis voor zichzelf op te bouwen.

Responsieve webontwerpprincipes

Responsieve webontwerpprincipes

Tegenwoordig is het gebruikelijk om een ​​website of app te bouwen die de gebruikersinterface aanpast, afhankelijk van de browser of het apparaat. Er zijn twee benaderingen om dit doel te bereiken. De eerste omvat het maken van verschillende versies van uw website of app voor verschillende apparaten. Maar het is inefficiënt en kan leiden tot onvoorspelbare fouten.

Het aantal cijfers in een getal tellen met C++, Python en JavaScript

Het aantal cijfers in een getal tellen met C++, Python en JavaScript

Werken met getallen is een integraal onderdeel van programmeren. Elke programmeertaal biedt ondersteuning om getallen op veel verschillende manieren te manipuleren. In dit artikel leert u hoe u het totale aantal cijfers in een geheel getal kunt vinden met behulp van iteratieve, op logs gebaseerde en op tekenreeksen gebaseerde benaderingen.

De 9 beste Docker-alternatieven voor containerbeheer

De 9 beste Docker-alternatieven voor containerbeheer

Containers zijn zeer nuttig voor softwareontwikkeling, implementatie en beheer in een virtuele omgeving. Docker is handig in het containerisatieproces, maar het is niet het enige platform dat er is. Als u op zoek bent naar alternatieven voor Docker, hoeft u niet verder te zoeken. Deze lijst toont enkele veelzijdige en efficiënte Docker-alternatieven die u in uw volgende project kunt gebruiken.

SQL versus NoSQL: wat is de beste database voor uw volgende project?

SQL versus NoSQL: wat is de beste database voor uw volgende project?

SQL versus NoSQL: wat is de beste database voor uw volgende project?

Tweets insluiten in uw WordPress-berichten

Tweets insluiten in uw WordPress-berichten

Het insluiten van services van derden in uw WordPress-berichten is een opwindende manier om de interesse van een bezoeker te wekken. Ingesloten inhoud biedt ook visuele aanwijzingen die het scannen gemakkelijker maken. WordPress heeft het toevoegen van dit soort inhoud eenvoudig gemaakt.

Hoe de map Node Modules te verwijderen met npkill

Hoe de map Node Modules te verwijderen met npkill

Node.js is een JavaScript-runtimeomgeving waarmee u JavaScript buiten webbrowsers kunt uitvoeren, waardoor het een populaire keuze is voor het ontwikkelen van allerlei soorten toepassingen. Een deel van zijn populariteit is te danken aan de overvloed aan NPM-pakketten die er zijn om de ontwikkelaarservaring te vergemakkelijken.

Hoe u uw eerste Solidity-code schrijft en compileert

Hoe u uw eerste Solidity-code schrijft en compileert

Solidity is de programmeertaal die wordt gebruikt door slimme contracten op de Ethereum-blockchain. Het is een statisch getypeerde, objectgeoriënteerde programmeertaal.