Hvis du vil installere Python og komme i gang med udvikling, har vi en praktisk hurtig-start guide til at køre dig igennem det grundlæggende!
Hvis du vil i gang med udvikling, er et af mine yndlingsprogrammeringssprog, som jeg har lært, Python. Det er et multi-paradigme sprog, der understøtter imperativ, funktionel, proceduremæssig og objektorienteret programmering. Det er vidt åbent og kan bruges til stort set alt, og er et go-to sprog for mange, når de arbejder med kunstig intelligens eller maskinlæring. Jeg bruger det til meget automatisering, og det er endda det sprog, som nogle af de testværktøjer, vi har brugt, er skrevet på.
Python er et kraftfuldt sprog, og hvis du vil i gang med det, vil denne guide lære dig det grundlæggende. Ikke kun skal du installere Python-binære filer og sikre, at det er i din PATH, men du skal også bruge noget at skrive kode i. Du kan bruge et fuldgyldigt IDE (Integrated Development Environment) som PyCharm, eller du kan læne dig mod en teksteditor, såsom den forudinstallerede IDLE eller Sublime Text 3. Der er mange muligheder, men denne vejledning bør kickstarte dig med det grundlæggende.
Installerer Python
På Windows og macOS
Installation af Python er den nemme del, og du skal beslutte, om du installerer Python 2.7 eller Python 3.x. Python 2.7 bruges ofte til ældre projekter, men hvis du skriver din egen software, bør du installere Python 3.x.
Gør følgende for at installere på Windows eller Mac:
- Gå til officielle Python-side, og naviger til den seneste udgivelse. I skrivende stund er det 3.10.6.
- Download binær til din platform.
- Udfør det binære.
Du behøver ikke vælge nogen muligheder udover at tilføje Python til din PATH, da standardinstallationsprogrammet har alt, hvad du har brug for. Du skal blot klikke på "Installer". På Mac vil dette blive gjort som standard i dmg-installationsprogrammet.
Installation af Python på Linux
Hvis du bruger Linux, vil det dog afhænge af den distribution, du bruger. Debian-baserede distributioner (såsom Ubuntu) kan bruge apt-pakkeinstallationsprogrammet i Terminal ved at udføre følgende kommando:
- apt-get installer python3.6
Andre distributioner kan have det allerede forudinstalleret, og hvis ikke, skal du bruge pakkehåndteringen i din distribution. For eksempel, på CentOS, vil du udføre "yum install -y python3".
Bekræft installationen
Du kan bekræfte, at din installation er aktiv ved at køre kommandoen "python" i PowerShell, kommandoprompt eller din terminal.
Vælg din Python IDE
Du skal bruge en IDE eller teksteditor for at skrive kode effektivt, og der er et par muligheder. Python kommer med IDLE forudinstalleret, og selvom det fungerer godt, er det ikke fantastisk til større filer, der kan være mere komplicerede. Her er nogle af de IDE'er, som jeg har brugt til Python gennem årene, både på universitetet og i mine egne projekter. Alle disse IDE'er er på tværs af platforme, hvilket betyder, at du kan køre dem på Windows, Linux eller macOS.
PyCharm
Hvis du er bekendt med Android Studio eller IntelliJ, så er du allerede bekendt med PyCharm. Det er fra de samme udviklere, og du kan endda aktivere nøjagtig samme funktionalitet i IntelliJ ved at installere Python-plugin'et. Forskellen er, at PyCharm er bygget fra bunden udelukkende til Python, og pakker alle de funktioner, du ville forvente af enhver moderne IDE. Det inkluderer indbygget versionskontrol, syntaksfremhævning, vinduesopdeling, fejlfindingsfunktioner og mere.
Download PyCharm
Spyder
Hvis du er dataforsker (eller skal bruge Python til datavidenskabelige formål), skal du installere Spyder. Det er en IDE, der allerede indeholder nogle af de mest populære dataanalysepakker til Python. Disse inkluderer matplotlib, numpy, scipy og pandaer. Hvis du ønsker at komme ind på dataanalyse, dataplotning og anden videnskabelig undersøgelse, så er Spyder 100 %, hvad du skal installere. Spyder har endda Jupyter Notebooks indbygget, som virkelig nemt kan bruges til at udforske og plotte data.
Download Spyder
Sublim tekst 3
Sublime Text 3 er en af mine foretrukne teksteditorer, simpelthen takket være dens enkelhed. Det er super alsidigt, selvom det er barebones, og mere velegnet til mindre projekter. Hvis du kun arbejder med et par hundrede linjer kode i et program, du skriver, så er Sublime Text 3 nok den bedste vej at gå. Jeg skrev engang en webskraber i Python, der kunne læse lokale lejesider og sende mig og nogle venner via e-mail med et link til nye opslag ved at bruge Sublime Text 3 og Python. Det er et perfekt udviklingsmiljø, og et som jeg tror, de fleste burde være bekendt med.
Download Sublime Text 3
Visual Studio Code (VSCode)
Visual Studio Code (eller VSCode) er et af de mest alsidige udviklingsmiljøer derude. Det er fuldstændigt tilpasseligt med et massivt lager af plugins, som du kan få adgang til indefra. Det er ikke kompatibelt med Python med det samme, men du kan installere et Python-plugin indefra, der vil aktivere syntaksfremhævning, intelligent kodefuldførelse, Jupyter Notebooks, fejlfinding, enhedstest og andet funktioner. Jeg elsker Visual Studio Code, og det er faktisk den IDE, jeg bruger mest, når jeg arbejder på noget komplekst.
Download Visual Studio Code
Hvad er det næste
Hvis du vil i gang med udvikling, er der masser af tutorials online, som vil lære dig det grundlæggende. Mellem folk som CodeAcademy og w3schools er der masser af muligheder. Der er endda Python-tolke på Android, som du kan bruge til at skrive på din telefon, og den bedste måde at lære på er ved at gøre det. Hvis du laver noget ressourcekrævende, der kan bruge en masse maskinlæringsmodeller eller kunstig intelligens, har du muligvis brug for en af bedste bærbare computere dog at klare det.
Den bedste måde, jeg lærte, var ved at indse et problem eller andre vanskeligheder, jeg havde, og prøve at finde ud af en måde at automatisere løsningen på det. Det er derfor, jeg havde ideen om at skrive et program, der ville skrabe lejesteder for mig, og jeg er sikker på, at der er andre grunde til, at du måske også vil bruge Python.