Hur man kör Python-appar på alla plattformar

Hur man kör Python

Vill du veta hur man kör Python? Det låter enkelt, men det kan faktiskt vara knepigt att ta reda på detta. I det här inlägget diskuterar vi hur du testar din Pythonkod, samt hur du kör Python i andra sammanhang: online till exempel, eller som en paketerad app.

Ibland kan det som håller dig tillbaka från att lära dig koda vara extremt enkelt. Jag minns att jag ville lära mig att programmera när jag var yngre – eller lära mig att ta det jag hade lärt mig från BASIC på ZX Spectrum och tillämpa det i en modern miljö. Mitt problem? Jag visste inte “var” jag skulle programmera. När jag väl hade förstått C# eller Java, var skulle jag skriva in koden och hur skulle jag köra den?

Och när jag frågade någon tittade de på mig med tomma ögon. Vad är det för fråga?

Saken är den att jag aldrig tidigare hade behövt en IDE eller en tolk. Maskiner som ZX Spectrum och Tatung Einstein (finns det några andra Einstein-användare där ute?) startade helt enkelt upp med en prompt att koda i!

Många människor har ett liknande problem med Python. De förstår koden, men de vet inte hur man kör Python. Eller hur de ska förvandla sin skapelse till en app som någon kan ladda ner och köpa. Faktum är att med Python kan det ibland vara förvirrande även att bara köra en massa kod.

Läs vidare då, och lär dig hur du kör Python i alla situationer!

Hur man kör Python-appar

För att vi ska kunna dyka ner i hur man kör Python måste du först installera Python-tolkaren på din maskin. Det kan du hitta på nedanstående länkar:

  • Windows: https://www.python.org/downloads/windows/
  • Mac: https://www.python.org/downloads/mac-osx/
  • Linux: https://www.python.org/downloads/source/

Du kan också hitta instruktioner om hur du installerar detta och får det att fungera här:

  • Hur du installerar Python och börjar koda på Windows, Mac eller Linux

Men detta kommer bara att visa dig hur du installerar tolken. Detta lär din dator att förstå Python, men det ger dig ingenstans att skriva och köra program.

Men det är inte helt sant. När du har installerat det här paketet letar du efter programmet som heter Python Shell. Detta ger dig ett skal där du kan skriva Pythonkommandon direkt och få dem att köras direkt. Så fort du trycker på return kommer det uttalande du använde att köras.

Men gå till File > New File och du kommer att kunna skapa en ny .py-fil! Skriv in lite kod här och gå sedan till: Kör > Kör modul. Du kommer att uppmanas att spara din fil som en modul (en kompakt bit Pythonkod som kan köras från andra skript) och därifrån kommer din app att köras!

Detta är hur man kör Pythonfiler.

Omvänt kan du också köra Pythonfiler med hjälp av ett antal olika IDE:er eller redaktörer. En IDE är en integrerad utvecklingsmiljö som ger dig ett gränssnitt som du kan använda för att skriva in din kod, testa dina program och se eventuella fel som du kan ha gjort när du skrev den.

Hur man skapar körbara Pythonfiler

Nu vet du hur man kör Pythonfiler, men vad händer om du vill hjälpa andra människor att köra dina program? De flesta människor som inte programmerar kommer inte att ha Python installerat på sin maskin, än mindre tillgång till ett IDE eller en editor! Om du någonsin planerar att dela med dig av eller sälja dina skapelser är detta ett hinder som du måste övervinna.

Tyvärr finns det inget inbyggt sätt att göra Python-filer körbara på vilken maskin som helst. Det beror på att Python är ett dynamiskt språk till skillnad från till exempel C#. Vissa skapare kringgår detta genom att inkludera Python som en del av nedladdningen, men det är knappast en elegant lösning.

Tyvärr finns det lösningar från tredje part. Två populära alternativ är PyInstaller och Py2exe. Båda dessa låter dig bygga nya program som .exe-filer. För att ladda ner och använda dem måste du använda PiP.

För att installera PyInstaller från PyPI på Linux eller Mac skriver du bara:

pip install pyinstaller

För att göra samma sak via Windows kör du kommandotolken (se till att köra som administratör) och använder sedan:

py -m pip install pyinstaller

Om du inte har pip installerat kan du vanligtvis göra detta genom att ändra din Python-installation (sök avinstallera i sökfältet, välj sedan din Python-version och välj “modifiera”).

Du måste följa några ytterligare steg för att använda något av dessa verktyg och faktiskt bygga din .exe, men du hittar alla relevanta instruktioner på respektive webbplats.

Hur man kör webbapplikationer i Python

En sak du kommer att märka när du försöker bygga en .exe från din Python-kod är att det inte är en intuitiv eller smidig process. Det beror på att detta inte riktigt är vad Python är till för.

Python används vanligtvis oftare för att skapa användbara verktyg för IT-proffs, t.ex. informationssäkerhetsspecialister. Det är dock också extremt användbart för att bygga webbapplikationer. Med andra ord är Python utmärkt om du vill bygga nästa Google, Twitter eller Spotify. I det här scenariot körs Python på en server och visar sedan information för besökaren via webbläsaren. Eftersom koden exekveras på servern innebär det att det inte finns något krav på att användaren måste ha Python installerat. Det betyder också att det inte blir någon avmattning för användaren.

Det här betyder dock också att du måste ta dig tid att installera Python i din webbläsare. Du kommer förmodligen också att behöva installera ett webbramverk. Ett webbramverk tillhandahåller paket och moduler som gör att du enkelt kan bygga webbapplikationer med Pythonkod. Dessa ramverk gör det tunga jobbet åt dig genom att förenkla ett stort antal vanliga funktioner som är nödvändiga för webbdesign. Det kan handla om saker som databassökningar, hantering av cookies, visning av bilder med mera.

Det finns många alternativ om du är intresserad av Python-webbramverk. Ett bra val för nybörjare är Flask. Detta är en mycket lätt “mikroramverk”, men det är också relativt enkelt jämfört med många andra alternativ.

Här finns en bra handledning som jag hittade på nätet och som kan hjälpa dig att komma igång:

Här kan du få tag på Flask och lite dokumentation om hur du använder det.

Andra bra alternativ är Django och Web2py. Som alltid har dessa var och en sina egna styrkor och svagheter, så du måste hitta rätt alternativ för dina avsedda syften.

Hur man kör Python på mobilen

Om du vill köra Python på mobilen är ett av de enklaste alternativen helt enkelt att ladda ner ett IDE på din valda plattform. Det finns inget behov av att ladda ner en separat tolk, du kan helt enkelt ladda ner appen och börja skriva och köra din Pythonkod. Två bra alternativ är:

  • iOS: Python3IDE
  • Android: QPython 3L

Om du vill göra appar som du kan distribuera på mobilen med hjälp av Python vill du förmodligen använda Kivy. Kivy är ett bibliotek med öppen källkod för snabb plattformsoberoende utveckling. Det har stöd för multi-touch, en OpenGL ES 2-grafikmotor och andra användbara funktioner för mobil utveckling och är helt gratis att använda.

Så där har du det! Så här kör du Python på en mängd olika plattformar. Naturligtvis måste du pyssla lite för att få några av dessa alternativ att fungera (som webb- eller mobilappar), men det här inlägget borde ha gett dig en bra idé om var du ska börja.

Och nu vet du hur du ska använda din Pythonkod, kanske är du redo att börja bygga några appar? I så fall bör du kolla in vår guide till de bästa onlinekurserna i Python.

$39 .00
Python Programmer & Data Certification Bundle
Spara $1761 .00

Köp det nu

Pythonprogrammerare & Datacertifieringspaket Köp det nu
Spara $1761 .00 $39 .00 $39 .00

Lämna ett svar

Din e-postadress kommer inte publiceras.