Skip to main content

PyCharm - Den beste Linux Python IDE

Deep Learning Tutorial in Python #1- Installing Tensorflow and Write a Hello World (April 2025)

Deep Learning Tutorial in Python #1- Installing Tensorflow and Write a Hello World (April 2025)
Anonim

Denne veiledningen vil introdusere deg til PyCharm integrert utviklingsmiljø, som kan brukes til å utvikle profesjonelle applikasjoner ved hjelp av Python programmeringsspråk. Python er et bra programmeringsspråk fordi det virkelig er kryssplattform. Det kan brukes til å utvikle en enkelt applikasjon som vil kjøre på Windows, Linux og Mac-datamaskiner uten å måtte kompilere noen kode.

PyCharm er en redaktør og debugger utviklet av Jetbrains, som er de samme som utviklet Resharper. Resharper er et flott verktøy som brukes av Windows-utviklere for refactoring-kode og for å gjøre livet enklere når de skriver .NET-kode. Mange av prinsippene for Resharper har blitt lagt til den profesjonelle versjonen av PyCharm.

Slik installerer du PyCharm

Denne veiledningen for å installere PyCharm vil vise deg hvordan du får PyCharm, laster ned den, pakker ut filene og kjører den.

Velkomstskjermbildet

Når du først kjører PyCharm, eller når du lukker et prosjekt, vil du bli presentert med en skjerm som viser en liste over nyere prosjekter.

Du vil også se følgende menyalternativer:

  • Opprett nytt prosjekt
  • Åpne et prosjekt
  • Kassen fra Versjonskontroll

Det er også et konfigureringsinnstillinger som lar deg konfigurere standard Python-versjonen og andre slike innstillinger.

Opprette et nytt prosjekt

Når du velger å opprette et nytt prosjekt, får du en liste over mulige prosjekttyper som følger:

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

Hvis du vil lage et grunnleggende skrivebordsprogram som kjører på Windows, Linux og Mac, kan du velge et Pure Python-prosjekt og bruke QT-biblioteker til å utvikle grafiske applikasjoner som ser innfødte til operativsystemet de kjører på, uansett hvor de ble utviklet.

I tillegg til å velge prosjekttype kan du også skrive inn navnet på prosjektet, og også velge hvilken versjon av Python som skal utvikles mot.

Åpne et prosjekt

Du kan åpne et prosjekt ved å klikke på navnet i listen over nylig åpnede prosjekter, eller du kan klikke på Åpen knappen og naviger til mappen der prosjektet du ønsker å åpne ligger.

Sjekker ut fra Source Control

PyCharm gir mulighet til å sjekke ut prosjektkoden fra ulike elektroniske ressurser, inkludert GitHub, CVS, Git, Mercurial og Subversion.

PyCharm IDE

PyCharm IDE starter med en meny øverst. Under dette har du faner for hvert åpent prosjekt.

På høyre side av skjermen er feilsøkingsalternativer for å gå gjennom kode.

Den venstre ruten har en liste over prosjektfiler og eksterne biblioteker.

For å legge til en fil, høyreklikker du på prosjektnavnet og velger Ny. Du får da muligheten til å legge til en av følgende filtyper:

  • Fil
  • Directory
  • Python-pakken
  • Python File
  • Jupyter Notebook
  • HTML-fil
  • stilark
  • Javascript
  • Loggfila
  • CoffeeScript
  • Gherkin
  • Datakilde

Når du legger til en fil, for eksempel en pythonfil, kan du begynne å skrive inn i redigeringen i det høyre panelet.

Teksten er alle fargekodede og har fet tekst. En vertikal linje viser innrykket, slik at du kan være sikker på at du taper riktig.

Redaktøren inneholder også full IntelliSense, noe som betyr at når du begynner å skrive navnene på biblioteker eller gjenkjente kommandoer, kan du fullføre kommandoene ved å trykke Tab.

Feilsøking av programmet

Du kan feilsøke søknaden din når som helst ved å bruke feilsøkingsalternativene i øverste høyre hjørne.

Hvis du utvikler en grafisk applikasjon, kan du bare trykke på den grønne knappen for å kjøre programmet. Du kan også trykke på Shift + F10.

For å feilsøke programmet kan du enten klikke på knappen ved siden av den grønne pilen eller trykke på Shift + F9. Du kan plassere brytpunkter i koden slik at programmet stopper på en gitt linje ved å klikke i den grå marginen på linjen som du vil bryte.

For å gjøre et enkelt skritt fremover kan du trykke F8, som går over koden. Dette betyr at det vil kjøre koden, men det vil ikke gå inn i en funksjon. For å gå inn i funksjonen, ville du trykke på F7. Hvis du er i en funksjon, og ønsker å gå ut til anropsfunksjonen, trykker du på Shift + F8.

Mens du feilsøker nederst på skjermen, ser du forskjellige vinduer, for eksempel en liste over prosesser og tråder og variabler som du ser på verdiene for. Når du går gjennom koden, kan du legge til et klokke på en variabel slik at du kan se når verdien endres.

Et annet godt alternativ er å kjøre koden med dekningskontrollen. Programmeringsverdenen har forandret seg mye gjennom årene, og nå er det vanlig for utviklere å utføre testdrevet utvikling slik at enhver endring de gjør, kan de sjekke for å sikre at de ikke har brutt en annen del av systemet.

Dekningskontrollen hjelper deg faktisk å kjøre programmet, utføre noen tester, og når du er ferdig, vil det fortelle deg hvor mye koden var dekket som en prosentandel i løpet av testperioden.

Det er også et verktøy for å vise navnet på en metode eller klasse, hvor mange ganger varene ble kalt, og hvor lenge ble brukt i det aktuelle koden.

Kode Refactoring

En virkelig kraftig funksjon av PyCharm er alternativet for koderefaktorering.

Når du begynner å utvikle kode, vises små merker i høyre margin. Hvis du skriver inn noe som sannsynligvis vil forårsake en feil eller bare ikke er godt skrevet, vil PyCharm plassere en farget markør.Ved å klikke på den fargede markøren vil du fortelle problemet og vil tilby en løsning.

Hvis du for eksempel har en importerklæring som importerer et bibliotek og deretter ikke bruker noe fra det biblioteket, vil ikke bare koden bli grå. Markøren vil angi at biblioteket ikke er brukt.

Andre feil som vil vises, er for god koding, for eksempel bare å ha en tom linje mellom en importoppgave og starten på en funksjon. Du får også beskjed når du har opprettet en funksjon som ikke er i små bokstaver.

Du trenger ikke å overholde alle PyCharm-reglene. Mange av dem er bare gode kodingsretningslinjer og er ingenting å gjøre med om koden skal kjøre eller ikke.

Kodemenyen har også andre refactoring-alternativer. For eksempel kan du utføre kodeopprydding og du kan inspisere en fil eller et prosjekt for problemer.

Sammendrag

PyCharm er en flott redaktør for å utvikle Python-koden på Linux, og det finnes to versjoner tilgjengelig. Samfunnsversjonen er for den uformelle utvikleren, mens det faglige miljøet gir alle verktøyene en utvikler kan trenge for å skape profesjonell programvare.