Programmeren

Aan de slag met Python

Aan de slag met Python

Python is de snelst groeiende programmeertaal ter wereld. Grote websites zoals Instagram, Pinterest, Quora en vele andere zijn gebouwd met python's Web Framework Django. Het ding dat python het meest populair maakt, is de eenvoudige syntaxis, die vergelijkbaar is met de normale Engelse taal. Zijn kracht maakt het een primaire keuze die wordt geadopteerd door toptechnologiebedrijven.

We kunnen python voor bijna elke taak gebruiken, inclusief webontwikkeling, automatisering, kunstmatige intelligentie, cyberbeveiliging, gegevenswetenschap, Android-app-ontwikkeling en verschillende andere algemene programmeertaken. Er is ook enorme community-ondersteuning voor de taal in Github, PyPI en vele andere plaatsen, waardoor het gemakkelijk is om fouten op te lossen, en de taal is vrij van bugs.

Python heeft veel bibliotheken en frameworks geschreven door de open-source bijdragers die onze taak gemakkelijk maken, en we kunnen ze gratis gebruiken zonder het wiel opnieuw uit te vinden. In deze zelfstudie leren we de basisprincipes van python, zoals gereserveerde woorden, opmerkingen, variabelen, operators, gegevenstypen, enz.

Om deze tutorial te volgen, moet python worden geïnstalleerd en geconfigureerd in uw systeempad. Op veel computers is python vooraf geïnstalleerd. U kunt uw python-installatie en -versie controleren door de volgende code in de terminal uit te voeren:.

python --versie

Als je python niet hebt geïnstalleerd, kun je het installeren vanuit python.org of bekijk onze gids hier. Het wordt aanbevolen om de nieuwste versie van python te hebben. Als je een oudere versie van python hebt, bekijk dan onze tutorial over het updaten van python naar de nieuwste versie.

Python-shell

Python is een geïnterpreteerde taal, wat betekent dat het geen compiler heeft maar wel een interpreter. Een compiler voert alle programma's tegelijk uit, terwijl een interpreter elke regel één voor één uitvoert. Dit betekent dat de python elke regel van ons programma één voor één uitvoert. Python wordt geleverd met een shell die enkele regels codes kan uitvoeren en de uitvoer kan krijgen.

Om de python-shell uit te voeren, moet je je terminal openen en vervolgens typen Python ben ermee bezig.

pythonschelp openen

U kunt deze python-shell gebruiken om eenvoudige python-code uit te voeren. Om bijvoorbeeld de tekenreeks 'Hallo wereld' weer te geven!” op de Terminal moeten we de volgende code in de python-shell typen:.

print("Hallo wereld!")

Uitgang:

hallo wereld afdrukken met python-shell

Typ nu opnieuw het volgende op de shell:.

1 + 5

Dit zal de som van de twee getallen weergeven, i.e., 6.

Uitgang:

voorbeeldcode python shell

Laten we nu de schaal sluiten. Om de shell te sluiten, moeten we typen Uitgang() in de shell, zoals weergegeven in de onderstaande afbeelding. Voor Linux-gebruikers kunnen we ook de Ctrl+d-toets gebruiken om de Shell af te sluiten.

de pythonschelp sluiten closing

Een IDE gebruiken

De python-shell die we hebben besproken, is een goed punt om te beginnen met het leren van python en voor het schrijven van kleine regels codes, maar het is niet handig voor grote projecten. Voor een real-world use case gebruiken ontwikkelaars verschillende editors om de code van Python te schrijven en te bewerken. Ik gebruik de opensource Visual Studio-code, een geweldige IDE voor het schrijven van codes. IDE of geïntegreerde ontwikkelomgeving is software waarin we de code kunnen bewerken en uitvoeren. Daarom is het geweldig voor snellere en gemakkelijkere ontwikkelingen. Als u wilt kiezen tussen IDE voor het schrijven van code, kunt u ons artikel over Top 10 IDE voor programmeren bekijken. U kunt elke IDE gebruiken waarmee u vertrouwd bent voor het schrijven van python-codes.

U kunt de code ook handmatig in een python-bestand schrijven (met .py-extensies) vanuit een eenvoudige editor en kan het uitvoeren met behulp van de python-interpreter door te typen:

python bestandspadnaam

