Tartalom
- A Python programozási nyelv jellemzői
- Értelmezett és interaktív nyelv
- Sok paradigmát támogat
- Könnyű megtanulni
- Jobb olvashatóság és karbantarthatóság
- Normál beépített könyvtár elérhetősége
- Hordozható
- Bővíthető
- Skálázható
- A Python használatát használja
- Alkalmazás programozás
- Adatbázis és GUI programozás
- Szkriptelés
- Tesztelés
- Felhő alapú számítástechnika
- A Python fejlesztői környezet beállítása
- Telepítés és beállítás Windows rendszeren
- Telepítés és beállítás Linux rendszeren
- Python fejlesztés az Eclipse használatával
- Előfeltételek
- Pydev telepítése az Eclipse IDE programba
- Készítse el az első PyDev projektünket
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.