DatamaskinerProgrammering

Python - Development Environment. Python 3 for nybegynnere

Python - en av de mest lovende moderne programmeringsspråk. Det er fleksibel og enkel, koden er gjennomsiktig og helt klart: det er hva de fleste programmerere velge dette språket. Utdanning vil være relativt enkelt selv for dem som ikke har erfaring med programmering, men alt du trenger for å begynne med det grunnleggende - fra enkle til komplekse.

utviklingsmiljø

ISR (IDE) - integrert utviklingsmiljø. Så ring en rekke programmer som brukes i forbindelse programmerere. Enkelt sagt - et program for å skrive programmer. Som regel inneholder IDE en teksteditor (selv programmerer kan gjøre det på en tredjepartsprogram, og selv "på kneet"), en tolk og en kompilator (kan brukes noe en eller to komponenter), debugger, byggesystem verktøyet.

Miljø kan noen ganger inneholde et middel for integrasjon med versjonskontrollsystemer, og en rekke verktøy som gjør det enklere å bygge GUI.

tildele WBS

Så hvorfor vi trenger et utviklingsmiljø, hvis det er diskret program? Faktisk er denne optimalisering programmerer produktivitet, som når du bruker IDE reduserer tiden det tar å bytte modus. Men det er en ulempe: på grunn av det faktum at utviklingsmiljøet - et komplisert software system, betyr det ikke fart opp, sakte ned, og selv det hvis programmereren har ikke tidligere blitt trent.

installasjon

Alle de nødvendige filene er på den offisielle nettsiden til Python, så først må du gå til portalen og laste dem ned - programmet er helt gratis. Last ned menyen velger du på hovedsiden. Her kan du velge hvilken som helst versjon av Python, opp til den opprinnelige. Hvis du vet nøyaktig hva som er nødvendig versjonen, og deretter finne det i listen, hvis det ikke er viktig, og deretter laste ned den nyeste: i øyeblikket er 3.6.1. Det er også mulig å velge den versjonen som fokuserer på et bestemt operativsystem.

Det er vanskelig å vise statistikk, hva OS er programmerere som arbeider i Python. Development Environment for Linux, Mac OS, Ubuntu og Windows - alt det på siden "Downloads". Dessuten er det Python og for spesialiserte eller eldre plattformer som BeOS, MS-DOS, og andre.

Etter å ha installert Python 3 kan installere medium. IDLE, åpne filen, det "er" som følger med distribusjonen, og følg instruksjonene.

andre alternativer

Når du installerer Python utviklingsmiljø er levert, men programmerer kan bruke og andre, avhengig av dine preferanser i grensesnittet, eller for noen andre formål. Pluss mange andre utviklingsmiljøer er at de er kryss-plattform - det vil si, kan kjøres på nesten alle operativsystem, og trenger ikke å "hoppe" fra en til en annen når du flytter til en annen enhet.

Ganske populært er Eclipce (i tillegg til den plugin PyDev), som ofte blir brukt, ikke bare for Python. populær utviklingsmiljø for Java og andre språk, og etter utbyggingen av programmerer mottar nesten universell bruk. Men det er en flip side til mynt: å tilpasse miljøet for enhver oppgave å hjelpe plug-ins og deres utallige. Oftest blir dette faktum gjenstand for kritikk av media, i tillegg til problemet med bruk av Eclipce på trege datamaskiner. Å arbeide i Python tre, må du velge PyDev plug-in, som distribueres med Eclipce med offentlig lisens.

to favoritter

Også mange programmerere velger for Eric. Dette IDE består av en rekke programmer som er relativt uavhengig, det vil si, kan brukeren velge hvilke komponenter som skal installeres, og som ikke er. Det er støtte for plug-ins som kan installeres fra innenfor arbeidsmiljø.

Siden Eric er en funksjon av forhåndsvisning skjemaet Qt, dette er, er dette mediet nyttig i utviklingen av Qt-membraner applikasjoner. Ulempen er volumet dokumentasjon leveres i PDF-fil, sammen med distribusjonen. Å gjøre seg kjent med arbeidet regler brukeren vil ta litt tid.

Hvis IDE omtalt ovenfor var gratis, så PyCharm - et kommersielt produkt, men det har, og en såkalt Community Edition, som kan brukes gratis. Det er på ingen måte dårligere enn sine kolleger, og tilbyr brukeren en kode analysator og et flott verktøy for en rekke tester, og feilsøkingsverktøy. Gratis-versjonen av programmet ikke har noen funksjoner som gjør mindre enn dens omfang, men mange brukere av disse avanserte funksjoner og er ikke nødvendig, slik at PyCharm ganske egnet for mange oppgaver.

Et annet prosjekt

Det er en annen ganske populær blant programmerere for Python-programmer. Utviklingsmiljøet kalles Ninja IDE, lisensiert under GPL - det vil si, det er gratis. Funksjonaliteten er ganske kraftig kode editor og dens locator, slik at du raskt navigere prosjektfiler og flytte fra ett til et annet. Distribusjon er kompakt, med programmet ikke installere noe ekstra, er grafisk grensesnitt også laget i en minimalistisk stil, det utvider seg i Python. IDE, men passer ikke alle, så funksjonaliteten er ikke så omfattende som i betalt IDE.

Likevel Ninja IDE høye potensielle programmerere anbefale det til de som ennå ikke har bestemt seg på verktøy. Selv om programmet funksjonalitet ikke er tilstrekkelig, en bruker på hennes eksempel, være i stand til å forstå hva du trenger å jobbe, så vil det være lettere å velge en annen IDE. Dette miljøet er Python utvikling under Windows, Lunix og noen andre OS.

Fleksibel og betalt

Wingware Selskapet har utstedt en søknad om Python. Utviklingsmiljøet ble kalt Wing IDE. Last fordelingen kan være på Wingware offisielle hjemmeside, men det er mye informasjon i tillegg til ham i portalen ikke bare selve produktet, men også på programmeringsspråk. En av de viktigste verktøyene for ethvert miljø er en kode redaktør, men han er Wing IDE kraftig. I tillegg til slike enkle ting som syntax highlighting, er kode folding en funksjon som lar deg slå noen deler som ikke er nødvendig på dette tidspunktet. Heves automatisk par braketter.

Søknaden omfatter en rekke forskjellige utforminger varme nøkler som gjentas i andre lignende miljøer, f.eks Emacs. Dette sikrer en rask tilpasning. Hurtigtastene kan konfigureres manuelt.

Valget av utviklingsmiljøet - en viktig oppgave. Med riktig valg av arbeid med Python vil være komfortabel og praktisk.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.delachieve.com. Theme powered by WordPress.