1. ProgrammingPythonA Kezdő útmutató a Python verziókhoz

Írta: Alan Shovic, John Shovic

Más programozási nyelvekhez hasonlóan a Python ismétlődött néhány iteráción, más néven verziókként ismert. Mielőtt teljes mértékben megértenék a Python lehetőségeit, meg kell értenie a különböző verziókat és tudnia kell, hogy melyik verziót használja. A világon barangoló Python különféle verziói sok kezdõre szólítják fel a kezdõket:

  • Miért vannak a Python különböző verziói? Miben különböznek? A Python melyik verzióját kell megtanulnom?

Minden jó kérdés, és kezdjük az elsővel. A változat olyan, mint egy autóév. Vásárolhat 1968-os Ford Mustangot vagy 1990-es Ford Mustangot vagy 2000-es Ford Mustangot és egy 2019-es Ford Mustangot, mindegyik Ford Mustangs. Az egyetlen különbség az, hogy a legmagasabb az évek száma a "legfrissebb" Ford Mustang. Ez a Mustang abban különbözik a régebbi modellektől, hogy van néhány fejlesztés a korábbi modellekkel kapcsolatos tapasztalatok alapján, valamint az idővel aktuális funkciókkal.

A programozási nyelvek (és a legtöbb egyéb szoftvertermék) ugyanúgy működnek. De a programozók általában nem rendelik számukra az évszámot, mert nem adják ki évente. Mindig szabadon bocsátják őket. De az elv ugyanaz. A legmagasabb számú verzió a legújabb, legfrissebb „modell” sportfejlesztések, amelyek a korábbi verziókkal kapcsolatos tapasztalatokra, valamint a jelenlegi időkre jellemző tulajdonságokra épülnek.

Python programozás

Csakúgy, mint egy tizedes pontot használunk a pénztől a dollár és a cent közötti különválasztásra, a verziószámmal rendelkező tizedesjeleket használjuk arra is, hogy „mennyit változott meg”. Ha jelentős változás történik, általában a teljes verziószám is megváltozik. A kisebb jelentőségű változásokat decimális pontokban fejezzük ki.

Az alábbiakban láthatja, hogy a verziószám nő az évekhez képest, amely megmutatja a különféle Python verziók megjelenési dátumait. Néhány kiadást itt hagytak ki, mert alig van oka megismerni vagy megérteni az összes verzió közötti különbségeket. A táblázat rendelkezésre áll, így láthatja, hogy az újabb verziók milyen magasabb verziószámúak; csak ez számít.

Ha nagy figyelmet fordítottál, észreveheti, hogy a 3.0 verzió 2008 decemberében indul, de a 2.7 verzió 2010-re terjed ki. Tehát ha a verziók olyanok, mint az autóévek, miért átfedik egymást?

A gépjárműévek analógiája csak egy analógia, amely azt jelzi, hogy minél nagyobb a szám, annál frissebb a verzió. De Pythonban a legfrissebb a Python fő verziójában. Ha az első szám megváltozik, ez általában olyan jelentős változás, akkor a korábbi verziókban írt szoftver esetleg nem is működik ebben a verzióban.

Ha véletlenül szoftveres vállalkozás vagy a piacon egy Python 2-ben írt termékkel, és millió millió dollárt fektetett be ebbe a termékbe, akkor nem biztos, hogy túl izgalommal jár, hogy a nulláról kell kezdenie, hogy a jelenlegi verzióval folytathassa. . Tehát a „régebbi verziók” gyakran továbbra is támogatottak és fejlődnek, függetlenül a legfrissebb verziótól, hogy támogassák a fejlesztőket és az üzleti vállalkozásokat, amelyek már korábban erősen befektettek az előző verzióba.

A legtöbb kezdő gondolkodásban a legnagyobb kérdés az, hogy „milyen verziót kell tanulnom?”. A válasz erre egyszerű: a legfrissebb verziótól függetlenül. Tudni fogja, mi az, mert amikor a Python.org webhelyre látogatja le a Python letöltését, akkor elmondják, mi a legfrissebb stabil felépítés (verzió). Ez az, amit ajánlnak, és ezt kell használnia.

Az egyetlen ok, hogy megtanuljon valami hasonlót, mint például a 2. vagy a 2.7. Változat, vagy valami más, régebbi, akkor lenne, ha már bérelték fel valamilyen projekten dolgozni, és a vállalat megköveteli, hogy tanuljon és használjon egy adott verziót. Ez a fajta ritka, mert kezdőként nem valószínű, hogy teljes munkaidőben programozóként dolgozol. De a rendetlen valós világban vannak olyan vállalatok, amelyek nagymértékben befektetnek egy termék valamelyik korábbi verziójába, tehát bérbeadásakor embereket keresnek, akik tudják ezt a verziót.

A legtöbb jelenlegi programozó a Python verzióira összpontosít, amelyek 2018 végén és 2019 elején jelennek meg, a Python 3.7-től és újabb verzióitól kezdve. Ne aggódjon az első és a második szám után megjelenő verzióbeli különbségek miatt. A 3.7.2 verzió elég hasonló ahhoz, hogy a 3.7.1 verzió, ez nem fontos, főleg a kezdők számára.

Hasonlóképpen, a 3.8 változat nem olyan nagy ugrás a 3.7-es verzióhoz. Tehát ne aggódjon ezeknek a bányász verzióbeli különbségeknek az első tanulás során. A Pythonban a legtöbb változat az összes változatban megtalálható. Tehát nem kell aggódnia azért, hogy időt fordít egy elavult vagy hamarosan használatos verzió megtanulására.