Tartalomjegyzék:
Meghatározás - Mit jelent a Python?
A Python egy multiparadigmikus, általános célú, értelmezett, magas szintű programozási nyelv. A Python lehetővé teszi a programozók számára, hogy különböző programozási stílusokat használhassanak egyszerű vagy összetett programok létrehozására, gyorsabb eredmények elérésére és a kód írására, mintha emberi nyelven beszélnének. Néhány népszerű rendszer és alkalmazás, amely a Python-ot a fejlesztés során alkalmazta, többek között a Google Search, a YouTube, a BitTorrent, a Google App Engine, az Eve Online, a Maya és az iRobot gépek.
A Techopedia magyarázza a Python-ot
A Python kezdeti fejlesztését Guido van Rossum vezette az 1980-as évek végén. Ma azt a Python Software Foundation fejlesztette ki. Mivel a Python multiparadigm nyelv, a Python programozók különféle programozási stílusok segítségével hajthatják végre feladataikat: objektum-orientált, imperatív, funkcionális vagy reflektív. A Python felhasználható webfejlesztésben, numerikus programozásban, játékfejlesztésben, soros port elérésében és egyebekben.
Két tulajdonságnak köszönhetően a Python fejlesztési ideje gyorsabb, mint más programozási nyelveknél:
- A Python egy értelmezett nyelv, amely kizárja a kód lefordításának szükségességét a program végrehajtása előtt, mivel a Python az összeállítást a háttérben végzi. Mivel a Python magas szintű programozási nyelv, ezért sok kifinomult részletet kivon a programozási kódból. A Python annyira erre az absztrakcióra összpontosít, hogy kódját a legtöbb kezdő programozó megértheti.
- A Python kód általában rövidebb, mint az összehasonlítható kód. Bár a Python gyors fejlesztési időt kínál, a végrehajtási idő szempontjából kissé elmarad. Összehasonlítva a teljesen összeállító nyelveket, például a C és a C ++, a Python programok lassabban hajtódnak végre. Természetesen a számítógépek feldolgozási sebességével manapság a sebességbeli különbségeket általában csak a benchmarking tesztek során figyelik meg, nem a valós műveletek során. A legtöbb esetben a Python már szerepel a Linux disztribúciókban és a Mac OS X gépekben.
