Hvis du vil installere Python og komme i gang med utvikling, har vi en hendig hurtigstartguide for å lede deg gjennom det grunnleggende!
Hvis du ønsker å komme i utvikling, er Python et av mine favorittprogrammeringsspråk som jeg har lært. Det er et multiparadigmespråk som støtter imperativ, funksjonell, prosedyremessig og objektorientert programmering. Det er vidåpent og kan brukes til praktisk talt alt, og er et godt språk for mange når de jobber med kunstig intelligens eller maskinlæring. Jeg bruker den til mye automatisering, og det er til og med språket noen av testverktøyene vi har brukt er skrevet på.
Python er et kraftig språk, og hvis du vil komme i gang med det, vil denne guiden lære deg det grunnleggende. Ikke bare må du installere Python-binærfilene og sørge for at de er i PATH-en din, men du trenger også noe å faktisk skrive kode i. Du kan bruke en fullverdig IDE (Integrated Development Environment) som PyCharm, eller du kan lene deg mot et tekstredigeringsprogram som den forhåndsinstallerte IDLE eller Sublime Text 3. Det er mange alternativer, men denne veiledningen bør gi deg en start på det grunnleggende.
Installerer Python
På Windows og macOS
Installering av Python er den enkle delen, og du må bestemme om du installerer Python 2.7 eller Python 3.x. Python 2.7 brukes ofte til eldre prosjekter, men hvis du skriver din egen programvare, bør du installere Python 3.x.
For å installere på Windows eller Mac, gjør følgende:
- Gå til offisielle Python-side, og naviger til den nyeste utgivelsen. I skrivende stund er det 3.10.6.
- Last ned binærfilen for plattformen din.
- Kjør binæren.
Du trenger ikke velge noen alternativer bortsett fra å legge til Python til PATH, da standardinstallasjonsprogrammet har alt du trenger. Bare å klikke på "Installer" er alt du trenger å gjøre. På Mac vil dette gjøres som standard i dmg-installasjonsprogrammet.
Installerer Python på Linux
Hvis du bruker Linux, vil det imidlertid avhenge av distribusjonen du bruker. Debian-baserte distribusjoner (som Ubuntu) kan bruke apt-pakkeinstallasjonsprogrammet i Terminal ved å utføre følgende kommando:
- apt-get installer python3.6
Andre distribusjoner kan ha det allerede forhåndsinstallert, og hvis ikke, må du bruke pakkebehandlingen i distribusjonen. For eksempel, på CentOS, vil du utføre "yum install -y python3".
Bekreft installasjonen
Du kan bekrefte at installasjonen er aktiv ved å kjøre "python"-kommandoen i PowerShell, ledetekst eller terminalen.
Velg din Python IDE
Du trenger en IDE eller et tekstredigeringsprogram for å skrive kode effektivt, og det er noen få alternativer. Python kommer med IDLE forhåndsinstallert, og selv om det fungerer bra, er det ikke bra for større filer som kan være mer kompliserte. Her er noen av IDE-ene som jeg har brukt for Python gjennom årene, både på universitetet og i mine egne prosjekter. Alle disse IDE-ene er på tvers av plattformer, noe som betyr at du kan kjøre dem på Windows, Linux eller macOS.
PyCharm
Hvis du er kjent med Android Studio eller IntelliJ, så er du allerede kjent med PyCharm. Det er fra de samme utviklerne, og du kan til og med aktivere nøyaktig samme funksjonalitet i IntelliJ ved å installere Python-plugin. Forskjellen er at PyCharm er bygget fra grunnen av kun for Python, og pakker alle funksjonene du kan forvente av enhver moderne IDE. Det inkluderer innebygd versjonskontroll, syntaksutheving, vindusdeling, feilsøkingsfunksjoner og mer.
Last ned PyCharm
Spyder
Hvis du er en dataforsker (eller skal bruke Python til datavitenskapsformål), må du installere Spyder. Det er en IDE som allerede pakker inn noen av de mest populære dataanalysepakkene for Python. Disse inkluderer matplotlib, numpy, scipy og pandaer. Hvis du ønsker å komme inn på dataanalyse, dataplotting og annen vitenskapelig undersøkelse, er Spyder 100 % det du trenger for å installere. Spyder har til og med Jupyter Notebooks innebygd, som kan brukes til å utforske og plotte data veldig enkelt.
Last ned Spyder
Sublim tekst 3
Sublime Text 3 er en av mine beste tekstredigerere, ganske enkelt takket være sin enkelhet. Den er super allsidig, selv om den er bare bein, og mer egnet for mindre prosjekter. Hvis du bare jobber med noen få hundre linjer med kode i et program du skriver, så er Sublime Text 3 sannsynligvis den beste veien å gå. Jeg skrev en gang en nettskraper i Python som kunne lese lokale utleiesider og sende meg og noen venner på e-post med en lenke til nye oppføringer bare ved å bruke Sublime Text 3 og Python. Det er et perfekt utviklingsmiljø og et som jeg tror de fleste burde være kjent med.
Last ned Sublime Text 3
Visual Studio Code (VSCode)
Visual Studio Code (eller VSCode) er et av de mest allsidige utviklingsmiljøene der ute. Det er helt tilpassbart, med et enormt depot av plugins som du kan få tilgang til innenfra. Det er ikke kompatibelt med Python med en gang, men du kan installere et Python-plugin innenfra som vil aktivere syntaksutheving, intelligent kodefullføring, Jupyter Notebooks, feilsøking, enhetstesting og annet egenskaper. Jeg elsker Visual Studio Code, og det er faktisk den IDEen jeg bruker mest når jeg jobber med noe komplekst.
Last ned Visual Studio Code
Hva nå
Hvis du vil komme i gang med utvikling, finnes det massevis av opplæringsprogrammer på nettet som vil lære deg det grunnleggende. Mellom slike som CodeAcademy og w3schools er det mange alternativer. Det finnes til og med Python-tolker på Android som du kan bruke til å skrive på telefonen, og den beste måten å lære på er ved å gjøre det. Hvis du gjør noe ressurskrevende som kan bruke mange maskinlæringsmodeller eller kunstig intelligens, kan det hende du trenger en av beste bærbare datamaskiner å håndtere det, skjønt.
Den beste måten jeg lærte på, var ved å innse et problem eller andre vanskeligheter jeg hadde og prøve å finne en måte å automatisere løsningen på det. Det er derfor jeg hadde ideen om å skrive et program som ville skrape utleiesider for meg, og jeg er sikker på at det er andre grunner til at du kan finne at du vil bruke Python også.