Skip to main content

PyCharm - Den bedste Linux Python IDE

Ripping DVDs with Handbrake under Ubuntu 14.04 (Kan 2025)

Ripping DVDs with Handbrake under Ubuntu 14.04 (Kan 2025)
Anonim

Denne vejledning vil introducere dig til PyCharm integreret udviklingsmiljø, som kan bruges til at udvikle professionelle applikationer ved hjælp af Python programmeringssprog. Python er et godt programmeringssprog, fordi det virkelig er cross-platform. Det kan bruges til at udvikle en enkelt applikation, som vil køre på Windows, Linux og Mac computere uden at skulle genopbygge nogen kode.

PyCharm er en editor og debugger udviklet af Jetbrains, som er de samme folk, der udviklede Resharper. Resharper er et godt værktøj, der bruges af Windows-udviklere til refactoring-kode og for at gøre deres liv lettere, når de skriver .NET-kode. Mange af principperne for Resharper er blevet tilføjet til den professionelle version af PyCharm.

Sådan installeres PyCharm

Denne vejledning til installation af PyCharm viser dig, hvordan du får PyCharm, download den, hent filerne og kør den.

Velkomstskærmen

Når du først kører PyCharm, eller når du lukker et projekt, vil du blive præsenteret med en skærm, der viser en liste over de seneste projekter.

Du vil også se følgende menupunkter:

  • Opret nyt projekt
  • Åbn et projekt
  • Checkout fra Version Control

Der er også en konfigurationsindstilling, som giver dig mulighed for at konfigurere standard Python-versionen og andre sådanne indstillinger.

Oprettelse af et nyt projekt

Når du vælger at oprette et nyt projekt, får du en liste over mulige projekttyper som følger:

  • Ren Python
  • Django
  • Flask
  • Google App Engine
  • Pyramide
  • Web2Py
  • Vinkel CLI
  • AngularJS
  • Fundament
  • HTML5 Boilerplate
  • Reager Starter Kit
  • Twitter Bootstrap
  • Webstarter Kit

Hvis du vil oprette en base desktop-applikation, der kører på Windows, Linux og Mac, kan du vælge et Pure Python-projekt og bruge QT-biblioteker til at udvikle grafiske applikationer, der ser ind i det operativsystem, de kører, uanset hvor de blev udviklet.

Udover at vælge projekttypen kan du også indtaste navnet på dit projekt og også vælge den version af Python, der skal udvikles imod.

Åbn et projekt

Du kan åbne et projekt ved at klikke på navnet i listen over nyligt åbnede projekter, eller du kan klikke på Åben knappen og navigere til den mappe, hvor projektet du ønsker at åbne er placeret.

Check ud fra Source Control

PyCharm giver mulighed for at tjekke projektkode fra forskellige online ressourcer, herunder GitHub, CVS, Git, Mercurial og Subversion.

PyCharm IDE

PyCharm IDE starter med en menu øverst. Under dette har du faner for hvert åbent projekt.

På højre side af skærmen er fejlfindings muligheder for at træde igennem kode.

Den venstre rude har en liste over projektfiler og eksterne biblioteker.

For at tilføje en fil skal du højreklikke på projektnavnet og vælge Ny. Derefter får du mulighed for at tilføje en af ​​følgende filtyper:

  • Fil
  • Vejviser
  • Python Package
  • Python File
  • Jupyter Notebook
  • HTML-fil
  • stylesheet
  • JavaScript
  • maskinskrift
  • CoffeeScript
  • Sylteagurk
  • Datakilde

Når du tilføjer en fil, f.eks. En pythonfil, kan du begynde at skrive ind i editoren i det højre panel.

Teksten er alle farvekodede og har fed tekst. En lodret linje viser indrykket, så du kan være sikker på, at du taber korrekt.

Redaktøren indeholder også fuld IntelliSense, hvilket betyder, at når du begynder at skrive navne på biblioteker eller genkendte kommandoer, kan du fuldføre kommandoerne ved at trykke Tab.

Fejlfinding af applikationen

Du kan fejle din ansøgning til enhver tid ved at bruge fejlfinding i øverste højre hjørne.

Hvis du udvikler en grafisk applikation, kan du blot trykke på den grønne knap for at køre programmet. Du kan også trykke på Skift + F10.

For at debugge programmet kan du enten klikke på knappen ved siden af ​​den grønne pil eller trykke på Shift + F9. Du kan placere breakpoints i koden, så programmet stopper på en given linje ved at klikke i den grå margen på linjen, hvor du vil bryde.

For at gøre et enkelt skridt fremad kan du trykke på F8, som går over koden. Det betyder, at det kører koden, men det går ikke ind i en funktion. For at komme ind i funktionen, ville du trykke på F7. Hvis du er i en funktion og ønsker at gå ud på opkaldsfunktionen, skal du trykke på Shift + F8.

Mens du fejler, vises nederst på skærmen forskellige vinduer, som en liste over processer og tråde og variabler, som du ser værdierne på. Når du går gennem koden, kan du tilføje et ur til en variabel, så du kan se, hvornår værdien ændres.

En anden god mulighed er at køre koden med dækningstjekker. Programmeringsverdenen har ændret sig meget i årenes løb, og nu er det almindeligt for udviklere at udføre testdrevet udvikling, så enhver ændring, de foretager, kan kontrollere, at de ikke har brudt en anden del af systemet.

Dækkekontrollen hjælper dig faktisk med at køre programmet, udføre nogle tests, og så når du er færdig, vil det fortælle dig, hvor meget af koden er dækket som en procentdel i løbet af dit testkørsel.

Der er også et værktøj til at vise navnet på en metode eller klasse, hvor mange gange varerne blev kaldt, og hvor længe blev brugt i det pågældende stykke kode.

Kode Refactoring

En virkelig stærk funktion af PyCharm er indstillingen for koderefaktorering.

Når du begynder at udvikle kode, vises små mærker i højre margen. Hvis du skriver noget, der sandsynligvis vil forårsage en fejl eller bare ikke er velskrevet, vil PyCharm placere en farvet markør.Hvis du klikker på den farvede markør, fortæller du problemet og vil tilbyde en løsning.

Hvis du f.eks. Har en importerklæring, der importerer et bibliotek og derefter ikke bruger noget fra biblioteket, vil ikke kun koden blive grå, markøren angiver, at biblioteket ikke er brugt.

Andre fejl, der vises, er for god kodning, som f.eks. At have en tom linje mellem en importopgørelse og starten af ​​en funktion. Du får også besked, når du har oprettet en funktion, der ikke er små bogstaver.

Du behøver ikke at overholde alle PyCharm-reglerne. Mange af dem er bare gode kodningsretningslinjer og er ikke noget at gøre med, om koden vil køre eller ej.

Kode menuen har også andre refactoring muligheder. Du kan f.eks. Udføre kodeoprydning, og du kan inspicere en fil eller et projekt for problemer.

Resumé

PyCharm er en fantastisk redaktør til udvikling af Python-kode i Linux, og der er to versioner til rådighed. Fællesskabsversionen er for den uformelle udvikler, mens det professionelle miljø giver alle de værktøjer, som en udvikler kan have brug for til at skabe professionel software.