Waar de bestandspadnaam zou de naam moeten zijn van het bestand dat we gebruiken. Om dit te doen, heb je geen installatie van IDE nodig omdat je code op je editor schrijft.

Laten we nu beginnen met het leren van de basisprincipes van python. Ik neem aan dat u een van de bovengenoemde methoden gebruikt voor het schrijven en uitvoeren van de python-codes.

Basis Python-syntaxis

De Python-syntaxis is een van de meest geweldige dingen voor iedereen die python gebruikt. De python-taal is een taal op hoog niveau. De syntaxis lijkt erg op de natuurlijke Engelse taal, waardoor het gemakkelijk te lezen en te gebruiken is door zowel beginners als experts. Laten we bijvoorbeeld het HelloWorld-voorbeeld in python zien, voer de onderstaande code uit in uw python-IDE of python-shell.

print("Hallo wereld!")

De bovenstaande code zal de string afdrukken Hallo Wereld! in het Terminal-scherm. Bij het uitvoeren van de code krijgen we de volgende uitvoer:.

de basissyntaxis van python

Zoals je in de code ziet, waren er geen puntkomma's aan het einde van de instructie. Dit is een voordeel in python omdat het de keuze van de programmeur is om puntkomma's al dan niet aan het einde van instructies op te nemen.

Als je een achtergrond hebt in programmeertalen zoals C of C++, merk je misschien dat als we geen puntkomma's geven, de lucht op je hoofd zal vallen en er syntaxisfouten zullen optreden. Maar terwijl we meerdere instructies op één regel schrijven, moeten we puntkomma's gebruiken. De python-code gebruikt ook geen accolades voor codeblokken die andere programmeertalen doen; het hangt alleen af ​​van de juiste inspringing van uw code.

Trefwoorden

Sleutelwoorden zijn gereserveerd door de python-taal en hebben een speciale betekenis voor de python-interpreter. Die trefwoorden zijn speciale woorden en we kunnen ze niet gebruiken als identifier-namen. Om de volledige lijst met trefwoorden in python te krijgen, opent u uw python-shell en voert u de volgende opdracht uit:.

help("zoekwoorden")

Hiermee worden alle trefwoorden weergegeven die aanwezig zijn in python.

trefwoorden in python

Opmerkingen in Python

Opmerkingen zijn van cruciaal belang bij het schrijven van code, omdat het codes leesbaarder maakt. We kunnen ze ook gebruiken om opmerkingen in onze code achter te laten. Het belangrijkste doel van het gebruik van opmerkingen in code is om andere programmeurs te helpen weten wat er in de code gebeurt om het programma gemakkelijk te kunnen lezen en bewerken. U kunt ook profiteren van het voor uzelf achterlaten van opmerkingen in de code, omdat dit verwarrend kan zijn als u deze in een langere toekomst probeert te bewerken. Python behandelt de opmerkingen als witruimte en voert deze niet uit.

Er zijn twee soorten opmerkingen die we in python kunnen schrijven, dit zijn enkele regel en meerregelige opmerkingen. Nadat het # -symbool is behandeld als opmerkingen met één regel, wordt alles na # op die regel door de Python-interpreter behandeld als witruimte. Zie bijvoorbeeld de onderstaande code:.

# dit is de eerste reactie print("Hallo wereld!") # dit is de tweede reactie

Bij het uitvoeren van de bovenstaande code ziet u de tekenreeks Hallo Wereld! zonder enige fout op het scherm afgedrukt omdat al het andere dat na # wordt geschreven opmerkingen in het programma zijn.

We kunnen ook opmerkingen in meerdere regels schrijven. We moeten de opmerkingen onder drie aanhalingstekens schrijven (enkel of dubbel). Kijk bijvoorbeeld naar de onderstaande code:.

""" Dit is een commentaar met meerdere regels. We breiden deze opmerking uit tot een willekeurig aantal regels"""

Gegevenstypen in Python

Er zijn verschillende soorten gegevenstypen. Laten we enkele van de meest gebruikte gegevenstypen in python bespreken.

['sam', 'david'] [1, 10, 6, 5]
('sam', 'david') (1, 10, 6, 5)
'name':'Fosslinux', 'land':'Internet', leeftijd:5

We kunnen ook de gegevenstypen van gegevens/variabelen in python controleren met behulp van de ingebouwde functie type(). De functie type() accepteert de data/variabele als argument en retourneert het datatype van die data/variabele. Kopieer en voer bijvoorbeeld de volgende code uit in Python IDE:.

print(type(10)) print(type(10 .).001)) print(type("Fosslinux")) print(type(1 + 8j)) print(type([1, 10, 6, 5])) print(type((1, 10, 6, 5)) ) print(type('name':'Fosslinux', 'land':'Internet'))

Uitgang:

het gegevenstype in python controleren

Variabelen in Python

Variabelen worden gebruikt om gegevens op te slaan in het primaire geheugen. Een variabele verwijst naar het geheugenadres waarin de gegevens zijn opgeslagen. Er zijn ook enkele regels bij het selecteren van een variabelenaam. De regels worden hieronder gegeven:.

Deze regels moeten altijd worden gevolgd bij het declareren van variabelen; anders zal de python-interpreter een fout geven. De naam van de variabele kan elke naam zijn die aan de bovenstaande regels voldoet. Toch wordt aanbevolen om de naam te kiezen die het doel van de variabele het beste beschrijft en de leesbaarheid van de code te vergroten.

Operators in Python

De programmeertaal Python ondersteunt veel verschillende soorten operators. In deze sectie zullen we er enkele bespreken.

Toewijzingsoperators

De toewijzingsoperatoren worden gebruikt om een ​​waarde aan een variabele toe te kennen. We gebruikten meestal de = teken om gegevens aan een variabele toe te wijzen. Voer bijvoorbeeld de onderstaande code uit in uw Python IDE.

a = 10 afdrukken (a)

Je zult krijgen 10 afgedrukt op het scherm bij het uitvoeren van de bovenstaande code, zoals weergegeven in de onderstaande code:. In deze code heb ik de toewijzingsoperator gebruikt om de waarde 10 aan de variabele toe te wijzen een en geef het vervolgens weer met de functie print(). Er zijn nog veel meer toewijzingsoperators die we in latere artikelen kort zullen bespreken.

rekenkundige operatoren

Deze operatoren worden gebruikt om rekenkundige bewerkingen uit te voeren op twee getallen: optellen, vermenigvuldigen, enz. Er zijn operators zoals +, - , *, /, %, //, ** die kan worden gebruikt voor rekenkunde. Zie de volgende code voor meer informatie; je kunt het kopiëren en uitvoeren op je IDE.

# gegevens toewijzen aan variabelen a = 10 b = 5 # de twee getallen optellen print(a+b) # de twee getallen aftrekken print(ab) # De twee getallen vermenigvuldigen print(a*b) # de getallen delen print(a/ b ) # de %-operator wordt gebruikt om de rest te krijgen # wanneer het eerste getal van de tweede afdruk wordt gedeeld (a%b) # De //-operator wordt gebruikt om alleen het gehele deel van de deling af te drukken (a//b) # De operator ** wordt gebruikt om a te vermenigvuldigen met a, b keer betekent a^b print( a**b )

De bovenstaande code heeft je alle rekenkundige operatoren getoond die beschikbaar zijn in python.

Uitgang:

rekenkundige operatoren in python

Er zijn veel meer operators in python. In dit artikel heb ik de belangrijkste operators besproken die we moeten kennen in python. Blijf op de hoogte van FOSS Linux voor tutorials over meer geavanceerde operators in komende artikelen.

Conclusie

Daarmee zijn we klaar met de basis van python. Nu is het de beste tijd om over te schakelen naar onze volgende tutorial "Systeeminformatie van Linux verkrijgen in Python" om te leren hoe u python kunt gebruiken om systeem- en hardware-informatie in Linux te verzamelen.

OpenTTD-zelfstudie
OpenTTD is een van de meest populaire simulatiegames voor bedrijven die er zijn. In dit spel moet je een geweldig transportbedrijf creëren. U begint e...
SuperTuxKart voor Linux
SuperTuxKart is een geweldige titel die is ontworpen om je de Mario Kart-ervaring gratis te bieden op je Linux-systeem. Het is behoorlijk uitdagend en...
Strijd om Wesnoth Zelfstudie
The Battle for Wesnoth is een van de meest populaire open source strategiespellen die je op dit moment kunt spelen. Dit spel is niet alleen al heel la...