ComputereProgrammering

Python - Development Environment. Python 3 for begyndere

Python - en af de mest lovende moderne programmeringssprog. Den er fleksibel og enkel, koden er transparent og meget klar: det er, hvad de fleste programmører vælger dette sprog. Uddannelse vil være forholdsvis let selv for dem, der har nogen erfaring med programmering, men alt hvad du behøver for at starte med det grundlæggende - fra simple til komplekse.

udviklingsmiljø

ISR (IDE) - integreret udviklingsmiljø. Så kalder en række programmer, der bruges i forbindelse programmører. Kort sagt - et program til at skrive programmer. Som regel IDE indeholder en tekst editor (selvom programmøren kan gøre det i et tredjepartsprogram, og endda "på knæet"), en tolk og en compiler (kan bruges noget en eller to komponenter), debugger, bygge automatisering værktøj.

Miljø kan undertiden indeholde et middel til integration med version kontrolsystemer, og en række værktøjer, der gør det lettere at bygge GUI.

Tildeling WBS

Så hvorfor vi har brug for et udviklingsmiljø, hvis der er diskrete program? Faktisk denne optimering programmør produktivitet, som når du bruger IDE reducerer den tid, der kræves for at skifte tilstand. Men der er en ulempe: på grund af det faktum, at udviklingsmiljøet - et komplekst software system, betyder det ikke at fremskynde, bremse og selv det, hvis programmøren er ikke tidligere blevet uddannet.

installation

Alle de nødvendige filer er på den officielle hjemmeside for Python, så først skal du gå til portalen og hente dem - programmet er helt gratis. Hent vælges på hovedsiden. Her kan du op til det oprindelige vælge enhver ønsket version af Python,. Hvis du ved præcis, hvad der er nødvendigt udgave, derefter finde det på listen, hvis det ikke er vigtigt, så hent den nyeste: i øjeblikket er 3.6.1. Det er også muligt at vælge den version, der fokuserer på et bestemt operativsystem.

Det er svært at vise statistik, hvad OS er programmører, der arbejder i Python. Udvikling Miljø for Linux, Mac OS, Ubuntu og Windows - alle der på siden "Downloads". Desuden er der Python og for specialiserede eller ældre platforme som BeOS, MS-DOS, og andre.

Efter installation af Python 3 kan installere medium. IDLE, åbne filen, det "er" inkluderet i distributionen, og følg instruktionerne.

andre muligheder

Når du installerer Python udviklingsmiljø leveres, men programmøren kan bruge og andre, afhængigt af dine præferencer i grænsefladen, eller til nogle andre formål. Plus mange andre udviklingsmiljøer er, at de er cross-platform - det vil sige, kan køre på stort set ethvert operativsystem, og behøver ikke at "hoppe" fra den ene til den anden, når de flytter til en anden enhed.

Ganske populær er Eclipce (i tillæg til den plugin PyDev), som ofte bruges ikke kun til Python. populær udviklingsmiljø for Java og andre sprog, og efter udviklingen af programmøren modtager næsten universel anvendelse. Men der er en flip side til mønten: at tilpasse miljøet til enhver opgave at hjælpe plug-ins og deres utallige. Oftest bliver dette faktum genstand for kritik af medierne, ud over problemet med brugen af Eclipce på langsomme computere. At arbejde i Python 3, skal du vælge PyDev plug-in, som er fordelt med Eclipce med offentlig licens.

to favoritter

Også mange programmører vælger til Eric. Denne IDE består af en serie af programmer, der er relativt uafhængige, der er, kan brugeren vælge, hvilke komponenter der skal installeres, og hvilke ikke. Der er støtte for plug-ins, der kan installeres inde fra arbejdsmiljøet.

Da Eric er en funktion af det viste formular Qt, det er, er dette medium anvendelige i udviklingen af Qt-membraner applikationer. Ulempen er dokumentation for lyden leveres i PDF-fil, sammen med distributionen. For at gøre sig bekendt med det arbejde regler brugeren vil tage nogen tid.

Hvis IDE omtalt ovenfor var frie, så PyCharm - et kommercielt produkt, men det har, og en såkaldt Community Edition, som kan benyttes gratis. Det er på ingen måde ringere end deres kolleger, og giver brugeren en kode analysator og et fantastisk værktøj for en række tests, og debugging værktøjer. Gratis version af app har ikke nogen funktioner, der gør mindre end dens anvendelsesområde, men mange brugere af disse avancerede funktioner og er ikke påkrævet, så PyCharm ganske velegnet til mange opgaver.

et andet projekt

Der er en anden meget populær blandt programmører til Python applikationer. Udviklingen miljø hedder Ninja IDE, licenseret under GPL - det vil sige, det er gratis. Dens funktionalitet er ganske kraftfuld kode redaktør og dens locator, så du hurtigt kan navigere i projektfiler og flytte fra den ene til den anden. Distribution er kompakt, med ansøgningen ikke installere noget ekstra, er grafisk brugerflade også lavet i en minimalistisk stil, det udvider sig i Python. IDE, dog ikke passer til alle, da funktionaliteten er ikke så omfattende som i betalte IDE.

Ikke desto mindre Ninja IDE stort potentiale programmører anbefale det til dem, der endnu ikke taget stilling til værktøjerne. Selv hvis ansøgningen funktionalitet ikke er tilstrækkelig, en bruger på hendes eksempel, være i stand til at forstå, hvad du har brug for at arbejde, så vil det være nemmere at vælge en anden IDE. Dette miljø er Python udvikling under Windows, Lunix og nogle andre OS.

Fleksibel og betalt

Wingware Selskabet har udstedt en ansøgning om Python. Udviklingen miljø hed Wing IDE. Hent fordelingen kan være på Wingware officielle hjemmeside, men der er en masse oplysninger foruden ham i portalen ikke kun selve produktet, men også på programmeringssproget. Et af de vigtigste værktøjer til ethvert miljø er en kode editor, men han er Wing IDE kraftfuld. Ud over sådanne simple ting som syntaksfremhævning, kodefoldning er en funktion, der gør det muligt for dig at slå nogle dele, der ikke er nødvendige på dette tidspunkt. fremhævet Automatisk par klammer.

Ansøgningen omfatter en række layouts genvejstaster, der gentages i andre lignende miljøer, fx Emacs. Dette sikrer hurtig tilpasning. Genvejstaster kan konfigureres manuelt.

Valget af udviklingsmiljø - en vigtig opgave. Med korrekt valg af arbejde med Python vil blive behageligt og praktisk.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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