Python je razvojno okruženje. Python 3 za početnike

Python je jedan od najperspektivnijih suvremenih programskih jezika. To je fleksibilan i jednostavan, njegov kod je transparentan i vrlo razumljiv: zašto mnogi programeri biraju ovaj jezik. Obuka će biti relativno jednostavna, čak i za one koji nemaju iskustva u programiranju, ali sve treba početi s osnovama - od jednostavnih do složenih.

Razvojno okruženje

IDR (IDE) je integrirano razvojno okruženje. Takozvani broj programa, koji u kompleksu koriste programeri. Jednostavno rečeno, ovo je program za pisanje programa. Tipično, IIS uključuje bilo koji uređivač teksta (iako programer može to učiniti u aplikaciji treće strane, pa čak i na krilu), tumač i kompajler (može koristiti jednu ili obje komponente), program za ispravljanje pogrešaka, alat za automatizaciju za sastavljanje.


Srijeda može ponekad uključivati ​​alate koji omogućuju integraciju sa sustavima kontrole verzija i razne alate koji pojednostavnjuju konstrukciju grafičkog sučelja.

Označavanje SRC-a

Pa zašto vam je potrebno razvojno okruženje, ako postoje diskretne aplikacije? U biti, to je optimizacija rada programatora, jer kada se koristi ISP, vrijeme potrebno za promjenu načina rada se smanjuje. Međutim, tu je i negativna strana: jer je razvojno okruženje složen programski kompleks koji neće ubrzati rad, pa čak i usporiti, ako programer nije unaprijed obučen.

Instalacija

Sve potrebne datoteke dostupne su na službenoj Python web straniciDa biste započeli, morate otići na portal i preuzeti ih - program je potpuno besplatan. Na početnoj stranici odaberite izbornik Preuzmi. Ovdje možete odabrati bilo koju potrebnu verziju Pythona, sve do izvorne. Ako točno znate koju verziju želite, onda je pronađite na popisu, ako to nije važno, a zatim preuzmite najnoviju: trenutno je 361. Također je moguće odabrati verziju orijentiranu na određeni operativni sustav.


Teško je izvesti statistike koje koriste programeri Pythona. Razvojno okruženje za Linux, Mac OS, Ubuntu i Windows - sve su dostupne na stranici "Preuzimanje". Štoviše, tu je Python za specijalizirane ili starije platforme, kao što su BeOS, MS-DOS i drugi. Nakon instalacije Pythona 3 možete pokrenuti instalacijsko okruženje. Trebali biste otvoriti IDLE datoteku, ona "leži" u paketu s distribucijom i slijedite upute.

Ostale opcije

Kada instalirate Python, razvojno okruženje dolazi s kitom, ali programer može koristiti drugo, ovisno o njihovim preferencama u sučelju ili za neku drugu svrhu. Prednosti mnogih drugih razvojnih okruženja su da su cross-platforma - to jest, mogu raditi na gotovo svakom operativnom sustavu, a ne moraju "skakati" s jednog na drugi prilikom prebacivanja na drugi uređaj. Izuzetno popularan je Eclipce (uz dodatak PyDev), koji se često koristi ne samo za Python. Razvojno okruženje je popularno za Javu i druge jezike, a nakon svladavanja programer prima praktički univerzalnu aplikaciju. Međutim, postoji i obrnuta strana medalje: podesiteokruženje za sve zadatke pomaže dodatcima i njihovom skupu. Često ta činjenica postaje predmetom kritike ovog okruženja, a tu je i problem korištenja Eclipcea na slabom računalu. Da biste radili na Pythonu 3, morate odabrati PyDev plug-in koji se distribuira zajedno s javnom licencom Eclipcea.

Dva favorita

I mnogi programeri odlučuju se za Erica. Ovaj IDE se sastoji od nekoliko programa koji su relativno neovisni, što znači da korisnik može odabrati koje će se komponente instalirati i koje nisu. Postoji podrška za dodatke koji se mogu instalirati iz same radne okoline. Budući da Eric ima pregled Qt obrazaca, ovo okruženje je zgodno kada se razvijaju Qt ljuske aplikacija. Nedostatak je skupna dokumentacija koja dolazi s PDF datotekom zajedno s distribucijom. Potrebno je neko vrijeme da se korisnik upozna s pravilima rada. Ako su gornji IDE-ovi bili besplatni, PyCharm je komercijalni proizvod, ali ima i takozvano Community Edition, koji se može koristiti potpuno besplatno. To ni na koji način nije inferiorno u odnosu na svoje kolege i nudi korisniku analizator koda i veliki alat za razne testove, kao i alate za ispravljanje pogrešaka. Besplatna verzija programa nema nikakve dodatne značajke, što je čini manje područjem, ali mnogi korisnici ne trebaju takve napredne značajke, pa je PyCharm dobro prilagođen mnogim zadacima.

Drugi projekt

Među programerima programa Python postoji još jedan popularan. Razvojno okruženjepod nazivom Ninja IDE, licenciran je pod GPL - to jest, besplatan je. U svojoj funkciji je moćan uređivač koda i njegov lokator, koji vam omogućuje brzo kretanje kroz datoteke projekta i prebacivanje iz jedne u drugu. Distribucija je kompaktna, s dodatkom ne instalira ništa suvišno, grafičko sučelje se izvršava u stilu minimalizma, širi se na Python. Razvojno okruženje, međutim, ne odgovara svima, jer funkcionalnost nije toliko široka kao u plaćenom IDE-u.
Ipak, Ninja IDE ima visok potencijal, programeri ga preporučuju onima koji se još nisu odlučili za alat. Čak i ako se funkcionalnost programa pokaže nedostatnom, korisnik u njezinom primjeru moći će razumjeti što je potrebno za rad, nakon čega će biti lakše odabrati drugi IDE. Ovo Python razvojno okruženje za Windows, Lunix i neke druge OS.

Fleksibilno i plaćeno

Wingware tvrtka je izdala aplikaciju za Python. Razvojno okruženje nazvano je Wing IDE. Preuzimanje distribucije može biti na službenim stranicama Wingwarea, ali uz to na portalu postoji mnogo informacija ne samo o samom proizvodu, već io programskom jeziku. Jedan od najvažnijih alata bilo kojeg okruženja je uređivač koda, au Wing IDE-u je moćan. Osim jednostavnih stvari kao što je isticanje sintakse, postoji funkcija sklopivog koda, koji vam omogućuje da skupite pojedinačna područja koja trenutno nisu potrebna. Automatski naglašava par zagrada. Aplikacija uključuje niz tipkovničkih prečaca koji se ponavljaju slično drugim okruženjima, kao što je Emacs. To omogućuje brzu prilagodbu. Vruće tipke su dostupneručno Izbor razvojnog okruženja važan je zadatak. Uz pravi izbor, rad s Pythonom će biti udoban i praktičan.

Povezane publikacije