Innehållsförteckning:

Kom igång med Python: 7 steg (med bilder)
Kom igång med Python: 7 steg (med bilder)

Video: Kom igång med Python: 7 steg (med bilder)

Video: Kom igång med Python: 7 steg (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Kom igång med Python
Kom igång med Python

Programmering är fantastiskt!

Det är kreativt, roligt och det ger din hjärna en mental träning. Många av oss vill lära sig mer om programmering men övertyga oss själva om att vi inte kan. Kanske har den för mycket matte, kanske skrämmer den jargong som kastas runt dig. Låt mig berätta för dig nu att det är precis vad programmerare någonsin trodde innan de blev programmerare. Faktum är att det var precis vad jag trodde för mindre än 10 veckor sedan när jag började programmera.

Låt mig berätta just nu att vem som helst kan lära sig att skriva program. Med framsteg i lättlästa programmeringsspråk som python och rikedom av information på internet, är det inte längre en heltidsinvestering för att lära sig ins och outs av ett programmeringsspråk. De flesta programmerare från 2000 -talet är extremt lata, lär dig bara grunderna och bygg vidare på därifrån.

Detta är en No-Jargon, lätt att följa ible som du kan göra just nu. Det är rätt! Minimera facebook och youtube, koppla av och följ med på din dator.

Gammal persondator
Gammal persondator

Idag kommer vi att titta på ett programmeringsspråk som heter Python, wikipedia definierar python som:

"Python är ett allmänt använt programmeringsspråk på hög nivå. Dess designfilosofi betonar kodens läsbarhet och dess syntax tillåter programmerare att uttrycka begrepp i färre kodrader än vad som skulle vara möjligt på språk som C ++ eller Java. Språket tillhandahåller konstruktioner avsedda att möjliggöra tydliga program i både liten och stor skala."

Så vad betyder det ALLT? Jag trodde du sa nej-jargong? Tja i princip:

"Python är ett kompakt, allmänt användbart, lättläst programmeringsspråk. Det är mycket mångsidigt, så det kan användas för att skapa program i alla former."

Varför valde jag python? Eftersom grunderna i python är lätta att hämta och språket har en utmärkt supportgemenskap online. Efter att ha avslutat denna ible kan du börja göra program omedelbart, istället för att spendera din tid på att lära dig nödvändiga invecklingar i språket.

Så låt oss börja!

Steg 1: Vad du behöver

För det första behöver du en dator med en kopia av python, förlåt mobila användare!

Gå till https://www.python.org/downloads/ och ladda ner den senaste versionen med den stora gula knappen.

Python nedladdning
Python nedladdning

Följ sedan installationsinstruktionerna för att installera python.

Python Installer
Python Installer

För att verifiera att python är installerat, gå till CMD (eller terminal) och skriv:

python -version

Python ska svara med versionen av python.

Bild
Bild

Nu för denna handledning kommer vi att använda en IDE eller integrerad utvecklingsmiljö (i grunden en textredigerare och kompilator fyllda ihop) så gå vidare till https://www.jetbrains.com/pycharm/download/ och ladda ner "Community Edition" från Pycharm.

PyCharm Community
PyCharm Community

Följ sedan installationsinstruktionerna för att installera PyCharm.

Nu ska jag börja programmera!

Steg 2: Konfigurera PyCharm och skapa ett nytt projekt

Första gången du startar pycharm kommer den att fråga dig vilken tangentkarta och tema du vill använda. Jag rekommenderar att du lämnar nyckelkartan som standard, men du kan leka med temat, färgerna och teckensnitten efter eget tycke. För denna handledning använder jag pycharm community 4.5 med Dracula -temat.

Du kommer då att hälsas med en välkomstskärm.

Tryck på Skapa nytt projekt

PyCharm välkomstskärm
PyCharm välkomstskärm

Välj Pure Python och välj sedan en mapp att lagra filerna i och tryck sedan på skapa (Observera att mappnamnet kommer att vara namnet på ditt projekt)

PyCharm -projektskärm
PyCharm -projektskärm

Vid denna tidpunkt bör du hälsas med den faktiska kodskapningsskärmen: P

Kodskärm
Kodskärm

Steg 3: Skapa ditt första program

Högerklicka på din projektmapp och gå till ny -> Python -fil

Skapa ny MENY
Skapa ny MENY

Namnge filen och tryck på ok

Fildialog
Fildialog

Nu kommer en ny flik att visas i ditt huvudområde

Bild
Bild

Nedan _författare_ kopiera och klistra in den här koden.

meddelande = "Hej världen"

skriva ut meddelande

Högerklicka sedan på filen och tryck på Kör

Bild
Bild

Detta kommer att sammanställa vårt program och returnera ett resultat. Hello World kommer att skrivas ut i Run Area

Bild
Bild

Låt oss titta på vad vi just skrev.

Steg 4: Ta reda på ditt första program

Låt oss nu försöka förstå vad koden

meddelande = "Hej världen"

skriva ut meddelande

verkligen betyder.

Först skapar jag och ställer in variabelns värde till en sträng som innehåller Hello World. Om du ändrar texten mellan talmärkena kan du ändra variabelns värde och därför meddelandet. Till exempel:

message = "Hej instruktörer!"

skriva ut meddelande

Returer:

Bild
Bild

när man kör.

En sträng definieras på grund av talmärkena, strängar kan också definieras med enstaka märken

message = 'Hej världen'

skriva ut meddelande

Variabler kan också ha olika typer. Till exempel:

heltal = 29302

är en variabel med ett heltal (förkortat int) och detta:

floatingPoint = 1469.928

är en variabel med ett flytande värde (förkortat till float).

I grund och botten är skillnaden mellan heltal och flottörer heltal är heltal medan flottörer är decimaltal. Heltals tar mindre plats men kan inte hålla decimaler. Till exempel interger 1 / heltal 2

heltal1 = 1

heltal2 = 2 skriv ut heltal1 / heltal2

är 0,5 rätt? Men resultatet är:

Bild
Bild

Eftersom heltal inte kan delas upp i decimaler. Detta dock:

float1 = 1,0

integer2 = 2 print float1 / integer2

returnerar 0,5 när den körs eftersom en av variablerna är en float

Bild
Bild

'Skriv ut' skriver bara ut ett värde. Till exempel

print "DESTROY THE WORLD"

skriver ut strängen

Bild
Bild

Utskrift kan också skriva ut värdet av en ekvation, inklusive att kombinera två strängar

string1 = "HEJ"

string2 = "IBLE LOVERS" tryck string1 + string2

grafik

Bild
Bild

Steg 5: Loops och If's - Kontrollstrukturer

En av de mest väsentliga sakerna med något program är förekomsten av kontrollstrukturer.

Den första kontrollstrukturen är en stundslinga, den här kodslingan medan ett villkor är sant. För instans denna kod

räkna = 0

medan count <10: # Lägg till count count = count + 1 print count print "Finished"

kör koden i slingan tills räkningen <10 och fortsätter sedan med programmet.

Bild
Bild

Den andra är en if-else-sats, den här koden kontrollerar och gör något om värdet på en variabel är lika med 10, gör något annat om värdet är lika med 11 och gör något annat under alla andra omständigheter.

heltal = 0

# Om det är lika med 10 om heltal == 10: skriv ut "ITS 10" # Om det är lika med 11 elif heltal == 11: skriv ut "ITS 11" # Under alla andra omständigheter: skriv ut "Jag VET INTE"

Kommer tillbaka

Bild
Bild

Eftersom det variabla heltalet inte är lika med 10 eller 11 och i alla andra situationer kör det annat.

För att definiera ett tag eller om kontrollstrukturen sätter typen (medan eller om) följt av det sanna eller falska värdet då:

skriv true == true:

Lägg märke till "blanksteg" för innehållet i varje slinga, python är mycket specifik om blankutrymme, det är så det vet vilken kod som är om ett tag eller om loop. PyCharm använder en flik blankyta som måste vara konsekvent i hela din kod! Du kan också justera inställningarna för att använda mellanslag istället (vilket har några fördelar).

Steg 6: Kommentarer

Du kanske har märkt att jag har "kommenterat" koden som jag lade upp i kontrollstrukturen. Du kan kommentera en kodbit genom att placera ett # och resten av raden kommer att kommenteras. När programvaran är sammanställd ignoreras kommentarerna

# Hej världen

Kommentarer är kodens räddare. Eftersom de låter dig visa alla vad som finns i din kod och vad du tänkte när du skrev koden. Men överdriv inte! Överkommenterad kod kan vara lika dålig som underkommenterad kod

Så när ska jag kommentera min kod?

Min tumregel är att kommentera dina tankar som ditt skrivande, så om du lade till en variabel bara för att hålla din ålder som inte tjänar något annat syfte. Kommentera det.

# Variabel som håller min ålder i år # Används faktiskt inte i detta program men # avgörande för mänsklighetens överlevnad! min ålder = 23

Steg 7: Din färdiga - dags att skriva något själv

Woah, du har precis lärt dig grunderna i python!

Bild
Bild

Så "vad gör jag nu?" du kanske frågar, du kan fortsätta leka med din fil. När du tror att du är redo kan du ta en utmaning. Skriv ett program för att lägga till eller subtrahera två användarinmatade nummer. Använd internet för att ta reda på hur du får användarinmatning, lägg till eller subtrahera de två ingångarna och kommentera din kod! Även om Python är lätt att lära sig har det på inget sätt ett lågt tak - program i alla former, storlekar och konfigurationer är möjliga med Python och det är omfattande (och vanligtvis inlämnade) bibliotek. Lägg upp koden nedan för förslag och förbättringar. Lycka till!

Rekommenderad: