Download.it - sökikon
Advertisement

En programmeringsmiljö avsedd för Python med en rad olika verktyg mer avsedda för privata användare

En programmeringsmiljö avsedd för Python med en rad olika verktyg mer avsedda för privata användare

Röster: (1 röster)

Programlicens: Paid

Utvecklare: Jetbrains

Fungerar under: Windows

Röster:

Programlicens

(1 röster)

Paid

Utvecklare

Jetbrains

Fungerar under:

Windows

Fördelar

  • Ett högkvalitativt Python-IDE med kommersiell finish
  • En lista med de bästa funktionerna i sin klass
  • Många licensalternativ och utgåvor

Nackdelar

  • Kan kännas som en överdrift för vissa Pythonprogrammerare
  • Mycket mer komplex än den genomsnittliga textredigeraren

PyCharm är en integrerad utvecklingsmiljö för programmeringsspråket Python. Som IDE syftar PyCharm till att göra programmeringen enklare med funktioner som kodkomplettering och felsökningsverktyg.

Pythonprogram kan skapas med hjälp av en enkel textredigerare, men PyCharms popularitet tyder på att även många veteraner tycker att det är till hjälp. Genom att effektivisera kodskapandet och göra det lättare att åtgärda problem har PyCharm gjort många Pythonutvecklare mer produktiva.

Ett komplett IDE för ett språk som inte nödvändigtvis behöver ett

Precis som andra högnivåspråk som JavaScript och PHP, är Python utformat för att hålla arbetet och tråkigheten nere på ett minimum. Många Pythonutvecklare håller sig gärna till textredigerare som Vim som ger ett minimum av programmerings- och språkspecifikt stöd.

Detta står i stark kontrast till språk som Java och C#, där det är nästan självklart att man behöver en IDE. PyCharm är kanske uppenbart attraktivt för Python-nykomlingar med sådana yrkeserfarenheter. Andra som uppskattar Pythons abstraktioner på hög nivå och avsaknad av syntaktisk krusiduller kommer förmodligen att vara mer skeptiska till dess värde.

Ett intressant alternativ för både proffs och entusiastiska hobbyister

PyCharm har gjort sig tillräckligt starkt gällande hos kodare från båda lägren för att få ett utbrett användande. Det rankas regelbundet på listor över de bästa IDE:erna för Python tillsammans med konkurrenter som PyDev-pluginet för Eclipse.

IDE:n är gratis för utbildningsanvändning och utveckling med öppen källkod, men finns också i ett antal kommersiella utgåvor som riktar sig till privatpersoner och organisationer. Även om JetBrains, företaget bakom PyCharm, betonar professionella användare kan hobbyister och andra deltidskodare njuta av IDE:s kraft utan att betala för en licens.

En komplett uppsättning IDE-funktioner med industriell styrka

Den kraften kommer från en funktionslista som täcker varje steg i utvecklingsprocessen. Medan vissa textredigerare kan föreslå statiska kodkompletteringskandidater, kan PyCharm med sin intelligenta motor ta hänsyn till projektspecifika variabel-, funktions- och klassdefinitioner.

Det är lätt att navigera runt i vilken kodbas som helst med PyCharm, eftersom den automatiskt indexerar identifierare av alla slag. Passagerare på det moderna tåget för enhetstestning kommer att upptäcka att PyCharm gör det enkelt att hantera även de största sviterna.

Åldrande kod tjänar ofta på att omformas för att ta hänsyn till nya krav och ny infrastruktur. PyCharms refaktoriseringsverktyg går långt utöver den enkla sök-och-ersätt-metoden som utvecklare som håller sig till textredigerare ibland känner sig begränsade till.

PyCharm integreras naturligtvis elegant med det branschstandardiserade versionskontrollsystemet Git. Det fungerar också med mindre populära alternativ som Mercurial och Subversion, liksom den klassiska CVS-plattformen.

En av Pythons stora styrkor som språk är dess livliga ekosystem av mogna, välutvecklade ramverk och stödverktyg. PyCharm innehåller särskilt stöd för Python-webbramverk som Django och Flask, tillsammans med appar som den interaktiva Jupyter Notebook.

Denna redan imponerande lista över funktioner är bara toppen av isberget. PyCharm konkurrerar med de ledande IDE-lösningarna för tunga språk som Java och C++, trots Pythons omtalade minimalism.

En liten investering kan lätt löna sig

Att lära sig att utnyttja PyCharm på bästa sätt kommer naturligtvis alltid att kräva åtminstone lite tid och engagemang. Huruvida det är ett pris värt att betala beror på en utvecklares personliga preferenser, bakgrund och situation.

Python-fans som vill ha lite mer stöd än det som finns inbyggt i redaktörer som Vim kanske upptäcker att om man lägger till några strategiska plugins kan man täppa till alla relevanta luckor. Redaktörer som Sublime Text, Atom och till och med GNU Emacs kan också matcha PyCharm i vissa avseenden när de konfigureras på rätt sätt.

Å andra sidan innebär PyCharms kommersiella stöd att företag lätt kan ordna högkvalitativ support. Det kanske inte spelar någon roll för ensamvargar kodare, men PyCharm kan ändå med sina många funktioner vara ett övertygande paket för dem.

Det går inte att förneka att PyCharm är både utomordentligt välarbetat och mycket kraftfullt. Alla som tycker om att skriva Python eller som bara har börjat kan göra värre än att ge det ett försök.

Fördelar

  • Ett högkvalitativt Python-IDE med kommersiell finish
  • En lista med de bästa funktionerna i sin klass
  • Många licensalternativ och utgåvor

Nackdelar

  • Kan kännas som en överdrift för vissa Pythonprogrammerare
  • Mycket mer komplex än den genomsnittliga textredigeraren