Python je razvojno okolje. Python 3 za začetnike
Python je eden najbolj obetavnih sodobnih programskih jezikov. Je prilagodljiv in preprost, njegova koda je pregledna in zelo jasna: zato mnogi programerji izberejo ta jezik. Usposabljanje bo relativno enostavno tudi za tiste, ki nimajo izkušenj s programiranjem, vse pa mora začeti z osnovami - od preprostih do zapletenih.
Vsebina
Razvojno okolje
IDE (IDE) je integrirano razvojno okolje. To je ime številnih programov, ki jih programerji uporabljajo v kompleksu. Preprosto rečeno - to je program za pisanje programov. Kot pravilo, IDE vključuje urejevalnik besedila (čeprav se programer lahko to storite v vlogi tretje osebe, in celo "na kolena"), tolmača in prevajalnik (lahko uporabimo nekaj, eno ali dve komponenti), razhroščevalnik, graditi orodje za avtomatizacijo.
Okolje lahko včasih vsebuje orodja, ki se integrirajo s sistemi za nadzor različic in različnimi orodji, ki poenostavljajo gradnjo grafičnega vmesnika.
Namen WBS
Zakaj torej potrebujemo razvojno okolje, če obstajajo diskretni programi? Pravzaprav je to optimizacija dela programerja, saj je pri uporabi ISR čas, potreben za preklop načina, zmanjšan. Vendar pa obstaja tudi negativna stran: zaradi dejstva, da je razvojno okolje kompleksen programski paket, ne bo pospešil dela in ga celo upočasnil, če programer še ni bil predhodno usposobljen.
Namestitev
Vse potrebne datoteke so na uradnem spletnem mestu Python, zato morate najprej iti na portal in jih prenesti - program je popolnoma brezplačen. Na glavni strani izberite meni Prenos. Tu lahko izberete poljubno različico Pythona do prvotnega. Če natančno veste, katera različica je potrebna, jo poiščite na seznamu, če ni pomembno, in prenesite najnovejšo različico: trenutno je 3.6.1. Možno je tudi izbrati različico, ki je usmerjena v določen operacijski sistem.
Težko je pridobiti statistične podatke o tem, katere operacijske sisteme uporabljajo programerji, ki delajo na Pythonu. Razvojno okolje za Linux, Mac OS, Ubuntu in Windows - vse je na voljo na strani »Prenosi«. Poleg tega obstaja Python za specializirane ali stare platforme, na primer BeOS, MS-DOS in druge.
Ko namestite Python 3, lahko začnete namestiti okolje. Datoteko IDLE bi morali odpreti, "leži" z distribucijskim kompletom in sledi navodilom.
Druge možnosti
Pri nameščanju Pythona je razvojno okolje združeno, programator pa lahko uporablja tudi druge, odvisno od njihovih nastavitev v vmesniku ali drugem drugem namenu. Plus veliko drugih razvojna okolja je, da so navzkrižno platformo - to pomeni, se lahko izvajajo na skoraj vsak operacijski sistem, in ni treba, da "skoči" iz ene na drugo pri selitvi v drugo napravo.
Precej priljubljena je Eclipce (poleg pladnja PyDev), ki se pogosto uporablja ne le za Python. Razvojno okolje je priljubljeno za Java in druge jezike, po njegovem obvladovanju pa programer dobi skoraj univerzalno aplikacijo. Vendar pa obstaja tudi pomanjkljivost za medaljo: okolje lahko nastavite za katero koli nalogo, ki uporablja vtičnike, in nešteto od njih. Najpogosteje to dejstvo postane predmet kritike tega okolja, poleg tega pa bo težava z uporabo Eclipca na šibkem računalniku. Če želite delati na Python 3, morate izbrati vtičnik PyDev, ki ga distribuirate z Eclipce pod javno licenco.
Dve priljubljeni
Tudi mnogi programerji se odločijo za delo Eric. Ta IDE je sestavljen iz več programov, ki so razmeroma neodvisni, torej lahko uporabnik izbere, katere komponente naj namestijo, in katere ne. Obstaja podpora za vtičnike, ki jih je mogoče namestiti iz proizvodnega okolja.
Ker ima Eric funkcijo za predogled oblik Qt, je to okolje priročno pri razvijanju Qt lupin za aplikacije. Pomanjkljivost je obsežna dokumentacija, priložena v datoteki PDF skupaj z distribucijo. Uporabnik potrebuje nekaj časa za branje pravil.
Če so zgornji IDEji brezplačni, je PyCharm komercialni izdelek, vendar obstaja tudi tako imenovana izdaja Skupnosti, ki jo lahko uporabljate brezplačno. Ni na noben način slabši od njegovih nasprotnikov in ponuja uporabniku kodo analizatorja in veliko orodje za različne teste, kot tudi orodja za odpravljanje napak. Brezplačna različica aplikacije nima dodatnih funkcij, zaradi česar je manj uporabna, vendar mnogi uporabniki takšnih naprednih funkcij ne potrebujejo, zato je PyCharm primeren za številne naloge.
Še en projekt
Obstaja še ena priljubljena aplikacija med programerji za Python. Razvojno okolje se imenuje Ninja IDE, razdeljeno po licenci GPL - to pomeni, da je brezplačno. V svoji funkcionalnosti je precej močan urejevalnik kod in njegov lokator, ki vam omogoča, da se hitro pomikate po projektnih datotekah in premikate med seboj. Porazdelitev je kompaktna, pri čemer aplikacija ne namesti ničesar odvečnega, grafični vmesnik je narejen tudi v slogu minimalizma, se razteza na Python. Vendar razvojno okolje ni primerno za vse, saj funkcionalnost ni tako široka kot v plačanem IDE.
Kljub temu ima IDE Ninja velik potencial, programerji priporočajo tistim, ki se še niso odločili za orodja. Tudi če funkcionalnost aplikacije ni zadostna, bo uporabnik lahko z njo natančno razumel, kaj je potrebno za delo, po katerem bo lažje izbrati še en IDE. To je razvojno okolje za Python v okolju Windows, Lunix in nekaterih drugih operacijskih sistemih.
Prilagodljiv in plačan
Wingware je izdal aplikacijo za Python. Razvojno okolje se imenuje Wing IDE. Distribucijo lahko prenesete na uradno spletno stran Wingware, poleg tega pa na portalu veliko informacij ne samo za sam izdelek, ampak tudi za programski jezik. Eden od najpomembnejših orodij vsakega okolja je urejevalnik kode, v Wing IDE pa je močan. Poleg preprostih stvari, kot je poudarjanje sintakse, je funkcija zložljivega kode, ki vam omogoča, da zrušite posamezne dele, ki trenutno niso potrebni. Oprtnice so samodejno označene.
Aplikacija vključuje različne bližnjice na tipkovnici, ki ponavljajo podobne iz drugih okolij, kot je Emacs. To zagotavlja hitro prilagajanje. Ročne tipke lahko tudi konfigurirate ročno.
Izbira razvojnega okolja je pomembna naloga. S pravo izbiro se bo delo s Pythonom postalo udobno in udobno.
- Utemeljitev izbire programskega jezika in meril
- Colt `Python` - preteklost in sedanjost
- Delphi je razvojno okolje za aplikacije
- Kako se naučiti programiranja iz nič v priljubljenih programskih jezikih
- Kako ustvariti svoje programe? Kako ustvariti lažni program?
- Python za začetnike
- Programiranje za Android: kako začeti ustvarjati svoje aplikacije in igre?
- Eclipse - razvojno okolje za modularne aplikacije na več platformah
- Programiranje iger: programi, značilnosti ustvarjanja in priporočila
- Python - kaj je to? Programski jezik na visoki ravni
- Programsko okolje "Pascal ABC"
- Integrirano razvojno okolje Java
- Najbolj priljubljeni programski jeziki. Programski jeziki za začetnike
- Ocena programskih jezikov 2016
- GCC Compiler za Windows
- Programski jezik c (s)
- Vhod in izhod v Python. Vnos in tiskanje
- Kako najti preostanek delitve v Pythonu?
- Pogojna konstrukcija if. Python: prostranost in preprostost jezika
- Pogojni stavki, če / else v Python: skladnja in uporaba
- Kako napisati program v Notepad