DatorerProgrammering

Python är utvecklingsmiljön. Python 3 för nybörjare

Python är ett av de mest lovande moderna programmeringsspråken. Det är flexibelt och enkelt, dess kod är transparent och mycket tydligt: det är därför många programmerare väljer det här språket. Utbildning är relativt lätt även för dem som inte har någon erfarenhet av programmering, men allt behöver börja med grunderna - från enkla till komplexa.

Utvecklingsmiljö

IDE (IDE) är en integrerad utvecklingsmiljö. Detta är namnet på ett antal program som programmerare använder i komplexet. Enkelt uttryckt - det är ett program för att skriva program. Typiskt innehåller IDE en textredigerare (även om programmeraren kan göra detta i en applikation från en tredje part och till och med "på knäet") kan tolkaren och kompilatorn (en eller båda komponenterna användas), debuggeren, monteringsautomatiseringsverktyget.

Miljön kan ibland innehålla verktyg som ger integration med versionsstyrningssystem och olika verktyg som förenklar byggandet av ett grafiskt gränssnitt.

Syftet med WBS

Så varför behöver vi en utvecklingsmiljö om det finns diskreta program? Faktum är att detta är optimeringen av programmerarens arbete, eftersom när du använder ISR, reduceras tiden som behövs för att byta lägen. Det finns emellertid också en negativ sida: på grund av att utvecklingsmiljön är ett komplext mjukvarupaket, kommer det inte att påskynda arbetet, och till och med sakta ner det om programmeraren inte tidigare har utbildats.

installation

Alla nödvändiga filer finns på den officiella Python webbplatsen, så först måste du gå till portalen och ladda ner dem - programmet är helt gratis. På huvudsidan, välj menyn Ladda ner. Här kan du välja vilken som helst önskad version av Python, upp till den ursprungliga. Om du vet exakt vilken version som behövs, hitta den i listan, om det inte spelar någon roll, ladda ner den senaste versionen: för tillfället är det 3.6.1. Det är också möjligt att välja en version som är inriktad på ett visst operativsystem.

Det är svårt att härleda statistik om vilka operativsystem som används av programmerare som arbetar med Python. Utvecklingsmiljö för Linux, Mac OS, Ubuntu och Windows - allt finns tillgängligt på sidan "Nedladdningar". Dessutom finns Python för specialiserade eller gamla plattformar, till exempel BeOS, MS-DOS och andra.

Efter installationen av Python 3 kan du börja installera miljön. Du borde öppna IDLE-filen, den ligger "Lätt" med distributionen och följ instruktionerna.

Andra alternativ

När Python installeras är utvecklingsmiljön bunden, men programmeraren kan också använda andra, beroende på deras preferenser i gränssnittet eller för något annat syfte. Fördelarna med många andra utvecklingsmiljöer är att de är tvärplattformar - det vill säga att de kan köras på praktiskt taget vilket operativsystem som helst, och du behöver inte "hoppa" från en till en annan när du byter till en annan enhet.

Ganska populär är Eclipce (förutom PyDev-plugin), som ofta används inte bara för Python. Utvecklingsmiljön är populär för Java och andra språk, och efter mastering får programmeraren en nästan universell applikation. Det finns emellertid också en nackdel för medaljen: inställningen av miljön för en uppgift är hjälpt av plug-ins och deras otaliga nummer. Oftast blir detta faktum ett kritik mot denna miljö, förutom att det kommer att vara ett problem att använda Eclipce på en svag dator. För att arbeta på Python 3 måste du välja PyDev-plugin-modulen, som distribueras med Eclipce under en offentlig licens.

Två favoriter

Dessutom väljer många programmerare att arbeta Eric. Denna IDE består av ett antal program som är relativt oberoende, det vill säga användaren kan välja vilka komponenter som ska installeras och vilka som inte ska. Det finns stöd för plug-ins som kan installeras från produktionsmiljön.

Eftersom Eric har en förhandsgranskningsfunktion för Qt-formulär, är denna miljö lämplig för att utveckla Qt-skal för applikationer. Nackdelen är den omfattande dokumentationen som levereras i PDF-filen tillsammans med distributionen. Det tar lite tid för användaren att granska reglerna för jobbet.

Om ovanstående IDE var gratis är PyCharm en kommersiell produkt, men den har också en så kallad Community Edition, som kan användas gratis. Det är inte på något sätt sämre än sina motsvarigheter, och erbjuder användaren en kodanalysator och en stor verktygslåda för olika tester, samt felsökningsverktyg. Den fria versionen av programmet har inga ytterligare funktioner, vilket gör att applikationsområdet är mindre, men många användare behöver inte sådana avancerade funktioner, så PyCharm är ganska lämplig för många uppgifter.

Ett annat projekt

Det finns en mer populär applikation för Python bland programmerare. Utvecklingsmiljön heter Ninja IDE, som distribueras under GPL-licensen, det vill säga det är gratis. I dess funktionalitet är en ganska kraftfull kodredigerare och dess lokaliserare, som gör att du snabbt kan navigera i projektfilerna och flytta från en till en annan. Fördelningen är kompakt, applikationen installerar inte något överflödigt, det grafiska gränssnittet görs också i minimalismens stil, sträcker sig till Python. Utvecklingsmiljön är dock inte lämplig för alla, eftersom funktionaliteten inte är så bred som i den betalda IDE.

Ändå har Ninja IDE en hög potential, programmerare rekommenderar det till dem som ännu inte har bestämt sig för verktygen. Även om funktionaliteten i applikationen är otillräcklig, kommer användaren att kunna förstå med sitt exempel exakt vad som behövs för arbetet, varefter det blir lättare att välja en annan IDE. Detta är utvecklingsmiljön för Python under Windows, Lunix och några andra operativsystem.

Flexibel och betald

Wingware släppte en ansökan om Python. Utvecklingsmiljön kallades Wing IDE. Du kan ladda ner distributionen på den officiella Wingware-webbplatsen, men dessutom finns det mycket information på portalen, inte bara för själva produkten utan också för programmeringsspråket. Ett av de viktigaste verktygen i vilken miljö som helst är kodredigeraren, och i Wing IDE är den kraftfull. Förutom enkla saker som syntaxmarkering, finns det en kodningsknappfunktion som gör att du kan kollapsa enskilda sektioner som inte behövs för tillfället. Parentes markeras automatiskt.

Applikationen innehåller en rad olika tangentbordsgenvägar som upprepar samma från andra miljöer, till exempel Emacs. Detta säkerställer snabb anpassning. Du kan också konfigurera snabbtangenter manuellt.

Att välja en utvecklingsmiljö är en viktig uppgift. Med rätt val kommer arbetet med Python att bli bekvämt och bekvämt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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