Innholdsfortegnelse:

Kom i gang med Python: 7 trinn (med bilder)
Kom i gang med Python: 7 trinn (med bilder)

Video: Kom i gang med Python: 7 trinn (med bilder)

Video: Kom i gang med Python: 7 trinn (med bilder)
Video: Тайна Великой Китайской Стены 2024, November
Anonim
Kom i gang med Python
Kom i gang med Python

Programmering er fantastisk!

Det er kreativt, morsomt og gir hjernen en mental trening. Mange av oss ønsker å lære om programmering, men overbeviser oss selv om at vi ikke kan. Kanskje den har for mye matematikk, kanskje den sjargongen som kastes rundt skremmer deg. La meg fortelle deg nå at det var akkurat det programmerere noen gang trodde før de ble programmerere. Faktisk var det akkurat det jeg trodde for mindre enn 10 uker siden da jeg begynte å programmere.

La meg fortelle deg at alle kan lære å skrive programmer. Med fremskritt i lettleste programmeringsspråk som python og mengden informasjon på internett, er det ikke lenger en heltidsinvestering for å lære inn og ut av et programmeringsspråk. De fleste programmerere fra det 21. århundre er ekstremt late, bare lær det grunnleggende og bygg videre derfra.

Dette er en No-Jargon, lett å følge ible som du kan gjøre akkurat nå. Det er riktig! Minimer facebook og youtube, slapp av og følg med på datamaskinen din.

Gammel datamaskin
Gammel datamaskin

I dag skal vi se på et programmeringsspråk kalt Python, wikipedia definerer python som:

"Python er et mye brukt programmeringsspråk på generelt nivå på høyt nivå. Designfilosofien legger vekt på kodelesbarhet, og syntaksen gjør det mulig for programmerere å uttrykke begreper i færre kodelinjer enn det som er mulig på språk som C ++ eller Java. Språket gir konstruksjoner beregnet på å muliggjøre tydelige programmer i både liten og stor skala."

Så hva betyr DET HELE? Jeg trodde du sa nei-sjargong? Vel egentlig:

"Python er et kompakt, generelt, lettlest programmeringsspråk. Det er veldig allsidig, så det kan brukes til å lage programmer i alle størrelser."

Hvorfor valgte jeg python? Fordi det grunnleggende om python er enkelt å hente og språket har et utmerket støttesamfunn online. Etter å ha fullført denne ible kan du begynne å lage programmer umiddelbart, i stedet for å bruke tiden din på å lære de nødvendige forviklingene i språket.

Så la oss begynne!

Trinn 1: Det du trenger

For det første trenger du en datamaskin med en kopi av python, beklager mobilbrukere!

Gå til https://www.python.org/downloads/ og last ned den siste versjonen som er tilgjengelig med den store gule knappen.

Last ned Python
Last ned Python

Følg deretter installasjonsinstruksjonene for å installere python.

Python Installer
Python Installer

For å bekrefte at python er installert, gå til CMD (eller terminal) og skriv:

python -versjon

Python bør svare med versjonen av python.

Bilde
Bilde

Nå for denne opplæringen bruker vi et IDE eller Integrated Development Environment (i utgangspunktet en tekstredigerer og kompilator fylt sammen), så gå over til https://www.jetbrains.com/pycharm/download/ og last ned "Community Edition" av Pycharm.

PyCharm Community
PyCharm Community

Følg deretter installasjonsinstruksjonene for å installere PyCharm.

Nå, for å begynne å programmere!

Trinn 2: Sett opp PyCharm og lag et nytt prosjekt

Første gang du starter pycharm vil den spørre deg hvilket tastatur og tema du vil bruke. Jeg vil anbefale å la nøkkelkartet stå som standard, men du kan leke med temaet, fargene og skriftene etter eget ønske. For denne opplæringen bruker jeg pycharm community 4.5 med Dracula -temaet.

Du vil da bli møtt med en velkomstskjerm.

Trykk på Opprett nytt prosjekt

PyCharm velkomstskjerm
PyCharm velkomstskjerm

Velg Pure Python, velg deretter en mappe å lagre filene i, og trykk deretter på opprett (Merk at mappenavnet vil være navnet på prosjektet ditt)

PyCharm -prosjektskjerm
PyCharm -prosjektskjerm

På dette tidspunktet bør du bli møtt med den faktiske kodeopprettingsskjermen: P

Kodeskjerm
Kodeskjerm

Trinn 3: Lag ditt første program

Høyreklikk på prosjektmappen din og gå til ny -> Python -fil

Lag ny MENY
Lag ny MENY

Gi filen navn og trykk ok

Fildialog
Fildialog

Nå vil en ny fane vises i hovedområdet ditt

Bilde
Bilde

Nedenfor _forfatter_ kopier og lim inn denne koden.

melding = "Hei verden"

skrive ut melding

Høyreklikk deretter på filen og trykk Kjør

Bilde
Bilde

Dette vil kompilere programmet vårt og returnere et resultat. Hello World vil bli skrevet ut i Run Area

Bilde
Bilde

La oss se på det vi nettopp skrev.

Trinn 4: Finn ut ditt første program

La oss nå prøve å forstå hva koden er

melding = "Hei verden"

skrive ut melding

virkelig betyr.

For det første oppretter jeg og setter verdien av variabelen til en streng som inneholder Hello World. Hvis du endrer teksten mellom talemerker, kan du endre verdien av variabelen og derfor meldingen. For eksempel:

message = "Hei instrukser!"

skrive ut melding

Returnerer:

Bilde
Bilde

når den kjøres.

En streng er definert på grunn av talemerker, strenger kan også defineres med enkeltmerker

message = 'Hei verden'

skrive ut melding

Variabler kan også ha forskjellige typer. For eksempel:

heltall = 29302

er en variabel med en heltallsverdi (forkortet int) og denne:

floatingPoint = 1469.928

er en variabel med en flytende verdi (forkortet til float).

I utgangspunktet er forskjellen mellom heltall og flyter heltall er hele tall mens flyter er desimaltall. Heltall tar mindre plass, men kan ikke holde desimaler. For eksempel interger 1 / heltall 2

heltall1 = 1

heltall2 = 2 skrive ut heltall1 / heltall2

er 0,5 ikke sant? Men resultatet er:

Bilde
Bilde

Fordi heltall ikke kan deles i desimaler. Dette imidlertid:

float1 = 1,0

heltall2 = 2 print float1 / integer2

returnerer 0,5 når den kjøres fordi en av variablene er en float

Bilde
Bilde

'Skriv ut' skriver bare ut en verdi. For eksempel

print "DESTROY THE WORLD"

skriver ut strengen

Bilde
Bilde

Print kan også skrive ut verdien av en ligning, inkludert å kombinere to strenger

string1 = "HEI"

string2 = "IBLE LOVERS" print string1 + string2

utskrifter

Bilde
Bilde

Trinn 5: Loops og If's - kontrollstrukturer

En av de viktigste tingene med ethvert program er eksistensen av kontrollstrukturer.

Den første kontrollstrukturen er en while -sløyfe, denne delen av kode -sløyfer mens en betingelse er sann. For øyeblikket denne koden

telle = 0

mens count <10: # Legg til count count = count + 1 print count print "Ferdig"

kjører koden i sløyfen til telling <10 og fortsetter deretter med programmet.

Bilde
Bilde

Den andre er en if-else-setning, denne koden sjekker og gjør noe hvis verdien av en variabel er lik 10, gjør noe annet hvis verdien er lik 11 og gjør noe annet under alle andre omstendigheter.

heltall = 0

# Hvis det er lik 10 hvis heltall == 10: skriv ut "ITS 10" # Hvis det er lik elif heltall == 11: skriv ut "ITS 11""

Vil returnere

Bilde
Bilde

Fordi det variable heltallet ikke er lik 10 eller 11 og i alle andre situasjoner kjører det annet.

For å definere en stund eller om kontrollstrukturen setter inn typen (mens eller hvis) etterfulgt av den sanne eller falske verdien:

skriv true == true:

Legg merke til 'whitespace' for innholdet i hver sløyfe, python er veldig spesifikk om whitespace, det er hvordan den vet hvilken kode som er om en stund eller hvis loop. PyCharm bruker en kategori mellomrom som må være konsistent for hele koden din! Du kan også justere innstillingene for å bruke mellomrom i stedet (som har noen fordeler).

Trinn 6: Kommentarer

Du har kanskje lagt merke til at jeg har "kommentert" koden jeg la ut på delen med kontrollstrukturer. Du kan kommentere et stykke kode ved å plassere et #, og resten av linjen vil bli kommentert. Når programvaren er kompilert ignoreres kommentarene

# Hei Verden

Kommentarer er redder av kode. Fordi de lar deg vise alle hva som er i koden din og hva du tenkte da du skrev koden. Men ikke overdriv! Overkommentert kode kan være like ille som underkommentert kode

Så når skal jeg kommentere koden min?

Min tommelfingerregel er å kommentere tankene dine mens du skriver, så hvis du la til en variabel bare for å holde alderen din som ikke tjener noe annet formål. Kommenter det.

# Variabel som holder min alder i år # Egentlig ikke brukt i dette programmet, men # avgjørende for menneskelivets overlevelse! min alder = 23

Trinn 7: Din ferdige - på tide å skrive noe selv

Woah, du har nettopp lært det grunnleggende om python!

Bilde
Bilde

Så "hva gjør jeg nå?" kan du spørre, vel, du kan fortsette å leke med filen din. Når du tror du er klar, kan du ta en utfordring. Skriv et program for å legge til eller trekke fra to brukerinntatte tall. Bruk internett for å finne ut hvordan du får brukerinput, legg deretter til eller trekk fra de to inngangene og husk å kommentere koden din! Selv om Python er lett å lære, har det på ingen måte et lavt tak - programmer i alle former, størrelser og konfigurasjoner er mulig ved hjelp av Python, og det er omfattende (og vanligvis innsendte) biblioteker. Legg ut koden din nedenfor for forslag og forbedringer. Lykke til!

Anbefalt: