att lära sig koden är enormt populär just nu, och Python är ett bra kodningsspråk att lära sig. Lyckligtvis för oss är Mac en bra kodningsplattform, och Python gör det enkelt att lära sig att koda på en Mac.
i den här funktionen kommer vi att titta på att konfigurera Python i macOS och sedan lära sig att koda på den här plattformen. Inlärningskurvan är mycket hanterbar; Python kan även installeras på din Mac redan. (Om inte, oroa dig inte: vi täcker också installationen.,)
Vi fokuserar på Python här, men för en bred översikt över Mac-kodning och de olika språken du kan välja mellan, läs vår kompletta guide till kodning och programmering på en Mac.
fördelarna med Python
Python är ett programmeringsspråk på hög nivå som utvecklades 1991. Under de senaste åren, med tillströmningen av kodning i skolor, har den ballongat i popularitet, särskilt i England. Varför det? Vilka fördelar har den över andra språk?
enkelhet. En av de första fördelarna som Python har över andra språk är hur enkelt det är., Syntaxen är väldigt lätt att läsa. Du kommer inte att spendera mycket tid med att memorera syntaxlinjer, vilket gör att du kan fokusera på de grundläggande programmeringskoncepten, och det blir en bra utgångspunkt för att lära sig andra språk.
ström. Trots att det är enkelt är Python väldigt kraftfull. Det är fullt utbyggbart med de olika tillägg som den har tillgänglig. Du kan uppnå nästan vad som helst med Python, från applikationer och spel till maskininlärning.
diskussionsgruppen. Python har också ett stort samhälle och massor av inlärningsmaterial finns tillgängligt., Oavsett vilket problem du har, kommer det att finnas någon där ute som kan hjälpa dig.
låga kostnader. Python är fri och öppen källkod, vilket innebär att du inte behöver betala ett öre för att börja använda den. Det finns horder av andra programmerare ute ständigt försöker förbättra Python, och de olika redaktörer och kompilatorer som är tillgängliga för det.
det är bra för din karriär. Slutligen är Python ett av de mest efterfrågade programmeringsspråken (tillsammans med JavaScript och Java). Detta är en bra utgångspunkt om du vill komma in i en programmeringsposition.,
Installera Python
Python kan installeras på din Mac redan: Du kan testa detta genom att öppna Terminal och ange python –version.
om det inte är, bör du ta dig till Python webbplats och klicka på knappen Hämta. Inte skjutas upp om versionsnumret skiljer sig från skärmdumpen nedan-det kan ha uppdaterats. Versionen vid skrivningstillfället är 3.7.0.
När du har klickat på knappen Hämta, a .pkg-filen börjar ladda ner. När det är klart, navigera till mappen Nedladdningar och dubbelklicka på den här filen för att öppna installationsprogrammet., Följ stegen på skärmen för att slutföra installationen.
bästa Python textredigerare
som standard, Python-filer (slutar i .py) öppnas i TextEdit, och detta kommer inte att göra. Den har en otäck vana att en skriva filer i icke-ASCII-format,som förstör saker. Det saknar också några anständiga formateringsalternativ.
så du måste installera en bra textredigerare. Lyckligtvis finns det några tillgängliga.
den första textredigeraren som du kan stöta på i Python är inaktiv. Detta kan hittas medföljer Python när du först installerar den, och du hittar den i mappen Program.,
IDLE är en integrerad utvecklingsmiljö som låter dig både redigera din kod och se vad utdata kommer att vara efter att ha kört den. Det är den enklaste redigeraren, och den mest rekommenderade när du först går upp och kör. När du har fått lite erfarenhet kan du gå vidare till något mer avancerat.
PyCharm är kanske den mest populära Python IDE ute just nu, erbjuder både en fri och betald version: den senare har ett bredare utbud av funktioner, men freebie erbjuder mer än tillräckligt för nybörjaren., Funktioner inkluderar tillgång till plugins och webbutveckling stöd, liksom de vanliga redaktör erbjudanden som syntaxmarkering.
Eclipse är en IDE som har funnits ganska länge nu och erbjuder stöd för en mängd olika språk. För att använda den med Python, installera Eclipse IDE för JavaScript och webbutvecklare, baserad på Eclipse Neon 4.6, lägg sedan till PyDev plugin. PyDev och Eclipse arbetar tillsammans för att skapa en utmärkt IDE för Python som uppdateras regelbundet av det hårt arbetande Python-samhället.
TextWrangler är en gratis nedladdning från App Store., Det är en lätt version av BBEdit men har all funktionalitet du behöver. Ett av de bästa alternativen för att börja.
Geddit är ett populärt val bland Linux-fans, så det är bra för programmerare att lära sig. Inte lika smart som andra alternativ, men mycket funktionell.
sublim Text är en personlig favorit. Du kan ladda ner och använda den gratis, även om det ibland tjata dig att betala för det. En slick gränssnitt som är lätt på ögonen med stor formatering kontroll.,
första steg och grunderna
nu har du tillräckligt med information om Python och vad du ska använda, det är dags att starta någon faktisk kodning. Med Python är majoriteten av kommandona baserade på kontextuella ord på engelska. Så medan C # skulle kräva att du skriver in konsolen.WriteLine för att skriva ut lite skrivning till skärmen kräver Python bara det enkla kommandotrycket. Vi kommer att titta på 3 enkla uppgifter som utgör en del av byggstenarna i kodning. Skapa en utgång, göra en beräkning och använda en if-sats.,
för vår första uppgift kommer vi att använda IDLE. Det är lätt att använda och levereras med Python när du installerar det, så det är vettigt att börja använda den. Öppna IDLE, genom att gå till mappen Program och dubbelklicka på den.
När vi har tomgång öppna det kommer att öppna upp ett fönster som heter skalet. Det är här alla våra utgångar kommer att visas, men vi kommer inte att göra vår kodning där inne. För att göra det måste vi skapa en ny fil. Vi kan göra detta genom att klicka på Arkiv > ny fil i toppmenyn. Detta kommer att öppna upp en ny kod redaktör.,
nu när du har två fönster öppna, gärna lägga ut dem oavsett hur du känner dig mest bekväm med. Vi har satt vår sida vid sida som visas nedan.
När du har konfigurerat din layout klickar du på kodredigeringsfönstret som öppnas och klickar sedan på Arkiv> Spara som i menyn. Spara sedan det som helloworld.py. som vanligt i programmering kommer det första programmet som du skriver att mata ut ”Hello World” till skärmen.
Vi kommer att gå till vårt kodredigeringsfönster och skriva in Instruktioner som vi vill att vårt skal ska utföra., Kommandot vi ska använda är utskriftskommandot. Det här kommandot ser ut så här.
Skriv ut ()
inuti konsolerna är där du lägger vad du vill ska skrivas ut. Så vi kommer att använda print för att skapa en utgång till skalet, så här:
Skriv ut(”Hello World”)
När du har skrivit det, klicka på Arkiv > spara från menyn för att spara det uppdaterade programmet och klicka sedan På Kör > kör modul från menyn. Din utgång visas sedan i skalfönstret. Det borde se ut så här.,
det är viktigt att sätta talmärken runt några ord som du vill ska skrivas ut till skalet, skälen till varför är för en annan tid, men för nu kom bara ihåg att ord behöver talmärken runt dem precis som att prata i en bok skulle. Har en praxis skriva ut olika fraser på skärmen för att vänja sig vid det.
vår andra uppgift är att använda Python för att göra en beräkning för oss. Så vi ska öppna skalet igen och öppna en ny fil, precis som vi gjorde tidigare. Den här gången kommer vi att namnge vår fil Calculation.py. – herr talman!,
den här gången istället för att skriva ut ord kommer vi att skriva ut en beräkning. Vi kommer att lägga till 9 och 8 tillsammans, så vi måste skriva in vår nya fil vårt nya utskriftskommando, vilket ser ut så här.
Skriv ut (9 + 8)
När vi har gjort detta måste vi spara och sedan köra programmet genom att klicka på Kör> kör modul. Du kommer att märka nu att skalet som det skriver ut svaret, som du kan se nedan.
Prova olika beräkningar för att vänja sig vid att använda färdigheten, kom ihåg att siffrorna inte behöver talmärkena runt dem., Om du inte redan är bekant med programmering kan du använda * till flera och / för att dela.
slutligen kommer vi att skapa ytterligare ett grundläggande program som kommer att använda något som kallas ett if-uttalande. Detta gör det möjligt för oss att göra något om det uppfyller ett visst villkor. Låt oss öppna en ny fil igen och skriva ut följande syntax:
myNumber = 100
om myNumber> 50:
Skriv ut(”det är ett högt tal”)
annat:
Skriv ut(”det är ett lågt tal”)
här ställer vi in en variabel av myNumber till 100, så kör vi ett if-uttalande för att kontrollera om myNumber är över 50., Om det är, skriver vi ut ”det här är ett högt tal”, annars kommer vi att skriva ut”det är ett lågt tal”. Glöm inte att spara och sedan köra programmet, som du gjorde med de tidigare exemplen.
Du kommer att märka att programmet skriver ut ”Detta är ett högt tal”, eftersom vårt nummer är över 50. Känn dig fri att ändra numret, och se vilken utgång du får.
bästa Python-kurser& lärresurser
nu när du har fötterna våta kanske du vill lära dig mer om Python., Nedan har vi listat några av de bästa resurserna för att få dig på väg.
Udemy Python Bootcamp kommer att lära dig Python från grunden. Du kommer att lära dig mer om Python syntax, bygga dina egna program och spel. Ett bra sätt att gå från nybörjare till professionell.
Code Academy erbjuder ett fantastiskt utbud av kodning kurser, inte bara för Python men för de flesta språk. Python-kursen går dig igenom grundläggande syntax, funktioner, loopar och till och med avancerade ämnen.
Lynda erbjuder ett brett utbud av tutorials och kurser som tar dina Python färdigheter till nästa nivå., Allt från Python basics, hela vägen till neurala nätverk.
TutorialsPoint innehåller ett stort bibliotek med information om Python-syntaxen från nybörjare till avancerad.
Lär Python den hårda vägen. Bli inte skrämd av titeln. Kursen lär dig programmeringens muttrar och bultar.
Tänk Python. Denna gratis bok tar dig igenom olika aspekter av språket.