Python-bestanden en de interpreter

  • Cornelius Paul
  • 0
  • 2955
  • 553
>

Invoering

Python is een geïnterpreteerde taal, wat betekent dat het elke keer dat het wordt uitgevoerd, wordt gecompileerd. Er zijn een aantal voor- en nadelen als je over een geïnterpreteerde taal als deze praat.
Ten eerste is het positief dat ze gemakkelijker te debuggen zijn. Ze falen onmiddellijk wanneer ze worden uitgevoerd en vertellen je wat er mis is gegaan, wat leuk is in vergelijking met gecompileerde talen zoals C / C ++, die prima kunnen compileren, maar stil mislukken als ze worden uitgevoerd.
Geïnterpreteerde talen zijn ook erg draagbaar. Het enige dat u hoeft te doen, is de tolk op een systeem te installeren en de meeste code die in die taal is geschreven, werkt prima, ongeacht het besturingssysteem. Er zijn enkele uitzonderingen bij het omgaan met besturingssysteemspecifieke code en bibliotheken, maar als u van plan bent om overdraagbaar te zijn, kunt u deze situaties omzeilen.
Er is echter één groot nadeel, en dat is snelheid. De geïnterpreteerde talen zijn traag en het compileren van code elke keer dat het wordt uitgevoerd, is erg inefficiënt. Er is echt geen manier om dat feit te omzeilen, en dat is de reden waarom je Python of een andere geïnterpreteerde taal nooit zult vinden met bewerkingen op laag niveau of grote resource-intensieve applicaties. Dat is goed. Er zijn tal van andere plaatsen met Python-shines.
Omdat Python een geïnterpreteerde taal is, zijn er twee manieren waarop u het kunt uitvoeren. Ten eerste kunt u uw code in een bestand schrijven en deze vanaf de opdrachtregel starten nadat u klaar bent. Als alternatief kunt u onderweg een real-time tolk en code openen. Nu is de tweede optie geweldig om te leren, maar kan deze onmogelijk goed werken voor scenario's in de echte wereld. De eerste optie kan moeilijk zijn om in te stappen als je net begint, maar het stelt je in staat terug te gaan en iets tastbaars te bekijken. U kunt met een van beide beginnen, en deze gids behandelt om te beginnen beide.

Python uitvoeren

Welke manier u ook kiest, u moet rekening houden met spaties. In Python zijn spaties heel belangrijk. Ze dicteren de volledige structuur van uw code, en ze moeten consistent zijn in uw hele code. Zorg er dus voor dat u iets selecteert waarvan u weet dat u het gaat onthouden. De meeste Python-programmeurs geven er de voorkeur aan om vier spaties te gebruiken voor inspringen. Het is waarschijnlijk een goed idee om tabs in uw terminal of teksteditor zo in te stellen. Het zal u in de toekomst veel hoofdpijn besparen.

Python-bestand

De bestandsextensie voor Python is .py. Er is daar verder niets speciaals, dus u kunt er een maken door deze te openen in uw favoriete teksteditor of door te gebruiken aanraken.
 $ touch testing.py ///// OR ////// $ vim testing.py $ chmod + x testing.py 
Hoe dan ook, wanneer je je Python-bestand opent, moet je een shebang-regel toevoegen om je Python-interpreter te specificeren. Als uw distributie een python3 pakket om Python 3 te installeren, moet u dat specificeren. Anders, als uw distributie standaard Python 3 gebruikt, kunt u Python in het algemeen specificeren.
 #! / usr / bin / python3 

Real-time tolk

De real-time interpreter aan de praat krijgen is iets eenvoudiger dan het opzetten van een Python-bestand. Om de Python-interpreter uit te voeren, opent u een terminal en voert u de onderstaande opdracht uit.
 $ python3 
Ja, Python biedt zijn eigen commando voor de interpreter. Als je distributie er een was die standaard Python 3 gebruikte, laat dan de "3" aan het einde van het commando staan.
Wanneer de tolk zich opent, zal hij wat informatie in het terminalvenster afdrukken en u naar een andere prompt sturen. Het moet er ongeveer zo uitzien als de onderstaande regels.
 Python 3.4.3 (standaard, 16 juli 2016, 20:19:21) [GCC 4.9.3] op linux Typ "help", "copyright", "credits" of "licentie" voor meer informatie. >>> 
Zolang je in de Python-interpreter bent, zul je het >>> prompt.
Als u klaar bent met de tolk, kunt u afsluiten door op te drukken Ctrl + d of typen Uitgang() en drukken Enter.
Als je het hebt bijgehouden, ben je nu klaar om jezelf vertrouwd te maken met Python en te experimenteren met de taal. Weet dat u op een gegeven moment zowel de interpreter- als Python-bestanden zult moeten gebruiken, dus u kunt het beste vertrouwd raken met beide.

Inhoudsopgave

  1. Python Introductie- en installatiehandleiding
  2. Python-bestanden en de interpreter
  3. Experimenteren met cijfers en tekst in Python
  4. Python-variabelen
  5. Werken met nummervariabelen in Python
  6. Python String Basics
  7. Geavanceerde Python-strings
  8. Python-opmerkingen
  9. Python-lijsten
  10. Python List-methoden
  11. Multidimensionale lijsten van Python
  12. Python Tuples
  13. Python Booleaanse operatoren
  14. Python If-verklaringen
  15. Python While Loops
  16. Python For Loops
  17. Python-woordenboeken
  18. Python geavanceerde woordenboeken
  19. Python-functies



Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem