Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Konfigurera PyCharm och skapa ett nytt projekt
- Steg 3: Skapa ditt första program
- Steg 4: Ta reda på ditt första program
- Steg 5: Loops och If's - Kontrollstrukturer
- Steg 6: Kommentarer
- Steg 7: Din färdiga - dags att skriva något själv
Video: Kom igång med Python: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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.
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.
Följ sedan installationsinstruktionerna för att installera python.
För att verifiera att python är installerat, gå till CMD (eller terminal) och skriv:
python -version
Python ska svara med versionen av python.
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.
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
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)
Vid denna tidpunkt bör du hälsas med den faktiska kodskapningsskärmen: P
Steg 3: Skapa ditt första program
Högerklicka på din projektmapp och gå till ny -> Python -fil
Namnge filen och tryck på ok
Nu kommer en ny flik att visas i ditt huvudområde
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
Detta kommer att sammanställa vårt program och returnera ett resultat. Hello World kommer att skrivas ut i Run Area
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:
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:
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
'Skriv ut' skriver bara ut ett värde. Till exempel
print "DESTROY THE WORLD"
skriver ut strängen
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
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.
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
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!
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:
Kom igång med Arduino Nano: 5 steg
Kom igång med Arduino Nano: Arduino Nano är en av de tillgängliga Arduino -kortmodellerna. Har en liten storlek, komplett funktion och enkel att använda. Har en storlek 1,70 tum x 0,7 tum, Arduino nano har en komplett funktion, till exempel: Atmel ATmega 328 IC, Restar -knapp, 4 indikator -lysdioder, 3V3 Re
Kom igång med IDE för NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 steg
Komma igång med IDE för NRF51822, ARM® KEIL MDK V5 + ST-Link: Översikt När jag började utveckla en nRF51822-applikation för mitt hobbyprojekt fann jag att det inte fanns någon organiserad information om detta ämne. Här skulle jag därför vilja notera vad jag har fått igenom. Detta beskriver vad som får mig att kämpa för att genomföra
Kom igång med NodeMCU (ESP8266) .: 3 steg
Kom igång med NodeMCU (ESP8266) ….: I den här instruktionsboken delar jag hur du kan komma igång med NodeMCU (ESP8266) med Arduino IDE. Denna handledning är för nybörjare som precis har börjat. NodeMCU är precis som Arduino med inbyggt Wifi, så att du kan ta dina projekt online. Till k
Kom igång med Raspberry Pi GUI: 8 steg
Kom igång med Raspberry Pi GUI: Så du har en Raspberry Pi och en cool idé, men hur gör du det så enkelt som en smartphone för din användare att interagera med? Att bygga ett grafiskt användargränssnitt (GUI) är faktiskt ganska enkelt, och med lite tålamod kan du producera fantastiska projekt
Kom igång med att bygga en PM -övervakningsstation: 3 steg (med bilder)
Börja bygga en PM -övervakningsstation: Jag är särskilt intresserad av luftföroreningar, eftersom jag bor i Kina och medan min stad, Shenzhen, förmodligen är en av de renaste städerna i Kina, har den fortfarande sina dåliga dagar. Så, jag ville bygga min egen för att jämföra med ett halvt dussin luft