ython is 'n geïnterpreteerde, objekgeoriënteerde, hoëvlak programmeertaal met dinamiese semantiek. Die hoëvlak ingeboude datastrukture, gekombineer met dinamiese tik en dinamiese binding, maak dit baie aantreklik vir vinnige toepassingsontwikkeling, sowel as vir gebruik as 'n skrif- of gomtaal om bestaande komponente met mekaar te verbind. Python se eenvoudige, maklik om te leer sintaksis beklemtoon leesbaarheid en verminder dus die koste van programonderhoud. Python ondersteun modules en pakkette, wat programmodulariteit en kodehergebruik aanmoedig. Die Python-tolk en die uitgebreide standaardbiblioteek is beskikbaar in bron- of binêre vorm sonder koste vir alle groot platforms, en kan vrylik versprei word.
Dikwels raak programmeerders verlief op Python as gevolg van die verhoogde produktiwiteit wat dit bied. Aangesien daar geen samestellingstap is nie, is die wysig-toets-ontfout-siklus ongelooflik vinnig. Ontfouting van Python-programme is maklik: 'n fout of slegte invoer sal nooit 'n segmenteringsfout veroorsaak nie. In plaas daarvan, wanneer die tolk 'n fout ontdek, maak dit 'n uitsondering. Wanneer die program nie die uitsondering vang nie, druk die tolk 'n stapelspoor. 'n Bronvlak-ontfouter laat inspeksie van plaaslike en globale veranderlikes toe, evaluering van arbitrêre uitdrukkings, stel breekpunte, stap deur die kode 'n reël op 'n slag, ensovoorts. Die ontfouter is in Python self geskryf, wat getuig van Python se introspektiewe krag. Aan die ander kant, dikwels is die vinnigste manier om 'n program te ontfout om 'n paar drukverklarings by die bron te voeg: die vinnige wysig-toets-ontfout-siklus maak dit
Opgedateer op
13 Jun. 2023