Indholdsfortegnelse:

Kom godt i gang med Python: 7 trin (med billeder)
Kom godt i gang med Python: 7 trin (med billeder)

Video: Kom godt i gang med Python: 7 trin (med billeder)

Video: Kom godt i gang med Python: 7 trin (med billeder)
Video: Derfor kan hestehuller være livsfarlige 2024, November
Anonim
Kom godt i gang med Python
Kom godt i gang med Python

Programmering er fantastisk!

Det er kreativt, det er sjovt og det giver din hjerne en mental træning. Mange af os ønsker at lære mere om programmering, men overbeviser os selv om, at vi ikke kan. Måske har den for meget matematik, måske skræmmer den jargon, der kastes rundt dig. Lad mig nu fortælle dig, at det er præcis, hvad programmerer nogensinde troede, før de blev programmører. Faktisk er det præcis, hvad jeg dog for mindre end 10 uger siden, da jeg begyndte at programmere.

Lad mig fortælle dig lige nu, at alle kan lære at skrive programmer. Med fremskridt inden for letlæselige programmeringssprog som python og den rigdom af oplysninger på internettet, er det ikke længere en fuldtidsinvestering for at lære ind og ud af et programmeringssprog. De fleste programmerere fra det 21. århundrede er ekstremt dovne, lær bare det grundlæggende og bygg videre på derfra.

Dette er en No-Jargon, let at følge ible, som du kan gøre lige nu. Det er rigtigt! Minimer facebook og youtube, slap af og følg med på din computer.

Gammel person computer
Gammel person computer

I dag vil vi se på et programmeringssprog kaldet Python, wikipedia definerer python som:

"Python er et almindeligt anvendt programmeringssprog på højt niveau til generelle formål. Dens designfilosofi lægger vægt på kodelæselighed, og dets syntaks giver programmerere mulighed for at udtrykke begreber i færre kodelinjer, end det ville være muligt på sprog som C ++ eller Java. Sproget giver konstruktioner, der er beregnet til at muliggøre klare programmer i både lille og stor skala."

Så hvad betyder DET ALLE? Jeg troede du sagde nej-jargon? Godt set:

"Python er et kompakt, generelt anvendeligt, letlæseligt programmeringssprog. Det er meget alsidigt, så det kan bruges til at oprette programmer i alle størrelser."

Hvorfor valgte jeg python? Fordi det grundlæggende i python er let at afhente, og sproget har et fremragende supportfællesskab online. Efter at have afsluttet denne ible kan du begynde at lave programmer med det samme, i stedet for at bruge din tid på at lære de nødvendige forviklinger af sproget.

Så lad os starte!

Trin 1: Hvad du får brug for

For det første skal du bruge en computer med en kopi af python, undskyld mobilbrugere!

Gå over til https://www.python.org/downloads/ og download den nyeste version med den store gule knap.

Python download
Python download

Følg derefter installationsvejledningen for at installere python.

Python Installer
Python Installer

For at kontrollere, at python er installeret, skal du gå til CMD (eller terminal) og skrive:

python -version

Python skal svare med versionen af python.

Billede
Billede

Nu til denne vejledning bruger vi et IDE eller integreret udviklingsmiljø (grundlæggende en teksteditor og kompilator fyldt sammen), så gå over til https://www.jetbrains.com/pycharm/download/ og download "Community Edition" af Pycharm.

PyCharm -fællesskab
PyCharm -fællesskab

Følg derefter installationsvejledningen for at installere PyCharm.

Nu skal du begynde at programmere!

Trin 2: Konfigurer PyCharm og opret et nyt projekt

Første gang du starter pycharm vil det spørge dig om hvilket tastatur og tema du vil bruge. Jeg vil anbefale at forlade nøglekortet som standard, men du kan lege med temaet, farverne og skrifttyperne efter din smag. Til denne vejledning bruger jeg pycharm community 4.5 med Dracula -temaet.

Du vil derefter blive mødt med en velkomstskærm.

Tryk på Opret nyt projekt

PyCharm velkomstskærm
PyCharm velkomstskærm

Vælg Pure Python, vælg derefter en mappe, hvor filerne skal gemmes, og tryk derefter på Opret (Bemærk, at mappenavnet er navnet på dit projekt)

PyCharm projektskærm
PyCharm projektskærm

På dette tidspunkt bør du blive mødt med den egentlige kodeoprettelsesskærm: P

Kode Skærm
Kode Skærm

Trin 3: Opret dit første program

Højreklik på din projektmappe og gå til ny -> Python -fil

Opret ny MENU
Opret ny MENU

Navngiv filen, og tryk på ok

Fildialog
Fildialog

Nu vises en ny fane i dit hovedområde

Billede
Billede

Nedenfor _forfatter_ kopier og indsæt denne kode.

message = "Hej verden"

udskrive besked

Højreklik derefter på filen og tryk på Kør

Billede
Billede

Dette vil kompilere vores program og returnere et resultat. Hello World udskrives i Run Area

Billede
Billede

Lad os se på det, vi lige har skrevet.

Trin 4: Find ud af dit første program

Lad os nu prøve at forstå, hvad koden er

message = "Hej verden"

udskriv besked

virkelig betyder.

For det første opretter jeg og indstiller værdien af variablen til en streng, der indeholder Hello World. Hvis du ændrer teksten mellem talemærkerne, kan du ændre værdien af variablen og derfor meddelelsen. For eksempel:

message = "Hej instruktører!"

udskrive besked

Vender tilbage:

Billede
Billede

når den køres.

En streng er defineret på grund af talemærkerne, strenge kan også defineres med enkelte mærker

message = 'Hej verden'

udskrive besked

Variabler kan også have forskellige typer. For eksempel dette:

heltal = 29302

er en variabel med en heltalsværdi (forkortet int) og denne:

floatingPoint = 1469.928

er en variabel med en flydende værdi (forkortet til float).

Grundlæggende er forskellen mellem heltal og floats heltal er hele tal, mens floats er decimaltal. Heltal fylder mindre, men kan ikke holde decimaler. For eksempel interger 1 / heltal 2

heltal1 = 1

heltal2 = 2 udskriv heltal1 / heltal2

er 0,5 ikke? Men resultatet er:

Billede
Billede

Fordi heltal ikke kan opdeles i decimaler. Dette dog:

float1 = 1,0

integer2 = 2 print float1 / integer2

returnerer 0,5, når den køres, fordi en af variablerne er en float

Billede
Billede

'Udskriv' udskriver simpelthen en værdi. For eksempel

print "DESTROY THE WORLD"

udskriver strengen

Billede
Billede

Print kan også udskrive værdien af en ligning, herunder at kombinere to strenge

string1 = "HEJ"

string2 = "IBLE LOVERS" print string1 + string2

udskrifter

Billede
Billede

Trin 5: Loops og If's - kontrolstrukturer

En af de mest essentielle ting ved ethvert program er eksistensen af kontrolstrukturer.

Den første kontrolstruktur er en while loop, dette stykke kode sløjfer, mens en betingelse er sand. For eksempel denne kode

tæl = 0

mens count <10: # Tilføj til count count = count + 1 print count print "Færdig"

kører koden i sløjfen indtil tælling <10 og fortsætter derefter med programmet.

Billede
Billede

Den anden er en if-else-sætning, dette stykke kode kontrollerer og gør noget, hvis værdien af en variabel er lig med 10, gør noget andet, hvis værdien er lig med 11 og gør noget andet under alle andre omstændigheder.

heltal = 0

# Hvis det er lig med 10 hvis heltal == 10: udskriv "ITS 10" # Hvis det er lig med 11 elif heltal == 11: udskriv "ITS 11" # Under alle andre omstændigheder: udskriv "Jeg VED IKKEWWWWWWW" print "Færdig"

Kommer tilbage

Billede
Billede

Fordi det variable heltal ikke er lig med 10 eller 11, og i hver anden situation kører det andet.

For at definere et stykke tid, eller hvis kontrolstrukturen satte typen (mens eller hvis) efterfulgt af den sande eller falske værdi derefter:

skriv true == true:

Læg mærke til 'whitespace' for indholdet i hver loop, python er meget specifik om whitespace, sådan ved den, hvilken kode der er om et stykke tid eller if loop. PyCharm bruger et faneblad, der skal være konsekvent på tværs af hele din kode! Du kan også justere indstillingerne for at bruge mellemrum i stedet (hvilket har nogle fordele).

Trin 6: Kommentarer

Du har muligvis bemærket, at jeg har 'kommenteret' den kode, jeg lagde på delen af kontrolstrukturer. Du kan kommentere et stykke kode ved at placere et #, og resten af linjen vil blive kommenteret. Når softwaren er udarbejdet, ignoreres kommentarerne

# Hej Verden

Kommentarer er koderens frelser. Fordi de giver dig mulighed for at vise alle, hvad der er i din kode, og hvad du tænkte, da du skrev koden. Men overdriv det ikke! Overkommenteret kode kan være lige så dårlig som underkommenteret kode

Så hvornår skal jeg kommentere min kode?

Min tommelfingerregel er at kommentere dine tanker som din skrivning, så hvis du tilføjede en variabel bare for at holde din alder, der ikke tjener noget andet formål. Kommenter det.

# Variabel, der holder min alder i år # Faktisk ikke brugt i dette program, men # afgørende for overlevelsen af den menneskelige race! min alder = 23

Trin 7: Din færdige - tid til at skrive noget selv

Woah, du har lige lært det grundlæggende i python!

Billede
Billede

Så "hvad gør jeg nu?" kan du spørge, godt du kan fortsætte med at lege med din fil. Når du tror, du er klar, kan du tage en udfordring op. Skriv et program for at tilføje eller fratrække to brugerindlæste tal. Brug internettet til at finde ud af, hvordan du får brugerinput, tilføj eller træk derefter de to input og sørg for at kommentere din kode! Selvom Python er let at lære, har det på ingen måde et lavt loft - programmer i alle former, størrelser og konfigurationer er mulige ved hjælp af Python, og det er omfattende (og normalt indsendte fællesskab) biblioteker. Send din kode herunder for forslag og forbedringer. Held og lykke!

Anbefalede: