Számítógépek

Bevezetés a Pythonba

Szerző: Peter Berry
A Teremtés Dátuma: 15 Július 2021
Frissítés Dátuma: 10 Lehet 2024
Anonim
Kia Proceed GT 2020 - UVO 2 Update (200923 -2020-2 Gen5 Wide) - (new design, UVO app, nature sounds)
Videó: Kia Proceed GT 2020 - UVO 2 Update (200923 -2020-2 Gen5 Wide) - (new design, UVO app, nature sounds)

Tartalom

Szoftverfejlesztő vagyok, nagy érdeklődéssel bír az adatelemzés és a statisztika iránt.

A Python egy nagyon népszerű magas szintű programozási nyelv, amely több programozási paradigmát támogat. Objektumorientált, funkcionális, eljárási, elengedhetetlen és reflektív programozáshoz használja.

Guido Van Rossum hozta létre kisállat-projektként az 1980-as évek végén és az 1990-es évek elején. Kezdetben a Python nem volt nyílt forráskódú, de később a Python forráskódját GNU GPL licenc alatt adták ki.

Az elmúlt 26 évben a nyelv sokat fejlődött. A nyelvnek két fő íze van:

  • Python 2.x
  • Python 3.x.

A Python 2.0 2000-ben jelent meg. Főbb jellemzői voltak, például az Unicode támogatása és egy szép szemétgyűjtő az optimális memóriakezelés érdekében. A Python 3.0 2008-ban jelent meg, de nem kompatibilis a Python 2.0-val.


Annak érdekében, hogy a Python 3.x szolgáltatásai elérhetők legyenek a Python 2.x-hez, az utóbbiak különféle kiadásait az előbbi első kiadása után hajtották végre, néhány funkciót a 2.x-es verziókra visszatámogatva. Ezeket a változtatásokat fázisokban hajtották végre, hogy a Python 2.x-ben írt kód könnyen futtatható legyen a Python 3.x használatával, mielőtt elérnék a Python 2.x "élettartamának végét".

A Python programozási nyelv jellemzői

Mivel a nyelv gyakran használ angol kulcsszavakat, és a behúzás alapján határozza meg a hatókört, a Pythonban írt kód jól olvasható. A nyelv legfontosabb jellemzői a következők:

Értelmezett és interaktív nyelv

A Python futás közben értelmezi a kódot. Támogatja a kód írását közvetlenül a tolmácskonzolra. Alternatív megoldásként felvehetjük kódunkat egy Python modulba, és betáplálhatjuk azt a fájlt a tolmács bemeneteként. A Python modul egy .py kiterjesztésű fájl, amely Pythonban írt kódot tartalmaz. Például, ha rendelkezik egy Test.py nevű fájllal, akkor futtathatjuk a kódot:


python Test.py

A fenti kód kimenete a konzolra kerül kinyomtatásra.

Sok paradigmát támogat

A Python támogatja a kódot beágyazó objektumok létrehozását. De lehet olyan kódot írni, amely csak függvényekből áll, és nem tartalmaz objektumot, és továbbra is futtathatja a kódot.

Könnyű megtanulni

A Python kevés kulcsszóval rendelkezik, és teljesen kezdő programozási nyelv. A szintaxis egyértelműen meghatározott és egyszerű, így az újonc könnyebben megtanulhatja.

Jobb olvashatóság és karbantarthatóság

Más programozási nyelvektől eltérően, mint a C, C ++, Java, stb., A kód hatóköre nincs meghatározva göndör zárójelekkel. Ehelyett behúzással határozható meg. Ennek biztosítania kell, hogy a fejlesztők különösebb erőfeszítés nélkül olvashassák a kódot.

Ennyivel nem értek egyet ezzel. A legtöbb más nyelvet használó ember, például a Java, az olvashatóság érdekében strukturálja kódját, és behúzást használ. A göndör nadrágtartó talán kicsit bőbeszédűbbé teszi, de még mindig nagyon olvasható.


Például a Java ciklusának egyszerű szerkesztése a karakterláncok listáján és mindegyik kinyomtatása a következő lenne:

mert (String s: strList) {System.out.println (s); }

Python esetén ugyanazt a kódrészletet az alábbiak szerint írjuk:

s-hez az strList-ben: nyomtatás (ok)

Vegye figyelembe, hogy ha a nyomtatási sorokat külön utasításként kezelik a cikluson kívül, ha a behúzás nem megfelelő. Ez biztosítja, hogy a kód olvasható legyen a végén.
A Python kód rendesen szervezhető, és elkerülhető a spagetti kód. Ez növeli a Python használatával írt kód jobb karbantarthatóságát.

Normál beépített könyvtár elérhetősége

Nagyon széles beépített könyvtár áll rendelkezésre a nyelv számára. A könyvtárfájlok ismét Pythonban íródnak. Ezek a fájlok a / Lib alatt találhatók.

Hordozható

Tolmács segítségével írt kód egy Windows gépen futtatható Linux vagy Mac környezetben

Bővíthető

Lehetőség van alacsony kategóriájú modulok hozzáadására a nyelvhez, mint kiegészítő alkalmazások speciális alkalmazásokhoz, így a fejlesztők könnyebben testreszabhatják a nyelvvel elérhető eszközöket.

Skálázható

Számos fájlt támogat, mint a shell parancsfájlokat.

A Python használatát használja

Néhány fő terület, ahol a Python-t használják:

Alkalmazás programozás

Mivel a nyelv skálázható, a Python volt a választott nyelv számos alkalmazás felépítéséhez - legyen szó asztali, kis eszközökről vagy felhőről.

Adatbázis és GUI programozás

A Python interfészeket biztosít szinte az összes nagyobb adatbázis számára, és támogatja a GUI eszközök létrehozását, amelyek futtathatóak Windows, Linux vagy Mac OS rendszerekben.

Szkriptelés

A Pythont szkriptek készítésére használják, miközben nagyméretű alkalmazásokat építenek kibővített architektúrával.

Tesztelés

A Pythont olyan tesztkeretek felépítésére használják, amelyek sok nagy szervezetben integrálhatók a folyamatos integrációs buildekkel. Erre a célra olyan eszközök használhatók, mint a Robot Framework.

Felhő alapú számítástechnika

Mivel a nyelv méretezhető, ezért felhőalapú számítástechnikában használják. Nagyon jó példa lenne az OpenStack, amely egy felhőalapú operációs rendszer, teljesen Python használatával írva.

A Python fejlesztői környezet beállítása

A telepítéshez le kell töltenünk a bináris fájlokat vagy a telepítőket a hivatalos Python webhely hivatkozásról, az általunk használt operációs rendszertől függően.

Telepítés és beállítás Windows rendszeren

Töltse le és telepítse a Python-t az előző szakaszban leírtak szerint. Telepítés után. hozzáférési rendszer tulajdonságai.

A Rendszer tulajdonságai párbeszédpanel "Speciális" lapján kattintson a Környezeti változók elemre.

Kattintson a Path nevű rendszerváltozóra, és válassza a Edit lehetőséget.

Adja ide a python telepítési mappa elérési útját, és mentse el.

Nyisson meg egy új parancssori ablakot, és írja be a python parancsot. Meg kell mutatnia a Python tolmács konzolt, ahova közvetlenül hozzáadhatjuk a kódot.

Telepítés és beállítás Linux rendszeren

Linux alatt a .bashrc fájl szerkeszthető a következőkkel:

export pyhome = / usr / bin / python

export path = $ path: $ pyhome

A környezeti változók mentése és újbóli bejelentkezés után a python egyszerű begépelése egy új terminálra elindítja a python tolmács konzolt, ahol közvetlenül kódot írhatunk.

Python fejlesztés az Eclipse használatával

Mivel a Python egy értelmezett nyelv, közvetlenül kódolhatunk a tolmácskonzolba, és megnézhetjük a kimenetet minden egyes utasításhoz, amelyet hozzáadunk a konzolhoz.

Nagy alkalmazások fejlesztéséhez érdemes egy másik alkalmazást használni a kód rendszerezésének megkönnyítése és több fájl kezelésével. Az alkalmazás lehet szövegszerkesztő, mint például a Notepad ++ vagy a Sublime Text. Lehet olyan IDE is, mint az Eclipse vagy az IntelliJ.

Nézzük meg, hogyan használható az Eclipse a Python fejlesztésére.

Előfeltételek

Az Eclipse Marketplace-en elérhető legújabb PyDev beépülő modul az Eclipse Oxygen és az Eclipse Neon készülékekkel működik. Nagyon jó lenne, ha a JRE 1.8 telepítve lenne, mivel az Eclipse a JRE mappában elérhető javaw.exe fájlt használja az alkalmazás futtatásához.

Pydev telepítése az Eclipse IDE programba

Az Eclipse menüsoron válassza a Súgó -> Eclipse piactér elemet.

Keresse meg a Pydev-et az Eclipse Marketplace-en, és válassza a telepítést.

Kövesse a következő néhány ablak lépéseit, fogadja el a licencszerződést, és a telepítéshez válassza ki az összes szolgáltatást.

A telepítés után hozzá kell adnunk python tolmácsot az Eclipse beállításokhoz, hogy a python kód futtatható legyen a konzolon.

Az útvonal helyes beállítása után a beállításoknak a következőképpen kell kinézniük:

Készítse el az első PyDev projektünket

Készítsük el az első Python projektünket a napfogyatkozásban.

Adjon hozzá egy új csomagot a projekthez.

Hozzon létre egy új .py fájlt a csomag alatt.

Adja hozzá a következő kódot az új python fájlhoz:

nyomtatás ("Hello World!")

Az új Python fájl futtatásához egyszerűen kattintson a jobb gombbal a szerkesztő ablakra, és válassza a Futtatás másként -> Python futtatás lehetőséget.

Ennek ki kell nyomtatnia a "Hello World!" a konzolhoz.

Érdekes

Ma

Dinamikus diagramok készítése az OFFSET függvény és az elnevezett tartományok használatával az Excel 2007 és 2010 programokban
Számítógépek

Dinamikus diagramok készítése az OFFSET függvény és az elnevezett tartományok használatával az Excel 2007 és 2010 programokban

Robbie többnyire a kyrimről ír, de alkalmanként rávilágít a Micro oft alkalmazá ok, például az Excel é az Outlook furc a ágaira i .Üdvö...
Yochos vezeték nélküli fülhallgató áttekintés: Galaxy Buds + Alternatív megoldás egy hűvös tokkal
Számítógépek

Yochos vezeték nélküli fülhallgató áttekintés: Galaxy Buds + Alternatív megoldás egy hűvös tokkal

A Krzy ztof egy egé z életen át tartó jövőbeli technológiai drogo , aki olyan vállalatok legújabb történeteit viz gálja, mint az Apple, a am ung,...