Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Sett opp PyCharm og lag et nytt prosjekt
- Trinn 3: Lag ditt første program
- Trinn 4: Finn ut ditt første program
- Trinn 5: Loops og If's - kontrollstrukturer
- Trinn 6: Kommentarer
- Trinn 7: Din ferdige - på tide å skrive noe selv
Video: Kom i gang med Python: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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.
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.
Følg deretter installasjonsinstruksjonene for å installere python.
For å bekrefte at python er installert, gå til CMD (eller terminal) og skriv:
python -versjon
Python bør svare med versjonen av python.
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.
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
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)
På dette tidspunktet bør du bli møtt med den faktiske kodeopprettingsskjermen: P
Trinn 3: Lag ditt første program
Høyreklikk på prosjektmappen din og gå til ny -> Python -fil
Gi filen navn og trykk ok
Nå vil en ny fane vises i hovedområdet ditt
Nedenfor _forfatter_ kopier og lim inn denne koden.
melding = "Hei verden"
skrive ut melding
Høyreklikk deretter på filen og trykk Kjør
Dette vil kompilere programmet vårt og returnere et resultat. Hello World vil bli skrevet ut i Run Area
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:
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:
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
'Skriv ut' skriver bare ut en verdi. For eksempel
print "DESTROY THE WORLD"
skriver ut strengen
Print kan også skrive ut verdien av en ligning, inkludert å kombinere to strenger
string1 = "HEI"
string2 = "IBLE LOVERS" print string1 + string2
utskrifter
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.
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
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!
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:
Kom i gang med Arduino Nano: 5 trinn
Kom i gang med Arduino Nano: Arduino Nano er en av de tilgjengelige Arduino -bordmodellene. Har en liten størrelse, komplett funksjon og enkel å bruke. Har en størrelse 1,70 tommer x 0,7 tommer, Arduino nano har en komplett funksjon, for eksempel: Atmel ATmega 328 IC, Restar -knapp, 4 indikator -lysdioder, 3V3 Re
Kom i gang med NodeMCU (ESP8266) .: 3 trinn
Kom i gang med NodeMCU (ESP8266) ….: I denne instruksen deler jeg hvordan du kan komme i gang med NodeMCU (ESP8266) med Arduino IDE. Denne opplæringen er for nybegynnere som nettopp har begynt. NodeMCU er akkurat som Arduino med innebygd Wifi, slik at du kan ta prosjektene dine online. Å k
Kom i gang med Raspberry Pi GUI: 8 trinn
Kom i gang med Raspberry Pi GUI: Så du har en Raspberry Pi og en kul idé, men hvordan gjør du det like enkelt som en smarttelefon for brukeren å samhandle med? Å bygge et grafisk brukergrensesnitt (GUI) er faktisk ganske enkelt, og med litt tålmodighet kan du lage fantastiske prosjekter
Kom i gang med 0,5 "OLED -skjerm: 4 trinn
Kom i gang med 0,5 "OLED -skjerm: Trengte du noen gang en veldig liten skjerm for et prosjekt, men det eneste du finner er 16x2 LCD -skjermene? Nå er tilbudet mye større, og de kom i alle størrelser. DFRobot send meg SPI/I2C Monokrom 60x32 0,5 "OLED -skjerm for Ardui
Kom i gang med å bygge en PM -overvåkingsstasjon: 3 trinn (med bilder)
Kom i gang med å bygge en PM -overvåkingsstasjon: Jeg er spesielt interessert i luftforurensningsnivåer, fordi jeg bor i Kina og mens byen min, Shenzhen, sannsynligvis er en av de reneste byene i Kina, har den fortsatt sine dårlige dager. Så jeg ønsket å bygge min egen for å sammenligne med et halvt dusin luft